Buscar

Conteúdo Interativo Aula 6

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

30/10/2017 BDQ Prova
http://estacio.webaula.com.br/Classroom/index.html?id=2209248&classId=853998&topicId=767729&p0=03c7c0ace395d80182db07ae2c30f034&… 1/4
CCT0239_EX_A6_201708194797_V1
ALGORITMOS
6a aula Lupa Vídeo PPT MP3
Exercício: CCT0239_EX_A6_201708194797_V1 
Aluno(a): 
Matrícula: 
Data: 19/10/2017 10:40:39 (Finalizada)
1a Questão (Ref.: 201709050374) 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 II é verdadeira
As afirmativas I e IV são verdadeiras
Somente a afirmativa III é falsa
Somente a afirmativa I é verdadeira
2a Questão (Ref.: 201709008098) 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?
do/while
while
switch/case
cout
for
30/10/2017 BDQ Prova
http://estacio.webaula.com.br/Classroom/index.html?id=2209248&classId=853998&topicId=767729&p0=03c7c0ace395d80182db07ae2c30f034&… 2/4
 
 3a Questão (Ref.: 201709008697) 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 << " ### " ;
 
 
Nada aparece, pois o trecho de programa possui erro.
 7 ###
 
Apenas 7
 
7 não é divisível por 2.
 
7 é divisível por 3 e por 5.
 
 
 4a Questão (Ref.: 201709047346) 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 1
55 90 15 27.5 15
 50 90 15 25 15
 
 
 5a Questão (Ref.: 201709041917) 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:
 
30/10/2017 BDQ Prova
http://estacio.webaula.com.br/Classroom/index.html?id=2209248&classId=853998&topicId=767729&p0=03c7c0ace395d80182db07ae2c30f034&… 3/4
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";
 
 valor ainda aceitável
valor fora de faixa
valor acima do esperado
valor esperado
 nenhuma mensagem será exibida
 
 
 6a Questão (Ref.: 201709041924) 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
 switch/case
cin
cout
break
 
 
 7a Questão (Ref.: 201709061304) 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.: 201709041972) 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
aninhamento de if
comando switch
 Operador ternário
Estrutura condicional de comando simples
30/10/2017 BDQ Prova
http://estacio.webaula.com.br/Classroom/index.html?id=2209248&classId=853998&topicId=767729&p0=03c7c0ace395d80182db07ae2c30f034&… 4/4

Continue navegando