Buscar

Algoritmo - Avaliação parcial 06-01

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

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 6, do total de 7 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

23/04/2021 EPS
https://simulado.estacio.br/alunos/ 1/7
Teste de
Conhecimento
 
 
 avalie sua aprendizagem
 ALGORITMOS
6a aula
 Lupa 
Exercício: CCT0749_EX_A6_201902590473_V1 21/04/2021
Aluno(a): RODRIGO FIRMINO RODRIGUES MARQUES 2021.1 EAD
Disciplina: CCT0749 - ALGORITMOS 201902590473
 
Uma lanchonete está disponibilizando para seus clientes um terminal através do qual poderão fazer seu pedido. Para que isso
aconteça, o terminal deve exibir o menu de itens disponíveis conforme se vê a seguir:
*** Cardápio ***
100 - Hambúrguer - R$5,50
101 - Cachorro-quente - R$4,50
102 - Milkshake - R$7,00
103 - Pizza brotinho - R$8,00
104 - Cheeseburguer - R$8,50
Informe o código do seu pedido:
Uma vez que o cliente informe o código do item desejado, o terminal deverá perguntar a quantidade de itens que ele deseja
pedir. Ao final, o usuário deverá informar o pedido do cliente e o valor a pagar.
Se você deseja escrever esse programa em C++ e optar pela estrutura SWITCH, como ficariam as linhas iniciais dessa
seleção, até o caso de o item "hambúrguer" ser escolhido?
 switch (codigo) {
 case 100: item="Hambúrguer";
 valor= qtde * 5.50;
 break;
}
case (codigo) {
 switch 100: item="Hambúrguer";
 valor= qtde * 5.50;
 break;
}
switch (codigo) {
 if 100: item="Hambúrguer";
 valor= qtde * 5.50;
 break;
 Questão1
https://simulado.estacio.br/alunos/inicio.asp
javascript:voltar();
javascript:diminui();
javascript:aumenta();
23/04/2021 EPS
https://simulado.estacio.br/alunos/ 2/7
}
while (codigo) {
 case 100: item="Hambúrguer";
 valor= qtde * 5.50;
 break;
}
switch (codigo) {
 default 100: item="Hambúrguer";
 valor= qtde * 5.50;
 break;
}
Respondido em 21/04/2021 11:33:02
 
 
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
Estrutura condicional de comando composto
Estrutura condicional de comando simples
comando switch
aninhamento de if
Respondido em 21/04/2021 11:33:12
 
 
Explicação:
Como dito no gabarito. O operador ? : equivale ao comando if ... else. 
 
 Questão2
 Questão3
23/04/2021 EPS
https://simulado.estacio.br/alunos/ 3/7
 
11 50 10
11 10 50 10
 11 10 50 10 2
11 50 10 2
10 50 10 2
Respondido em 21/04/2021 11:33:24
 
 
Explicação:
1ª. Execução : valor de a é 1
Entrar no case 1, depois no case 3 e em seguida, no case 5. 
Então será impresso 11
 10
2ª. Execução : valor de a é 5
Entrar no case 5 e imprimir 50
3ª. Execução : valor de a é 20
Entrar no case 20 e depois no case 30.
Então, será impresso 10
 2
Concluindo :
Valores impressos : 11 10 50 10 2
 
Com base na sintaxe do Portugol Studio, imagine que você precisa escrever um algoritmo que exiba o nome do dia semana a
partir de seu código numérico equivalente, armazenado na variável codigo. Confira a codificação: 1 - domingo, 2 - segunda-
 Questão4
23/04/2021 EPS
https://simulado.estacio.br/alunos/ 4/7
feira, 3 - terça-feira, 4 - quarta-feira, 5 - quinta-feira, 6 - sexta-feira, 7 - sábado. Veja o trecho da estrutura de seleção que
poderia ser utilizado na solução:
_____A_____ (codigo) {
 _____B_____ 1:
 escreva("domingo")
 ____C______
 _____B_____ 2:
 escreva("segunda-feira")
 ____C______
 _____B_____ 3:
 escreva("terça-feira")
 ____C______
 _____B_____ 4:
 escreva("quarta-feira")
 _____C_____
 _____B_____ 5:
 escreva("quinta-feira")
 _____C_____
 _____B_____ 6:
 escreva("sexta-feira")
 _____C_____
 _____B_____ 7:
 escreva("sábado")
 __________ 
 _____D_____:
 escreva("Código inválido!")
 }
As instruções que completam adequadamente as lacunas são:
 A - escolha, B - caso, C - pare, D - outros casos
A - switch, B - case, C - break, D - default
A - se, B - caso, C - pare, D - default
A - case, B - switch, C - default, D - break
A - caso, B - escolha, C - pare, D - outros casos
Respondido em 21/04/2021 11:33:41
 
Imagine que você precisa escrever um programa em C++ que exiba o nome do dia semana a partir de seu código numérico
equivalente, conforme se vê a seguir. 1 - domingo, 2 - segunda-feira, 3 - terça-feira, 4 - quarta-feira, 5 - quinta-feira, 6 -
sexta-feira, 7 - sábado. Se fosse utilizada a estrutura SWITCH e os testes fossem escritos na ordem em que os dias estão
listados, os casos finais dessa estrutura, considerando que você deseja apresentar uma mensagem de erro caso o usuário
informe um código equivocado, seriam.
switch 7:
 Questão5
23/04/2021 EPS
https://simulado.estacio.br/alunos/ 5/7
 cout <<"sábado";
 break; 
default:
 cout <<"Código inválido!";
 case 7:
 cout <<"sábado";
 break; 
default:
 cout <<"Código inválido!";
default 7:
 cout <<"sábado";
 break; 
switch:
 cout <<"Código inválido!";
default 7:
 cout <<"sábado";
 break; 
default:
 cout <<"Código inválido!";
case 7:
 cout <<"sábado";
 break; 
case not:
 cout <<"Código inválido!";
Respondido em 21/04/2021 11:33:54
 
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 << " ### " ;
 
Nada aparece, pois o trecho de programa possui erro.
 
7 é divisível por 3 e por 5.
 
Apenas 7
 7 ###
 
 Questão6
23/04/2021 EPS
https://simulado.estacio.br/alunos/ 6/7
7 não é divisível por 2.
Respondido em 21/04/2021 11:34:01
 
 
Explicação:
Analisando o trecho em C++ e considerando a entrada 7 temos :
num recebeu 7 na entrada.
1o. teste : 7 % 2 é zero ? Falso. Então, entramos no else do 1o. if e testamos a condição do 2o. if
2o. teste : 7 % 3 é zero ? Falso. Nem adianta testar a outra condição deste if, pois existe o &&. DAí, entramos no else do 2o.
if, imprimindo na tela 
 7###
Logo, a resposta correta é 7###
 
 
Que comando em C++ é mais indicado para ser usado em um programa que permita a escolha de uma opção do MENU ? 
Por exemplo : 1-Incluir, 2-Excluir, 3-Alterar e 9-Sair.
for
while
cout / cin
 switch / case
do/while
Respondido em 21/04/2021 11:34:10
 
 
Explicação:
Por definição dada em aula de comando de seleção
 
Considere o trecho de programa em C++ abaixo. O que é impresso na tela quando o número de entrada é 9 ? Assinale a
opção correta.
 int x;
 cout << "Digite um numero: ";
 cin >> x;
 if (x % 2 == 0)
 cout << x << "é divisível por 2";
 else
 if (x % 3 == 0 && x % 5 == 0)
 cout << x << " é divisível por 3 e por 5";
 else
 cout << x << " ### " ;
 
Nada aparece, pois o trecho de programa possui erro.
Apenas 9
9 não é divisível por 2.
9 é divisível por 3 e por 5.
9 ###
 Questão7
 Questão8
23/04/2021 EPS
https://simulado.estacio.br/alunos/ 7/7
 
Respondido em 21/04/2021 11:34:16
 
 
Explicação:
Como a entrada foi 9 então o teste do 1o. if falha e entramos no 1o. else.
Dentro do 1o. else temos uma conjunção, ou seja, um E. Como o 1o. teste do E é verdadeiro, mas o 2o. teste é falso, não
entramos no bloco do 2o. if. Entramos então, no último else . Por isso, é impresso o valor de x e ###. Como x vale 9, a
saída é 9###
javascript:abre_colabore('38403','222883461','4500455795');

Continue navegando