Buscar

Apol 04 - Gabarito Oficial

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 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");}
AVA UNIVIRTUS http://univirtus-277877701.sa-east-1.elb.amazonaws.com/ava/web/#/a...
1 de 9 18/07/2016 11:53
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");}
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)
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...
2 de 9 18/07/2016 11:53
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 Strcpy é correto afirmar:
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, 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;
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 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 18/07/2016 11:53
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 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, assinale a alternativa correta com relação as funções:
A Uma função em C tem que devolver sempre um inteiro;
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;
Você acertou!
Conteúdo apresentado nas páginas 6 e 7 da Rota de Aprendizagem da Aula 04.
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 dastring deve ser um a mais que o inteiro retornado por strlen().
AVA UNIVIRTUS http://univirtus-277877701.sa-east-1.elb.amazonaws.com/ava/web/#/a...
4 de 9 18/07/2016 11:53
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.
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: 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):
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...
5 de 9 18/07/2016 11:53
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 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:
void Ping (int i){ switch (i) {
Você acertou!
A função Pong é um procedimento, portanto não tem retorno, pois é do tipo void.
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...
6 de 9 18/07/2016 11:53
 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
De acordo com o conteúdo visto na Aula 04, função é uma técnica de programar desenvolvendo um programa a partir de 
Você acertou!
O procedimento Ping iniciará com o parâmetro int i = 25, A instrução switch executará o procedimento Pong como parâ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...
7 de 9 18/07/2016 11:53
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
B Passei em CAlo
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á”.
AVA UNIVIRTUS http://univirtus-277877701.sa-east-1.elb.amazonaws.com/ava/web/#/a...
8 de 9 18/07/2016 11:53
AVA UNIVIRTUS http://univirtus-277877701.sa-east-1.elb.amazonaws.com/ava/web/#/a...
9 de 9 18/07/2016 11:53

Outros materiais