Buscar

Prévia do material em texto

23/04/2020 EPS
simulado.estacio.br/alunos/?user_cod=&matr_integracao=202003202673 1/5
 
Analise o programa abaixo e selecione a alternativa que contenha a condição correta para que o número 27 seja mostrado na tela.
 
#include
using namespace std;
int main()
{
int N1, N2;
N1= 27;
N2= 54;
if ( ______________ )
{
 cout<< N2;
}
else
{
 cout<< N1;
}
return 0;
}
Tendo em mente os conceitos dos comandos básicos de decisão do C++, analise o trecho de programa abaixo e assinale a
alternativa que corresponda a saída na tela:
INTRODUÇÃO A PROGRAMAÇÃO ESTRUTURADA EM C
EEX0006_A5_202003202673_V5 
Lupa Calc.
 
 
PPT MP3
 
Aluno: THIAGO HENRIQUE DE MELO Matr.: 202003202673
Disc.: INT PROG ESTD EM 2020.1 EAD (G) / EX
Prezado (a) Aluno(a),
Você fará agora seu TESTE DE CONHECIMENTO! Lembre-se que este exercício é opcional, mas não valerá ponto para sua
avaliação. O mesmo será composto de questões de múltipla escolha.
Após responde cada questão, você terá acesso ao gabarito comentado e/ou à explicação da mesma. Aproveite para se
familiarizar com este modelo de questões que será usado na sua AV e AVS.
 
1.
N1 < N2 && N1 < 50
N1 < N2 && N1 > 20
N2 > N1 || N1 > 50
N2 == N1 || N2 > 20
N1 > N2 || N2 < 50
 
2.
javascript:voltar();
javascript:voltar();
javascript:duvidas('827904','793701','1','3548792','1');
javascript:duvidas('827687','793701','2','3548792','2');
javascript:diminui();
javascript:aumenta();
javascript:calculadora_on();
javascript:abre_frame('2','5','','L1NHDLK262UGBRFWPF8A','');
javascript:abre_frame('3','5','','L1NHDLK262UGBRFWPF8A','');
23/04/2020 EPS
simulado.estacio.br/alunos/?user_cod=&matr_integracao=202003202673 2/5
Examine as afirmativas a seguir e marque a alternativa correta.
I- A estrutura de decisão pode alterar ou desviar o fluxo natural de execução de um algoritmo.
II- O uso de uma estrutura de decisão composta pode ser mais eficiente que o uso de duas estruturas de decisão simples,
pois reduz o número de testes. 
III- Muitas vezes é possível combinar a condição de duas estruturas de decisão simples em apenas uma utilizando
operadores lógicos.
Sobre a estrutura seletiva "se", pode-se afirmar que ela
( ) permite que novas estruturas seletivas sejam definidas dentro dela;
( ) restringe a execução de um trecho do código à veracidade, ou não, de uma ou mais condições;
( ) não permite o teste de condições que combinem, na mesma expressão, operadores de tipos distintos;
-1
11
22
5
2
 
3.
Apenas a alternativa iii está correta.
Todas as alternativas estão erradas.
Todas as alternativas estão corretas.
Apenas a alternativa i está correta.
Apenas a alternativa ii está correta.
Explicação: As estruturas de decisão realmente alteram o fluxo de um programa, uma estrutura composta é mais eficiente
que duas simples, já que há menos testes e podemos usar operadores lógicos para combinar condições e reduzir o número de
estruturas de decisão simples. Portanto todas as afirmativas estão corretas.
 
4.
V - V - V
javascript:duvidas('827613','793701','3','3548792','3');
javascript:duvidas('3291919','793701','4','3548792','4');
23/04/2020 EPS
simulado.estacio.br/alunos/?user_cod=&matr_integracao=202003202673 3/5
Você deseja analisar se um número inteiro qualquer fornecido pelo usuário é par e positivo ou par e negativo. Com base na
sintaxe do Portugol Studio, o trecho que realiza corretamente o teste para descobrir as características do número é:
V - V - F
F - V - F
V - F - V
F - F - F
 
5.
escreva("Informe um número qualquer: ")
leia(num)
resto=num%2
se (resto==0 e num<0)
{ escreva("Este número é ímpar e positivo!") }
senao se (resto!=0 e num>0)
{ escreva("Este número é par e positivo!")}
escreva("Informe um número qualquer: ")
leia(num)
resto=num%2
se (resto==0 e num>0)
{ escreva("Este número é par e positivo!") }
senao se (resto!=0 e num>0)
{ escreva("Este número é ímpar e positivo!")}
escreva("Informe um número qualquer: ")
leia(num)
resto=num/2
se (resto==0 !! num>0)
{ escreva("Este número é par e positivo!") }
senao se (resto!=0 !! num>0)
{ escreva("Este número é ímpar e positivo!")}
escreva("Informe um número qualquer: ")
leia(num)
resto=num%2
se (resto==0 ou num>0)
{ escreva("Este número é par e positivo!") }
senao se (resto!=0 ou num>0)
{ escreva("Este número é ímpar e positivo!")}
escreva("Informe um número qualquer: ")
leia(num)
resto=num^2
se (resto==1 e num>1)
{ escreva("Este número é par e positivo!") }
senao se (resto!=0 e num>0)
{ escreva("Este número é ímpar e positivo!")}
 
javascript:duvidas('3291926','793701','5','3548792','5');
javascript:duvidas('794355','793701','6','3548792','6');
23/04/2020 EPS
simulado.estacio.br/alunos/?user_cod=&matr_integracao=202003202673 4/5
Para satisfazer a regra de que para fazer AV3 o aluno deve ter nota maior ou igual a 4 em pelo menos uma das outras duas
Avaliacoes, qual seria a sentença correta
Considere um programa em C++ que recebe um número inteiro qualquer e informe se ele é par ou ímpar. a estrutura
seletiva adequada para teste do número é:
6.
Nenhuma outra alternativa satisfaz
Se (AV1 > 4) e (AV2 > 4)
Se (AV1 >= 4) ou (AV2 >= 4)
Se (AV1 > 4) ou (AV2 > 4)
Se (AV1 >= 4) e (AV2 >= 4)
Explicação:
 
Verdadeira Se (AV1 >= 4) ou(AV2 >= 4)
 
Falsa. Tinha que ser >= e não apenas > Se (AV1 > 4) ou (AV2> 4)
 
FAlsa. Nâo tem que ter 4 ou mais nas duas provas,
mas apenas em uma das provas.
Se (AV1 >= 4) e
(AV2 >= 4)
 
FAlsa. Tinha que ser >= e no lugar do e tinha que se
ou.
Se (AV1 > 4) e (AV2
> 4)
 
Falsa. A 1a. alternativa é a correta. Ou seja : Se
(AV1 >= 4) ou (AV2 >= 4)
Nenhuma outra
alternativa satisfaz
 
7.
switch (resto==0)
 {cout <<"Este número é par!";}
case
 {cout <<"Este número é ímpar!";}
if (resto!=0)
 {cout <<"Este número é par!";}
else
 {cout <<"Este número é ímpar!";}
if (resto==0)
 {cout <<"Este número é par!";}
else
 {cout <<"Este número é ímpar!";}
if (resto=0)
 {cout <<"Este número é par!";}
if 
 {cout <<"Este número é ímpar!";}
javascript:duvidas('3291901','793701','7','3548792','7');
23/04/2020 EPS
simulado.estacio.br/alunos/?user_cod=&matr_integracao=202003202673 5/5
Em linguagem de programação, existe uma estrutura que é empregada em situações em que é preciso tomar uma decisão
a respeito de determinado resultado que será obtido em duas situações diversas. Marque a opção que determina a
estrutura de controle citada:
if (resto==0) then
 {cout <<"Este número é par!";}
elseif not
 {cout <<"Este número é ímpar!";}
 
8.
Matricial
Decisão
Recursiva
Repetição
Vetorial
Explicação:
A opção que determina a estrutura de controle citada é a Decisão
Legenda: Questão não respondida Questão não gravada Questão gravada
Exercício inciado em 23/04/2020 12:41:57. 
javascript:duvidas('3140907','793701','8','3548792','8');
javascript:abre_colabore('35904','188063449','3750212609');

Mais conteúdos dessa disciplina