Buscar

AV2 Logica de Programação Algorítmica

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

Prévia do material em texto

Ocultar opções de resposta 
Ocultar opções de resposta 
Pergunta 1 -- /0,6
Considere uma matriz de números reais que será processada no código abaixo. Dê o resultado que será 
exibido na tela depois da execução desse trecho do programa abaixo. Depois responda a alternativa que 
contém a saída correta.
LOGICA DE PROGRAMAÇÃO ALGORITMICA - SUB 2019.1A Q 5_v1.PNG
LOGICA DE PROGRAMAÇÃO ALGORITMICA - SUB 2019.1A Q 5_v1.PNG
10.
1.
Resposta correta22.
12.
3.
Pergunta 2 -- /0,6
A linguagem Java é muito usada atualmente. Tem várias características que facilitam bastante o trabalho do 
programador. Que tipo é a linguagem Java?
Linguagem de marcação
Linguagem de script
Linguagem de máquina
Linguagem funcional
Resposta corretaLinguagem orientada a objetos 
Ocultar opções de resposta 
Ocultar opções de resposta 
Pergunta 3 -- /0,6
Nos programas podemos usar variáveis para armazenar e processar dados. Dê o resultado que será exibido 
na tela depois da execução desse trecho do programa abaixo. Depois responda a alternativa que contém a 
saída correta. 
LOGICA DE PROGRAMAÇÃO ALGORITMICA - SUB 2019.1A Q 8_v1.PNG
LOGICA DE PROGRAMAÇÃO ALGORITMICA - SUB 2019.1A Q 8_v1.PNG
3.5.
7.
6.
0.
Resposta correta3.
Pergunta 4 -- /0,6
Para construir expressões aritméticas, usando a sintaxe de VisuAlg, precisamos usar a sintaxe correta. Quais 
das alternativas tem uma expressão aritmética usando a sintaxe correta do VisuAlg?
x <- ( 3 <> 2) / 2
x <- (( 3 +2) * 4 
Ocultar opções de resposta 
Resposta corretax <- ( (2 + 5 ) * (2 * 8) ) 
x <- (4 + 2))*(2-1)
x <- ( 4 / 2 ) + (3 > 2 )
Pergunta 5 -- /0,6
Levando em conta os comandos para executar repetições. Considere que o usuário digitou 17 no comando de 
leitura, dê o resultado que será exibido na tela depois da execução do programa abaixo. Depois responda a 
alternativa que contém a saída correta. 
PROG 17_v1.PNG
PROG 17_v1.PNG
Resposta correta20
18
4
15
17
Pergunta 6 -- /0,6
Ocultar opções de resposta 
Levando em conta os comandos para executar repetições. Considere o comando de repetição usado e dê o 
resultado que será exibido na tela depois da execução desse trecho do programa abaixo. Depois responda a 
alternativa que contém a saída correta.
var
 g : inteiro
inicio
 g <- 9
 repita
 g <- g + 5
 ate g > 32
 escrevaL ( g )
fimalgoritmo
Resposta correta34
40
28
32
33
Pergunta 7 -- /0,6
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
COLUNA 2
( ) Usado para definir o número de pessoas em uma festa.
( ) Usado para representar o valor de uma nota fiscal.
( ) Usado para guardar a primeira letra do nome de uma pessoa.
Ocultar opções de resposta 
Ocultar opções de resposta 
( ) Usado para representar a nota de um aluno.
A sequência correta é:
2, 1, 2, 3.
1, 3, 2, 2.
1, 3, 3, 1.
1, 2, 3, 1.
Resposta correta1, 2, 3, 2.
Pergunta 8 -- /0,6
Usaremos uma estrutura de dados composta homogênea de números inteiros para guardar as leituras feitas 
por um sensor durante 1 minuto. Com uma frequência de amostragem de 5 Hz. Considere o trecho de 
programa abaixo que preenche esse vetor com os números coletados. Depois é feito uma varredura no vetor e 
exibido na tela a palavra “BAIXO” toda vez que o programa encontra um valor no vetor abaixo de 128. 
Complete a linha do programa que está faltando para executar essa tarefa. Substitua o comentário “// Linha 
que está faltando” por uma das alternativas abaixo.
var
 dados : vetor [1..300] de inteiro
 i : inteiro
inicio
 // ... código para preencher o vetor
 para i de 1 ate 300 faca
 // Linha que está faltando
 escreval( "BAIXO")
 fimse
 fimpara
 // ... código restante da aplicação
fimalgoritmo
Resposta corretase dados [i] < 128 entao 
Ocultar opções de resposta 
se dados [i+128] < i entao
if dados [i] < 128 then
se dados [i] >= 128 entao
se dados [i] > 128 entao
Pergunta 9 -- /0,6
Considere a série de operações aritméticas. Dê o resultado que será exibido na tela depois da execução 
desse trecho do programa abaixo. Depois responda a alternativa que contém a saída correta.
var
 a, b, c : inteiro
inicio
 a <- 4
 b <- 21
 c <- b \ a
 c <- a + b + c
 escrevaL( c )
fimalgoritmo
Resposta correta30
25
15
10
27
Pergunta 10 -- /0,6
Ocultar opções de resposta 
Considere o programa abaixo para saber se a pessoa é maior de idade. As variáveis usadas para representar 
esses dados devem ser declaradas. Considere a sintaxe de VisuAlg e substitua a linha de comentário por uma 
linha que resolva essa declaração. Responda qual seria essa linha que está faltando.
var
 idade : inteiro
 // Linha faltando
inicio
 escreva("Digite a idade:")
 leia (idade)
 r <- idade >= 18
 se r entao
 escreva( "É maior de idade." )
 fimse
fimalgoritmo
r : integer
r : inteiro
r : booleano
r : int
Resposta corretar : logico

Continue navegando

Outros materiais