Baixe o app para aproveitar ainda mais
Prévia do material em texto
2017531 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 ? 2017531 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 2017531 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). Pedemse 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
Compartilhar