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

17/05/2020 Estácio: Alunos
simulado.estacio.br/alunos/ 1/6
 
Com base na sintaxe do Portugol Studio, imagine que você precisa escrever um algoritmo que exiba o nome do dia semana
a partir de seu código numérico equivalente, armazenado na variável codigo. Confira a codificação: 1 - domingo, 2 -
segunda-feira, 3 - terça-feira, 4 - quarta-feira, 5 - quinta-feira, 6 - sexta-feira, 7 - sábado. Veja o trecho da estrutura de
seleção que poderia ser utilizado na solução:
_____A_____ (codigo) {
 _____B_____ 1:
 escreva("domingo")
 ____C______
 _____B_____ 2:
 escreva("segunda-feira")
 ____C______
 _____B_____ 3:
 escreva("terça-feira")
 ____C______
 _____B_____ 4:
 escreva("quarta-feira")
 _____C_____
 _____B_____ 5:
 escreva("quinta-feira")
 _____C_____
 _____B_____ 6:
 escreva("sexta-feira")
 _____C_____
INTRODUÇÃO A PROGRAMAÇÃO
Lupa Calc.
 
 
Vídeo PPT MP3
 
CCT0804_A6_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.
javascript:voltar();
javascript:voltar();
javascript:diminui();
javascript:aumenta();
javascript:calculadora_on();
javascript:abre_frame('1','6','','A9OURLMJEW969D6O5PA6','314386698');
javascript:abre_frame('2','6','','A9OURLMJEW969D6O5PA6','314386698');
javascript:abre_frame('3','6','','A9OURLMJEW969D6O5PA6','314386698');
17/05/2020 Estácio: Alunos
simulado.estacio.br/alunos/ 2/6
 _____B_____ 7:
 escreva("sábado")
 __________ 
 _____D_____:
 escreva("Código inválido!")
 }
As instruções que completam adequadamente as lacunas são:
Considere o trecho de programa em C++ abaixo. O que é impresso na tela quando o número de entrada é 7 ? Assinale a
opção correta.
 int num;
 cout << "Digite um numero: ";
 cin >> num;
 if (num % 2 == 0)
 cout << num << "é divisível por 2";
 else
 if (num % 3 == 0 && num % 5 == 0)
 cout << num << " é divisível por 3 e por 5";
 else
 cout << num << " ### " ;
A - escolha, B - caso, C - pare, D - outros casos
A - case, B - switch, C - default, D - break
A - switch, B - case, C - break, D - default
A - caso, B - escolha, C - pare, D - outros casos
A - se, B - caso, C - pare, D - default
 
2.
 
7 é divisível por 3 e por 5.
 
Apenas 7
7 ###
 
Nada aparece, pois o trecho de programa possui erro.
 
7 não é divisível por 2.
Explicação:
Analisando o trecho em C++ e considerando a entrada 7 temos :
num recebeu 7 na entrada.
1o. teste : 7 % 2 é zero ? Falso. Então, entramos no else do 1o. if e testamos a condição do 2o. if
2o. teste : 7 % 3 é zero ? Falso. Nem adianta testar a outra condição deste if, pois existe o &&. DAí, entramos no else do 2o.
if, imprimindo na tela 
 7###
Logo, a resposta correta é 7###
 
 
17/05/2020 Estácio: Alunos
simulado.estacio.br/alunos/ 3/6
Às vezes me perguntam se existe alguma razão para existirem tantas formas de decisão nas linguagens de
programação.
Eu sempre digo: Claro que sim!
Analise as afirmativas abaixo e escolha a opção certa.
I Se tivermos que fazer um teste e só executar um bloco, que pode ter uma instrução ou mais instruções, o if simples
deverá ser escolhido. 
II Se tivermos duas possibilidades de respostas, não poderemos usar dois if(s) simples, onde o teste de um é o
complementa o do outro, porque poderão sair duas respostas. 
III Se tivermos três possibilidades de respostas, podemos usar um if simples e um if composto que não teremos
problemas com as respostas. 
IV Quando temos 10 possibilidades de respostas, poderemos usar 10 if(s) simples, embora usar ifs encadeados
seria mais eficiente. 
A linguagem C++ possui estruturas de decisão, as quais podem mudar a sequência de execução dos comandos. Analise o trecho de
programa abaixo e assinale a alternativa que corresponda a estrutura de decisão utilizada.
int main() {
int num;
cout<<"Digite um número: ";
cin>> num;
(num > 0)?cout<< num : cout<<" Número negativo ";
return 0;
}
Imagine que você precisa escrever um programa em C++ que exiba o nome do dia semana a partir de seu código numérico
equivalente, conforme se vê a seguir. 1 - domingo, 2 - segunda-feira, 3 - terça-feira, 4 - quarta-feira, 5 - quinta-feira, 6 -
sexta-feira, 7 - sábado. Se fosse utilizada a estrutura SWITCH e os testes fossem escritos na ordem em que os dias estão
listados, os casos finais dessa estrutura, considerando que você deseja apresentar uma mensagem de erro caso o usuário
informe um código equivocado, seriam.
3.
Somente a afirmativa II é verdadeira
Somente a afirmativa I é verdadeira
As afirmativas I e IV são verdadeiras
As afirmativas II, III e IV são verdadeiras
Somente a afirmativa III é falsa
Explicação: As respostas falsas são conclusivas
 
4.
Estrutura condicional de comando simples
comando switch
aninhamento de if
Estrutura condicional de comando composto
Operador ternário
Explicação:
Como dito no gabarito. O operador ? : equivale ao comando if ... else. 
 
5.
switch 7:
 cout <<"sábado";
 break; 
default:
 cout <<"Código inválido!";
17/05/2020 Estácio: Alunos
simulado.estacio.br/alunos/ 4/6
Considere que o trecho de código em C++ foi executado 2 vezes, sendo que na 1ª. execução o valor de entrada foi 10 e na
2ª. execução, o valor de entrada foi 5. Ao final das duas execuções, respectivamente, o que foi impresso na tela ? 
cout << "Digite um valor : "; 
cin >> z; 
switch(z) { 
case 5 : cout << 3 * z << " "; 
case 10 : cout << 11 /2 * z << " "; 
case 20 : cout << z * z - 10 << endl; 
break; 
default : cout << "Entrada invalida. " << endl; 
} 
 
case 7:
 cout <<"sábado";
 break; 
case not:
 cout <<"Código inválido!";
default 7:
 cout <<"sábado";
 break; 
switch:
 cout <<"Código inválido!";
case 7:
 cout <<"sábado";
 break; 
default:
 cout <<"Código inválido!";
default 7:
 cout <<"sábado";
 break; 
default:
 cout <<"Código inválido!";
 
6.
15 27.5 15 55 90
55 90 15 27.5 15
15 25 15 50 90
55 1
50 90 15 25 15
Explicação:
O aluno deverá fazer um teste de mesa ou chinês para poder escolher a resposta certa. Tal questão envolve conhecimento de
switch ... case com e sem break e de operadores aritméticos, como a divisão entre inteiros ocorrida no 2o. case.
 
7.
17/05/2020 Estácio: Alunos
simulado.estacio.br/alunos/ 5/6
Quero escrever um programa que leia o número equivalente a um dia da semana e retorne o nome equivalente
considerando que 1- Domingo, 2 - Segunda etc. Qual a estrutura básica em C++ que deve ser utilizada para fazer esta
seleção múltipla?
11 50 10 2
11 50 10
10 50 10 2
11 10 50 10 2
11 10 50 10
Explicação:
1ª. Execução : valor de a é 1
Entrar no case 1, depois no case 3 e em seguida, no case 5. 
Então será impresso 11
 10
2ª. Execução : valor de a é 5
Entrar no case 5 e imprimir 50
3ª. Execução : valor de a é 20
Entrar no case 20 e depois no case 30.
Então, será impresso 10
 2
Concluindo :
Valores impressos : 11 10 50 10 2
 
8.
switch/case
while
cout
do/while
17/05/2020 Estácio: Alunos
simulado.estacio.br/alunos/ 6/6
for
Explicação:
switch/case
 
É para repetição do/while
 
É para repetição for
 
É para impressão na tela cout
 
É para repetição while
 Não Respondida Não Gravada Gravada
Exercício inciado em 17/05/2020 18:48:15. 
javascript:abre_colabore('35785','193777510','3869349954');

Continue navegando