Baixe o app para aproveitar ainda mais
Prévia do material em texto
27/05/2016 BDQ: Prova Nacional Integrada http://simulado.estacio.br/pni.asp 1/4 060113358899057750999240520169927052016 A Nome do(a) Aluno(a):______________________________________________________ Matrícula:________________ Disciplina: CCT0411 / INTRODUÇÃO A LÓGICA DE PROGRAMAÇÃO Data: ___ /___ /______ Período: 2016 01 / AV2 Turma: 3003 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.:860123) _______ de 1,00 Qual das opções possui um trecho de código que executará exatamente 10 vezes? A for (i = 0; i <= 10; i++); B for (i = 1; i < 10; i++); C for (i = 0; i > 10; i++); D for (i = 0; i < 10; i++); E for (i = 0; i == 10; i++); 2. Questão (Cód.:860124) _______ de 1,00 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 { cout << "Reprovado"; } 27/05/2016 BDQ: Prova Nacional Integrada http://simulado.estacio.br/pni.asp 2/4 D if (media > 6) cout << "Aprovado"; else cout << "Reprovado"; E if (media >= 6) cout << "Aprovado"; else cout << "Reprovado"; 3. Questão (Cód.:860243) _______ de 1,00 Preciso comparar dois nomes fornecidos como entrada para meu programa feito em C++, pois preciso verificar se estão em ordem alfabética. Que função deverei usar ? A strcat B strlen C toupper D strcmp E strcpy 4. Questão (Cód.:860132) _______ de 1,00 Para exibir a media dos valores referentes às variáveis A, B e C, todas do tipo inteiro, usando o algorítmo pseudocódigo, deve ser utilizado a linha de comando: A imprima(A+B+C)\3 B imprima(A+B)+C)/3 C imprima(A+B)+C)\3 D imprima(A+B+C/3) E imprima((A+B+C)/3) 5. Questão (Cód.:860134) _______ de 1,00 Diga o resultado das variáveis X, Y e Z após a sequência de operações no trecho de algoritmo abaixo: X ← 10; Y ← 10; X ← X + 1; Z ← X; Z ← Z + 1; X ← X; Y ← Y + 1; Z ← Z 1; X ← X + X Z; A X = 11 Y = 11 Z = 11 B X = 11 Y = 11 Z = 11 C X = 10 Y = 11 Z = 11 D X = 10 Y = 10 Z = 10 E X = 33 Y = 11 Z = 11 6. Questão (Cód.:860137) _______ de 1,00 27/05/2016 BDQ: Prova Nacional Integrada http://simulado.estacio.br/pni.asp 3/4 Dado o ALGORITMO abaixo, utilizando a notação do UAL, faça a análise: De acordo com sua análise podemos afirmar que: I) O sinal % vai retornar a porcentagem do valor de entrada; II) O sinal % retorna o resto da divisão; III) A variável resposta vai armazenar o texto PAR ou IMPAR; IV) A variável decimal irá ser impressa na tela; V) A variável resposta irá ser impressa na tela; Marque somente a alternativa correta: A Nenhuma das opções acima B Somente as alternativas III, IV e V estão corretas C Somente as alternativas II, III e V estão corretas D Somente as alternativas I e II estão corretas E Somente as alternativas I, II e V estão corretas 7. Questão (Cód.:860139) _______ de 1,00 Após a compilação e execução do código representado abaixo o programa retornará na saída a seguinte mensagem: # include using namespace std; main( ) { int numero = 10; numero = numero 1; numero = numero * 4; if (numero % 2 == 0) cout <<"O numero " << numero << " e par.\n"; else cout <<"O numero " << numero << " e impar.\n"; system ("pause"); } A O numero 39 e impar. Pressione qualquer tecla para continuar. . . B O numero 32 e par. Pressione qualquer tecla para continuar. . . C O numero 35 e impar. Pressione qualquer tecla para continuar. . . D O numero 29 e impar. Pressione qualquer tecla para continuar. . . E O numero 36 e par. Pressione qualquer tecla para continuar. . . 8. Questão (Cód.:860142) _______ de 1,00 Toda linguagem possui uma estrutura básica, que a define. Selecione entre as alternativas, apresentadas a seguir, a correta, que permite que seja executado o menor programa, possível, em C++. A main( ) { } B main( ) [ ] C main {} D main{ } ( ) E main[ ]{ } 9. Questão (Cód.:860138) _______ de 1,00 Implemente um programa em C++ que receba 200 valores e calcule a média aritmética entre todos os elementos que forem pares 27/05/2016 BDQ: Prova Nacional Integrada http://simulado.estacio.br/pni.asp 4/4 10. Questão (Cód.:860141) _______ de 1,00 Escreva um algoritmo para informar quantos números pares e quantos números ímpares ocorrem entre o número 1 e um determinado número inteiro lido Campus: PARANGABA Prova Impressa em 27/05/2016 por ALEXANDRE MACHADO SILVA Ref.: 601133588 Prova Montada em 24/05/2016
Compartilhar