Buscar

Estácio_ Alunos7 1

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 6 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 6 páginas

Prévia do material em texto

12/04/2021 EPS
https://simulado.estacio.br/alunos/?p0=81235872&user_cod=2259733&matr_integracao=201902026641 1/6
Teste de
Conhecimento
 
 
 avalie sua aprendizagem
 PROGRAMAÇÃO APLICADA A SISTEMAS ELÉTRICOS
7a aula
 Lupa 
 
Exercício: CCE2051_EX_A7_201902026641_V1 11/04/2021
Aluno(a): LEONARDO AGUIAR CARNEIRO 2021.1 - F
Disciplina: CCE2051 - PROGRAMAÇÃO APLICADA A SISTEMAS ELÉTRICOS 201902026641
 
A linguagem de programação C++ dispõe de três estruturas de repetição: do..while, while e for. Pensando na maneira
como cada uma delas funciona, observe o trecho de código a seguir:
Qual das alternativas a seguir, escritas com a estrutura for, equivale à estrutura while anterior?
for (int cont=0; cont <= 10; cont+=2)
{ cout << "Estamos na " << cont << "a. rodada..."; }
for (cont++; cont <= 10; int cont=0)
{ cout << "Estamos na " << cont << "a. rodada..."; }
for (int cont=10; cont <= 0; cont++)
{ cout << "Estamos na " << cont << "a. rodada..."; }
 for (int cont=0; cont <= 10; cont++)
{ cout << "Estamos na " << cont << "a. rodada..."; }
for (int cont=10; cont <= 200; cont+=2)
{ cout << "Estamos na " << cont << "a. rodada..."; }
Respondido em 11/04/2021 19:45:13
 
 
A partir da comparação entre as estruturas while e do...while, é certo afirmar que:
Em termos de execução não há diferença. A diferença está, apenas, na sintaxe.
 No while, o bloco de comandos controlado poderá não ser executado. Enquanto que no do...while o bloco de
comandos controlado será sempre executado, pelo menos uma vez.
Dependendo da condição de teste, em ambos os casos o bloco de comandos controlado poderá não ser
executado.
No do...while, o bloco de comandos controlado poderá não ser executado. Enquanto que no while o bloco de
comandos será sempre executado, pelo menos uma vez.
Dependendo da condição de teste, em ambos os casos o bloco de comandos controlado será sempre executado,
pelo menos uma vez.
 Questão1
 Questão2
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/6
Respondido em 11/04/2021 19:45:23
 
 
Explicação:
Falso. No do/while primeiro se
faz o que está no corpo do loop
para depois testar e no while, se
testa para depois fazer o
queestá no corpo do loop.
Em termos de execução não há
diferença. A diferença está, apenas, na
sintaxe.
 
Falso. No do/while o bloco de
instruções será feito pelo menos
1 vez.
No do...while, o bloco de comandos
controlado poderá não ser executado.
Enquanto que no while o bloco de
comandos será sempre executado, pelo
menos uma vez.
 
 Verdadeiro
No while, o bloco de comandos
controlado poderá não ser executado.
Enquanto que no do...while o bloco de
comandos controlado será sempre
executado, pelo menos uma vez.
 
Falso. No while pode não ser
executado nenhuma vez.
Dependendo da condição de teste, em
ambos os casos o bloco de comandos
controlado será sempre executado, pelo
menos uma vez.
 
Falso. No do/while as instruções
serão feitas pelo menos 1 vez.
Dependendo da condição de teste, em
ambos os casos o bloco de comandos
controlado poderá não ser executado
 
 
Para que a palavra "AMOR" seja escrita na tela 5 vezes, qual condição apropriada deve ser colocada no trecho de código
abaixo? Marque a opção correta. 
 
x = 1;
while ( _________ )
{
cout<<"AMOR \n";
x = x + 2;
}
x < 5
x <= 11
 x <= 5
 x < 10
x > 10
Respondido em 11/04/2021 19:46:16
 
 
Explicação:
Analisando : 
 
x = 1;
 Questão3
12/04/2021 EPS
https://simulado.estacio.br/alunos/?p0=81235872&user_cod=2259733&matr_integracao=201902026641 3/6
while ( _________ )
{
cout<<"AMOR \n";
x = x + 2;
}
Note que x é um contador que é inicializado com 1 e que varia de 2 em 2. Logo, é preciso testar x < 10. Veja que
entraremos no loop quando :
x vale 1
x vale 3
x vale 5
x vale 7
x vale 9
E quando x for para 11, o teste do loop falhará. Então, teremos entrado 5 vezes no bloco do while.
 
 
Em relação às técnicas de programação e construção de algoritmos, assinale a alternativa que apresente corretamente
duas características da estrutura de controle repetir ... até que.
A execução permanece no loop enquanto o resultado do teste for falso / a saída da estrutura de repetição ocorre
quando o resultado do teste é verdadeiro.
O teste de controle é realizado no fim da estrutura / a saída da estrutura de repetição ocorre quando o resultado
do teste é verdadeiro.
O teste de controle é realizado no início da estrutura / a saída da estrutura de repetição ocorre quando o
resultado do teste é verdadeiro.
 As instruções no loop são executadas pelo menos uma vez / a saída da estrutura de repetição ocorre quando o
resultado do teste é verdadeiro.
 A execução permanece no loop enquanto o resultado do teste for verdadeiro / a saída da estrutura de repetição
ocorre quando o resultado do teste é falso.
Respondido em 11/04/2021 19:46:07
 
 
Explicação:
A execução permanece no loop enquanto o resultado do teste for verdadeiro / a saída da estrutura de repetição ocorre
quando o resultado do teste é falso.
 
 
Considere o trecho de programa em C++ abaixo. Marque a opção que, corretamente, mostra o que é impresso na tela. 
 
int x, y, z; 
x = 5; 
y = 20; 
while (x <= y) { 
z = x + y; 
x = x + 5; 
} 
cout << z << endl; 
 
 40
35
 20
30
25
Respondido em 11/04/2021 19:46:31
 
 
Explicação:
Analisando passo a passo...
x recebe 5 e y recebe 20
1o. teste ... 5 <= 20 ? sim. Entra no loop e faz :
 z recebe 25
 Questão4
 Questão5
12/04/2021 EPS
https://simulado.estacio.br/alunos/?p0=81235872&user_cod=2259733&matr_integracao=201902026641 4/6
 x recebe 5+5, que dá 10
2o. teste ... 10 <= 20 ? sim. Entra no loop e faz :
 z recebe 30
 x recebe 15
 
3o. teste ... 15 <= 20 ? sim. Entra no loop e faz :
 z recebe 35
 x recebe 20
 
4o. . teste ... 20 <= 20 ? sim. Entra no loop e faz :
 z recebe 40
 x recebe 25
5o. teste ... 25 <= 20 ? Falso.
Depois do fim do while será impresso o valor de z que é 40.
 
 
 
Uma turma precisa escolher seu representante. Sabendo que existem apenas dois candidatos, identificados pelas letras A
e B, imagine que você precisa escrever um programa em C++ que receba o número do aluno e o candidato por ele
escolhido e contabilize os votos de cada um. A leitura de votos será finalizada quando o número do aluno informado for 0.
Contabilize também os votos nulos, que são aqueles diferentes de A ou B. Ao final, é preciso exibir o candidato vencedor,
os votos para o candidato A, os votos para o candidato B e os votos nulos. Qual das alternativas a seguir apresenta o
trecho de código adequado à solução desse problema?
 cout<< "Digite o número do aluno: "; cin>> num;
while (num!=0) {
 cout<< "Digite a letra de seu candidato: "; cin>> voto;
 if (voto == A)
 { contA++; }
 else if (voto == B)
 { contB++; }
 else
 { contN++; }
 cout<< "Digite o número do aluno: ";
 cin>> num;
}
 cout<< "Digite o número do aluno: "; cin>> num;
for (num!=0) {
 cout<< "Digite a letra de seu candidato: "; cin>> voto;
 if (voto == A)
 { contA++; }
 else if (voto == B)
 { contB++; }
 else
 { contN++; }
 cout<< "Digite o número do aluno: ";
 cin>> num;
}
cout<< "Digite o número do aluno: "; cin>> num;
do (num!=0) {
 Questão6
12/04/2021 EPS
https://simulado.estacio.br/alunos/?p0=81235872&user_cod=2259733&matr_integracao=201902026641 5/6
 cout<< "Digite a letra de seu candidato: "; cin>> voto;
 if (voto == A)
 { contA++; }
 else if (voto == B)
 { contB++; }
 else
 { contN++; }
 cout<< "Digite o número do aluno: ";
 cin>> num;
}
cout<< "Digite o número do aluno: "; cin>> num;
while (num!=0) {
 cout<< "Digite a letra de seu candidato: "; cin>> voto;
 case (voto == A)
 { contA++; }
 case (voto == B)
 { contB++; }
 case{ contN++; }
 cout<< "Digite o número do aluno: ";
 cin>> num;
}
cin<< "Digite o número do aluno: "; cout>> num;
do while (num!=0) {
 cin<< "Digite a letra de seu candidato: "; cout>> voto;
 if (voto == A)
 { contA++; }
 else if (voto == B)
 { contB++; }
 else
 { contN++; }
 cin<< "Digite o número do aluno: ";
 cout>> num;
}
Respondido em 11/04/2021 19:46:44
 
 
A estrutura de dados de iteração na qual uma ação será executada pelo menos uma vez, antes da avaliação da condição,
é implementada pelo comando básico
de atribuição
de seleção
condicional
 sequencial
 de repetição
Respondido em 11/04/2021 19:47:03
 
 
Explicação:
A estrutura de dados de iteração na qual uma ação será executada pelo menos uma vez, antes da avaliação da condição,
é implementada pelo comando básico de repetição
 Questão7
12/04/2021 EPS
https://simulado.estacio.br/alunos/?p0=81235872&user_cod=2259733&matr_integracao=201902026641 6/6
 
 
Considerando a seguinte sequencia de instruções, marque a alternativa que indica o comando correspondente para
preenchimento da lacuna. 
 
... 
cin>>matricula; 
 
______________ (matricula<99) 
 
{ 
 
cin>>matricula; 
}
do case
 while
for
repeat
 loop
Respondido em 11/04/2021 19:47:19
 
 
Explicação:
 
Falso. Nâo tem repeat em C++. repeat
 
Falso. Não se encaixa a sintaxe do comando for. for
 
 Verdadeiro while
 
 Falso. Não existe comando do... case. do case
 
Falso. Nâo existe comando loop. loop
 
 
 
 Questão8
javascript:abre_colabore('38403','221851154','4480407840');

Mais conteúdos dessa disciplina