Baixe o app para aproveitar ainda mais
Prévia do material em texto
Avaliação: CCT0239_AVS_201503839494 » ALGORITMOS Tipo de Avaliação: AVS Nota da Prova: 6,4 Nota de Partic.: 1 Data: 03/07/2015 21:05:25 (F) 1 a Questão (Ref.: 242721) Pontos: 1,4 / 1,5 Resposta: int main(){int idade, sexo;cout<< "Digite a idade:" ;cin >> idade;cout << "qual o sexo? Digite 1 para masculino ou 2 para feminino :" ;cin>> sexo;if!(sexo ==1) if!(idade>= 18 && idade <=60)cout << "Admitido." << endl;elsecout<< "nao admitido"<<endll;elseif!(sexo==2)if!idade>=30 && idade <=65)cout<< "nao admitido"<< endl;elsecout<< "ERRO: sexo invalido. nao admitido."<<endl:system("pause")} Gabarito: 2 a Questão (Ref.: 230533) Pontos: 1,5 / 1,5 Construir um trecho de algoritmo que retorna o valor de H na seguinte expressão: 1 + 1/2 + 1/3 + 1/4 + ... + 1/n Onde o número n é um dado de entrada do tipo inteiro. Resposta: : leia n; denominador <- 1; H <- 0; enquanto(denominador <= n) { H <- H + 1/denominador; denominador <- denominador + 1; } imprima H; Gabarito: leia n; denominador <- 1; H <- 0; enquanto(denominador <= n) { H <- H + 1/denominador; denominador <- denominador + 1; } imprima H; 3 a Questão (Ref.: 267260) Pontos: 0,5 / 0,5 Nos dias atuais e com a evolução galopante da tecnologia, dificilmente encontramos pessoas que nunca tenham utilizado um computador. Os propósitos podem variar bastante, seja para edição de textos, jogos ou atividades mais complexas. Já é difícil de imaginar nossas vidas sem o uso desta ferramenta. Nesta atividade tão comum ao nosso cotidiano, você algum dia deve ter parado para pensar como os programas funcionam. Como é que o computador faz todas as tarefas exatamente da forma com a qual você pede? A resposta para esta pergunta é mais simples do que parece: ele segue as instruções que você passa. Mas para que ele consiga entender o que você fala, ele precisa de uma linguagem mais específica. Para fazer esta interpretação entre homem e máquina, foram desenvolvidas as linguagens de programação. Mas mesmo estas linguagens utilizam uma lógica para serem escritas e é aí que entram os algoritmos. A forma de representação de algoritmos que mais se aproxima das linguagens de programação é: Pseudolinguagens Fluxogramas Linguagem Conceitual Linguagem Natural Linguagens Gráficas Gabarito Comentado. 4 a Questão (Ref.: 251951) Pontos: 0,5 / 0,5 Faz parte do desenvolvimento de um algoritmo declarar as variáveis que armazenarão dados que serão manipulados. De acordo com as regras para criação dos identificadores para as variáveis, assinale a alternativa que possui um exemplo de nome INCORRETO: salario_final parenteses cad1-id numero notaa2 Gabarito Comentado. 5 a Questão (Ref.: 568170) Pontos: 0,5 / 0,5 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) cos (x) sen (x) Gabarito Comentado. 6 a Questão (Ref.: 620079) Pontos: 0,5 / 0,5 Assinale a opção correta. Considerando o algoritmo a seguir, qual a última impressão na tela sabendo que a recebeu 10 , b recebeu 15 e c recebeu 5 ? prog Misterio int a, b, c; imprima "Entre com o primeiro valor : "; leia a; imprima "Entre com o segundo valor : "; leia b; imprima "Entre com o terceiro valor : "; leia c; se (a < b || a < c || b < c ) { imprima "\nResultado : " , (a+b+c) * 3; } senao { imprima "\nResultado : " , (a+b+c) div 3; } fimprog Resultado : 30 90 30 Resultado : 90 Nada será impresso, pois há erro no algoritmo. Gabarito Comentado. 7 a Questão (Ref.: 585983) Pontos: 0,0 / 0,5 Qual a saída produzida pelo algoritmo, caso o valor atribuído a variável mês seja 5: prog numeroMes int mes; imprima "\ndigite um numero de 1 - 12: "; leia mes ; escolha (mes) { caso 1 : imprima "\njaneiro\n"; pare; caso 2 : imprima "\nfevereiro\n"; pare; caso 3 : imprima "\nmarço\n"; pare; caso 4 : imprima "\nabril\n"; pare; caso 5 : imprima "\nmaio\n";pare; caso 6 : imprima "\njunho\n"; pare; caso 7 : imprima "\njulho\n"; pare; caso 8 : imprima "\nagosto\n"; pare; caso 9 : imprima "\nsetembro\n";pare; caso 10:imprima "\noutubro\n"; pare; caso 11:imprima "\nnovembro\n"; pare; caso 12:imprima "\ndezembro\n"; pare; senao :imprima "\nInexistente\n"; } fimprog b) maio junho julho agosto setembro outubro novembro dezembro a) maio junho d) maio julho setembro novembro dezembro e) Inexistente c) maio Gabarito Comentado. 8 a Questão (Ref.: 227939) Pontos: 0,5 / 0,5 Muitas séries matemáticas podem ser geradas com a estrutura do para/ for. Analise o código abaixo e escolha a opção que contém a série exibida. 1 1 2 4 7 13 24 44 2 4 7 13 24 44 81 149 0 0 1 1 2 4 7 13 0 1 1 2 4 7 13 24 1 2 4 7 13 24 44 81 Gabarito Comentado. Gabarito Comentado. 9 a Questão (Ref.: 255269) Pontos: 0,0 / 1,0 Marque a opção correta quanto ao uso dos comandos de entrada e saída em C++ exiba "lendo a idade"; lendo idade; cout < lendo idade; cin > idade cout "lendo a idade"; cin idade; System.out.println("lendo idade"); System.out.println("lendo idade"); cout << "lendo a idade"; cin >> idade; Gabarito Comentado. 10 a Questão (Ref.: 618090) Pontos: 1,0 / 1,0 Análise a seguinte afirmação: "Um shopping possui 4 andares, cada andar possui 30 lojas". Se você for declarar uma matriz, na linguagem C++, para a afirmação acima, qual das opções abaixo você escolheria? int shopping[1][30]; int shopping[4][4]; int shopping[30][30]; int shopping[30][1]; int shopping[4][30]; Gabarito Comentado. Período de não visualização da prova: desde 27/06/2015 até 08/07/2015.
Compartilhar