Buscar

AULA 04 - AVALIANDO APRENDIZADO - PROGRAMAÇÃO I

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 3 páginas

Prévia do material em texto

1a Questão (Ref.: 201402020363) Fórum de Dúvidas (1 de 2) Saiba (1 de 2) 
 
Um desenvolvedor pediu ajuda ao Engenheiro porque o teste que ele tinha feito para selecionar funcionários não 
estava dando certo. 
Ele apresentou as cinco opções abaixo. 
Assinale a única opção que atende à exigência: o candidato ser do sexo feminino e ter idade no intervalo 
fechado em 18 e aberto em 30. 
 
 
if( sexo == 'f' || sexo == 'F' && idade >= 18 && idade <= 30 ) 
 
if(( sexo == 'f' || sexo == 'F' ) and idade >= 18 and idade < 30 ) 
 
if( sexo == 'f' or sexo == 'F' and idade >= 18 and idade <= 30 ) 
 if(( sexo == 'f' || sexo == 'F' ) && idade >= 18 && idade < 30 ) 
 
if(( sexo == 'f' or sexo == 'F') and idade>=18 and idade < 30 ) 
 
 
 
 
 
 2a Questão (Ref.: 201401506323) Fórum de Dúvidas (2) Saiba (1 de 2) 
 
Qual é a saída de tela, deste trecho de programa? 
int x=4, 
y=8; 
if (x < 2) 
 printf ("%d \n", x); 
else 
 printf ("%d \n", y); 
 
 8 
 
\n4 
 
\n8 
 
12 
 
9 
 
 Gabarito Comentado Gabarito Comentado 
 
 
 
 
 3a Questão (Ref.: 201401540838) Fórum de Dúvidas (2) Saiba (1 de 2) 
 
Na criação de uma função precisamos definir suas partes, sendo algumas obrigatórias e 
outras,facultativas. Na linguagem C++, temos: 
tipo nome ( tipo1 parâmetro1, tipo2 parâmetro2, ..., tipon parâmetroN) { corpo da função } 
Das opções apresentadas marque a que apresenta apenas partes obrigatórias de se digitar de 
forma que a função execute alguma tarefa, sem levar em consideração os símbolos (chaves, 
parênteses, etc). 
 
 Tipo, Parâmetro e corpo da função 
 Tipo, Nome, Parâmetros e Corpo da Função. 
 Tipo, Nome e Parâmetros 
 Tipo , Nome, e Corpo da função. 
 Nome, Parâmetro e Corpo da função. 
 
 Gabarito Comentado 
 
 
 
 
 4a Questão (Ref.: 201401977472) Fórum de Dúvidas (2) Saiba (1 de 2) 
 
Suponha que as notas digitadas pelo usuário sejam respectivamente (4.5; 8.5; 6.5). 
 
 
int main() 
{ 
float n1, n2, n3, med; 
puts("Digites as notas"); 
scanf("%f", &n1); 
scanf("%f", &n2); 
scanf("%f", &n3); 
med= (n1+n2+n3)/3; 
if(med>=7) 
printf("Aluno aprovado com: %.1f\n", med); 
else 
printf("Aluno reprovado com: %.1f\n", med); 
system("pause"); 
return 0; 
} 
 
Desconsidere a necessidade da declaração das bibliotecas. 
Qual será a mensagem final exibida para o usuário? 
 
 
Aluno reprovado com: 6.50 
 
Aluno aprovado com: 6.5 
 
Aluno aprovado com: 6.0 
 
Aluno aprovado com: 6.00 
 Aluno reprovado com: 6.5 
 
 Gabarito Comentado 
 
 
 
 
 5a Questão (Ref.: 201402020409) Fórum de Dúvidas (1 de 2) Saiba (1 de 2) 
 
Um desenvolvedor construiu um código onde estava presente o trecho abaixo. 
char resp; 
scanf("%c", &resp); 
switch(toupper(resp)) ; 
{ 
case 'A': puts("Digitou a letra A" ); break; 
case 'E': puts("Digitou a letra E" ); break; 
case 'i': puts("Digitou a letra I" ); 
case 'O': puts("Digitou a letra O" ); 
case 'U': puts("Digitou a letra U" ); break; 
default: puts("Nao digitou vogal" ); 
} 
 
Analise as afirmativas abaixo e assinale a opção correta. 
I Se digitar I, aparece: Digitou a letra I / Digitou a letra O/ Digitou a letra U uma mensagem em cada linha. 
II Se digitar i, aparece: Nao digitou vogal. 
III Se digitar o, aparece:Digitou a letra O/ Digitou a letra U uma mensagem em cada linha. 
IV Se digitar a, aparece: Nao digitou vogal. 
V Se digitar A, aparece: Digitou a letra A. 
 
 II, III e V são verdadeiras 
 
I, III e IV são verdadeiras 
 
Só a a III é verdadeira 
 
III e IV são verdadeiras 
 
II e, IV são verdadeiras 
 
 
 
 
 
 6a Questão (Ref.: 201402020435) Fórum de Dúvidas (1 de 2) Saiba (1 de 2) 
 
Um desenvolvedor estava construindo um código que tinha quatro possibilidades de resposta válidas além de 
uma mensagem de erro. 
O dado testado era do tipo inteiro. 
Assinale a opção que ele escolheu. 
 
 
switch() com cinco cases 
 switch() com quatro cases e um default 
 três ifs simples e um composto 
 
quatro ifs simples 
 
quatro ifs simples e um composto 
 
 
 
�

Outros materiais