Baixe o app para aproveitar ainda mais
Prévia do material em texto
Avaliação: CCT0239_AV2_201301614343 » ALGORITMOS Tipo de Avaliação: AV2 Aluno: 201301614343 - RODRIGO CESAR MARTINS Professor: SERGIO DE OLIVEIRA SANTOSROGERIO LEITAO NOGUEIRA Turma: 9007/AG Nota da Prova: 1,5 de 8,0 Nota do Trabalho: Nota de Participação: 1 Data: 15/06/2013 08:00:22 1a Questão (Cód.: 13046) Pontos: 0,5 / 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: switch / case1. do / while2. for3. while4. Estão corretas as afirmativas: 1, 2 e 4, somente. 1 e 2, somente. 3 e 4, somente. 2, 3 e 4, somente. 1 e 3, somente. 2a Questão (Cód.: 10983) Pontos: 0,0 / 1,0 Sobre o FLUXOGRAMA abaixo podemos afirmar que : BDQ Prova http://bquestoes.estacio.br/prova_resultado_preview_aluno.asp?cod_hist... 1 de 5 20/06/2013 14:25 Apresenta na sua lógica a estrutura básica REPETIÇÃO Apresenta na sua lógica as três estruturas básicas de programação Apresenta na sua lógica a estrutura básica DECISÃO Apresenta na sua lógica as estruturas básicas de SEQUÊNCIA e REPETIÇÃO Apresenta na sua lógica as estruturas de DECISÃO e REPETIÇÃO 3a Questão (Cód.: 49002) Pontos: 0,0 / 1,5 Implemente um programa em C que receba o primeiro termo e a razão de uma P.A. e liste seus 30 primeiros termos, lembrando-se que um termo de uma P.A é gerado pela soma do termo anterior com a razão. Resposta: #include <iostream> Gabarito: int main() { float a,r; int i; cout << "Entre com o primeiro termo e a razão de uma P.A.:"; cin >> a >> r; cout << "30 Primeiros termos da P.A.:"; for(i=1;i<=30;i++) { cout << a << " "; a+=r; } system("pause"); } BDQ Prova http://bquestoes.estacio.br/prova_resultado_preview_aluno.asp?cod_hist... 2 de 5 20/06/2013 14:25 4a Questão (Cód.: 10270) Pontos: 0,0 / 0,5 Indique qual a alternaƟva correta para declarar uma variável que representa o salário de um colaborador. var int SALARIO; var string SALARIO; var caractere SALARIO; var logico SALARIO; var real SALARIO; 5a Questão (Cód.: 95471) Pontos: 0,0 / 0,5 A execução de uma expressão lógica obedece como prioridade a ordem dos operadores c) And, Not e Or. e) Not, Or e And. d) And, Or e Not. a) Or, And e Not. b) Not, And e Or. 6a 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. Resposta: #include <iostream> 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"); } 7a Questão (Cód.: 15083) Pontos: 0,0 / 0,5 O que será exibido de acordo com o trecho de código abaixo? c ß20 r ßc mod 2 BDQ Prova http://bquestoes.estacio.br/prova_resultado_preview_aluno.asp?cod_hist... 3 de 5 20/06/2013 14:25 se (r = 0) entao escreva("Valor de r:", r) senao se (r = 1) entao escreva("Valor de r: ",r) senao escreva("Valor de r:",r+3) fimse fimse Valor de r: 3 Valor de r: 0 Valor de r: 1 Valor de r: 10 Nada será exibido. 8a Questão (Cód.: 94220) Pontos: 0,0 / 1,0 Com base na execução do código mostrado na figura abaixo analise as sentenças e, em seguida, assinale a alternativa correta: I. O algoritmo permite a entrada de vários números enquanto forem positivos e, para cada número, exibe fatorial. II. Ao final da execução ocorre uma parada decorrente do comando ´system("pause")'. III. O comando 'for' interno ao 'while' incrementa uma variável que serve para calcular o fatorial. Somente as sentenças I e III estão corretas Somente a sentença III está correta Somente as sentenças I e II estão corretas Somente as sentenças II e III estão corretas Todas as sentenças estão corretas 9a Questão (Cód.: 94189) Pontos: 0,5 / 0,5 Considerando a seguinte sequencia de instruções, marque a alternativa que indica o comando correspondente para preenchimento da lacuna. BDQ Prova http://bquestoes.estacio.br/prova_resultado_preview_aluno.asp?cod_hist... 4 de 5 20/06/2013 14:25 ... cin>>matricula; ______________ (matricula<99) { cin>>matricula; } do case for repeat while loop 10a Questão (Cód.: 116550) Pontos: 0,5 / 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: nota2 salariofinal nome_aluno num1 cad1- id Período de não visualização da prova: desde 03/06/2013 até 18/06/2013. BDQ Prova http://bquestoes.estacio.br/prova_resultado_preview_aluno.asp?cod_hist... 5 de 5 20/06/2013 14:25
Compartilhar