Buscar

Algoritmo - Avaliação parcial 05-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 5 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

Prévia do material em texto

23/04/2021 EPS
https://simulado.estacio.br/alunos/ 1/5
Teste de
Conhecimento
 
 
 avalie sua aprendizagem
 ALGORITMOS
5a aula
 Lupa 
Exercício: CCT0749_EX_A5_201902590473_V1 21/04/2021
Aluno(a): RODRIGO FIRMINO RODRIGUES MARQUES 2021.1 EAD
Disciplina: CCT0749 - ALGORITMOS 201902590473
 
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 = 4, y = 14, t;
float z;
if( x < y ) { t=x; x=y; y=t;}
z = (x % y) / y;
cout << x << " " << y << " " << z ;
 14 4 0
0.5 4 14
4 14 0
14 4 0.5
4 14 0.5
Respondido em 21/04/2021 11:32:01
 
 
Explicação: O operador / quando ambos são inteiros resulta em um quociente inteiro
 
No C++, a estrutura seletiva if permite que sejam avaliadas condições para que, a partir do resultado dessa avaliação, o
programa decida o trecho a ser executada. Imaginando que você precisa avaliar se um número armazenado na variável num
é positivo, negativo, ou nulo, que alternativa apresenta o trecho da condição seletiva necessário para este teste?
 if (num>0)
{ cout <<"Este número é positivo!";}
else if (num<0)
{ cout <<"Este número é negativo!";}
else
{ cout <<"Este número é nulo!";}
else (num>0)
{ cout <<"Este número é positivo!";}
 Questão1
 Questão2
https://simulado.estacio.br/alunos/inicio.asp
javascript:voltar();
javascript:diminui();
javascript:aumenta();
23/04/2021 EPS
https://simulado.estacio.br/alunos/ 2/5
if (num<0)
{ cout <<"Este número é negativo!";}
else
{ cout <<"Este número é nulo!";}
if (num>0)
{ cout <<"Este número é positivo!";}
else (num<0)
{ cout <<"Este número é negativo!";}
else
{ cout <<"Este número é nulo!";}
if (num<0)
{ cout <<"Este número é positivo!";}
else if (num>0)
{ cout <<"Este número é negativo!";}
else
{ cout <<"Este número é nulo!";}
if (num>0)
{ cin <<"Este número é positivo!";}
else if (num<0)
{ cin <<"Este número é negativo!";}
else
{ cin <<"Este número é nulo!";}
Respondido em 21/04/2021 11:32:05
 
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:
 Questão3
23/04/2021 EPS
https://simulado.estacio.br/alunos/ 3/5
5
2
-1
 22
11
Respondido em 21/04/2021 11:32:14
 
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!";}
if 
 {cout <<"Este número é ímpar!";}
if (resto==0) then
 {cout <<"Este número é par!";}
elseif not
 {cout <<"Este número é ímpar!";}
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!";}
Respondido em 21/04/2021 11:32:17
 
Uma pessoa deseja verificar se o total gasto durante o mês ultrapassa o valor de seu salário. Imaginando que você tenha um
algoritmo no qual o salário esteja armazenado na variável SAL e o total de gastos esteja armazenado na variável GASTOS,
como deve ser escrita a estrutura seletiva responsável por testar o que você deseja descobrir?
se (GASTOS<=SAL)
 escreva("Você gastou mais do que deveria!")
se (GASTOS==SAL)
 escreva("Você gastou mais do que deveria!")
 se (GASTOS>SAL) 
 escreva("Você gastou mais do que deveria!")
se (GASTOS>=SAL)
 escreva("Você gastou mais do que deveria!")
se (GASTOS
 escreva("Você gastou mais do que deveria!")
 Questão4
 Questão5
23/04/2021 EPS
https://simulado.estacio.br/alunos/ 4/5
Respondido em 21/04/2021 11:32:23
 
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 = 13, y = 4, z;
if( x > y ) { z = x; x = y; y = z; }
cout << z << " " << x << " " << y ;
13 13 4
0 4 13
0 13 4
 13 4 13
4 13 13
Respondido em 21/04/2021 11:32:30
 
 
Explicação:
Fazendo um teste de mesa através de comentários no trecho dado :
int x = 13, y = 4, z; // x recebe 13 e y recebe 4 
 
if( x > y ) //testa se 13 é maior que 4 ... É verdade. Então, entra no bloco do if
{
 z = x; // z recebe x, que vale 13. Ou seja, z recebe 13
 x = y; // x recebe y, que é 4. Ou seja, x recebe 4
 y = z; // y recebe z, que vale 13. Ou seja, y recebe 13
}
cout << z << " " << x << " " << y ; //SErá impresso : 13 4 13
 
 
 
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
 Se (AV1 >= 4) ou (AV2 >= 4)
Nenhuma outra alternativa satisfaz
Se (AV1 > 4) e (AV2 > 4)
Se (AV1 > 4) ou (AV2 > 4)
Se (AV1 >= 4) e (AV2 >= 4)
Respondido em 21/04/2021 11:32:33
 
 
Explicação:
 
Verdadeira Se (AV1 >= 4) ou(AV2 >= 4)
 
Falsa. Tinha que ser >= e não apenas > Se (AV1 > 4) ou (AV2> 4)
 Questão6
 Questão7
23/04/2021 EPS
https://simulado.estacio.br/alunos/ 5/5
 
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
 
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");
}
2
12
 8
-4
0
Respondido em 21/04/2021 11:32:42
 Questão8
javascript:abre_colabore('38403','222886076','4500447707');

Continue navegando