Baixe o app para aproveitar ainda mais
Prévia do material em texto
8/6/2014 BDQ: Prova Nacional Integrada http://simulado.estacio.br/pni.asp# 1/5 001137790599006411999030620149908062014 A Nome do(a) Aluno(a):______________________________________________________ Matrícula:________________ Disciplina: CCT0001 / ALGORITMOS Data: ___ /___ /______ Período: 2014 - 01 / AV3 Turma: 3004 OBSERVAÇÕES: Leia com atenção as questões antes de responder. As questões devem ser respondidas somente à caneta azul ou preta, na folha de respostas. Será observada uma tolerância máxima de 30 minutos para a entrada dos alunos após o início da prova. Nesse período, nenhum aluno poderá deixar a sala. Terminada a prova, o aluno deverá entregar ao professor a folha de questões e a folha de respostas, devidamente identificadas. É proibido o uso de equipamentos eletrônicos portáteis e consulta a materiais de qualquer natureza durante a realização da prova. Questões objetivas e discursivas que envolvam operações algébricas devem possuir a memória de cálculo na folha de respostas. Boa prova. 1. Questão (Cód.:10922) (sem.:8a) _______ de 2,00 Desenvolva um algoritmo em PSEUDOCÓDIGO para ler os três lados de um triângulo. Se o triângulo for válido, apresente o tipo (EQUILÁTERO, ISÓCELES ou ESCALENO), se não, apresente a mensagem TRIÂNGULO INVALIDO". Obs: - Para um triângulo ser válido a soma de dois lados deve ser maior que o terceiro lado. - Triângulo EQUILÁTERO tem três lados iguais - Triângulo ISÓCELES tem dois lados iguais - Triângulo ESCALENO tem todos os lados diferentes Resposta: Início. Var a, b, c Se (a+b) > c E (a+c)>b E (c+b) > a Se a = b E b = c Imprimir "EQUILÁTERO" Se Não Se a = b OU a = c OU b = c Imprimir "ISÓCELES" Se Não Imprimir "ESCALENO" Fim-se Fim-se Else Imprimir "TRIÂNGULO INVÁLIDO" Fim-se 8/6/2014 BDQ: Prova Nacional Integrada http://simulado.estacio.br/pni.asp# 2/5 Fim. Cadas trada por: WELLINGTON SOUSA AGUIAR 2. Questão (Cód.:10520) (sem.:4a) _______ de 2,00 Interprete o algoritmo abaixo e escreva por extenso o que o algoritmo se propõe a fazer. ALGORITMO Declare sal, nov o_sal, bonificacao, auxilio_escola NUMÉRICO LEIA sal Se sal <= 500 ENTAO bonificacao ß sal * 5% SENAO Se sal <= 1200 ENTAO bonificacao ß sal * 12% SENAO bonificacao ß 0 Se sal <= 600 ENTAO auxilio_escola ß 150 SENAO auxilio_escola ß 100 novo_sal ß sal +bonificação + auxilio_escola ESCREVA nov o_sal Fim_ALGORITMO Resposta: O programa recebe o salário de um funcionário, calcula e mostra o novo salário do funcionário, acrescido de bonificação e de auxílio-escola. As condições para cálculo da bonificação, de acordo com os percentuais de 5, 12 ou "sem bonificação", dependem do valor do salário estar abaixo de R$ 500,00, entre R$ 500,00 e R$1.200,00 ou acima de R$1.200,00, respectivamente. O valor do auxíio escola para um salário abaixo de R$ 600,00 será de R$ 150,00, porém para um salário acima de R$ 600,00 será de R$ 100,00. Cadas trada por: ANNIK PASSOS MAROCCO 3. Questão (Cód.:95468) (sem.:10a) _______ de 1,00 Observe o fragmento de código abaixo. Ao final da execução desse código, qual o valor de z? A 12 B 20 C 16 D 15 E 17 8/6/2014 BDQ: Prova Nacional Integrada http://simulado.estacio.br/pni.asp# 3/5 Cadas trada por: SIDNEY NICOLAU VENTURI FILHO Fonte: C 4. Questão (Cód.:94205) (sem.:4a) _______ de 1,00 Analise as sentenças abaixo sobre estruturas de decisão e, em seguida, assinale a alternativa correta: I. Na seleção simples, após a execução do teste, tanto será executado um bloco de comandos se o resultado do teste for verdadeiro quanto será executado um outro bloco de comandos se o resultado for falso. II. Na seleção encadeada, após a execução do teste, só será executado o bloco de comandos se o resultado do teste for verdadeiro. III. Seleção encadeada, após a execução do teste, será executado um bloco de comandos se o resultado do teste for verdadeiro, podendo ter um outro teste; caso não seja, um outro teste será feito até que todas as possibilidades de respostas sejam contempladas. A Somente as sentenças II e III estão corretas B Somente a sentença II está correta C Tosas as sentenças estão corretas D Somente as sentenças I e III estão corretas E Somente a sentença III está correta Cadas trada por: LUIZ DI MARCELLO SENRA SANTIAGO 5. Questão (Cód.:63035) (sem.:13a) _______ de 0,50 Observe o trecho de programa abaixo. Acompanhe no teste de mesa com os valores indicados na sequencia de números e diga o que será exibido pela última linha dste trecho. Sequencia de números: 23, 5, 12, 45, 105, 8 int a, num[6],conta=0; for(a=0;a<6;a++){ cout<<"\nnumero: "; cin>>num[a]; if(num[a] % 5 == 0) conta++; } cout<<"\ntotal ->"< A total ->0 B total ->198 C total ->1 D total ->3 E total ->6 Cadas trada por: SIMONE MARKENSON 6. Questão (Cód.:15704) (sem.:10a) _______ de 0,50 Considere o trecho de código em C++ a seguir e selecione a opção que indica corretamente o que será exibido ao término da execução. int x=1; int y=5; for (int i = y; i >0 ;i--) x = x * i; cout << "x= " << x; A 5 B x= 5 C x = 120 D 120 E x = x Cadas trada por: SIMONE MARKENSON 7. Questão (Cód.:15620) (sem.:4a) _______ de 0,50 8/6/2014 BDQ: Prova Nacional Integrada http://simulado.estacio.br/pni.asp# 4/5 Qual dos trechos de programa em C++ apresentados indica corretamente se um numero é par ou impar? A cin >> numero; cout << numero %2; B cin >> numero; if (numero %2 = 1) cout << "par"; else cout <<"impar"; C cin >> numero; if (numero % 2 = 0) cout << "par"; else cout <<"impar"; D cin >> numero; if (numero %2 == 0) cout << "par"; else cout <<"impar"; E cin >> numero; if (numero / 2 == 0) cout << "par"; else cout <<"impar"; Cadas trada por: SIMONE MARKENSON 8. Questão (Cód.:7857) (sem.:2a) _______ de 0,50 Uma determinada empresa de software desenvolveu um programa no qual é solicitado para o usuário o valor do produto. Com esse valor, o programa consegue informar para o usuário quanto de imposto está embutido no preço do produto. Para que esse programa faça essa interação com o usuário é necessári utilizar que tipos de comando? A Comandos de decisão B Comandos de entrada e saída C Comandos de linguagem de baixo nível e de alto nível D Comandos de fluxograma E Comandos de repetição Cadas trada por: RAUL BENITES PARADEDA 9. Questão (Cód.:228552) (sem.:N/A) _______ de 0,50 Uma variável pode ser entendida como sendo: A Um elemento da unidade lógica de controle. B Um dispositivo de memória auxiliar. C Um dispositivo de saída de dados. D Um dispositivo de entrada de dados. E Um endereço na memória principal. Cadas trada por: MARCIO PACHECO DE AZEVEDO 10. Questão (Cód.:91103) (sem.:4a) _______ de 0,50 É utilizada para avaliar uma determinada expressão e definir se um bloco de código deve ou não ser executado. Essa é a definição da estrutura condicional: A next B while(...){...} 8/6/2014 BDQ: Prova Nacional Integrada http://simulado.estacio.br/pni.asp# 5/5 C for(...){...} D if(){...} else {...} E do{...}while(...); Cadas trada por: LUIZ DI MARCELLO SENRA SANTIAGO Fonte: MINISTÉRIO PÚBLICO 11. Questão (Cód.:15032) (sem.:10a) _______ de 0,50 São considerados comandos condicionais de repetição na linguagem Portugol: A Enquanto, Repita e Para B Se, Escolha, Enquanto e Para C Se, Escolha, Escreva e Leia D Escreva e Leia E Se e escolhaCadas trada por: RAUL BENITES PARADEDA 12. Questão (Cód.:13048) (sem.:2a) _______ de 0,50 O comando de saída é utilizado para mostrar dados na tela ou na impressora. A alternativa que contém um comando de saída é? A scanf B sets C gets D cin E cout Cadas trada por: TATIANA DIAS SILVA Ins tituição: UNIVERSIDADE ESTÁCIO DE SÁ P rova Impressa em 08/06/2014 por GELLARS MARIA DA SILVEIRA TAVARES Ref.: 11377905 P rova Montada em 03/06/2014
Compartilhar