Baixe o app para aproveitar ainda mais
Prévia do material em texto
Fechar Avaliação: CCE1121_AV1_201505097258 » LÓGICA DE PROGRAMAÇÃO Tipo de Avaliação: AV1 Aluno: 201505097258 - ESTEVAO SILVA BARCELOS Professor: LUIZ DI MARCELLO SENRA SANTIAGO Turma: 9002/AZ Nota da Prova: 3,5 de 8,0 Nota do Trab.: 0 Nota de Partic.: 2 Data: 14/10/2015 17:30:38 1a Questão (Ref.: 201505337297) Pontos: 0,0 / 0,5 Um aluno de Lógica de Programação gostaria de desenvolver um programa que pudesse receber o saldo da caderneta de poupança e o índice de reajuste para o mês. Como ele ainda não aprendeu uma linguagem de programação para fazer isso, resolveu escrever os procedimentos básicos para que pudesse ser calculado o novo saldo e, mais tarde, codificar em uma linguagem. Qual das opções abaixo seria a resposta dele de tal forma que pudesse alcançar o objetivo? PROCEDIMENTOS 1 - obter saldo, percentual 2 - novoSaldo <- saldo * percentual/100 3 - exibir novoSaldo PROCEDIMENTOS 1 - obter saldo, percentual 2 - novoSaldo <- saldo + saldo * percentual 3 - exibir novoSaldo PROCEDIMENTOS 1 - obter saldo, percentual 2 - novoSaldo <- saldo + percentual/100 3 - exibir novoSaldo PROCEDIMENTOS 1 - obter saldo, percentual 2 - novoSaldo <- saldo + percentual 3 - exibir novoSaldo PROCEDIMENTOS 1 - obter saldo, percentual 2 - novoSaldo <- saldo + saldo * percentual/100 3 - exibir novoSaldo 2a Questão (Ref.: 201505244481) Pontos: 0,5 / 0,5 Para interligar CPU, Memória Principal e os dispositivos de E/S, existem três barramentos. Assinale a opção onde eles estão presentes. Dados / Endereço / Fluxo Dados / Endereço / Controle Dados / Controle / Fluxo Conteúdo / Fluxo / Controle Conteúdo / Endereço / Fluxo 3a Questão (Ref.: 201505244720) Pontos: 0,5 / 0,5 Na prova de Lógica de Programação, na questão dissertativa, era pedido para se construir um algoritmo de nome prova que exibisse a palavra Engenheiro(a) na primeira linha e a expressão EAD-ESTACIO, começando na segunda zona da terceira linha. Abaixo estão as respostas de cinco alunos. Só uma atende às exigências do enunciado. Assinale a opção CORRETA. prog teste imprima "Engenheiro(a)\t\n\n\nEAD-ESTACIO"; fimprog prog prova imprima "Engenheiro(a)\t\n\nEAD-ESTACIO"; fimprog prog prova imprima "Engenheiro(a)\n\n\n\tEAD-ESTACIO"; fimprog prog teste imprima "Engenheiro(a)\n\n\tEAD-ESTACIO"; fimprog prog prova imprima "Engenheiro(a)\n\n\tEAD-ESTACIO"; fimprog 4a Questão (Ref.: 201505244495) Pontos: 0,5 / 0,5 O Ciclo de Controle de uma instrução compreende três momentos. Assinale a opção que apresenta, na ordem, esses momentos. Análise, Execução e Decodificação Identificação, Decodificação e Execução Busca, Execução e Decodificação Busca, Decodificação e Execução Busca, Análise e Execução 5a Questão (Ref.: 201505244743) Pontos: 1,0 / 1,0 Estava estudando no material de apoio e encontrei o fluxograma abaixo. Supondo que foram digitados os números 7 e 8, qual é a saída? 11 n1 + n2/2 7 + 4 7.5 7 + 8 /2 6a Questão (Ref.: 201505753904) Pontos: 0,0 / 1,0 O comando em C++ responsável pela saída de dados é: cout>> cout<< system("pause"); cin<< cin>> 7a Questão (Ref.: 201505244860) Pontos: 0,0 / 1,0 Um desenvolvedor, ao construir um programa, precisou de uma função que calculasse o produto entre dois números inteiros. Ele construiu uma função, tendo considerado a propriedade de fechamento, isto é, o produto de dois inteiros, inteiro será e colocou a linha abaixo no programa. cout << "Produto = " << multiplicar(a,b); Observe as opções abaixo e escolha aquela onde o protótipo da função está presente. void multiplicar(int a, b); void multiplicar(int ; int); void multiplicar(int a, int b); int multiplicar(int a, int b) ; float multiplicar(int a, int b); 8a Questão (Ref.: 201505365663) Pontos: 0,0 / 1,0 Um aluno da Engenharia gostaria de definir uma função que retornasse a soma dos termos de uma PA Finita Consultou seus apontamentos e encontrou a fórmula ideal para achar para usar em sua função. Observe o corpo da função e escolha a opção que corresponde ao cabeçalhodessa função. int somaPA( int a1, an, n) int somaPA( int a1, an, n); int somaPA( a1, an, n) int somaPA( int a1, int an, int n) int somaPA( int a1, int an, int n); 9a Questão (Ref.: 201505337327) Pontos: 0,0 / 1,0 Quando estudamos sobre a estrutura do se ... entao...senao, sempre nos é dito que, quando tivermos duas possibilidades de respostas, devemos escolher a estrutura do se composto ao invés de usar duas estruturas dose simples. Observe as afirmativas abaixo e, depois, escolha a resposta que respalda o uso do se composto pelo que foi dito acima ao invés do se simples. I - Maior clareza no código, mas não influência na eficiência do mesmo. II - Maior eficiência porque diminui o número de testes no código. III - Maior eficiência somente porque o código fica mais legível, visto que o resultado final é o mesmo. IV Somente uma escolha do desenvolvedor, visto que o resultado final é o mesmo. A II e IV estão corretas Somente a I está correta A II e a III estão corretas Somente a II está correta Somente a IV está correta 10a Questão (Ref.: 201505245536) Pontos: 1,0 / 1,0 Selecione a opção que apresenta todos os operadores relacionais da linguagem C++. > < => =< == <> > < >= <= == != > < => =< = <> > < >= <= = != > < >= <= = <>
Compartilhar