Baixe o app para aproveitar ainda mais
Leia os materiais offline, sem usar a internet. Além de vários outros recursos!
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). 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) 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
Compartilhar