Baixe o app para aproveitar ainda mais
Prévia do material em texto
04/12/2014 BDQ: Prova Nacional Integrada http://simulado.estacio.br/pni.asp# 1/4 001984390999006718899131120149904122014 A Nome do(a) Aluno(a):______________________________________________________ Matrícula:________________ Disciplina: CCE0067 / LÓGICA DE PROGRAMAÇÃO Data: ___ /___ /______ Período: 2014 02 / AV2 Turma: 3158 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.:138552) (sem.:5a) _______ de 1,50 Observe o programa abaixo com muita atenção e suponha que você digitou nessa ordem 5000, 4. Selecione a opção cujo conteúdo é igual aos valores exibidos na tela. #include using namespace std; int main() { float v, r, total; cin >> v >> r; total = v * ( 1 r/ 100 ); cout << v << endl; cout << total << endl; system("pause"); } A 5000150 B 50003500 C 500015 D 50004850 E 5000 04/12/2014 BDQ: Prova Nacional Integrada http://simulado.estacio.br/pni.asp# 2/4 4815 Cadastrada por: ANITA LUIZA MACIEL LOPES 2. Questão (Cód.:137819) (sem.:5a) _______ de 1,50 Numa lista de exercícios tinha o seguinte enunciado: Sabese que, em uma equipe de salto em altura, tem três atletas. Escreva o trecho do programa que declara as variáveis necessárias para o armazenamento das alturas e da média, lê as alturas e calcula a média. Dois alunos fizeram cinco soluções que, na linguagem C++, não apresentaram erros na compilação, mas algumas apresentaram na execução ou no resultado. Assinale a opção que apresenta o trecho CORRETO da solução para esse problema. A float alt1, alt2, alt3, media; cin >> alt1 >> alt2 >> alt3 ; media = alt1 + alt2 + alt3/3; B int alt1, alt2, alt3; float media; cin >> alt1; cin >> alt2; cin >> alt3 ; media = (alt1 + alt2 + alt3)/2; C float alt1, alt2, alt3, media; cin >> alt1 >> alt2 >> alt3 ; media = (alt1 + alt2 + alt3)/2; D int alt1, alt2, alt3, media; cin >> alt1; cin >> alt2; cin >> alt3 ; media = (alt1 + alt2 + alt3)/3; E float alt1, alt2, alt3, media; cin >> alt1 >> alt2 >> alt3 ; media = (alt1 + alt2 + alt3) / 3; Cadastrada por: ANITA LUIZA MACIEL LOPES 3. Questão (Cód.:42735) (sem.:13a) _______ de 1,50 Dado o seguinte algoritmo: se media >= 5 entao imprima "Aprovado" senao imprima "Reprovado" fim se Identifique qual a estrutura de controle utilizada: A Condicional Aninhada B Condicional Composta C Condicional de Repetição D Condicional Simples E Condicional de Múltipla Escolha Cadastrada por: REINALDO CAMARGO DA SILVA 4. Questão (Cód.:137876) (sem.:7a) _______ de 1,50 O presidente da construtora Sempre Verde precisou, em um determinado momento, reajustar o salário dos funcionários e, como ele sabia programar porque tinha se dedicado muito à disciplina de Lógica de Programação, criou uma função com o seguinte protótipo: float calcSalario(float salario, float percentual); Baseado nesse protótipo é CORRETO afirmar que a função: 04/12/2014 BDQ: Prova Nacional Integrada http://simulado.estacio.br/pni.asp# 3/4 A Recebe dois valores, salário e o percentual, passados por valor B Retornará dois valores para a função chamadora C Retornará o salário somado ao percentual D Não retorna nenhum valor para a função chamadora E Recebe dois valores passados por referência Cadastrada por: ANITA LUIZA MACIEL LOPES 5. Questão (Cód.:61650) (sem.:N/A) _______ de 2,00 Faça um algoritmo que escreva o resultado e a paridade das seguintes funções: Y = X 3 5 Y = 7X3 Resposta: Rotina Declare X, Y numérico Declare Número caractere Procedimento Verificar Se Y mod 2 = 0 Então Número = "Par" SeNãoNúmero = "Impar" FimSe FimProcedimento Receber X Y=X3 5 Verificar Escrever Número; Y Y = 7X3 Verificar Escrever Número; Y FimRotina Cadastrada por: BRUNO SAMPAIO 6. Questão (Cód.:61630) (sem.:9a) _______ de 2,00 Desenvolva uma lógica que leia a hora inicial, minuto inicial, hora final e minuto final de um jogo. A seguir calcule e imprima a duração do jogo, mostrando o resultado no seguinte formato: "O jogo durou xxx horas e yyy minutos". Observação: O jogo terminou no mesmo dia em que ele começou Resposta: inteiro horaInicial = lerInteiro() inteiro minutoInicial = lerInteiro() inteiro horaFinal = lerInteiro() inteiro minutoFinal = lerInteiro() se horaFinal < horaInicial { escrever("O horario do jogo tem que acontecer no mesmo dia, ou seja horario final maior que inicial") retornar } se minutoFinal < minutoInicial { se (horaFinal == horaInicial) { escrever("Horario final deve ser diferente do horario inicial") retornar } minutoFinal = minutoFinal + 60 horaFinal = horaFinal 1 } 04/12/2014 BDQ: Prova Nacional Integrada http://simulado.estacio.br/pni.asp# 4/4 escrever("O jogo durou " + (horaFinal horaInicial) + " horas e " + (minutoFinal minutoInicial) + " minutos.") Cadastrada por: BRUNO SAMPAIO Campus: CENTRO IV PRAÇA ONZE Prova Impressa em 04/12/2014 por PAULA FARAGO VIEIRA BARBOSA Ref.: 19843909 Prova Montada em 13/11/2014
Compartilhar