Buscar

PROGRAMAÇÃO APLICADA A SISTEMAS ELÉTRICOS-CCE2051_EX_A6_201808182898_V1-ESTRUTURAS DE DECISÃO - PARTE 2

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

12/04/2021 12'14EPS
Página 1 de 7https://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cod_prova=4475912404&cod_hist_prova=221663338&pag_voltar=otacka
Teste deTeste de
ConhecimentoConhecimento
 
 
 avalie sua aprendizagemavalie sua aprendizagem
 PROGRAMAÇÃO APLICADA A SISTEMAS ELÉTRICOS
6a aula
 Lupa 
Exercício: CCE2051_EX_A6_201808182898_V1 09/04/2021
Aluno(a): JOBSON DO NASCIMENTO OLIVEIRA 2021.1 - F
Disciplina: CCE2051 - PROGRAMAÇÃO APLICADA A SISTEMAS ELÉTRICOS 201808182898
 
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;
}
comando switch
aninhamento de if
 Operador ternário
Estrutura condicional de comando composto
Estrutura condicional de comando simples
Respondido em 09/04/2021 17:39:59
Explicação:
Como dito no gabarito. O operador ? : equivale ao comando if ... else. 
 
Considerere um trecho de um programa em C++. Qual a variável que será alterada e para qual valor
ela mudará ?
int a = 2, b = 4, x = 12, y = 11, z = 3;
 float t = 0;
 QuestãoQuestão11
 QuestãoQuestão22
https://simulado.estacio.br/alunos/inicio.asp
javascript:voltar();
javascript:diminui();
javascript:aumenta();
12/04/2021 12'14EPS
Página 2 de 7https://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cod_prova=4475912404&cod_hist_prova=221663338&pag_voltar=otacka
 if (x < y+z)
 if (y != z*4 - 2)
 t = y/z;
 else
 a = y % z;
 else
 b = z + y/x;
 
A variável b ficará 1
Nenhuma variável será alterada.
A variável b ficará 3
A variável a ficará 1
 A variável t ficará 3
Respondido em 09/04/2021 17:40:07
Explicação:
int a = 2, b = 4, x = 12, y = 11, z = 3;
 float t = 0;
 if (x < y+z)
 if (y != z*4 - 2)
 t = y/z;
 else
 a = y % z;
 else
 b = z + y/x;
Analisando o trecho acima.
1o. if : 12 < 14 ? Sim. Entrar no 1o. if.
2o. if : 11 != 3 * 4 - 2, ou seja, 11 != 12-2, ou seja, 11 é diferente de 10 ? VErdadeiro. Entrar no 2o. if.
Então, é preciso fazermos t receber y/z, ou seja, t receber 11/3, que dá 3.
 
 
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?
 switch/case
do/while
while
 QuestãoQuestão33
12/04/2021 12'14EPS
Página 3 de 7https://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cod_prova=4475912404&cod_hist_prova=221663338&pag_voltar=otacka
cout
for
Respondido em 09/04/2021 17:40:14
Explicação:
switch/case
 
É para repetição do/while
 
É para repetição for
 
É para impressão na tela cout
 
É para repetição while
 
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.
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!";
default 7:
 cout <<"sábado";
 break; 
switch:
 cout <<"Código inválido!";
switch 7:
 cout <<"sábado";
 break; 
default:
 QuestãoQuestão44
12/04/2021 12'14EPS
Página 4 de 7https://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cod_prova=4475912404&cod_hist_prova=221663338&pag_voltar=otacka
 cout <<"Código inválido!";
 case 7:
 cout <<"sábado";
 break; 
default:
 cout <<"Código inválido!";
Respondido em 09/04/2021 17:40:21
 
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 << " ### " ;
 
9 não é divisível por 2.
Nada aparece, pois o trecho de programa possui erro.
 9 ###
9 é divisível por 3 e por 5.
Apenas 9
Respondido em 09/04/2021 17:40:30
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###
 
Uma estrutura seletiva permite que se restrinja a execução de um trecho do programa à veracidade, ou não, de uma
condição. Sabendo disso, imagine que você está com as medidas dos três lados de um triângulo armazenados nas
variáveis L1, L2 e L3. Utilizando a sintaxe do Portugol Studio, como seria o trecho da estrutura seletiva que avalie se
este triângulo é isóscele, escaleno ou equilátero? Veja as definições para os diferentes tipos de triângulo:
Escaleno: Dois lados quaisquer com a mesma medida;
Equilátero: Três lados com a mesma medida;
Isósceles: Três lados com medidas diferentes.
 QuestãoQuestão55
 QuestãoQuestão66
12/04/2021 12'14EPS
Página 5 de 7https://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cod_prova=4475912404&cod_hist_prova=221663338&pag_voltar=otacka
se (lado1=lado2 e lado2=lado3)
{ escreva("Este é um triângulo equilátero!") }
senao se
{ escreva("Este é um triângulo escaleno!") }
senao (lado1=lado2 ou lado2=lado3 ou lado3=lado1)
{ escreva("Este é um triângulo isósceles!") }
se (lado1==lado2 ou lado2==lado3)
{ escreva("Este é um triângulo equilátero!") }
senao se (lado1==lado2 e lado2==lado3 e lado3==lado1)
{ escreva("Este é um triângulo escaleno!") }
senao
{ escreva("Este é um triângulo isósceles!") }
 se (lado1==lado2 e lado2==lado3)
{ escreva("Este é um triângulo equilátero!") }
senao se (lado1==lado2 ou lado2==lado3 ou lado3==lado1)
{ escreva("Este é um triângulo escaleno!") }
senao
{ escreva("Este é um triângulo isósceles!") }
(lado1==lado2 e lado2==lado3)
{ escreva("Este é um triângulo equilátero!") }
se (lado1==lado2 ou lado2==lado3 ou lado3==lado1)
{ escreva("Este é um triângulo escaleno!") }
se
{ escreva("Este é um triângulo isósceles!") }
se (lado1==lado2 e lado2==lado3)
{ escreva("Este é um triângulo escaleno!") }
senao se (lado1==lado2 ou lado2==lado3 ou lado3==lado1)
{ escreva("Este é um triângulo isósceles!") }
senao
{ escreva("Este é um triângulo equilátero!") }
Respondido em 09/04/2021 17:40:40
 
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; 
} 
 QuestãoQuestão77
12/04/2021 12'14EPS
Página 6 de 7https://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cod_prova=4475912404&cod_hist_prova=221663338&pag_voltar=otacka
15 27.5 15 55 90
55 90 15 27.5 15
15 25 15 50 90
55 1
 50 90 15 25 15
Respondido em 09/04/202117:40:47
Explicação:
O aluno deverá fazer um teste de mesa ou chinês para poder escolher a resposta certa. Tal questão envolve
conhecimento de switch ... case com e sem break e de operadores aritméticos, como a divisão entre inteiros ocorrida
no 2o. case.
 
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?
for
do/while
 switch/case
break
while
Respondido em 09/04/2021 17:40:51
Explicação:
 
Falso. Comando de repetição do/while
 
Falso. Comando de repetição. for
 
Verdadeiro. switch/case
 
Falso. Comando de repetição. while
 
Falso. Comando de interrupção. break
 
 QuestãoQuestão88
javascript:abre_colabore('38403','221663338','4475912404');
12/04/2021 12'14EPS
Página 7 de 7https://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cod_prova=4475912404&cod_hist_prova=221663338&pag_voltar=otacka

Continue navegando