Buscar

APOL 04 LINGUAGEM PROGRAMACAO1

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

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

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ê 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

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

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ê 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

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

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ê viu 9, do total de 9 páginas

Prévia do material em texto

CARLOS HENRIQUE 
Nota: 100 
Disciplina(s): 
Linguagem de Programação 
Questão 1/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 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): 
 
A 0 
 
B Passei em C 
 
C Vou Sair 
 
D -1 
 
E Não tem saída 
Você acertou! 
A função Pong é um procedimento, portanto não tem retorno, pois é do tipo void. 
 
Questão 2/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 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; 
Você acertou! 
Conteúdo apresentado nas páginas 6 e 7 da Rota de Aprendizagem da Aula 04. 
 
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. 
 
 
Questão 3/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 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; 
Você acertou! 
Conforme conteúdo apresentado na página 04 da Rota de Aprendizagem, a função strlen() retorna o comprimento da string fornecida. O terminador 
nulo não é contado. Isto quer dizer que, de fato, o comprimento do vetor da string deve ser um a mais que o inteiro retornado por strlen(). 
 
E Concatena duas strings. 
 
Questão 4/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 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 C 
Alo 
Você acertou! 
 
C 0 
 
D Não tem saída 
 
E -1. 
 
Questão 5/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 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(25): 
 
A 0 
 
B Alo 
 
C Vou Sair 
 
D Não tem saída 
Você acertou! 
 
E -1 
 
Questão 6/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; 
Você acertou! 
 
C Converte todos os caracteres de uma String para minúsculas; 
 
D Devolve o comprimento da String; 
 
E Procura uma String dentro da outra. 
 
Questão 7/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; 
Você acertou! 
 
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. 
 
Questão 8/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 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 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 
Você acertou! 
 
Questão 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 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 apres
entado 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) 
Você Acertou! 
 
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) 
 
Questão 10/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 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; 
 
D Uma função em C pode, ou não, ter parâmetros; 
Você acertou! 
 
E Uma função em C pode devolver simultaneamente mais do que um valor.

Outros materiais