Buscar

AOL 2 Programação de Computadores 20202 B

Prévia do material em texto

30209 . 7 - Programação de Computadores - 20202.B 
Avaliação On-Line 2 (AOL 2) - Questionário 
Nota final 
10/10 
1. Pergunta 1 
/1 
Insira o programa abaixo escrito na linguagem do Visualg, execute e depois escolha a alternativa errada: 
VAR 
nomefilme : literal 
Preco : real 
Somatotal : real 
I:inteiro 
Inicio 
PARA I := 1 ate 3 faca 
Escreval(“informe nome do filme em dvd”) 
Leia(nomefilme) 
Escreval(“informe preço do filme que deseja comprar”) 
Leia(preco) 
Somatotal : = somatotal + preco 
FIMPARA 
Ocultar opções de resposta 
1. 
O algoritmo vai executar normalmente. 
2. 
Se depois do “fimpara” colocarmos o comando “escreval(somatotal/3)” poderemos exibir a média de preços 
dos filmes comprados. 
3. 
O algoritmo realiza 3 repetições. 
4. 
Se o preço do filme fosse declarado inteiro, a variável somatotal realizaria a soma normalmente. 
5. 
O algoritmo vai travar no momento de realizar a soma na variável somatotal, que deveria ser literal. 
Resposta correta 
2. Pergunta 2 
/1 
Analise o algoritmo abaixo, colocando-o no Visualg e executando, e a seguir selecione a alternativa correta: 
ALGORITMO “USANDOPARA” 
Var 
i : inteiro 
INICIO 
Para i:= 3 ate 33 passo 3 faca 
Escreval (i) 
Fimpara 
FIMALGORITMO 
para que serve o “passo 3” ? 
Ocultar opções de resposta 
1. 
Para comparar os valores. 
2. 
Para fazer o número i variar de 3 em 3 
Resposta correta 
3. 
Para encerrar a repetição. 
4. 
Para atribuir 3 como valor inicial. 
5. 
Para criar a repetição. 
3. Pergunta 3 
/1 
O algoritmo abaixo faz um novo cálculo a partir das notas de um aluno. Execute-o no Visualg e a seguir selecione a 
alternativa adequada. 
ALGORITMO “NOTAS ” 
VAR 
media : real 
nota1, nota2 : real 
INICIO 
escreval(“informe primeira nota do aluno”) 
leia(nota1) 
escreval(“informe segunda nota do aluno”) 
leia(nota2) 
media := (nota1*3 + nota2*2) / 5 
se media >= “7” entao 
escreval(“aprovado”) 
senao 
escreval(“reprovado”) 
fimse 
Ocultar opções de resposta 
1. 
A estrutura “Se” deveria comparar média com 7 e não com “7”, pois média é real e não texto. 
Resposta correta 
2. 
O algoritmo não roda nenhum comando. 
3. 
O algoritmo calcula a média, mas tem erro na fórmula, que deveria ser nota1 + nota2 /2, 
4. 
O algoritmo não consegue criar as variáveis. 
5. 
O algoritmo roda sem problemas, funcionando perfeitamente. 
4. Pergunta 4 
/1 
 Insira o programa abaixo no Visualg e selecione a alternativa correta: 
var 
w : real 
i: real 
inicio 
Para i:=1 ate 5 faça 
leia (w) 
fimpara 
escreval (w+ w) 
Ocultar opções de resposta 
1. 
O programa não vai rodar, pois a variável I deveria ser inteira e não real. 
Resposta correta 
2. 
O programa faz um somatório com a variável w, dando resultado 20. 
3. 
I varia de 1 até 5, pulando de 2 em 2. 
4. 
W fica com o valor 10 ao final da execução do programa. 
5. 
A variável w é um literal, pois pode receber texto. 
5. Pergunta 5 
/1 
Execute o algoritmo abaixo no Visualg e informe qual das afirmativas está CORRETA. 
VAR 
numero: real 
i:inteiro 
soma: real 
INICIO 
Para i:=1 ate 3 faça 
Escreval(“informe um número qualquer entre 0 e 10”) 
leia(numero) 
soma := soma + numero 
Fimpara 
Escreval(soma / 3) 
Ocultar opções de resposta 
1. 
É uma repetição indeterminada, ou seja, ocorre um número indefinido de vezes. 
2. 
O programa roda normalmente. 
Resposta correta 
3. 
A repetição ocorre 1 vez apenas, e trava. 
4. 
A variável “i” é um acumulador. 
5. 
O passo do comando PARA é 2, e está oculto. 
6. Pergunta 6 
/1 
Executando o algoritmo abaixo no Visualg, o que acontecerá? 
ALGORITMO “executando” 
VAR 
I : inteiro 
Inicio 
Para i:=90 ate 30 passo 3 faca 
Escreval(i+3) 
Fimpara 
FIMALGORITMO 
Ocultar opções de resposta 
1. 
Ele inicia a execução, mas termina porque 90 é maior que 30 e por isso ele trava com erro. 
2. 
Ele inicia a execução, mas termina logo porque 90 é maior que 30, mas não trava. 
Resposta correta 
3. 
Ele faz um somatório. 
4. 
Ele faz uma listagem progressiva. 
5. 
Ele faz uma listagem regressiva. 
7. Pergunta 7 
/1 
O algoritmo abaixo faz um cálculo a partir das notas de um aluno. Execute-o no Visualg e a seguir selecione a 
alternativa adequada. 
ALGORITMO “CONTABILIZANDONOTAS” 
VAR 
media : inteiro 
nota1, nota2 : real 
INICIO 
escreval(“informe primeira nota do aluno”) 
leia(nota1) 
escreval(“informe segunda nota do aluno”) 
leia(nota2) 
media := nota1 + nota2 / 2 
se media >= 7 entao 
escreval(“aprovado”) 
senao 
escreval(“reprovado”) 
fimse 
Ocultar opções de resposta 
1. 
O algoritmo roda sem problemas. 
2. 
O algoritmo não roda nenhum comando. 
3. 
O algoritmo não consegue criar as variáveis. 
4. 
O algoritmo tem problemas no cálculo da média, que deveria ser real. 
Resposta correta 
5. 
O algoritmo calcula a média corretamente. 
8. Pergunta 8 
/1 
Analise o algoritmo abaixo, execute no visualg e informe qual o valor final da variável A: 
Var 
A: real 
I : inteiro 
Inicio 
A:=10 
Para i:=1 ate 10 faça 
Se i<=5 entao 
 A:=A+30 
Senao 
 A:=A- 5 
Fimse 
Fimpara 
Ocultar opções de resposta 
1. 
135 
Resposta correta 
2. 
115 
3. 
105 
4. 
145 
5. 
125 
9. Pergunta 9 
/1 
O conceito de algoritmo é primordial na programação de computadores. Vimos que existem algoritmos não 
computacionais e algoritmos computacionais, que chamamos de “programas de computador”. Quanto aos 
algoritmos, qual das alternativas abaixo é a que tem a melhor definição? 
Ocultar opções de resposta 
1. 
Um algoritmo é uma sequência de passos que, se forem executados em qualquer ordem, executam uma 
determinada tarefa. 
2. 
Um algoritmo é uma sequência de passos que, desde que executados na ordem correta, executam uma 
determinada tarefa. 
Resposta correta 
3. 
Um algoritmo consiste numa sequência de passos informatizados que, se executados na ordem correta, 
executam uma determinada tarefa. 
4. 
Um algoritmo sempre é um programa de computador. 
5. 
Um algoritmo é uma sequência de passos que, sempre que executados na ordem correta podem ou não 
executar uma determinada tarefa. 
10. Pergunta 10 
/1 
Execute o programa abaixo no Visualg e depois escolha a alternativa correta : 
VAR 
i : inteiro 
total : inteiro 
inicio 
para i := 10 ate 1 passo -2 faca 
total := total + I 
fimpara 
escreval(“ a média é”, total / 5) 
Ocultar opções de resposta 
1. 
A média exibida é 5. 
2. 
A média é igual a 8. 
3. 
A soma total dá 9. 
4. 
A soma total dá 12. 
5. 
A média exibida é 6. 
Resposta correta

Continue navegando