Buscar

Algortimo Av2-2013

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

Continue navegando