Buscar

AV3 ALG 2013.2

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 6 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 6, do total de 6 páginas

Prévia do material em texto

Avaliação: CCT0239_AV3 » ALGORITMOS 
Tipo de Avaliação: AV3 
Aluno: 
Professor: ANITA LUIZA MACIEL LOPES Turma: 9002/AB 
Nota da Prova: 4,0 de 10,0 Nota do Trab.: 0 Nota de Partic.: 0 Data: 10/09/2013 17:18:50 
 
 
 1a Questão (Cód.: 13046) Pontos: 0,0 / 1,0 
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: 
 
 
1 e 2, somente. 
 
3 e 4, somente. 
 
1, 2 e 4, somente. 
 
2, 3 e 4, somente. 
 
1 e 3, somente. 
 
 
 
 2a Questão (Cód.: 10270) Pontos: 1,0 / 1,0 
Indique qual a alternativa correta para declarar uma variável que representa o salário de um colaborador. 
 
 
var 
int SALARIO; 
 
var 
real SALARIO; 
 
var 
string SALARIO; 
 
var 
caractere SALARIO; 
 
var 
logico SALARIO; 
 
 
 
 3a Questão (Cód.: 15706) Pontos: 0,0 / 1,0 
Um programa de cadastro deve solicitar cpf,nome e telefone de alunos até que o cpf seja igual a 0. Que 
estrutura em C++ melhor representa esta tarefa? 
 
 
while{ 
 // [bloco de comandos] 
} do (cfp !=0); 
 
do while (cfp !=0){ 
 // [bloco de comandos] 
} 
 
if (cpf != 0){ 
 // [bloco de comandos] 
} 
 
for (cpf=0; cpf !=0; cpf++) 
{ 
 // [bloco de comandos] 
} 
 
do{ 
 // [bloco de comandos] 
} while (cfp !=0); 
 
 
 
 4a Questão (Cód.: 7964) Pontos: 0,0 / 1,0 
Assinale a alternativa que apresenta APENAS os exemplos de operadores relacionais. 
 
 
+, - e * 
 
=, > e || 
 
&&, >= e || 
 
&&, || e ~ 
 
<, > e >= 
 
 
 
 5a Questão (Cód.: 15083) Pontos: 1,0 / 1,0 
O que será exibido de acordo com o trecho de código abaixo? 
 
c 20 
r c mod 2 
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: 1 
 
Valor de r: 0 
 
Nada será exibido. 
 
Valor de r: 10 
 
Valor de r: 3 
 
 
 
 6a Questão (Cód.: 10573) Pontos: 1,0 / 1,0 
Interprete o algoritmo abaixo e informe o valor final da variável X. 
Início 
Inteiro: X; 
 X 3; 
 Se X < 4 então 
 X 0; 
 Senão 
 X X+7; 
 Fim Se; 
Fim. 
 
 
1 
 
10 
 
0 
 
4 
 
3 
 
 
 
 7a Questão (Cód.: 11210) Pontos: 0,0 / 1,0 
Analise as sentenças abaixo em relação às estruturas de repetição utilizadas para construção de algoritmos 
 
I. Na estrutura de repetição Enquanto / Faça o bloco de repetição pode ser executado várias vezes ou até nenhuma vez. A 
condição é testada antes de entrar na estrutura de repetição. 
 
II. A estrutura de repetição Repita / Até efetua um teste lógico no fim do laço, garantindo que pelo menos uma vez as instruções 
deste são executadas. 
 
III. Toda repetição condicional pode ser representada por uma estrutura do tipo Enquanto / Faça ou Repita / Até, sendo que a 
primeira repete somente quando a condição é falsa e a segunda somente quando a condição é verdadeira. 
 
IV. Para se impedir a situação conhecida como loop infinito é necessário que, nos laços condicionais, a variável que é testada 
esteja sempre associada a uma instrução que a atualize no interior do laço. 
As afirmações corretas são: 
 
 
 
 
II e III 
 
I, II e IV 
 
I e II 
 
II, III e IV 
 
I, II e III 
 
 
 
 8a Questão (Cód.: 10983) Pontos: 1,0 / 1,0 
Sobre o FLUXOGRAMA abaixo podemos afirmar que : 
 
 
 
Apresenta na sua lógica as estruturas de DECISÃO e REPETIÇÃO 
 
Apresenta na sua lógica a estrutura básica DECISÃO 
 
Apresenta na sua lógica as três estruturas básicas de programação 
 
Apresenta na sua lógica as estruturas básicas de SEQUÊNCIA e REPETIÇÃO 
 
Apresenta na sua lógica a estrutura básica REPETIÇÃO 
 
 
 
 9a Questão (Cód.: 95465) Pontos: 0,0 / 1,0 
Observe o pseudocódigo abaixo, que utiliza a estrutura de controle repetir ... até que ... . 
repetir 
 se (N for impar) então imprimir (N); 
 atribuir N - 3 a N; 
até que N < 3; 
Para um valor inicial igual a 13 para a variável N, a estrutura enquanto ... faça ... equivalente e que 
gera os mesmos resultados, está indicada na alternativa: 
 
  enquanto N >= 3 faça 
 início 
 atribuir N¿3 a N; 
 se (N ímpar) então imprimir(N); 
 fim; 
fim-enquanto; 
  enquanto N = 3 faça 
 início 
 se (N ímpar) então imprimir(N); 
 atribuir N¿3 a N; 
 fim; 
fim-enquanto; 
  enquanto N <= 3 faça 
 início 
 atribuir N¿3 a N; 
 se (N ímpar) então imprimir(N); 
 fim; 
fim-enquanto; 
  enquanto N >= 3 faça 
 início 
 se (N ímpar) então imprimir(N); 
 atribuir N¿3 a N; 
 fim; 
fim-enquanto; 
  enquanto N < 3 faça 
 início 
 se (N ímpar) então imprimir(N); 
 atribuir N¿3 a N; 
 fim; 
fim-enquanto; 
 
 
 
 10a Questão (Cód.: 95460) Pontos: 0,0 / 1,0 
Observe o trecho de código abaixo. 
atribuir 13 a INDICE; 
atribuir 0 a SOMA; 
atribuir 0 a K; 
 
enquanto K < INDICE faça 
 início 
 somar 1 a K; 
 atribuir SOMA+K a SOMA; 
 imprimir(K); 
 fim; 
fim-enquanto; 
imprimir(SOMA); 
Ao final do processamento, a variável SOMA terá o seguinte valor 
 
 
b) 6 
 
d) 78 
 
e) 91 
 
a) 3 
 
c) 66 
 
 
 
Período de não visualização da prova: desde 09/09/2013 até 20/09/2013.

Outros materiais