Baixe o app para aproveitar ainda mais
Prévia do material em texto
07/07/2016 AVA UNIVIRTUS http://univirtus277877701.saeast1.elb.amazonaws.com/ava/web/#/ava/AvaliacaoUsuarioHistorico/52903/novo/1 1/10 ATIVIDADE PEDAGÓGICA ONLINE 4 (APOL 4) PROTOCOLO: 201603081228725706D6ECELIA CAMILA DA SILVA MORAIS - RU: 1228725 Nota: 100 Disciplina(s): Linguagem de Programação Data de início: 08/03/2016 14:47 Prazo máximo entrega: - Data de entrega: 18/03/2016 10:21 Questão 1/10 Em relação a função Strlen é correto afirmar: A Devolve o comprimento da String B Copia uma String para outra C Concatena duas strings D Procura um caractere numa String Questão 2/10 Em relação a função Strcpy é correto afirmar: A Converte todos os caracteres de uma String para maiúsculas. B Copia uma String para outra. C Concatena duas strings. D Procura uma String dentro da outra. Questão 3/10 Em relação a função Strcmp é correto afirmar: A Devolve o comprimento da String. B Comparação alfabética de String. C Converte todos os caracteres de uma String para minúsculas. Você acertou! Você acertou! 07/07/2016 AVA UNIVIRTUS http://univirtus277877701.saeast1.elb.amazonaws.com/ava/web/#/ava/AvaliacaoUsuarioHistorico/52903/novo/1 2/10 D Comparação de strings com ignore case. Questão 4/10 Dados as afirmativas referentes a funções, marque a alternativa incorreta: A O nome de um função não deve ter mais do que 6 letras. B O nome de uma função não pode ser uma palavra reservada do C. C Sempre que for necessário devem ser utilizadas variáveis locais. D Em C, um procedimento não é mais do que uma função que “retorna void”. Questão 5/10 Dados as funções Ping e Pong 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(“\nJá Passei em C”); Você acertou! Você acertou! 07/07/2016 AVA UNIVIRTUS http://univirtus277877701.saeast1.elb.amazonaws.com/ava/web/#/ava/AvaliacaoUsuarioHistorico/52903/novo/1 3/10 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(“Olá”); return; } printf(“Vou Sair”); } Qual a saída da chamada Pong(3): A Sem qualquer saída 07/07/2016 AVA UNIVIRTUS http://univirtus277877701.saeast1.elb.amazonaws.com/ava/web/#/ava/AvaliacaoUsuarioHistorico/52903/novo/1 4/10 B 0 C 1 D Já passei em C Questão 6/10 Dados as funções Ping e Pong 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(“\nJá Passei em C”); Pong(123); } } Você acertou! 07/07/2016 AVA UNIVIRTUS http://univirtus277877701.saeast1.elb.amazonaws.com/ava/web/#/ava/AvaliacaoUsuarioHistorico/52903/novo/1 5/10 void Pong (int x) { int j=0; switch (x) { case 1: case 2: Ping(x); case 3: j =5; j++; return; default: printf(“Olá”); return; } printf(“Vou Sair”); } Ainda considerando as funções acima, qual a saída para a chamada Ping(4): A Sem qualquer saída B Já passei em C Olá C 1 D 0 Questão 7/10 Você acertou! 07/07/2016 AVA UNIVIRTUS http://univirtus277877701.saeast1.elb.amazonaws.com/ava/web/#/ava/AvaliacaoUsuarioHistorico/52903/novo/1 6/10 Dados as funções Ping e Pong 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(“\nJá Passei em C”); Pong(123); } } void Pong (int x) { int j=0; switch (x) { case 1: 07/07/2016 AVA UNIVIRTUS http://univirtus277877701.saeast1.elb.amazonaws.com/ava/web/#/ava/AvaliacaoUsuarioHistorico/52903/novo/1 7/10 case 2: Ping(x); case 3: j =5; j++; return; default: printf(“Olá”); return; } printf(“Vou Sair”); } Ainda considerando as funções acima, qual a saída para a chamada Ping(24): A 1 B Olá C Sem qualquer saída D 0 Questão 8/10 Dados as funções Ping e Pong void Ping (int i) { switch (i) { case 1: Você acertou! 07/07/2016 AVA UNIVIRTUS http://univirtus277877701.saeast1.elb.amazonaws.com/ava/web/#/ava/AvaliacaoUsuarioHistorico/52903/novo/1 8/10 case 2: case 3: while (i) printf(“\n%d”, i); break; case 25: Pong(3); break; default: printf(“\nJá Passei 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(“Olá”); 07/07/2016 AVA UNIVIRTUS http://univirtus277877701.saeast1.elb.amazonaws.com/ava/web/#/ava/AvaliacaoUsuarioHistorico/52903/novo/1 9/10 return; } printf(“Vou Sair”); } Ainda considerando as funções acima, qual a saída para a chamada Pong(1): A Sem qualquer saída B Já passei em C C 0 D 1 3 5 (laço infinito com os números ímpares) Questão 9/10 Em relação a Funções é incorreto afirmar: A Uma função que não devolve qualquer valor é, habitualmente, designada por Procedimentos. B As funções são uma ferramenta essencial ao desenvolvimento estruturado de aplicações. C O código de uma função só é executado quando esta é invocada, em alguma parte do programa a que esta de algum modo ligada. D Nenhuma das alternativas acima. Questão 10/10 Considerando o código na linguagem C abaixo, indique qual alternativa representa o que será impressoao executar esse código. #include <stdio.h> #include <stdlib.h> Você acertou! Você acertou! 07/07/2016 AVA UNIVIRTUS http://univirtus277877701.saeast1.elb.amazonaws.com/ava/web/#/ava/AvaliacaoUsuarioHistorico/52903/novo/1 10/10 void p1(int x){ if (x<10){ x++; p1(x); x++; printf("(%d)",x); } } int main(){ p1(1); system("pause"); } A (10)(9)(8)(7)(6)(5)(4)(3)(2)(1)(0) B (0)(1)(2)(3)(4)(5)(6)(7)(8)(9)(10) C (1)(3)(5)(7)(9)(11)(13)(15)(17)(19)(21) D (11)(10)(9)(8)(7)(6)(5)(4)(3)(2)(1) Você acertou!
Compartilhar