Buscar

Questões Programação Estácio

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

Prévia do material em texto

19/05/2020 Estácio: Alunos
simulado.estacio.br/alunos/ 1/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;
}
INTRODUÇÃO A PROGRAMAÇÃO
Lupa Calc.
 
 
Vídeo PPT MP3
 
CCT0804_A8_202002601949_V1 
Aluno: ROMUALDO HENRIQUES DA SILVA FILHO Matr.: 202002601949
Disc.: INTROD. PROGRAMAÇÃO 2020.1 EAD (GT) / 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 média dos elementos digitados
O menor de todos os elementos digitados
A quantidade de elementos pares
O maior de todos os elementos digitados
A quantidade de 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
javascript:voltar();
javascript:voltar();
javascript:diminui();
javascript:aumenta();
javascript:calculadora_on();
javascript:abre_frame('1','8','','66AXQ1FRO6CCHGJQHAWA','314386823');
javascript:abre_frame('2','8','','66AXQ1FRO6CCHGJQHAWA','314386823');
javascript:abre_frame('3','8','','66AXQ1FRO6CCHGJQHAWA','314386823');
19/05/2020 Estácio: Alunos
simulado.estacio.br/alunos/ 2/7
Analise o trecho do código abaixo, e indique a saída obtida se for lido o valor 5 para n:
cin>>n;
total=0;
for (i=15; i>n; i-=2)
{
 total+=i;
}
cout < < total; 
Logo : O programa calcula a média dos números digitados (diferente de zero)
 
2.
16 e 9
o valor de s está indefinido e o valor de num é 7
50 e 9
50 e 16
9 e 9
Explicação:
 
conta num s conta <= 40 ?
10 1 0 sim
20 3 0 + 1 , que dá 1 sim
30 5 1 + 3, que dá 4 sim
40 7 4 + 5, que é 9 sim
50 9 9 + 7, que é 16 Falso !
 
Valor final de s é 16 e o valor final de num é 9
 
3.
55
48
39
63
60
19/05/2020 Estácio: Alunos
simulado.estacio.br/alunos/ 3/7
Leia atentamente o trecho de código abaixo e diga o que ele retornaria ao usuário:
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;
}
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++){
Explicação:
Considerando o trecho e n sendo 5 : 
cin>>n;
total=0;
for (i=15; i>n; i-=2)
{
 total+=i;
}
cout < < total; 
temos o teste de mesa :
n total i
5 0 15
 0 + 15 que é 15 13
 15 + 13 que é 28 11
 28 + 11 que é 39 9
 39 + 9 que é 48 7
 48 + 7 que é 55 5 ( 5 > 5 dá falso)
Logo, total é 55
 
4.
A quantidade de elementos pares
O maior de todos os elementos digitados
A quantidade de elementos digitados
O menor de todos os elementos digitados
A média dos 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.
19/05/2020 Estácio: Alunos
simulado.estacio.br/alunos/ 4/7
 cout << "Digite um numero: ";
 cin >> x;
 y = y + x; 
 }
 cout << "Numero: " << y << "\n";
 system("PAUSE");
 return 0;
}
Imagine que você precisa escrever um programa em C++ que receba o sexo de 100 pessoas (F para Feminino ou M para
Masculino). Ao final da leitura dos sexos, o programa precisa exibir as seguintes informações: quantidade de mulheres,
quantidade de homens, percentual de mulheres e percentual de homens.
Observações: 1. O programa deve funcionar com "F" e "M" maiúsculos ou minúsculos; 2. A estrutura de repetição a ser
utilizada deve ser FOR.
Sabendo disso, qual seria o trecho de repetição adequado para esse programa?
A média dos elementos digitados
O maior de todos os elementos digitados
A soma dos elementos pares
A soma de todos os elementos
A quantidade de elementos digitados
Explicação:
Antes do loop é lido um valor e armazenado em x e a cada rodada o valor de x é acumulado em um somatório, indicado na
linha :
 y = y + x;
Assim, ao final do for, teremos em y o somatório de todos os números que x armazenou.
 
6.
for (int cont=1;cont>=100;cont--) {
 cout <<"Qual o sexo? ";
 if (sexo==F && sexo==f)
 { qtdeF++; }
 else if (sexo==M &&| sexo==m)
 { qtdeM++; }
}
for (int cont=1;cont<=100;cont++) {
 cin <<"Qual o sexo? ";
 cout >>qtdeF;
 if (sexo==F && sexo==f)
 { qtdeF++; }
 else if (sexo==M || sexo==m)
 { qtdeM++; }
}
for (int cont=1;cont<=100;cont++) {
 cout <<"Qual o sexo? ";
 cin >>sexo;
 if (sexo==F || sexo==f)
 { qtdeF++; }
 else if (sexo==M || sexo==m)
 { qtdeM++; }
}
for (int cont=1;cont<=100;cont++) {
19/05/2020 Estácio: Alunos
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;
 }
 cout <<"Qual o sexo? ";
 cin >>qtdeF;
 if (sexo==F && sexo==f)
 { qtdeF--; }
 else if (sexo==M || sexo==m)
 { qtdeM--; }
}
for (int cont=1;cont>=100;cont--) {
 cout <<"Qual o sexo? ";
 cin >>sexo;
 if (sexo==F && sexo==f)
 { qtdeF++; }
 else if (sexo==M || sexo==m)
 { qtdeM++; }
}
 
 
 
7.
 
22 e 20
 
o valor de soma está indefinido e o valor de num é 10
 
22 e 10
 
12 e 10
 
22 e 13
Explicação:
 
Analisando o trecho : 
int contador, num = 1, soma = 0;
for (contador = 1; contador <= 20; contador += 5) {
 soma = soma + num;
 num = num + 3;
 }
 
19/05/2020 Estácio: Alunos
simulado.estacio.br/alunos/ 6/7
Ao fazer um programa de computador, algumas estruturas precisam ser utilizadas. Assinale a alternativa correta para que
um programa repita 200 vezes um bloco de comandos através da estrutura de repetição FOR na linguagem C++.
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.
Logo, a resposta é 22 e 13
 
8.
for (int i=0; i <= 200; i++)
for (int i=0; i < 200; i++)
for (int i=0, i <= 200, i++)
for (int i=0; i =< 200; i++)
for ( i=0; i <= 200; i++)
Explicação:
 
 Verdadeira
for (int i=0; i <
200; i++)
 
 Falsa. Entraremos 201 vezes no bloco do for, pois i
começou de 0 e é <= no teste do for.
for (int i=0; i <=
200; i++)
 
 FAlsa. A variável i não foi declarada.
for ( i=0; i <=
200; i++)
 
 Falsa. Não existe =<
for (int i=0; i =<
200; i++)
 
 Falsa. Uso indevido do for. Não se põe vírgula e sim
ponto e vírgula.
for (int i=0,i <=
200, i++)
19/05/2020 Estácio: Alunos
simulado.estacio.br/alunos/ 7/7
 Não Respondida Não Gravada Gravada
Exercício inciado em 17/05/2020 19:12:38. 
javascript:abre_colabore('35955','193783776','3869471166');

Outros materiais