Buscar

BDQ Algoritmos

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 3 páginas

Prévia do material em texto

2017­5­31 BDQ Prova
http://simulado.estacio.br/alunos/ 1/4
 
CCT0239_EX_A6_201608221873_V1
 
 
 
 
  ALGORITMOS
6a aula
  Lupa    
Vídeo PPT MP3
 
 
Exercício: CCT0239_EX_A6_201608221873_V1  Matrícula: 201608221873
Aluno(a): DERICK SILVA CORREA Data: 31/05/2017 09:53:40 (Finalizada)
 
  1a Questão (Ref.: 201609071756)  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 composto
comando switch
aninhamento de if
  Operador ternário
  Estrutura condicional de comando simples
 
 
  2a Questão (Ref.: 201609037882)  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?
while
for
  switch/case
do/while
cout
 
 
  3a Questão (Ref.: 201609038481)  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 ?
2017­5­31 BDQ Prova
http://simulado.estacio.br/alunos/ 2/4
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.
 
Apenas 7
 
7 é divisível por 3 e por 5.
  7 ###
 
 
  4a Questão (Ref.: 201609077130)  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; 
} 
 
55 90 15 27.5 15
15 25 15 50 90
  55 1
  50 90 15 25 15
15 27.5 15 55 90
 
 
  5a Questão (Ref.: 201609071701)  Fórum de Dúvidas (0)       Saiba   (0)
Caso o valor inserido pelo usuário seja igual a 5, qual a mensagem exibida pelo código:
int a;
cin > >a;
if(a<5)cout<<"valor esperado";
else if(a>=5 && a<=10)cout<<"valor ainda aceitável";
else if(a>10 && a<20)cout<<"valor acima do esperado";
if(a>=20)cout<<"valor fora de faixa";
nenhuma mensagem será exibida
2017­5­31 BDQ Prova
http://simulado.estacio.br/alunos/ 3/4
valor acima do esperado
valor fora de faixa
valor esperado
  valor ainda aceitável
 
 
  6a Questão (Ref.: 201609071708)  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
cin
break
  switch/case
 
 
  7a Questão (Ref.: 201609091088)  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)
 
 
  8a Questão (Ref.: 201609080158)  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. 
As afirmativas II, III e IV são verdadeiras
  Somente a afirmativa I é verdadeira
Somente a afirmativa III é falsa
Somente a afirmativa II é verdadeira
  As afirmativas I e IV são verdadeiras

Outros materiais