Buscar

Algoritmos teste 6

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

Prévia do material em texto

Exercício: CCT0239_EX_A6_201708082931_V1 Matrícula: 201708082931 
Aluno(a): CARLOS HENRIQUE ALMEIDA DIAS Data: 23/10/2017 11:21:09 (Finalizada) 
 
 1a Questão (Ref.: 201708885696) Fórum de Dúvidas (0) Saiba (0) 
 
Um aluno de Introdução a Programação precisa escrever um programa que leia um caracter 
equivalente a uma estação do ano imprima o nome equivalente considerando que P- Primavera, V - 
Verão, O - Outono e I - Inverno. Qual a estrutura básica em C++ que deve ser utilizada para fazer 
esta seleção múltipla? 
 
 
do/while 
 
break 
 
for 
 
while 
 
switch/case 
 
 
 
 2a Questão (Ref.: 201708918920) Fórum de Dúvidas (0) Saiba (0) 
 
 
A linguagem C++ possui estruturas de decisão, as quais podem mudar a sequência de 
execução dos comandos. Analise o trecho de programa abaixo e assinale a alternativa 
que corresponda a estrutura de decisão utilizada. 
int main() { 
int num; 
cout<<"Digite um número: "; 
cin>> num; 
(num > 0)?cout<< num : cout<<" Número negativo "; 
return 0; 
} 
 
 
Operador ternário 
 
comando switch 
 
aninhamento de if 
 
Estrutura condicional de comando simples 
 
Estrutura condicional de comando composto 
 
 
 
 3a Questão (Ref.: 201708885046) Fórum de Dúvidas (0) Saiba (0) 
 
Quero escrever um programa que leia o número equivalente a um dia da semana e retorne o nome 
equivalente considerando que 1- Domingo, 2 - Segunda etc. Qual a estrutura básica em C++ que 
deve ser utilizada para fazer esta seleção múltipla? 
 
 
while 
 
for 
 
cout 
 
switch/case 
 
do/while 
 
 
 
 4a Questão (Ref.: 201708885645) Fórum de Dúvidas (0) Saiba (0) 
 
Considere o trecho de programa em C++ abaixo. O que é impresso na tela quando o número de 
entrada é 7 ? Assinale a opção correta. 
 int num; 
 cout << "Digite um numero: "; 
 cin >> num; 
 if (num % 2 == 0) 
 cout << num << "é divisível por 2"; 
 else 
 if (num % 3 == 0 && num % 5 == 0) 
 cout << num << " é divisível por 3 e por 5"; 
 else 
 cout << num << " ### " ; 
 
 
 
7 é divisível por 3 e por 5. 
 
 
7 não é divisível por 2. 
 
7 ### 
 
 
Nada aparece, pois o trecho de programa possui erro. 
 
 
Apenas 7 
 
 
 
 
 5a Questão (Ref.: 201708924294) Fórum de Dúvidas (0) Saiba (0) 
 
Considere que o trecho de código em C++ foi executado 2 vezes, sendo que na 1ª. execução o valor 
de entrada foi 10 e na 2ª. execução, o valor de entrada foi 5. Ao final das duas execuções, 
respectivamente, o que foi impresso na tela ? 
 
cout << "Digite um valor : "; 
cin >> z; 
switch(z) { 
case 5 : cout << 3 * z << " "; 
case 10 : cout << 11 /2 * z << " "; 
case 20 : cout << z * z - 10 << endl; 
break; 
default : cout << "Entrada invalida. " << endl; 
} 
 
 
50 90 15 25 15 
 
55 90 15 27.5 15 
 
15 27.5 15 55 90 
 
15 25 15 50 90 
 
55 1 
 
 
 
 6a Questão (Ref.: 201708918865) Fórum de Dúvidas (0) Saiba (0) 
 
Caso o valor inserido pelo usuário seja igual a 5, qual a mensagem exibida pelo código: 
int a; 
cin > >a; 
if(a<5)cout<<"valor esperado"; 
else if(a>=5 && a<=10)cout<<"valor ainda aceitável"; 
else if(a>10 && a<20)cout<<"valor acima do esperado"; 
if(a>=20)cout<<"valor fora de faixa"; 
 
 
valor fora de faixa 
 
valor acima do esperado 
 
nenhuma mensagem será exibida 
 
valor esperado 
 
valor ainda aceitável 
 
 
 
 7a Questão (Ref.: 201708918872) Fórum de Dúvidas (0) Saiba (0) 
 
Qual o comando utilizado pelo C++ para implementação de algoritmos onde seja necessário que o 
usuário entre com um valor referente a uma opção a ser escolhida, quando é necessário consulta em 
uma tabela ou a um menu exibido na tela. 
 
 
break 
 
table 
 
cout 
 
cin 
 
switch/case 
 
 
 
 8a Questão (Ref.: 201708938252) Fórum de Dúvidas (0) Saiba (0) 
 
Numa classe, são feitos cinco exames (A, B, C, D, E). Pedem-se estatísticas para determinar o 
número de estudantes que passou em A, B e D, mas não passou em C ou E. Como seria uma 
estrutura de decisão para resolver este problema? 
 
 
if (A >= 5 && B >= 5 && D >= 5) && (C < 5 || E < 5) 
 
if (A >= 5 && B >= 5 && D >= 5) && (C < 5 && E < 5) 
 
if (A >= 5 && B >= 5 && D >= 5) || (C < 5 || E < 5) 
 
if (A >= 5 && B >= 5 && D >= 5) || (C < 5 && E < 5) 
 
if (A >= 5 && B >= 5 || D >= 5) && (C < 5 || E < 5)

Outros materiais