Baixe o app para aproveitar ainda mais
Prévia do material em texto
APOL 04 LINGUAGEM PROGRAMACAO 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. D Comparação de strings com ignore case. Questão 4/10Dados as afirmativas referentes a funções, marque a alternativa correta: A Uma função em C pode devolver simultaneamente mais do que um valor. B Uma função em C pode não ter parâmetros. C Uma função em C tem que devolver sempre um inteiro. D Os parâmetros das funções podem ser do tipo void Questão 5/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 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: 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 B 0 C -1 D Já passei em C Questão 7/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: 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: 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á”); 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 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: 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
Compartilhar