Baixe o app para aproveitar ainda mais
Prévia do material em texto
001106416799057750999290520149902062014 A Nome do(a) Aluno(a):______________________________________________________ Matrícula:________________ Disciplina: CCT0001 / ALGORITMOS Data: ___ /___ /______ Período: 2014 - 01 / AV2 Turma: 3001 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.:8040) _______ de 2,00 Faça um algoritmo em pseudocódigo para calcular e mostrar o resultado dos juros de um determinado valor. O usuário informará qual a taxa e o valor. Além disso, a saída deve ser igual ao do exemplo: Exemplo: O valor de VVV com juros de JJJ% dá um total de TTT. Onde: VVV é o valor informado pelo usuário JJJ é a taxa de juros sobre o valor TTT é o valor dos juros sobre o valor informado pelo usuário Fonte/Autor: RAUL BENITES PARADEDA 2. Questão (Cód.:49027) _______ de 2,00 Implemente um programa em C++ que receba um número indefinido de valores e calcule o percentual de valores digitados que forem pares e estiverem dentro do intervalo de 20 e 50. O programa deve perguntar se o usuário deseja continuar após o processamento de cada valor digitado e encerrar a execução caso a resposta diferente de "s". Fonte/Autor: URAQUITAN SIDNEY GOUVEIA CARNEIRO DA CUNHA 3. Questão (Cód.:95462) _______ de 1,00 Observe o trecho de código abaixo. algoritmo ALG; variáveis X: lógico; Y: string; início Y:=´MEC´;X:=FALSO; repetir Página 1 de 5BDQ: Prova Nacional Integrada 02/06/2014file:///C:/Users/Alex/AppData/Local/Temp/Low/6TOYSYTN.htm imprimir(Y); X:=NÃO X; até que (NÃO X); fim. Após a execução, a quantidade de vezes que a variável Y será impressa é igual a: A d) 3 B c) 2 C a) 0 D e) 4 E b) 1 Fonte/Autor: SIDNEY NICOLAU VENTURI FILHO 4. Questão (Cód.:15615) _______ de 1,00 Preciso de um radio taxi. Vou ligar para a central que costumo usar. Se houver taxi disponivel farei a solicitação, caso contrário ligarei para outra central. Qual dos algoritmos abaixo representa esta situação? A leia disponivel; solicita_taxi ( ); se (disponivel = "nao") então ligar_outra_central ( ); fim_se B leia disponivel; se (disponivel = "sim") então solicita_taxi ( ); fim_se C leia disponivel; se (disponivel = "nao") então ligar_outra_central ( ); fim_se D leia disponivel; se (disponivel = "sim") então solicita_taxi ( ); senão ligar_outra_central ( ); fim_se E leia disponivel; solicita_taxi ( ); ligar_outra_central ( ); Fonte/Autor: SIMONE MARKENSON 5. Questão (Cód.:13277) _______ de 0,50 Para desenvolver um algoritmo, precisamos dividir o problema apresentado em três fases fundamentais: entrada, processamento e saída. Após análise do problema avalie as afirmações: Página 2 de 5BDQ: Prova Nacional Integrada 02/06/2014file:///C:/Users/Alex/AppData/Local/Temp/Low/6TOYSYTN.htm Afirmações: 1. As notas das provas (P1, P2, P3 e P4) são dados de entrada. 2. A média é um dado de entrada. 3. A média dos alunos (Média) é a saída de dados. 4. A entrada não permite o cálcula da saída desejada.. Estão corretas as afirmações: A 1 e 2, somente. B 1, 3 e 4. C 2, 3 e 4. D 1, 2 e 4. E 1 e 3, somente. Fonte/Autor: TATIANA DIAS SILVA 6. Questão (Cód.:63035) _______ 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 ->6 B total ->198 C total ->3 D total ->1 E total ->0 Fonte/Autor: SIMONE MARKENSON 7. Questão (Cód.:15655) _______ de 0,50 Se a minha média for maior ou igual a 6 estarei aprovado, caso contrário, estarei reprovado. Qual dos trechos abaixo escritos em C++ representa esta situação? A if (media <= 6) cout << "Aprovado"; else cout << "Reprovado"; B if (media != 6) { cout << "Aprovado"; } else { cout << "Reprovado"; } C if (media > 6) { cout << "Aprovado"; } else { Página 3 de 5BDQ: Prova Nacional Integrada 02/06/2014file:///C:/Users/Alex/AppData/Local/Temp/Low/6TOYSYTN.htm cout << "Reprovado"; } D if (media > 6) cout << "Aprovado"; else cout << "Reprovado"; E if (media >= 6) cout << "Aprovado"; else cout << "Reprovado"; Fonte/Autor: SIMONE MARKENSON 8. Questão (Cód.:13050) _______ de 0,50 Os operadores lógicos servem para combinar resultados de expressões, retornando se o resultado final é verdadeiro ou falso. Marque a alternativa que contém o operador lógico que deve ser utilizado quando as duas proposições lógicas necessitam ser verdadeiras para que o resultado da combinação seja verdadeiro. A ((pontos>=10) ! (pontos <=20)) B ((pontos>=10) # (pontos <=20)) C ((pontos>=10) % (pontos <=20)) D ((pontos>=10) || (pontos <=20)) E ((pontos>=10) && (pontos <=20)) Fonte/Autor: TATIANA DIAS SILVA 9. Questão (Cód.:15620) _______ de 0,50 Qual dos trechos de programa em C++ apresentados indica corretamente se um numero é par ou impar? A cin >> numero; if (numero % 2 = 0) cout << "par"; else cout <<"impar"; B cin >> numero; cout << numero %2; 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 = 1) cout << "par"; else cout <<"impar"; Fonte/Autor: SIMONE MARKENSON 10. Questão (Cód.:7855) _______ de 0,50 As estruturas básicas utilizadas para a criação de algoritmos são? A Sequencial, decisão e repetição B Sequencial, pseudocódigo e fluxograma C Pseudocódigo, fluxograma e linguagem de programação D Fluxograma, pseudocódigo e repetição E Decisão, repetição e fluxograma Página 4 de 5BDQ: Prova Nacional Integrada 02/06/2014file:///C:/Users/Alex/AppData/Local/Temp/Low/6TOYSYTN.htm Fonte/Autor: RAUL BENITES PARADEDA 11. Questão (Cód.:13046) _______ de 0,50 Em alguns programas, existem estruturas de repetição que podem ser utilizadas quando o número de repetições necessárias não é fixo e que os comandos que a compõem serão repetidos até uma condição localizada no início da estrutura assuma um valor falso. Quando for este caso, podemos usar: 1. switch / case 2. do / while 3. for 4. while Estão corretas as afirmativas: A 1 e 3, somente. B 1 e 2, somente. C 1, 2 e 4, somente. D 2, 3 e 4, somente. E 3 e 4, somente. Fonte/Autor: TATIANA DIAS SILVA 12. Questão (Cód.:58557) _______ de 0,50 Para Harry Farrer o que caracteriza um algoritmo? A Todo algoritmo deve ser interpretado pelo Homem, ter início e fim. B Todo algoritmo deve ter obrigatoriamente um laço infinito. C Todo algoritmo deve ter início e fim mas não precisa ser interpretado pelo Homem. D Todo algoritmo deve ser interpretado pelo Homem sem necessidade de ter fim. E Todo algoritmodeve ter obrigatoriamente um comando de seleção Fonte/Autor: ALVARO FARIAS PINHEIRO Instituição: CENTRO UNIVERSITÁRIO ESTÁCIO DO CEARÁ Prova Impressa em 02/06/2014 por ALEXANDRE MACHADO SILVA Ref.: 11064167 Prova Montada em 29/05/2014 Página 5 de 5BDQ: Prova Nacional Integrada 02/06/2014file:///C:/Users/Alex/AppData/Local/Temp/Low/6TOYSYTN.htm
Compartilhar