Logo Passei Direto
Buscar

8Test Conh Prog Aplic Sist Elétricos

Ferramentas de estudo

Questões resolvidas

Leia atentamente o trecho de código abaixo e diga o que ele retornaria ao usuário: int main ( ) { int i = 0; double x, y = 0; cout << 'Digite um numero diferente de zero : '; cin >> x; while (x != 0){ i = i + 1; y = y + x; cout << 'Digite um numero diferente de zero: '; cin >> x; } y = y / i; cout << 'Numero: ' << i << '
'; return 0; }


O menor de todos os elementos digitados
O maior de todos os elementos digitados
A média dos elementos digitados
A quantidade de elementos digitados diferentes de zero.
A quantidade de elementos pares

Qual dos comandos abaixo permite que um bloco de comandos seja executado enquanto a variável num seja diferente de 0?


while (num == 0)
enquanto (num > 0)
for (i = num; i > 0; i++) while (num != 0)
for ( i = 0; i == num; i++)

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

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

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

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

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

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

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

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

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

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

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

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

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

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Questões resolvidas

Leia atentamente o trecho de código abaixo e diga o que ele retornaria ao usuário: int main ( ) { int i = 0; double x, y = 0; cout << 'Digite um numero diferente de zero : '; cin >> x; while (x != 0){ i = i + 1; y = y + x; cout << 'Digite um numero diferente de zero: '; cin >> x; } y = y / i; cout << 'Numero: ' << i << '
'; return 0; }


O menor de todos os elementos digitados
O maior de todos os elementos digitados
A média dos elementos digitados
A quantidade de elementos digitados diferentes de zero.
A quantidade de elementos pares

Qual dos comandos abaixo permite que um bloco de comandos seja executado enquanto a variável num seja diferente de 0?


while (num == 0)
enquanto (num > 0)
for (i = num; i > 0; i++) while (num != 0)
for ( i = 0; i == num; i++)

Prévia do material em texto

09/10/2021 19:57 Estácio: Alunos
https://simulado.estacio.br/alunos/ 1/7
Teste de
Conhecimento
 avalie sua aprendizagem
Leia atentamente o trecho de código abaixo e diga o que ele retornaria ao usuário:
int main ( ) {
 int i;
 double x, y = 0;
 for (i = 0; i < 10; i++){
 cout << "Digite um numero: ";
 cin >> x;
 if ((x % 2) == 1){
 y = y + x; 
 }
 }
 cout << "Numero: " << y << "\n";
 system("PAUSE");
 return 0;
}
PROGRAMAÇÃO APLICADA À SISTEMAS ELÉTRICOS
Lupa Calc.
 
 
CCE1950_A8_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.
A soma dos elementos ímpares
A quantidade de elementos digitados
A soma de todos os elementos
A média dos elementos digitados
O maior de todos os elementos digitados
 
 
 
Explicação:
Comentando o programa :
 
 double x,
 y = 0; //inicializa o somatório
 for (i = 0; i < 10; i++){
 cout << "Digite um numero: ";
 cin >> x; //lê número e armazena em x
 if ((x % 2) == 1){ //testa se x é ímpar. Se for então faz a acumulação em y, ou seja, gera um somatório com o valor
de cada x 
 y = y + x; 
 }
 }
javascript:voltar();
javascript:voltar();
javascript:diminui();
javascript:aumenta();
javascript:calculadora_on();
09/10/2021 19:57 Estácio: Alunos
https://simulado.estacio.br/alunos/ 2/7
Leia atentamente o trecho de código abaixo e diga o que ele retornaria ao usuário:
int main ( ) {
 int i = 0;
 double x, y = 0;
 cout << "Digite um numero: ";
 cin >> x;
 while (x != 0){
 i = i + 1;
 y = y + x;
 cout << "Digite um numero: ";
 cin >> x;
 }
 y = y / i;
 cout << "Numero: " << y << "\n";
 system("PAUSE");
 return 0;
}
Imagine que você precisa criar um laço capaz de receber o nome e as notas bimestrais de um teste e uma prova de trinta
alunos. Para cada um deles, é preciso calcular e mostrar a média do bimestre e informar se o aluno está na média (nota
mínima 7) ou abaixo dela. Considerando que o código será escrito em C++, qual das opções a seguir apresenta as linhas de
código do laço?
 cout << "Numero: " << y << "\n"; //imprime y que acumulou a soma dos valores armazenados em x, ou seja, os
valores ímpares
 
 
 
 
2.
A quantidade de elementos pares
O maior de todos os elementos digitados
A quantidade de elementos digitados
A média dos elementos digitados
O menor de todos os elementos digitados
 
 
 
Explicação:
 int i = 0; //inicializa a quantidade de elementos digitados diferentes de zero
 double x, y = 0; // y inicializa o somatorio dos valores de entrada
 cout << "Digite um numero: ";
 cin >> x; //Lê o primeiro valor
 while (x != 0){ //Enquanto o valor de entrada não for zero
 i = i + 1; //conta mais um número lido
 y = y + x; //acumula o valor de x em y, gerando o somatório dos números lidos e armazenados em x
 cout << "Digite um numero: ";
 cin >> x; //Lê o proóximo número
 }
 y = y / i; //Divide a soma dos números lidos não nulos por i ( i é o total de números lidos não nulos)
 cout << "Numero: " << y << "\n"; //Imprime a média armazenada em y
Logo : O programa calcula a média dos números digitados (diferente de zero)
 
 
 
 
3.
do (cont=1;cont<=30;cont++) {
 cout <<"Informe as notas do aluno ";
 cout <<"Teste: "; cin >>Teste;
 cout <<"Prova: "; cin >>Prova;
 Media = (Teste+Prova)/2;
 cout <<"A média do aluno é " << Media;
 if (Media>=7)
 { cout <<"Você está na média!"; }
 else
 { cout <<"Você está abaixo da média!"; }
}
09/10/2021 19:57 Estácio: Alunos
https://simulado.estacio.br/alunos/ 3/7
Leia atentamente o trecho de código abaixo e diga o que ele retornaria ao usuário:
for (cont=1;cont<=30;cont+=2) {
 cout <<"Informe as notas do aluno ";
 cin <<"Teste: "; cout >>Teste;
 cin <<"Prova: "; cout >>Prova;
 Media = (Teste+Prova)/2;
 cout <<"A média do aluno é " << Media;
 if (Media>=7)
 { cin <<"Você está na média!"; }
 else
 { cin <<"Você está abaixo da média!"; }
}
for (cont=1;cont<=30;cont++) {
 cout <<"Informe as notas do aluno ";
 cout <<"Teste: "; cin >>Teste;
 cout <<"Prova: "; cin >>Prova;
 Media = (Teste+Prova)/2;
 cout <<"A média do aluno é " << Media;
 if (Media>=7)
 { cout <<"Você está na média!"; }
 else
 { cout <<"Você está abaixo da média!"; }
}
for (cont=30;cont<=0;cont++) {
 cout <<"Informe as notas do aluno ";
 cout <<"Teste: "; cin >>Teste;
 cout <<"Prova: "; cin >>Prova;
 Media = (Teste+Prova)/2;
 cout <<"A média do aluno é " << Media;
 if (Media<7)
 { cout <<"Você está na média!"; }
 else
 { cout <<"Você está abaixo da média!"; }
}
while (cont=1;cont<=30;cont++) {
 cout <<"Informe as notas do aluno ";
 cout <<"Teste: "; cin >>Teste;
 cout <<"Prova: "; cin >>Prova;
 Media = (Teste+Prova)/2;
 cout <<"A média do aluno é " << Media;
 if (Media>=7)
 { cout <<"Você está na média!"; }
 else
 { cout <<"Você está abaixo da média!"; }
}
 
 
 
 
4.
09/10/2021 19:57 Estácio: Alunos
https://simulado.estacio.br/alunos/ 4/7
int main ( ) {
 int i;
 double x, y;
 cout << "Digite um numero: ";
 cin >> x;
 for (i=0; i<5; i++){
 cout << "Digite um numero: ";
 cin >> y;
 if (y > x){
 x = y; 
 }
 }
 cout << "Numero: " << x << "\n";
 system("PAUSE");
 return 0;
}
Após a execução do trecho de código, abaixo, quais números serão exibidos na tela?
 
for(int i=3; i<100; i=i+19) 
cout << " " << i;
A quantidade de elementos digitados
O menor de todos os elementos digitados
A quantidade de elementos pares
A média dos elementos digitados
O maior de todos os elementos digitados
 
 
 
Explicação:
Ao final do programa o valor de x será impresso e vemos que a cada rodada do loop (while), o valor de entrada armazenado
em y é comparado com x. Se y for maior que x, guardamos em x o maior valor.
 
 
 
 
 
5.
3 22 41 60 79 98
3 23 40 60 79 98
3 22 41 60 79 99
3 23 42 61 80 99
3 22 41 59 79 98
 
 
 
Explicação:
Considerando o trecho 
for(int i = 3; i<100; i = i+19) 
 cout << " " << i;
fazendo passo a passo :
i i < 100 ? 
3 3 < 100 ? Sim
3+ 19 é 22 22 < 100 ? Sim
22+ 19 é 41 41 < 100 ? Sim
41 + 19 é 60 60 < 100 ? sim
60 + 19 é 79 79 < 100 ? sim
79 + 19 é 98 98 < 100 ? sim
98 + 19 é 117 117 < 100 ? falsa. Então não entra no loop
 
TELA
09/10/2021 19:57 Estácio: Alunos
https://simulado.estacio.br/alunos/ 5/7
 
Marque a opção correta. Considere o trecho de programa feito abaixo em C++. O valor final de soma e o valor final de
num, são respectivamente
 
int contador, num = 1, soma = 0;
for (contador = 1; contador <= 20; contador += 5) {
 soma = soma + num;
 num = num + 3;
 }
3 22 41 60 79 98 
 
 
 
 
6.
 
12 e 10
 
 
22 e 10
 
22 e 20
22 e 13
 
o valor de soma está indefinido e o valor de num é 10
 
 
 
Explicação:
 
Analisando o trecho : 
int contador, num = 1, soma = 0;
for (contador = 1; contador <= 20; contador += 5) {
 soma = soma + num;
 num = num + 3;
 }
 
Fazendo teste de mesa :
contador num soma contador <= 20
1 1 0 sim
6 4 1 sim
11 7 5 sim
16 10 12 sim
21 13 22 21 <= 20 ? Falso.
 
 
 
 
Os valores finais das variáveis estão em vermelho.
09/10/2021 19:57 Estácio: Alunos
https://simulado.estacio.br/alunos/ 6/7
Qual dos comandos abaixo permite queum bloco de comandos seja executado enquanto a variável num seja diferente de
0?
Qual dos comandos abaixo está escrito de forma errada?
Logo, a resposta é 22 e 13
 
 
 
 
7.
while (num != 0)
enquanto (num > 0)
while (num == 0)
for ( i = 0; i == num; i++)
for (i = num; i > 0; i++)
 
 
 
Explicação:
 verdadeira while (num != 0)
 
FAlsa. Diferente é !=. Nesta opção está "enquanto
num é igual a zero."
while (num == 0)
 
 FAlsa. Nesta opção está "enquanto num for maior
que zero"
enquanto (num >
0)
 
 Falsa. Teste incorreto no for. == é para teste de
igualdade.
for ( i = 0; i ==
num; i++)
 
 FAlsa. Não inicializa ou testa corretamente.
for (i = num; i > 0;
i++)
 
 
 
 
 
8.
for (X=10 ; X > 0 ; X--)
for (X < 10 ; X=0 ; X++)
for (X=0 , Y=4 ; X < 10 ; X++ , Y--)
for (X=0 ; X < 10 ; X++)
for (X=0 , Y=0 ; X < 10 ; X++ , Y=Y+2)
 
 
 
Explicação:
Está correto. Temos a inicialização, o teste e a parte do
incremento
for (X=0 ; X <
10 ; X++)
 
Está correto. Temos duas inicializações separadas por for (X=0 , Y=4
09/10/2021 19:57 Estácio: Alunos
https://simulado.estacio.br/alunos/ 7/7
vírgula e incremento e decremento separados por vírgula.
E ainda o teste corretamente.
; X < 10 ; X++
, Y--)
 
Está correto. Temos a inicialização, o teste e a parte
dodecremento.
for (X=10 ; X >
0 ; X--)
 
Está correto. Temos duas inicializações separadas por
vírgula e incremento e decremento separados por
vírgula. E ainda o teste corretamente.
 
for (X=0 , Y=0
; X < 10 ; X++
, Y=Y+2)
 
 A sintaxe desta opção está incorreta e portanto, deve
ser marcada. O teste lógico e a inicialização estão
trocados de lugar.
for (X < 10 ;
X=0 ; X++)
 
 
 
 
 
 
 
 Não Respondida Não Gravada Gravada
 
 
Exercício inciado em 09/10/2021 19:56:51. 
 
 
 
 
javascript:abre_colabore('35887','268856270','4874262290');

Mais conteúdos dessa disciplina