Baixe o app para aproveitar ainda mais
Prévia do material em texto
18/6/2014 Estácio http://bquestoes.estacio.br/entrada.asp?p0=88136100&p1=201402216629&p2=1899476&p3=CCT0239&p4=101697&p5=AV&p6=9/6/2014&p10=9422929 1/4 Fechar Avaliação: CCT0239_AV_201402216629 » ALGORITMOS Tipo de Avaliação: AV Aluno: 201402216629 - CRISTIANO VERISSIMO LUZ Professor: ALEXANDRE SOARES ALVES Turma: 9013/AB Nota da Prova: 3,5 Nota de Partic.: 1,5 Data: 09/06/2014 20:57:11 1a Questão (Ref.: 201402287322) Pontos: 0,5 / 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. Resposta: #include <iostream> #include <cstdlib> int man () { int a; cout<<"\nDigite o numero: "; cin>>a; se { (a/a=1); (a/1=a); } cout<<"Primo" se Gabarito: int main() { int x, i, c=0; cout << "Entre com um número inteiro:"; cin >> x; for(i=1;iif(x % i == 0) { c++; } } if(c==1) { cout << "Valor eh numero primo\n"; } else { cout << "Valor NAO eh numero primo\n"; } system("pause"); } 2a Questão (Ref.: 201402246337) Pontos: 0,5 / 1,5 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: algoritimo "quociente de dois numeros" a, b, res; int imprima "Digite dois numeros inteiros:"; leia a,b; se b=0; imprima "DIVISÃO POR ZERO"; imprima "Quociente:"res=(a/b); fimalgoritimo 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 18/6/2014 Estácio http://bquestoes.estacio.br/entrada.asp?p0=88136100&p1=201402216629&p2=1899476&p3=CCT0239&p4=101697&p5=AV&p6=9/6/2014&p10=9422929 2/4 3a Questão (Ref.: 201402248635) Pontos: 0,5 / 0,5 Indique qual o algoritmo que calcula corretamente a média das notas AV1 e AV2 de uma determinada disciplina. MEDIA ß (AV1 + AV2) / 2; MEDIA ß (AV1 * AV2) / 2; MEDIA ß (AV1 ** AV2) / 2; MEDIA ß (AV1 - AV2) / 2; MEDIA ß AV1 + AV2 / 2; 4a Questão (Ref.: 201402253182) Pontos: 0,5 / 0,5 Marque a alternativa que apresenta a linha de comando, em C++, que armazena na variável “resto” o resto da divisão de 6 por 2. resto = (6 || 2); resto = (6 % 2); resto = (6 mod 2); resto = (6 div 2); resto = (6 && 2); 5a Questão (Ref.: 201402253744) Pontos: 0,5 / 0,5 Após análise do código responda a questão: Ao ser compilado e executado, o programa irá exibir na tela: Os números ímpares entre 1 e 5 em ordem decrescente. Os números ímpares entre 1 e 5 (inclusive) em ordem decrescente. Os números pares entre 1 e 5 (inclusive) em ordem crescente. Os valores entre 1 e 5 (inclusive) em ordem decrescente. Os valores entre 1 e 5 (inclusive)em ordem crescente. 18/6/2014 Estácio http://bquestoes.estacio.br/entrada.asp?p0=88136100&p1=201402216629&p2=1899476&p3=CCT0239&p4=101697&p5=AV&p6=9/6/2014&p10=9422929 3/4 6a Questão (Ref.: 201402466274) Pontos: 0,0 / 1,0 O departamento do pessoal de uma empresa precisa de um programa para armazenar os 32 nomes dos funcionários, cargos, número de dependentes e salário. Um desenvolvedor pensou em algumas linhas que precisariam ser incluídas no código para tornar possível a construção dos trechos de entrada, saída e outros necessários. Observe as declarações abaixo e escolha a que possibilita isso. float sal[32]; int dep[32]; char nomes[32], cargos[32]; ; float sal[31]; int dep[31]; char nomes[31][30], cargos[31][20]; float dadosN[32][2]; char dadosC[32][30]; float sal[32]; int dep[32]; char nomes[32][30], cargos[32][20]; float sal[32]; int dep[32]; char dados[32][20]; 7a Questão (Ref.: 201402251327) Pontos: 0,5 / 0,5 Que comando deve ser usado para tomar uma decisão simples entre duas ações? if while for do while case 8a Questão (Ref.: 201402466687) Pontos: 0,5 / 0,5 Assinale a opção correta. Um programa é um algoritmo codificado em uma linguagem de programação. Programa e fluxograma são sinônimos. Para se escrever um programa não precisa se conhecer lógica de programação, pois o fundamental é a linguagem de programação. Um programa é um algoritmo codificado em linguagem natural. Um programa é um algoritmo codificado em uma pseudolinguagem. 9a Questão (Ref.: 201402246257) Pontos: 0,0 / 0,5 Os comandos condicionais de seleção em Portugol são: Escreva e Leia Escolha e Se Para e Enquanto Escolha e Enquanto Se e Para 18/6/2014 Estácio http://bquestoes.estacio.br/entrada.asp?p0=88136100&p1=201402216629&p2=1899476&p3=CCT0239&p4=101697&p5=AV&p6=9/6/2014&p10=9422929 4/4 10a Questão (Ref.: 201402468604) Pontos: 0,0 / 1,0 O trecho de código a seguir utiliza uma estrutura de repetição do tipo Para ( for ). Marque a alternativa que apresenta de forma correta o mesmo algoritmo utilizando a estrutura de repetição Enquanto (while): Seja: for( int i=3;i<100;i+=2)cout< < i ; d) int i; i=3; while(i<100){ i=i+2; cout << i; } a) int i; i=3; while(i<100){ cout << i; i=i+2;} b) int i; i=3; while(i<100){ cout << i; i=i+2;} e) int i; while(i<100){ cout << i; i=3;i=i+2;} c) int i; while(i<100){ i=3; cout << i; i=i+2;} Período de não visualização da prova: desde 30/05/2014 até 16/06/2014.
Compartilhar