Buscar

Estácio_ Alunos5 1

Prévia do material em texto

12/04/2021 EPS
https://simulado.estacio.br/alunos/?p0=81235872&user_cod=2259733&matr_integracao=201902026641 1/5
Teste de
Conhecimento
 
 
 avalie sua aprendizagem
 PROGRAMAÇÃO APLICADA A SISTEMAS ELÉTRICOS
5a aula
 Lupa 
 
Exercício: CCE2051_EX_A5_201902026641_V1 11/04/2021
Aluno(a): LEONARDO AGUIAR CARNEIRO 2021.1 - F
Disciplina: CCE2051 - PROGRAMAÇÃO APLICADA A SISTEMAS ELÉTRICOS 201902026641
 
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
Nenhuma outra alternativa satisfaz
Se (AV1 > 4) e (AV2 > 4)
Se (AV1 > 4) ou (AV2 > 4)
Se (AV1 >= 4) e (AV2 >= 4)
 Se (AV1 >= 4) ou (AV2 >= 4)
Respondido em 11/04/2021 19:28:31
 
 
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
 
 
 Questão1
2
https://simulado.estacio.br/alunos/inicio.asp
javascript:voltar();
javascript:diminui();
javascript:aumenta();
12/04/2021 EPS
https://simulado.estacio.br/alunos/?p0=81235872&user_cod=2259733&matr_integracao=201902026641 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.
Apenas a alternativa iii está correta.
Apenas a alternativa ii está correta.
 Apenas a alternativa i está correta.
 Todas as alternativas estão corretas.
Todas as alternativas estão erradas.
Respondido em 11/04/2021 19:29:10
 
 
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.
 
 
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 é:
 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!";}
switch (resto==0)
 {cout <<"Este número é par!";}
case
 {cout <<"Este número é ímpar!";}
if (resto==0) then
 {cout <<"Este número é par!";}
elseif not
 {cout <<"Este número é ímpar!";}
Respondido em 11/04/2021 19:29:17
 
 
Analise o trecho abaixo que um aluno desenvolveu na linguagem C++ e escolha a opção onde estão os valores que
aprecem na tela.
int x = 235, y = 138, z = 177, m; 
m = z;
if( x < m) m = x;
if( y < m) m = y;
cout << m << " " << x << " " << y ;
235 235 138
 Questão
 Questão3
 Questão4
12/04/2021 EPS
https://simulado.estacio.br/alunos/?p0=81235872&user_cod=2259733&matr_integracao=201902026641 3/5
138 138 235
 177 138 235
 138 235 138
177 235 138
Respondido em 11/04/2021 19:30:36
 
 
Explicação: A variável m ficará com o menor valor
 
 
Considere o trecho de programa em C++. O que é impresso na tela ? 
 
int x = 10, y = 3, z, k; 
y = x + y - 1; 
z = x/y; 
k = y % x; 
if (k == 0) 
cout << "x = " << x << " y = " << y << " z = " << z << " k = " << k; 
else 
cout << x + 1 << " " << y - 1 << " " << z + 2 << " " << k - 2; 
 
x = 10 y = 12 z = 0.833 k = 0
x = 10 y = 12 z = 0 k = 0
 10 12 2 0
x= 11 y = 11 z = 2 k = 0
 11 11 2 0
Respondido em 11/04/2021 19:30:43
 
 
Explicação:
É preciso fazer um teste de mesa ou chinês e encontrar a resposta correta, como indicado. Para isso, o conteúdo sobre
comando condicional, atualmente, na aula 5, é suficiente, junto com declaração de variáveis de aula anterior.
 
x recebe 10 e depois
y recebe 3 e depois y recebe 10+3-1, que dá 12
z recebe 10/12, que dá 0
k recebe 2
TEste do if é falso. Então, entra-se no else e é impresso : 11 11 2 0 
 
 
Analise o código abaixo e marque as saídas corretas:
 
#include < iostream >
using namespace std;
 
int main () {
 
int x, i;
x = 1;
cout << x;
i = 6;
x = x + i;
cout << x;
 
if ( x <= 7) {
 cout << x;
 x = x + 10;
} else {
 cout << x;
 Questão5
 Questão6
12/04/2021 EPS
https://simulado.estacio.br/alunos/?p0=81235872&user_cod=2259733&matr_integracao=201902026641 4/5
}
retun 0;
}
 1, 7 e 7
1, 7, 17
 0, 6 e 7
1, 6 e 16
1, 6 e 7
Respondido em 11/04/2021 19:30:53
 
 
Explicação:
int x, i;
x = 1;
cout << x;
i = 6;
x = x + i;
cout << x;
 
if ( x <= 7) {
 cout << x;
 x = x + 10;
} else {
 cout << x;
}
Fazendo um teste de mesa, temos :
x = 1 e depois é impresso o valor 1
i recebe 6 e então, x recebe 1+6, que dá 7. Então, 7 é impresso.
Chegamos na condição do if e testamos se 7 <= 7. É verdade ? Sim. Então, 7 é impresso e depois, x recebe 7 + 10, que
dá 17.
Ou seja, foi impresso 1 7 7 
 
 
Considere o trecho de programa em C++ e assinale a opção que mostra o
que é impresso na tela.
int x, y, z;
x = 10;
y = 6;
z = x/y;
cout << z << " ";
if (z > 0)
 z = x % y;
cout << z << " ";
 
4 1
1 1
Ocorrerá erro, pois o trecho não compila.
4 4
 1 4
Respondido em 11/04/2021 19:31:04
 Questão7
12/04/2021 EPS
https://simulado.estacio.br/alunos/?p0=81235872&user_cod=2259733&matr_integracao=201902026641 5/5
 
 
Explicação:
Basta fazer teste de mesa. DEssa forma, atribuir os valores das variáveis, testar e ver o que é impresso.
 
 
O programa abaixo recebeu o valor 2 como entrada. Analise o programa abaixo e assinale a o valor que será impresso.
#include
using namespace std;
int main()
{
 int a, b; 
 cout<< "\n Digite um valor: ";
 cin>> a;
 if (a <= 2)
 b = a + 2 * 30 / 10;
 else
 b = a - 2 * 30 /10;
 cout<< b;
 system("pause");
}
 8
-4
12
0
2
Respondido em 11/04/2021 19:32:06
 
 
 
 Questão8
javascript:abre_colabore('38403','221847968','4480369023');

Continue navegando