Buscar

Lógica de Programação Algorítmica AOL 3

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 5 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

Prévia do material em texto

Lógica de Programação Algorítmica - Avaliação On-Line 3 (AOL 3) – Questionário 
• Pergunta 1 
1 em 1 pontos 
 
Em programas de computador, costumamos encontrar comandos onde se divide um 
acumulador(total) por um contador(qtd), como no comando abaixo. 
X := total / qtd 
Normalmente, nesse caso, a variável X está fazendo um papel de: 
 
Resposta Selecionada: b. 
Média 
Respostas: a. 
Contador 
 b. 
Média 
 c. 
Maior valor 
 d. 
Menor valor 
 e. 
Acumulador 
 
 
• Pergunta 2 
1 em 1 pontos 
 
o Observe o algoritmo abaixo e escolha a alternativa correta: 
ALGORITMO “LENDONOMES” 
VAR 
 
I : inteiro 
nome : literal 
Inicio 
Para i:=1 ate 5 faca 
 Escreval(“informe nome”) 
leia(nome) 
Fimpara 
Para i:=1 ate 5 faca 
 Escreval(“nome cadastrado :” , nome) 
Fimpara 
FIMALGORITMO 
 
 
Resposta 
Selecionada: 
a. 
O algoritmo lista os nomes, mas vai mostrar apenas o último nome 
cadastrado cinco vezes. 
Respostas: a. 
O algoritmo lista os nomes, mas vai mostrar apenas o último nome 
cadastrado cinco vezes. 
 b. 
Esse algoritmo usa um vetor na sua listagem. 
 c. 
O uso de um vetor não seria apropriado nesse caso. 
 
d. 
Nesse algoritmo são recebidos cinco nomes que ficam armazenados 
podendo ser listados posteriormente. 
 e. 
A variável nome deveria ser real. 
 
 
 
 
• Pergunta 3 
1 em 1 pontos 
 
As alternativas abaixo tratam da linguagem utilizada no Visualg. Qual delas não 
corresponde à verdade? 
 
Resposta 
Selecionada: 
c. 
No visualg, o comando PARA usa uma variável de controle do tipo caracter 
(ou literal) 
Respostas: a. 
O comando SE... Então...Senao....Fimse (ou IF em outras linguagens) 
permite variar a resposta que o algoritmo dá dependendo do dado que foi 
inserido e do resultado da sentença lógica, podendo ser usado mais de 
uma vez no programa 
 
b. 
O comando PARA, no visualg e em outras linguagens, normalmente 
permite mudar o passo da variável de controle, podendo ser 1, 2 ou 
qualquer outro valor inteiro 
 
c. 
No visualg, o comando PARA usa uma variável de controle do tipo caracter 
(ou literal) 
 
d. 
O comando ENQUANTO (ou while em outras linguagens) pode ser usado 
em repetições do tipo indeterminado ou determinado 
 
e. 
O comando PARA equivale ao FOR em outras linguagens, que podem ser 
mais ou menos detalhadas ou flexíveis em relação ao visualg 
 
 
• Pergunta 4 
1 em 1 pontos 
 
Leia o trecho de programa no Visualg abaixo e selecione a alternativa correta: 
var 
A : real 
i : inteiro 
inicio 
 Para i :=1 ate 15 faca 
 A:= A + i 
 fimpara 
 escreval (A/15) 
 fimalgoritmo 
 
Resposta 
Selecionada: 
e. 
O programa exibe a média da soma dos números entre 1 e 15 
Respostas: a. 
A variável A deveria ser literal 
 b. 
A armazena o menor valor da variável i 
 
c. 
O programa não vai rodar pois a variável I deveria ser real e não 
inteira 
 d. 
A é um contador 
 e. 
O programa exibe a média da soma dos números entre 1 e 15 
 
 
• Pergunta 5 
1 em 1 pontos 
 
o Num determinado programa de computador, você encontrou o comando abaixo: 
x := total / qtd 
 
Nesse algoritmo, a variável x está fazendo o papel de: 
 
 
Resposta Selecionada: e. 
média 
Respostas: a. 
maior valor. 
 b. 
menor valor. 
 c. 
acumulador 
 d. 
contador 
 e. 
média 
 
 
• Pergunta 6 
1 em 1 pontos 
 
Em vários programas de computador, tanto podemos encontrar o comando x := x + 1 
quanto o comando x++ . Quanto esse tipo de comando é encontrado, a variável x está 
fazendo o papel de: 
 
Resposta Selecionada: a. 
Contador 
Respostas: a. 
Contador 
 b. 
Menor valor 
 c. 
Maior valor 
 d. 
Média 
 e. 
Acumulador 
 
 
• Pergunta 7 
1 em 1 pontos 
 
Escolha, dentre as alternativas abaixo, a que está incorreta: 
Resposta 
Selecionada: 
c. 
No visualg, o comando PARA usa uma variável de controle do tipo 
caracter, inteiro ou literal. 
Respostas: a. 
 O comando ENQUANTO (ou while em outras linguagens) pode ser usado 
em repetições do tipo indeterminado, sendo com um comando PARA ou 
não. 
 
b. 
O comando PARA equivale ao FOR, em outras linguagens, que podem ser 
mais ou menos detalhadas ou flexíveis em relação ao visualg. 
 
c. 
No visualg, o comando PARA usa uma variável de controle do tipo 
caracter, inteiro ou literal. 
 
d. 
O comando PARA, no visualg e em outras linguagens, sempre permite 
mudar o passo da variável de controle, podendo ser 1, 2 ou qualquer outro 
valor inteiro. 
 e. 
 
 O comando SE... Então... Senao... Fimse (ou IF em outras linguagens) 
permite variar a resposta que o algoritmo dá dependendo do dado que foi 
inserido e do resultado da sentença lógica, podendo ser usado mais de 
uma vez no programa. 
 
• Pergunta 8 
1 em 1 pontos 
 
Observe o algoritmo abaixo, execute no visualg e escolha a alternativa correta: 
ALGORITMO “USANDONOMES” 
VAR 
I : inteiro 
nome : literal 
Inicio 
 Para i:=1 ate 3 faca 
 Escreval(“informe nome”) 
 leia(nome) 
 Fimpara 
 Para i:=1 ate 3 faca 
 Escreval(“nome cadastrado :” , nome) 
 Fimpara 
FIMALGORITMO 
 
Resposta 
Selecionada: 
a. 
O algoritmo lista os nomes, mas vai mostrar apenas o último nome 
cadastrado, 3 vezes 
Respostas: a. 
O algoritmo lista os nomes, mas vai mostrar apenas o último nome 
cadastrado, 3 vezes 
 b. 
O uso de um vetor não seria apropriado nesse caso 
 c. 
A variável nome deveria ser real 
 
d. 
Nesse algoritmo são recebidos 3 nomes que ficam armazenados, 
podendo ser listados posteriormente 
 
e. 
Esse algoritmo usa um vetor na sua listagem 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
• Pergunta 9 
1 em 1 pontos 
 
o Leia o trecho de programa no Visualg abaixo e selecione a alternativa correta: 
var 
x: real 
i: inteiro 
inicio 
Para i:=1 ate 300 faca 
x:= x + i 
fimpara 
escreval (x/300) 
 
 
Resposta 
Selecionada: 
b. 
O programa emite a média da soma dos números entre 1 e 300. 
Respostas: a. 
O x armazena o menor valor da variável i. 
 b. 
O programa emite a média da soma dos números entre 1 e 300. 
 c. 
 O x é um contador. 
 
d. 
O programa não vai rodar, pois a variável I deveria ser real e não 
inteira. 
 e. A variável x deveria ser literal. 
 
 
• Pergunta 10 
1 em 1 pontos 
 
Analise o algoritmo abaixo e em seguida, escolha a alternativa correta. Esse 
algoritmo inicia, executa, mas não faz o que deveria, que é contar regressivamente 
de 500 até 400, recuando de 5 em 5. Porque isso acontece? 
ALGORITMO “teste” 
VAR 
I : inteiro 
Inicio 
 Para i:=500 ate 400 passo 5 faca 
Escreval(i) 
 Fimpara 
FIMALGORITMO 
 
Resposta Selecionada: c. 
Porque o passo está positivo e deveria ser negativo 
Respostas: a. 
Porque a variável I deveria ser real 
 b. 
Porque a variável passo deveria ser declarada 
 c. 
Porque o passo está positivo e deveria ser negativo 
 d. 
Porque o passo deveria ser real 
 e. Porque a variável “ i ” deveria iniciada com 5 e não 500 
 
 
 
	 Pergunta 1
	 Pergunta 2
	 Pergunta 3
	 Pergunta 4
	 Pergunta 5
	 Pergunta 6
	 Pergunta 7
	 Pergunta 8
	 Pergunta 9
	 Pergunta 10

Continue navegando

Outros materiais