Buscar

Prova Algoritmo Aula6 PDF

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

25/10/2016 BDQ Prova
http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cript_hist=12124437250 1/4
 
 
     ALGORITMOS   Lupa  
  1a Questão (Ref.: 201609928204)  Fórum de Dúvidas (0)       Saiba   (0)
 
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;
}
Estrutura condicional de comando simples
comando switch
aninhamento de if
  Operador ternário
Estrutura condicional de comando composto
 
 
  2a Questão (Ref.: 201609936606)  Fórum de Dúvidas (0)       Saiba   (0)
À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. 
Somente a afirmativa III é falsa
Somente a afirmativa I é verdadeira
25/10/2016 BDQ Prova
http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cript_hist=12124437250 2/4
  As afirmativas II, III e IV são verdadeiras
  As afirmativas I e IV são verdadeiras
Somente a afirmativa II é verdadeira
 
 
  3a Questão (Ref.: 201609894929)  Fórum de Dúvidas (0)       Saiba   (0)
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 << " ### " ;
 
7 não é divisível por 2.
 
Nada aparece, pois o trecho de programa possui erro.
  7 ###
 
7 é divisível por 3 e por 5.
 
Apenas 7
 
 
  4a Questão (Ref.: 201609947536)  Fórum de Dúvidas (0)       Saiba   (0)
Numa classe, são feitos cinco exames (A, B, C, D, E). Pedem­se estatísticas para determinar o número de
estudantes que passou em A, B e D, mas não passou em C ou E. Como seria uma estrutura de decisão para
resolver este problema?
if (A >= 5 && B >= 5 && D >= 5) && (C < 5 && E < 5)
if (A >= 5 && B >= 5 || D >= 5) && (C < 5 || E < 5)
if (A >= 5 && B >= 5 && D >= 5) || (C < 5 && E < 5)
  if (A >= 5 && B >= 5 && D >= 5) && (C < 5 || E < 5)
if (A >= 5 && B >= 5 && D >= 5) || (C < 5 || E < 5)
 
 
  5a Questão (Ref.: 201609894980)  Fórum de Dúvidas (0)       Saiba   (0)
Um aluno de Introdução a Programação precisa escrever um programa que leia um caracter equivalente a uma
estação do ano imprima o nome equivalente considerando que P­ Primavera, V ­ Verão, O ­ Outono e I ­
Inverno. Qual a estrutura básica em C++ que deve ser utilizada para fazer esta seleção múltipla?
while
25/10/2016 BDQ Prova
http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cript_hist=12124437250 3/4
break
  switch/case
do/while
for
 
 
  6a Questão (Ref.: 201609928156)  Fórum de Dúvidas (0)       Saiba   (0)
Qual o comando utilizado pelo C++ para implementação de algoritmos onde seja necessário que o usuário entre
com um valor referente a uma opção a ser escolhida, quando é necessário consulta em uma tabela ou a um
menu exibido na tela.
table
cout
break
  cin
  switch/case
 
 
  7a Questão (Ref.: 201609933578)  Fórum de Dúvidas (0)       Saiba   (0)
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; 
} 
 
15 27.5 15 55 90
15 25 15 50 90
55 90 15 27.5 15
  50 90 15 25 15
55 1
 
 
  8a Questão (Ref.: 201609894330)  Fórum de Dúvidas (0)       Saiba   (0)
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?
for
while
cout
do/while
  switch/case
 
25/10/2016 BDQ Prova
http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cript_hist=12124437250 4/4
 
 
 Fechar

Outros materiais