Baixe o app para aproveitar ainda mais
Prévia do material em texto
Avaliação: CCT0239_AV_201104042762 » ALGORITMOS Tipo de Avaliação: AV Aluno: 201104042762 - LEONARDO DE JESUS RODRIGUES Professor: JANE TAVARES ALVAREZ DA SILVA Turma: 9007/AC Nota da Prova: 6,5 Nota de Partic.: 0,5 Av. Parcial 1,5 Data: 15/06/2016 17:32:59 1a Questão (Ref.: 201104055084) Pontos: 1,0 / 1,0 Ler dois valores inteiros do teclado. Se o segundo for diferente de zero, calcular e imprimir o quociente do primeiro pelo segundo. Caso contrário, imprimir a mensagem: "DIVISÃO POR ZERO". Resposta: #include<iostream>using namespace std;int main(){ int a,b,aux; cout<<"\nDigite um valor: "; cin>>a; cout<<"\nDigite outro valor: "; cin>>b; if(b!=0) { aux=a/b; cout<<"\nResultado da divisao: "<<aux<<"\n;} else cout<<"\nDIVISAO POR ZERO\n"; system("pause");} Gabarito: Como é uma resposta de implementação podem haver várias alternativas, uma delas é: algoritmo "Divisão" var n1,n2:inteiro inicio escreva("Informe dois valores inteiros para realizar a divisão:") leia(n1,n2) se (n2 = 0) entao escreva("DIVISÃO POR ZERO") senao escreva(n1/n2) fimse fimalgoritmo 2a Questão (Ref.: 201104699786) Pontos: 0,0 / 1,0 Analise o algoritmo e responda os itens abaixo. Algoritmo EntendendoAlgoritmo Var a, b, cont: inteiro Inicio b <- 0 cont <- 1 Para a <- 1 até 4 Faça Inicio Escreva (a-b) cont <- cont + 1 Se b = 2 Então b <- 1 BDQ Prova http://bquestoes.estacio.br/bdq_prova_resultado_preview_aluno.asp 1 de 5 26/06/2016 14:39 Senão b <- b + 1 Fim b <- b + 1 cont <- cont DIV b Fim a) O que o algoritmo escreve como saída? b) Ao final da execução do algoritmo, qual o valor da variável "cont"? c) Ao final da execução do algoritmo, qual o valor da variável "a"? d) Ao final da 2ª iteração do laço, qual o valor da variável "b"? e) O que faz o comando "cont DIV b"? Resposta: Sem resposta Gabarito: a) 1 1 1 3 b) 1 c) 5 d) 2 e) Realiza o quociente da variável "cont" pela variával "b" 3a Questão (Ref.: 201104615189) Pontos: 1,0 / 1,0 A definição de algoritmos, segundo Forbellone, é uma sequência de passos finitos para atingir um objetivo bem definido. Com base nessa definição, marque a alternativa que apresenta uma sequência lógica para fritar ovo. Despeje-o na frigideira - retire-o quando estiver frito - coloque-o no prato - salpique queijo ralado. Coloque manteiga na frigideira - quebre o ovo - despeje-o na frigideira - retire-o quando estiver frito. Coloque manteiga na frigideira - quebre o ovo - retire-o quando estiver frito - despeje-o na frigideira. Retire-o quando estiver frito - coloque manteiga na frigideira - quebre o ovo - quebre o ovo . Quebre o ovo - retire-o quando estiver frito - coloque manteiga na frigideira - quebre o ovo . 4a Questão (Ref.: 201104163588) Pontos: 1,0 / 1,0 Faz parte do desenvolvimento de uma algoritmo declarar as variáveis que armazenarão dados a ser manipulados pelo algoritmo. De acordo com as regras para criação dos nomes para as variáveis, assinale a alternativa que possui um exemplo de nome INCORRETO: cad1- id nota2 salariofinal nome_aluno num1 BDQ Prova http://bquestoes.estacio.br/bdq_prova_resultado_preview_aluno.asp 2 de 5 26/06/2016 14:39 5a Questão (Ref.: 201104615208) Pontos: 1,0 / 1,0 Observamos que as funções disponíveis na linguagem UAL são, na sua maioria, conhecidas nossas do Ensino Médio e, geralmente, estão presentes, em todas as linguagens de programação, com outros nomes, mas com o mesmo significado. A função que calcula o logaritmo neperiano de X é: log (x) tan (x) exp (x) sen (x) cos (x) 6a Questão (Ref.: 201104057288) Pontos: 1,0 / 1,0 Em linguagem C++, indique qual a alterna�va correta que indica o operador relacional para "diferente". != => <= =< >= 7a Questão (Ref.: 201104055005) Pontos: 0,5 / 0,5 De acordo com a figura abaixo, o programa a ser criado poderá utilizar quais comandos. Para e Se Para ou enquanto Apenas o de entrada Apenas o comando enquanto Se ou escolha BDQ Prova http://bquestoes.estacio.br/bdq_prova_resultado_preview_aluno.asp 3 de 5 26/06/2016 14:39 8a Questão (Ref.: 201104142512) Pontos: 0,5 / 0,5 No algoritmo do enunciado, são variáveis dependentes de comandos de atribuição: e) salario e nivel_superior. c) nome e salario. a) nome e aux. b) aux e salario. d) nome e nivel_superior. 9a Questão (Ref.: 201104638195) Pontos: 0,0 / 0,5 Analise o trecho de código abaixo e depois marque a opção correta para o que se pede: inteiro x, y, a, b real z a = 14 b = 3 x = a / b y = a % b z = y / x Qual seria o valor de x? 4 4.66666 3 5 14 10a Questão (Ref.: 201104317282) Pontos: 0,5 / 0,5 Em um programa, deseja-se armazenar as 3 notas , a média e a maior nota de cada um dos 50 alunos de uma turma, em uma matriz NOTA. Entendendo-se que todos os dados de um mesmo aluno ficarão armazenados em uma mesma linha, assinale a alternativa que indica a declaração correta na matriz descrita. BDQ Prova http://bquestoes.estacio.br/bdq_prova_resultado_preview_aluno.asp 4 de 5 26/06/2016 14:39 long int NOTA [50][5]; int NOTAS [5][50]; float NOTAS [5][50]; float NOTA [50][5]; int NOTA [50][5]; Período de não visualização da prova: desde 08/06/2016 até 21/06/2016. BDQ Prova http://bquestoes.estacio.br/bdq_prova_resultado_preview_aluno.asp 5 de 5 26/06/2016 14:39
Compartilhar