Buscar

Avaliação On-Line 1 (AOL 5)

Prévia do material em texto

PERGUNTA 1
1. Analise o algoritmo abaixo, execute no visualg e informe qual o valor final da variável w:
Var
w : real
I : inteiro
Inicio
w:=200
Para i:=1 ate 10 faca
 Se i<=5 entao
 w:=w+50
 Senao
 w:=w- 10
 Fimse
Fimpara
fimalgoritmo
	
	
	
a.
100
b.
1300
c.
900
d.
400
e.
500
	
	
	
	
	
	
	
	
	
	
	
	
1 pontos 
PERGUNTA 2
1. Vimos, nessa primeira unidade, a importante definição do que é um Algoritmo. 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?
	
	a.
	Um algoritmo é uma sequência de passos que, sempre que executados na ordem correta podem ou não executar uma determinada tarefa
	
	b.
	Um algoritmo é uma sequência de passos que, desde que executados na ordem correta, executam uma determinada tarefa
	
	c.
	Um algoritmo sempre é um programa de computador
	
	d.
	Um algoritmo consiste numa sequência de passos informatizados que, se executados na ordem correta, executam uma determinada tarefa
	
	e.
	Um algoritmo é uma sequência de passos que, se forem executados em qualquer ordem, executam uma determinada tarefa
1 pontos 
PERGUNTA 3
1. Execute o programa abaixo no Visualg e depois escolha a alternativa correta:
VAR
i : inteiro
total : inteiro
inicio
 para i := 20 ate 1 passo -4 faca
 total := total + I
 fimpara
 escreval(“ a média é”, total / 5)
 fimalgoritmo
	
	a.
	A soma total dá 34
	
	b.
	A média é igual a 21
	
	c.
	A média exibida é 45
	
	d.
	A soma total dá 40
	
	e.
	A média exibida é 12
1 pontos 
PERGUNTA 4
1. Insira o programa abaixo escrito na linguagem do Visualg, execute e depois escolha a alternativa errada:
VAR
nomerevista : literal
Precorevista : real
Somatotal : real
I : inteiro
Inicio
 PARA I := 1 ate 10 faca
 Escreval(“informe nome da revista”)
 Leia(nomerevista)
 Escreval(“informe preço da revista que deseja comprar”)
 Leia(precorevista)
 Somatotal : = somatotal + precorevista
 FIMPARA
 fimalgoritmo
	
	a.
	Se depois do “fimpara” colocarmos o comando “escreval(somatotal/10)” poderemos exibir a média de preços das revistas compradas
	
	b.
	O algoritmo vai executar normalmente
	
	c.
	O algoritmo realiza 10 repetições
	
	d.
	O algoritmo vai travar no momento de realizar a soma na variável somatotal, que deveria ser literal
	
	e.
	Se o preço da revista fosse declarado inteiro, a variável somatotal realizaria a soma normalmente
1 pontos 
PERGUNTA 5
1. Insira o programa abaixo no Visualg e selecione a alternativa correta:
var
x : real
i : real
inicio
 Para i:=1 ate 5 faca
 leia (x)
 fimpara
 escreval (x + x)
 fimalgoritmo
	
	a.
	O programa não vai rodar, pois a variável " i " deveria ser inteira e não real
	
	b.
	I varia de 1 até 5, pulando de 2 em 2
	
	c.
	X fica com o valor 10 ao final da execução do programa
	
	d.
	O programa faz um somatório com a variável X, dando resultado 20
	
	e.
	A variável X é um caracter, pois pode receber texto
1 pontos 
PERGUNTA 6
1. O algoritmo abaixo faz um novo cálculo a partir das notas de um aluno. Execute ele 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 + nota2) / 2
 se media >= “sete” entao
 escreval(“aprovado”)
 senao
 escreval(“reprovado”)
 fimse
 fimalgoritmo
	
	a.
	A estrutura “Se “ deveria comparar média com 7 e não com “sete”, pois média é real
	
	b.
	O algoritmo não roda nenhum comando
	
	c.
	O algoritmo calcula a média mas tem erro na fórmula, que deveria ser nota1 + nota2 /2
	
	d.
	O algoritmo não consegue criar as variáveis
	
	e.
	O algoritmo roda sem problemas, funcionando perfeitamente
1 pontos 
PERGUNTA 7
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 5 faca
 Escreval(“informe um número qualquer entre 0 e 10”)
 leia(numero)
 soma := soma + numero
 Fimpara
 Escreval(soma / 5)
 fimalgoritmo
	
	a.
	É uma repetição indeterminada, ou seja, ocorre um número indefinido de vezes
	
	b.
	A repetição ocorre 1 vez apenas, e trava
	
	c.
	O passo do comando PARA é 2
	
	d.
	A variável “i' é um acumulador
	
	e.
	O programa roda normalmente
1 pontos 
PERGUNTA 8
1. O algoritmo abaixo faz um cálculo a partir das notas de um aluno. Execute ele no Visualg e a seguir, selecione a alternativa adequada.
ALGORITMO “NOTAS”
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
 fimalgoritmo
	
	a.
	O algoritmo tem problemas no cálculo da média, que deveria ser real
	
	b.
	O algoritmo roda sem problemas
	
	c.
	O algoritmo calcula a média corretamente
	
	d.
	O algoritmo não consegue criar as variáveis
	
	e.
	O algoritmo não roda nenhum comando
1 pontos 
PERGUNTA 9
1. Executando o algoritmo abaixo no Visualg, o que acontecerá?
ALGORITMO “testando”
VAR
I : inteiro
Inicio
 Para i:=100 ate 50 passo 5 faca
 Escreval(i+3)
 Fimpara
FIMALGORITMO
	
	a.
	Ele inicia a execução, mas termina porque 100 é maior que 50 e por isso ele trava com erro
	
	b.
	Ele inicia a execução, mas termina logo porque 100 é maior que 50, mas não trava
	
	c.
	Ele faz uma listagem regressiva
	
	d.
	Ele faz uma listagem progressiva
	
	e.
	Ele faz um somatório
1 pontos 
PERGUNTA 10
1. Analise o algoritmo abaixo, colocando-o no Visualg e executando, e a seguir selecione a alternativa correta:
ALGORITMO “questao3”
Var
i : inteiro
INICIO
 Para i:= 5 ate 100 passo 10 faca
 Escreval (i)
 Fimpara
FIMALGORITMO
Para que serve o “passo 10” ?
	
	a.
	Para comparar os valores
	
	b.
	Para fazer o número i variar de 10 em 10
	
	c.
	Para criar a repetição
	
	d.
	Para encerrar a repetição
	
	e.
	Para atribuir 10 como valor inicial

Continue navegando