Explorar E-books
Categorias
Explorar Audiolivros
Categorias
Explorar Revistas
Categorias
Explorar Documentos
Categorias
GRADUAÇÃO EAD
GABARITO
FINAL - 2018.2A
24/11/2018
GABARITO
1 2 3 4 5 6 7 8 9 10
A C C C B D C E A D
QUESTÕES COMENTADAS
1. Dê o resultado que será exibido na tela depois da execução desse trecho do programa (JAVA) abaixo. Depois
marque a alternativa que contém a saída correta.
var
A, B, C, D : inteiro
inicio
A <- 9
B <- 2
C <- A * B
D <- A mod B
escrevaL( (C + D) )
fimalgoritmo
a) 19
b) 5.5
c) 12
d) 9
e) 18.5
Página 1 de 5
DISCIPLINA: LÓGICA DE PROGRAMAÇÃO ALGARITIMICA
2. Considere o trecho de programa abaixo para exibir se um número lido via teclado é múltiplo de 3. Substitua a
linha de comentário por uma linha que resolva esse problema. Qual seria essa linha que está faltando?
var
n : inteiro
inicio
escrevaL("Digite o número: ")
leia( n )
// Linha faltando
escrevaL("É múltiplo de 3.")
fimse
fimalgoritmo
a) se n > 3 entao .
b) se ( n / 3 = 0 ) entao
c) se ( n mod 3 = 0 ) entao
d) se ( n div 3 = 0 ) entao
e) se ( n mod 3 = true ) entao
3. Dê o resultado que será exibido na tela depois da execução desse trecho do programa abaixo. Depois
assinale a alternativa que contém a saída correta.
var
s, x : inteiro
inicio
s <- 2
x <- 8
repita
s <- s * 2
x <- x + 4
ate s > 10
escrevaL ( x )
fimalgoritmo
a) 14
b) 12
c) 20
d) 10
e) 8
4. Qual das afirmações a seguir é a mais adequada para descrever o comportamento do comando REPITA?
Página 2 de 5
DISCIPLINA: LÓGICA DE PROGRAMAÇÃO ALGARITIMICA
5. Dê o resultado que será exibido na tela depois da execução desse trecho do programa abaixo. Depois
marque a alternativa que contém a saída correta.
var
soma, i, j : inteiro
inicio
para i de 0 ate 7 faca
para j de 1 ate 5 faca
soma <- soma + 1
fimpara
fimpara
escrevaL ( soma )
fimalgoritmo
a) 8
b) 40
c) 6
d) 14
e) 48
6. Considere o trecho de programa abaixo para preencher um vetor de 20 números reais com o dobro de seu
índice para cada uma das 20 posições. Complete a linha do programa que está faltando para realizar essa
tarefa. Substitua o comentário “// Linha que está faltando” por uma das alternativas abaixo.
var
i : inteiro
v : vetor [1..20] de real
inicio
para i de 1 ate 20 faca
//Linha que está faltando
fimpara
fimalgoritmo
a) v[ i ] <- i + 1
b) v[ i ] := i * ( - 2 )
c) v[ i ] <- i * ( 2 + 1 )
d) v[ i ] <- i * 2
e) v[ i ] <- ( i * 2 ) + 1
Página 3 de 5
DISCIPLINA: LÓGICA DE PROGRAMAÇÃO ALGARITIMICA
7. Dê o resultado que será exibido na tela depois da execução desse trecho do programa abaixo. Depois
assinale a alternativa que contém a saída correta.
var
p : inteiro
a : vetor [0..5] de inteiro
res : vetor [0..2] de inteiro
inicio
a[0] <- 2
a[1] <- 9
a[2] <- 5
a[3] <- 7
a[4] <- 8
a[5] <- 6
p <- 6
res[0] <- a[p-2]
res[1] <- a[3]
res[2] <- a[a[p-6]]
escrevaL(res[0] + res[1] + res[2] )
fimalgoritmo
a) 10
b) 13
c) 20
d) 9
e) 16
8. O programa abaixo deve exibir a palavra “Monitor” cinco vezes na tela usando o comando ENQUANTO.
Substitua a linha de comentário por uma linha que resolva esse problema. Qual seria essa linha que está
faltando?
var
c : inteiro
inicio
c <-0
// Linha faltando
escrevaL ("Monitor")
c <- c + 2
fimenquanto
fimalgoritmo
9. Faça a relação entre as colunas, considerando a sintaxe de VisuAlg. Depois, preencha a COLUNA 2 com os
números de referência da COLUNA 1. (OBS: Pode haver referências (números) duplicadas e/ou referências que
não serão colocadas na coluna 2.)
COLUNA 1
( 1 ) Tipo inteiro
( 2 ) Tipo real
( 3 ) Tipo caractere
Página 4 de 5
DISCIPLINA: LÓGICA DE PROGRAMAÇÃO ALGARITIMICA
COLUNA 2
A sequência correta é:
a) 1, 2, 3, 2.
b) 2, 1, 2, 3.
c) 1, 2, 3, 1.
d) 1, 3, 2, 2.
e) 1, 3, 3, 1.
10. Considere o programa abaixo para exibir na tela o valor da maior nota. Considere que o usuário não digitará
notas iguais! Substitua a linha de comentário por uma linha que resolva esse problema. Qual seria essa linha
que está faltando?
var
nota_1,nota_2: real
inicio
escreva("Digite a nota 1:")
leia(nota_1)
escreva("Digite a nota 2:")
leia(nota_2)
// Linha faltando
escrevaL(nota_2)
senao
escrevaL(nota_1)
fimse
fimalgoritmo
Página 5 de 5