Baixe o app para aproveitar ainda mais
Prévia do material em texto
Fechar Avaliação: CCT0239_AV2_201301899038 » ALGORITMOS Tipo de Avaliação: AV2 Aluno: Professor: SERGIO DE OLIVEIRA SANTOS Turma: 9016/AP Nota da Prova: Nota do Trabalho: Nota de Participação: Data: 14/06/2013 10:20:21 1a Questão (Cód.: 16557) Pontos: 0,5 / 0,5 Qual das sentença em C++ a seguir verifica se o valor da variável x do tipo inteiro é diferente de 7 e maior que 10? if (x == 7 || x <= 10) if (x == 7 && x > 10) if (x != 7 && x > 10) if (x != 7 || x > 10) if (x != 7 || x >= 10) 2a Questão (Cód.: 13046) Pontos: 0,0 / 0,5 Em alguns programas, existem estruturas de repetição que podem ser utilizadas quando o número de repetições necessárias não é fixo e que os comandos que a compõem serão repetidos até uma condição localizada no início da estrutura assuma um valor falso. Quando for este caso, podemos usar: 1. switch / case 2. do / while 3. for 4. while Estão corretas as afirmativas: 2, 3 e 4, somente. 3 e 4, somente. 1 e 2, somente. 1 e 3, somente. 1, 2 e 4, somente. 3a Questão (Cód.: 49027) Pontos: 0,0 / 1,5 Implemente um programa em C++ que receba um número indefinido de valores e calcule o percentual de valores digitados que forem pares e estiverem dentro do intervalo de 20 e 50. O programa deve perguntar se o usuário deseja continuar após o processamento de cada valor digitado e encerrar a execução caso a resposta diferente de "s". Gabarito: int main() { int c=0,ct=0,x; char resp='s'; while(resp=='s') { cout << "Entre com um valor:"; cin >> x; if (x % 2 == 0 && x > 20 && x < 50) c++; ct++; cout << "Deseja entrar com mais algum valor (s/n)?"; cin >> resp; fflush(stdin); } cout << "Percentual:"<< c/ct *100 <<"%\n"; }<="" }="" system(?pause?);="" ct< 4a Questão (Cód.: 15622) Pontos: 0,0 / 0,5 Qual dos trechos abaixo solicita e admite corretamente a idade de um usuário? int idade; cout >> "Idade: "; cin << idade; real idade; cout << "Idade: "; cin >> idade; int idade; cout << "Idade: "; cin >> idade; real idade; cin << "Idade: " >> idade; int idade; cin << "Idade: " >> idade; 5a Questão (Cód.: 15695) Pontos: 0,0 / 1,0 Qual dos trechos de código em C++ representa a seguinte situação: Quero saber o salario líquido de um funcionário considerando que, dado o salário bruto, existe um desconto para o fundo de pensão de 1% caso o salário bruto seja maior que R$2000,00 e de 0,5% caso contrário. if (bruto < 2000.00) liquido = bruto - (0.5 * bruto /100); else liquido = bruto - (bruto/100); cout << "Liquido = " << liquido; if (bruto >= 2000.00) liquido = bruto/100; else liquido = 0.5 * bruto /100; cout << "Liquido = " << liquido; if (bruto > 2000.00) liquido = bruto - bruto/100; else liquido = bruto - 0.5 * bruto /100; cout << "Liquido = " << liquido; if (bruto > 2000.00) then liquido = bruto - (bruto/100); else liquido = bruto - (0.5 * bruto /100); cout << "Liquido = " << liquido; end if (bruto > 2000.00) liquido = bruto - (bruto/100); else liquido = bruto - (0.5 * bruto /100); cout << "Liquido = " << liquido; 6a Questão (Cód.: 95468) Pontos: 1,0 / 1,0 Observe o fragmento de código abaixo. Ao final da execução desse código, qual o valor de z? 16 17 15 20 12 7a Questão (Cód.: 49031) Pontos: 0,0 / 1,5 Um número primo é aquele que é divisível apenas por um ou por si mesmo. Implemente um programa em C++ que receba um número inteiro, verifique e informe se o mesmo é um número primo. Gabarito: int main() { int x, i, c=0; cout << "Entre com um número inteiro:"; cin >> x; for(i=1;i if(x % i == 0) { c++; } } if(c==1) { cout << "Valor eh numero primo\n"; } else { cout << "Valor NAO eh numero primo\n"; } system("pause"); } 8a Questão (Cód.: 116550) Pontos: 0,0 / 0,5 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: nome_aluno nota2 num1 cad1- id salariofinal 9a Questão (Cód.: 7967) 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 comando enquanto Apenas o de entrada Se ou escolha 10a Questão (Cód.: 94189) Considerando a seguinte sequencia de instruções, marque a alternativa que indica o comando correspondente para preenchimento da lacuna. ... cin>>matricula; ______________ (matricula<99) { cin>>matricula; } do case repeat while loop for
Compartilhar