Buscar

AV FINAL Logica de Programação

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 10 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 10 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 9, do total de 10 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

28608 . 7 - Unidig - Lógica de Programação Algorítmica - 20202.B 
AVFINAL - 2B 
AVFINAL - 2B 
Nota finalÚltima tentativa com nota 
8/10 
Tentativa 1Enviado: 30/11/20 20:18 (BRT) 
8/10 
1. Pergunta 1 
/1 
Para guardar uma lista de números reais em uma estrutura de dados composta homogênea, usaremos 
um programa que preenche um vetor com números reais. Depois esse programa irá imprimir os 
extremos da lista. Marque a alternativa que mostra como será a impressão da saída desse programa 
na tela. 
 
var 
 list_num : vetor [1..20] de real 
 i : inteiro 
inicio 
 para i de 1 ate 20 faca 
 list_num[i] <- i * 2 + 1 
 fimpara 
 escreva( list_num[1], " ", list_num[20] ) 
fimalgoritmo 
Ocultar opções de resposta 
1. 
1 20 
2. 
3 41 
Resposta correta 
3. 
1 41 
4. 
3 21 
5. 
2 21 
2. Pergunta 2 
/1 
Considere o programa abaixo que executa uma operação com dois vetores. Dê o resultado que será 
exibido na tela depois da execução. Depois responda a alternativa que contém a saída correta. 
 
 
Ocultar opções de resposta 
1. 
1 2 3 4 5 
2. 
10 8 6 4 2 
Resposta correta 
3. 
2 4 6 8 10 
4. 
5 4 3 2 1 
5. 
0 2 4 6 8 
3. Pergunta 3 
/1 
Temos que elaborar um programa para controlar o fluxo de uma conta corrente. Nas informações da 
conta corrente, entre outras coisas, temos o saldo atual de cada conta. Considere a sintaxe de 
VisuAlg. Nesse caso, quais das alternativas apresenta o tipo adequado para representar o saldo das 
contas correntes (em VisuAlg)? 
Ocultar opções de resposta 
1. 
real 
Resposta correta 
2. 
float 
3. 
double 
4. 
número 
5. 
moeda 
4. Pergunta 4 
/1 
Faça a execução manual do programa e dê o resultado que será exibido na tela depois da execução 
desse trecho do programa abaixo. Esse é um programa onde o usuário digitará o valor 6 na primeira 
leitura e 4 na segunda leitura de dados. Considere a execução com essas entradas de dados e depois 
responda a alternativa que contém a saída correta. 
var 
 a , b : inteiro 
inicio 
 escreva("Digite o primeiro valor: ") 
 leia (a) 
 escreva("Digite o segundo valor: ") 
 leia (b) 
 se a < 6 entao 
 se b > 5 entao 
 escreva("Lógica") 
 senao 
 escreva("de") 
 fimse 
 senao 
 se a > 2 entao 
 escreva("Programação") 
 senao 
 escreva("Algorítmica") 
 fimse 
 fimse 
fimalgoritmo 
Ocultar opções de resposta 
1. 
de 
2. 
Lógica 
3. 
Programação 
Resposta correta 
4. 
Algorítmica 
5. 
Lógica Algorítmica 
5. Pergunta 5 
/1 
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. 
 
 
Ocultar opções de resposta 
1. 
media = (nota_1 + nota_2 / 2) 
2. Incorreta: 
media <- nota_1 + nota_2 / 2 . 
3. 
media <- ( nota_1 + nota_2 ) / 2 
Resposta correta 
4. 
media := soma / 2 
5. 
media := MÉDIA( nota_1; nota_2) 
6. Pergunta 6 
/1 
Considere o trecho de programa abaixo para calcular o perímetro de um retângulo. O usuário deve 
fornecer, via teclado, a largura e comprimento do retângulo. Substitua a linha de comentário por uma 
linha que resolva esse problema. Responda qual seria essa linha que está faltando. 
 
 
Ocultar opções de resposta 
1. 
P <- L^2 + C^2 
2. 
P <- L*2 + C*2 
Resposta correta 
3. 
P <- L*2 * C*2 
4. 
P <- L + 2 + C + 2 
5. 
P <- L*C 
7. Pergunta 7 
/1 
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. 
 
 
Ocultar opções de resposta 
1. 
v[ i ] <- i * ( 2 + 1 ) 
2. 
 v[ i ] <- i * 2 
Resposta correta 
3. 
v[ i ] <- ( i * 2 ) + 1 
4. 
v[ i ] <- i + 1 
5. 
v[ i ] := i * ( - 2 ) 
8. Pergunta 8 
/1 
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 II e III estão corretas. 
3. 
Apenas I e III estão corretas. 
4. 
Apenas III está correta. 
5. 
Apenas I está correta. 
9. Pergunta 9 
/1 
Temos abaixo um programa para calcular o perímetro de um quadrado. Substitua a linha de 
comentário por uma linha que resolva esse problema. Responda qual seria essa linha que está 
faltando. OBS: Perímetro é a soma das medidas de todos os lados de uma figura. 
 
 
Ocultar opções de resposta 
1. Incorreta: 
P <- L ^ 2 
2. 
Perímetro <- L + L + L + L 
3. 
P <- L * 4 
Resposta correta 
4. 
P <- L * L 
5. 
P <- 2 * L 
10. Pergunta 10 
/1 
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? 
 
 
Ocultar opções de resposta 
1. 
para ( 4 * ) 
2. 
enquanto (5x) faca 
3. 
enquanto c < 5 faca 
4. 
enquanto para 1 ate 4 faca 
5. 
enquanto c < 10 faca 
Resposta correta 
 
Ajuda para a página atual 
 
 
https://ultra.content.blackboardcdn.com/ultra/uiv3900.0.0-rel.18_14f302e
https://ultra.content.blackboardcdn.com/ultra/uiv3900.0.0-rel.18_14f302e

Continue navegando

Outros materiais