Baixe o app para aproveitar ainda mais
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
Compartilhar