Logo Passei Direto
Buscar

7Test Conh Prog Aplic Sist Elétricos

Ferramentas de estudo

Questões resolvidas

O trecho de código a seguir utiliza uma estrutura de repetição do tipo for . Marque a alternativa que apresenta de forma correta o mesmo trecho utilizando a estrutura de repetição while. Seja: for( int i=3; i<100; i+=2) cout << i ;


int i; i=3; while(i<100) { i=i+2; cout << i; }
int i; while (i<100) { i=3; cout << i; i=i+2; }
int i; i=3; while(i<100) cout << i; i=i+2;
int i; while (i<100) { cout << i; i=i+2; }

Assinale a opção que corresponde à condição da estrutura de repetição que faz com que o programa abaixo imprima 4 vezes a expressão Bom dia.
int a = 8;
while ( ____ )
{
cout << "Bom dia\n";
a = a -2;
}
a <= 0
a > 0
a == 0
a < 0
a >= 0


a > 0

Comando de repetição é utilizado quando se deseja repetir determinados comandos. Marque a opção que representa o uso do comando while para implementar a estrutura de um contador corretamente.


String cont = ""; { cont++; } while (cont!="")
while () { cout << "exibindo o número"; }
int cont = 0; while (cont <=10){ cout << "exibindo o número " << cont; cont++; }
while (if cont =10){ }
while (repita 10 vezes) { }

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; }


while
loop
for
do case
repeat

Material
páginas com resultados encontrados.
páginas com resultados encontrados.
left-side-bubbles-backgroundright-side-bubbles-background

Experimente o Premium!star struck emoji

Acesse conteúdos dessa e de diversas outras disciplinas.

Libere conteúdos
sem pagar

Ajude estudantes e ganhe conteúdos liberados!

left-side-bubbles-backgroundright-side-bubbles-background

Experimente o Premium!star struck emoji

Acesse conteúdos dessa e de diversas outras disciplinas.

Libere conteúdos
sem pagar

Ajude estudantes e ganhe conteúdos liberados!

left-side-bubbles-backgroundright-side-bubbles-background

Experimente o Premium!star struck emoji

Acesse conteúdos dessa e de diversas outras disciplinas.

Libere conteúdos
sem pagar

Ajude estudantes e ganhe conteúdos liberados!

left-side-bubbles-backgroundright-side-bubbles-background

Experimente o Premium!star struck emoji

Acesse conteúdos dessa e de diversas outras disciplinas.

Libere conteúdos
sem pagar

Ajude estudantes e ganhe conteúdos liberados!

left-side-bubbles-backgroundright-side-bubbles-background

Experimente o Premium!star struck emoji

Acesse conteúdos dessa e de diversas outras disciplinas.

Libere conteúdos
sem pagar

Ajude estudantes e ganhe conteúdos liberados!

left-side-bubbles-backgroundright-side-bubbles-background

Experimente o Premium!star struck emoji

Acesse conteúdos dessa e de diversas outras disciplinas.

Libere conteúdos
sem pagar

Ajude estudantes e ganhe conteúdos liberados!

left-side-bubbles-backgroundright-side-bubbles-background

Experimente o Premium!star struck emoji

Acesse conteúdos dessa e de diversas outras disciplinas.

Libere conteúdos
sem pagar

Ajude estudantes e ganhe conteúdos liberados!

Questões resolvidas

O trecho de código a seguir utiliza uma estrutura de repetição do tipo for . Marque a alternativa que apresenta de forma correta o mesmo trecho utilizando a estrutura de repetição while. Seja: for( int i=3; i<100; i+=2) cout << i ;


int i; i=3; while(i<100) { i=i+2; cout << i; }
int i; while (i<100) { i=3; cout << i; i=i+2; }
int i; i=3; while(i<100) cout << i; i=i+2;
int i; while (i<100) { cout << i; i=i+2; }

Assinale a opção que corresponde à condição da estrutura de repetição que faz com que o programa abaixo imprima 4 vezes a expressão Bom dia.
int a = 8;
while ( ____ )
{
cout << "Bom dia\n";
a = a -2;
}
a <= 0
a > 0
a == 0
a < 0
a >= 0


a > 0

Comando de repetição é utilizado quando se deseja repetir determinados comandos. Marque a opção que representa o uso do comando while para implementar a estrutura de um contador corretamente.


String cont = ""; { cont++; } while (cont!="")
while () { cout << "exibindo o número"; }
int cont = 0; while (cont <=10){ cout << "exibindo o número " << cont; cont++; }
while (if cont =10){ }
while (repita 10 vezes) { }

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; }


while
loop
for
do case
repeat

Prévia do material em texto

09/10/2021 19:56 Estácio: Alunos
https://simulado.estacio.br/alunos/ 1/7
Teste de
Conhecimento
 avalie sua aprendizagem
O trecho de código a seguir utiliza uma estrutura de repetição do tipo for . Marque a alternativa que apresenta de forma
correta o mesmo trecho utilizando a estrutura de repetição while.
Seja:
for( int i=3; i<100; i+=2)
 cout << i ;
 
PROGRAMAÇÃO APLICADA À SISTEMAS ELÉTRICOS
Lupa Calc.
 
 
CCE1950_A7_202003369802_V1 
 
Aluno: JOSE EDUARDO DE OLIVEIRA PINHO Matr.: 202003369802
Disc.: PROG. APL. SIST. ELÉ 2021.2 - F (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.
 int i;
 i=3;
 while(i<100) 
 cout << i;
 i=i+2;
 
 int i;
 i=3;
 while(i<100)
 {
 i=i+2;
 cout << i;
 }
 int i;
 while (i<100) {
 cout << i;
 i=3;
 i=i+2;
 }
 int i;
 while (i<100) {
 i=3;
javascript:voltar();
javascript:voltar();
javascript:diminui();
javascript:aumenta();
javascript:calculadora_on();
09/10/2021 19:56 Estácio: Alunos
https://simulado.estacio.br/alunos/ 2/7
Assinale a opção que corresponde à condição da estrutura de repetição que faz com que o programa abaixo imprima 4
vezes a expressão Bom dia.
int a = 8;
while ( ____ )
 {
 cout << "Bom dia\n";
 a = a -2;
}
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;
}
 cout << i;
 i=i+2;
 }
 int i;
 i=3;
 while (i<100) {
 cout << i;
 i=i+2;
 }
 
 
 
Explicação:
A estrutura dos dois comandos é a seguinte :
 inicialização, teste lógico, incremento/decremento e o trecho da repetição.
conforme aula e gabarito.
 
 
 
 
 
2.
a >= 0
a == 0
a > 0
a < 0
a <= 0
 
 
 
Explicação:
Analisando o trecho temos que :
a variável a funciona como contador e começa com 8. 
a variável a varia de 2 em 2. Assim :
quando a é 8 imprime-se Bom dia (Logo após ele vai decaindo, ou seja a= a-2 --> a= 8-2 = 6)
quando a é 6 imprime-se Bom dia (Logo após ele vai decaindo, ou seja a= a-2 --> a= 6-2 = 4)
quando a é 4 imprime-se Bom dia (Logo após ele vai decaindo, ou seja a= a-2 --> a= 4-2 = 2)
quando a é 2 imprime-se Bom dia (Logo após ele vai decaindo, ou seja a= a-2 --> a= 2-2 = 4) porém como
já imprimiu 4 vezes ele para.
quando a for zero não se pode mais imprimir Bom dia, pois já se imprimiu 4 vezes, como visto acima.
Logo, a opção certa é : a > 0, pois quando a for zero (a=0), a repetição irá terminar.
Lembrando que a não pode ser 0 pois já terá impresso 4 vezes bom dia.
 
 
 
 
3.
09/10/2021 19:56 Estácio: Alunos
https://simulado.estacio.br/alunos/ 3/7
Na execução do comando while o teste da condição que controla a execução, ou não, dos comandos
subordinados, é feito, sempre, antes de cada iteração. Desta forma, é correto afirmar que:
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
x > 10
x <= 5
x < 5
x <= 11
x < 10
 
 
 
Explicação:
Analisando : 
 
x = 1;
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.
 
 
 
 
4.
A condição de teste deverá ser sempre verdadeira antes do início da execução.
Os comandos subordinados serão executados no mínimo uma vez.
Os comandos subordinados poderão não ser executados.
A condição de teste deverá ser sempre falsa antes do início da execução.
Independentemente da condição de teste, os comandos subordinados sempre serão executados.
 
 
 
Explicação:
No comando enquanto primeiro se testa a condição para depois se executar o corpo da repetição. Se a condição for falsa nada
dentro do corpo da repetição será executado.
 
 
 
 
5.
de atribuição
de repetição
de seleção
condicional
sequencial
 
 
 
Explicação:
09/10/2021 19:56 Estácio: Alunos
https://simulado.estacio.br/alunos/ 4/7
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?
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
 
 
 
 
6.
cout<< "Digite o número do aluno: "; cin>> num;
do (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;
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;
}
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;
}
cout<< "Digite o número do aluno: "; cin>> num;
while (num!=0) {
 cout<< "Digite a letra de seu candidato: "; cin>> voto;
 case (voto == A)
09/10/2021 19:56 Estácio: Alunos
https://simulado.estacio.br/alunos/ 5/7
Comando de repetição é utilizado quando se deseja repetir determinados comandos. Marque a opção que representa o uso
do comando while para implementar a estrutura de um contador corretamente.
 { contA++; }
 case (voto == B)
 { contB++; }
 case
 { 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;
}
 
 
 
 
7.
String cont = ""; { cont++; } while (cont!="")
while (if cont =10){ }
while (repita 10 vezes) { }
while () { cout << "exibindo o número"; }
int cont = 0; while (cont <=10){ cout << "exibindo o número " << cont; cont++; }
 
 
 
Explicação:
A estrutura geral do while quando se usa contador no teste do loop é a seguinte :
while ( < condição... teste lógico ... com o contador > )
 {
 < comandos>
 alteração do contador
}
 
Analisando ...
 Falsa. Faltou a condição ou teste lógico
ou variável que pode ser true ou false.
while () { cout << "exibindo o número";
}
 
 
09/10/2021 19:56 Estácio: Alunos
https://simulado.estacio.br/alunos/ 6/7
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; 
}
Verdadeira. Pode se r encaixada na
explicação no início.
int cont = 0; while (cont <=10){
cout << "exibindo o número " <<
cont; cont++; }
 
FAlsa. Não tem String em C++. Existe
string, mas não String. Sintaxe
incorreta no uso do while.
String cont = ""; { cont++; }
while (cont!="")
 
Falsa. Sintaxe incorreta. Uso de repita
sem sentido. while (repita 10 vezes) { }
 
Falsa. Uso incorreto do if na parte
relativa à condição do while. while (if cont =10){ }
 
 
 
 
8.
loop
for
repeat
do case
while
 
 
 
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
 
 
09/10/2021 19:56 Estácio: Alunos
https://simulado.estacio.br/alunos/ 7/7
 
 
 
 
 
 Não Respondida Não Gravada Gravada
 
 
Exercício inciado em 09/10/2021 19:55:59. 
 
 
 
 
javascript:abre_colabore('35887','268856427','4874261019');

Mais conteúdos dessa disciplina