Buscar

Apol 4 Linguagem de Programação nota 100

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 9 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 6, do total de 9 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 9, do total de 9 páginas

Prévia do material em texto

De acordo com o conteúdo visto na Aula 04, função é uma técnica de programar desenvolvendo um programa a partir de pequenas partes ou módulos, sendo um trecho de código contendo um conjunto de comandos com o objetivo de efetuar uma determinada tarefa.
Com base no conceito de funções apresentado acima, com relação a função Strlen é correto afirmar:
A Substitui uma String por outra;
B Copia uma String para outra;
C Procura um caractere numa String;
D Devolve o comprimento da String;
E Concatena duas strings.
De acordo com o conteúdo visto na Aula 04, função é uma técnica de programar desenvolvendo um programa a partir de pequenas partes ou módulos, sendo um trecho de código contendo um conjunto de comandos com o objetivo de efetuar uma determinada tarefa.
Com base nos conceitos apresentados acima, analise atentamente o fragmento de código contendo os procedimentos Ping e Pong apresentados abaixo:
void Ping (int i){ switch (i) { case 1:
Você acertou!
Conforme conteúdo apresentado na página 04 da Rota de Aprendizagem, a função strlen() retorna o comprimentoda string fornecida. O terminador nulo não é contado. Isto quer dizer que, de fato, o comprimento do vetor da stringdeve ser um a mais que o inteiro retornado por strlen().

AVA UNIVIRTUS http://univirtus-277877701.sa-east-1.elb.amazonaws.com/ava/web/#/a...
1 de 9 17/07/2016 19:49
 case 2: case 3: while (i--) printf(“\n%d”, --i); break; case 25: Pong(3); break; default: printf(“\nPassei em C”); Pong(123); }}
void Pong (int x){ int j=0; switch (x) { case 1: case 2: Ping(x); case 3: j =5; j++; return; default: printf(“\nAlo”); return; } printf(“Vou Sair”);}
Com base nos procedimentos Ping e Pong apresentados acima, assinale a alternativa correta que corresponde a saída da chamada Pong(3):
A 0
B Passei em C
C Vou Sair
D -1
E Não tem saída
De acordo com o conteúdo visto na Aula 04, função é uma técnica de programar desenvolvendo um programa a partir de pequenas partes ou módulos, sendo um trecho de código contendo um conjunto de comandos com o objetivo de efetuar uma determinada tarefa.
Com base no conceito de funções apresentado acima, com relação a função Strcpy é correto afirmar:
Você acertou!
A função Pong é um procedimento, portanto não tem retorno, pois é do tipo void.

AVA UNIVIRTUS http://univirtus-277877701.sa-east-1.elb.amazonaws.com/ava/web/#/a...
2 de 9 17/07/2016 19:49
A Copia uma String para outra;
B Procura uma String dentro da outra;
C Procura um caractere numa String;
D Converte todos os caracteres de uma String para maiúsculas;
E Concatena duas strings.
De acordo com o conteúdo visto na Aula 04, função é uma técnica de programar desenvolvendo um programa a partir de pequenas partes ou módulos, sendo um trecho de código contendo um conjunto de comandos com o objetivo de efetuar uma determinada tarefa.
Com base nos conceitos apresentados acima, analise atentamente os procedimentos Ping e Pong apresentados abaixo:
void Ping (int i){ switch (i) { case 1: case 2: case 3: while (i--) printf("\n%d", --i); break; case 25: Pong(3);] break; default: printf("\nPassei em C"); Pong(123); }}
void Pong (int x){ int j=0; switch (x) { case 1: case 2: Ping(x); case 3: j =5; j++; return;
Você acertou!
Conforme conteúdo apresentado na página 03 da Rota de Aprendizagem, a função strcpy() copia a string-origempara a string- destino. Seu funcionamento é semelhante ao da rotina apresentada na seção anterior. As funçõesapresentadas nestas seções estão no arquivo cabeçalho string.h.

AVA UNIVIRTUS http://univirtus-277877701.sa-east-1.elb.amazonaws.com/ava/web/#/a...
3 de 9 17/07/2016 19:49
 default: printf("\nAlo"); return; } printf("Vou Sair");}
Com base nos procedimentos Ping e Pong apresentados acima, assinale a alternativa correta que corresponde a saída da chamada Pong(1):
A 0
B Alo
C Passei em C
D Não tem saída
E Laço infinito com os números ímpares negativos
De acordo com o conteúdo visto na Aula 04, função é uma técnica de programar desenvolvendo um programa a partir de pequenas partes ou módulos, sendo um trecho de código contendo um conjunto de comandos com o objetivo de efetuar uma determinada tarefa.
Com base nos conceitos apresentados acima, analise atentamente o procedimento apresentado abaixo:
#include <stdio.h>#include <stdlib.h>void p1(int x){ if (x<10){ x++; p1(x); x++; printf("(%d)",x); }}
int main(){ p1(-1); system("pause");}
Você acertou!
O procedimento Pong é iniciado com o parâmetro int x = 1, como a instrução switch case 1 não tem nada para serexecutado e também não tem a instrução break, passará direto para o segundo caso, onde executará a instruçãoPing, repassando para o parâmetro int i o valor 1. Como nesta instrução as duas primeiras linhas também não temnada para ser executado, será repassado diretamente para o caso 3, onde o valor i é decrementado duas vezes,na intrução while e ao apresentar o valor.

AVA UNIVIRTUS http://univirtus-277877701.sa-east-1.elb.amazonaws.com/ava/web/#/a...
4 de 9 17/07/2016 19:49
Assinale a alternativa que apresenta a saída correta do procedimento apresentado acima, excluíndo-se a mensagem enviada pela função system().
A (1)(3)(5)(7)(9)(11)(13)(15)(17)(19)(21)
B (11)(10)(9)(8)(7)(6)(5)(4)(3)(2)(1)
C (10)(9)(8)(7)(6)(5)(4)(3)(2)(1)(0)
D (-1)(0)(1)(2)(3)(4)(5)(6)(7)(8)(9)(10)
E (0)(1)(2)(3)(4)(5)(6)(7)(8)(9)(10)
De acordo com o conteúdo visto na Aula 04, função é uma técnica de programar desenvolvendo um programa a partir de pequenas partes ou módulos, sendo um trecho de código contendo um conjunto de comandos com o objetivo de efetuar uma determinada tarefa.
Com base no conceito de funções apresentado acima, com relação a função Strcmp é correto afirmar:
A Comparação alfabética de String;
B Comparação de strings com ignore case;
C Converte todos os caracteres de uma String para minúsculas;
D Devolve o comprimento da String;
E Procura uma String dentro da outra.
De acordo com o conteúdo visto na Aula 04, função é uma técnica de programar desenvolvendo um programa a partir de pequenas partes ou módulos, sendo um trecho de código contendo um conjunto de comandos com o objetivo de efetuar uma determinada tarefa.
Com base nos conceitos apresentados acima, analise atentamente os procedimentos Ping e Pong apresentados abaixo:
Você acertou!
Na instrução main, é executado o procedimento p1 com o parâmetro int x = -1, onde esse procedimento seráexecutado enquanto x for menor do que 10. No momento em que x não for mais menor do que 10, será impressotodos os valores de x, do último ao primeiro valor armazenado.

Você acertou!
Conforme conteúdo apresentado na página 05 da Rota de Aprendizagem, a função strcmp() compara a string 1com a string 2.

AVA UNIVIRTUS http://univirtus-277877701.sa-east-1.elb.amazonaws.com/ava/web/#/a...5 de 9 17/07/2016 19:49
void Ping (int i){ switch (i) { case 1: case 2: case 3: while (i--) printf("\n%d", --i); break; case 25: Pong(3); break; default: printf("\nPassei em C"); Pong(123); }}
void Pong (int x){ int j=0; switch (x) { case 1: case 2: Ping(x); case 3: j =5; j++; return; default: printf("\nAlo"); return; } printf("Vou Sair");}
Com base nos procedimentos Ping e Pong apresentados acima, assinale a alternativa correta que corresponde a saída da chamada Ping(25):
A 0
B Alo
C Vou Sair
D Não tem saída
E -1
Você acertou!
O procedimento Ping iniciará com o parâmetro int i = 25, A instrução switch executará o procedimento Pong com oparâmetro int x = 3. Ao chegar no switch deste procedimento, o retorno será nulo, pois como é do tipo void, nãotem retorno.

AVA UNIVIRTUS http://univirtus-277877701.sa-east-1.elb.amazonaws.com/ava/web/#/a...
6 de 9 17/07/2016 19:49
De acordo com o conteúdo visto na Aula 04, função é uma técnica de programar desenvolvendo um programa a partir de pequenas partes ou módulos, sendo um trecho de código contendo um conjunto de comandos com o objetivo de efetuar uma determinada tarefa.
Com base nos conceitos apresentados acima, analise atentamente os procedimentos Ping e Pong apresentados abaixo:
void Ping (int i){ switch (i) { case 1: case 2: case 3: while (i--) printf("\n%d", --i); break; case 25: Pong(3); break; default: printf("\nPassei em C"); Pong(123); }}
void Pong (int x){ int j=0; switch (x) { case 1: case 2: Ping(x); case 3: j =5; j++; return; default: printf("\nAlo"); return; } printf(“Vou Sair”);}
Com base nos procedimentos Ping e Pong apresentados acima, assinale a alternativa correta que corresponde a saída 
da chamada Ping(-4):
A Vou Sair
AVA UNIVIRTUS http://univirtus-277877701.sa-east-1.elb.amazonaws.com/ava/web/#/a...
7 de 9 17/07/2016 19:49
B Passei em CAlo
C 0
D Não tem saída
E -1.
De acordo com o conteúdo visto na Aula 04, função é uma técnica de programar desenvolvendo um programa a partir de pequenas partes ou módulos, sendo um trecho de código contendo um conjunto de comandos com o objetivo de efetuar uma determinada tarefa.
Com base nos conceitos apresentados acima, assinale a alternativa correta com relação as funções:
A Em C, um procedimento não é mais do que uma função que “retorna inteiro”;
B Nunca devem ser utilizadas variáveis locais;
C Um função do tipo void é um procedimento, pois não tem retorno;
D O nome de uma função não deve ter mais do que 6 letras;
E O nome de uma função pode ser uma palavra reservada do C.
De acordo com o conteúdo visto na Aula 04, função é uma técnica de programar desenvolvendo um programa a partir de pequenas partes ou módulos, sendo um trecho de código contendo um conjunto de comandos com o objetivo de efetuar uma determinada tarefa.
Com base nos conceitos apresentados acima, assinale a alternativa correta com relação as funções:
A Uma função em C tem que devolver sempre um inteiro;
Você acertou!
O procedimento Ping iniciará com o parâmetro int i = -4, como não existe este valor na instrução switch, seráexecutada a instrução default do switch deste procedimento e será impresso a frase “Já Passei em C. Emseguida, será executada a segunda linha da instrução switch do procedimento Ping, que chama o procedimentoPong, repassando o valor 123 para o parâmetro int x. Como também não existe o valor 123 na instrução switch doprocedimento Pong, será executada a sua intrução default, sendo impresso a palavra “Olá”.

Você acertou!
Conteúdo apresentado nas páginas 6 e 7 da Rota de Aprendizagem da Aula 04.

AVA UNIVIRTUS http://univirtus-277877701.sa-east-1.elb.amazonaws.com/ava/web/#/a...
8 de 9 17/07/2016 19:49
B Uma função em C precisa, obrigatoriamente, ter parâmetros do mesmo tipo;
C Os parâmetros das funções podem ser do tipo void;
D Uma função em C pode, ou não, ter parâmetros;
E Uma função em C pode devolver simultaneamente mais do que um valor.
Você acertou!
Conteúdo apresentado nas páginas 6 e 7 da Rota de Aprendizagem da Aula 04.

AVA UNIVIRTUS http://univirtus-277877701.sa-east-1.elb.amazonaws.com/ava/web/#/a...
9 de 9 17/07/2016 19:49

Continue navegando