Buscar

Lógica de Programação Algorítmica AV2 - 12

Prévia do material em texto

1. Pergunta 1 
/0,6 
O comando PARA usa uma variável de controle para definir o término da 
repetição. Considerando esse comando, 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 
10_v1.PNG 
 
 
Ocultar opções de resposta 
1. 
6 
Resposta correta 
2. 
1 
3. 
10 
4. 
0 
5. Incorreta: 
5 
2. Pergunta 2 
/0,6 
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? 
 
LOGICA DE PROGRAMAÇÃO ALGORITMICA - AV2 2019.2A Q 
4_v1.PNG 
 
 
Ocultar opções de resposta 
1. 
se (nota_2 <> nota_1) entao 
2. 
se (nota_2 = nota_1) entao 
3. 
se (nota_2 < nota_1) entao 
4. 
se (nota_2 > nota_1) entao 
Resposta correta 
5. 
se (nota_1 > nota_2) entao 
3. Pergunta 3 
/0,6 
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. 
 
LOGICA DE PROGRAMAÇÃO ALGORITMICA - SUB 2019.2A Q 
3_v1.PNG 
 
 
Ocultar opções de resposta 
1. 
40 
Resposta correta 
2. 
8 
3. 
14 
4. 
6 
5. 
48 
4. Pergunta 4 
/0,6 
Considere o programa abaixo para preencher um vetor de 5 números 
inteiros. Marque a alternativa que mostra os valores do vetor separados por 
vírgula. 
 
LOGICA DE PROGRAMAÇÃO ALGORITMICA - SUB 2018.1A 
Q10_v1.PNG 
 
 
Ocultar opções de resposta 
1. 
2, 2, 2, 2, 2 
2. 
12, 12, 12, 12, 12 
3. 
1, 2, 3, 4, 5 
4. 
2, 4, 6, 8, 10 
Resposta correta 
5. 
3, 4, 5, 6, 7 
5. Pergunta 5 
/0,6 
Considere o trecho de programa abaixo para calcular e exibir a média 
aritmética simples de um aluno. Substitua a linha de comentário por uma 
linha que resolva esse problema. Assinale qual seria essa linha que está 
faltando. 
 
LOGICA DE PROGRAMAÇÃO ALGORITMICA - AV2 2019.2A Q 
6_v1.PNG 
 
 
Ocultar opções de resposta 
1. 
media <- ( nota_1 + nota_2 ) / 2 
Resposta correta 
2. 
media <- nota_1 + nota_2 / 2 . 
3. 
media := MÉDIA( nota_1; nota_2) 
4. 
media := soma / 2 
5. 
media = (nota_1 + nota_2 / 2) 
6. Pergunta 6 
/0,6 
Para representar uma tabuada, usamos uma tabela para armazenar os 
números em duas dimensões. Nas duas primeiras colunas são colocados os 
valores e na terceira o valor da multiplicação dos números dessa linha. 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 
 tabuada : vetor [1..10,1..3] de inteiro 
 i : inteiro 
inicio 
 para i de 1 ate 10 faca 
 tabuada[i,2] <- i 
 tabuada[i,1] <- 5 
 tabuada[i,3] <- i * 5 
 fimpara 
 para i de 1 ate 3 faca 
 escreva( tabuada[i,3], " ") 
 fimpara 
fimalgoritmo 
Ocultar opções de resposta 
1. 
1 5 5 
2. 
1 2 3 
3. 
5 1 5 
4. 
5 10 15 
Resposta correta 
5. 
5 5 5 
7. Pergunta 7 
/0,6 
Uma das possibilidades dos algoritmos é executar uma tarefa várias vezes, 
usando 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 
 a, c : inteiro 
inicio 
 a <- 10 
 c <- 1 
 repita 
 se c % 3 = 1 entao 
 a <- a + 4 
 fimse 
 c <- c + 1 
 ate c > 7 
 escrevaL ( a ) 
fimalgoritmo 
Ocultar opções de resposta 
1. 
7 
2. 
10 
3. 
18 
4. 
28 
5. 
22 
Resposta correta 
8. Pergunta 8 
/0,6 
Em um programa para controlar as vendas de uma loja de roupas, são 
usadas algumas variáveis para processar os dados de vendas dessa loja. Em 
seguida, temos uma parte desse programa com as declarações de variáveis. 
Analise as atribuições dessas variáveis abaixo, considerando a sintaxe de 
VisuAlg, e suas declarações. Quais dos itens (I, II e III) estão com as 
atribuições corretas? 
var 
 quantidade, codigo, numero : inteiro 
 valor, preco, taxa : real 
 nome_produto, mensagem, descicao : caractere 
inicio 
 escreval(“Sistema de controle de Vendas”) 
 escreval(“versão 1.03”) 
 // atribuição de variáveis 
( I ) codigo <- 2541 
( II ) taxa <- 7.5 
( III ) valor <- "25.30" 
Ocultar opções de resposta 
1. 
Apenas I e II estão corretas. 
Resposta correta 
2. 
Apenas I está correta. 
3. 
Apenas II e III estão corretas. 
4. 
Apenas III está correta. 
5. 
Apenas I e III estão corretas. 
9. Pergunta 9 
/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 
 
 
Ocultar opções de resposta 
1. 
20 
Resposta correta 
2. 
17 
3. 
18 
4. 
4 
5. 
15 
10. Pergunta 10 
/0,6 
Analise as atribuições abaixo considerando a sintaxe de VisuAlg e as 
declarações das variáveis. Quais das atribuições estão corretas? 
 
PROG 14_v1.PNG 
 
 
Ocultar opções de resposta 
1. 
Apenas I está correta. 
2. 
Apenas III está correta. 
3. 
Apenas I e II estão corretas. 
4. 
Apenas I e III estão corretas. 
5. 
Todas estão corretas. 
Resposta correta

Continue navegando