Baixe o app para aproveitar ainda mais
Prévia do material em texto
3.6 / 6 1. Question 1 / 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 Hide answer choices 1. 40 Correct answer 2. Incorrect: 8 3. 14 4. 48 5. 6 2. Question 2 / 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 Hide answer choices 1. 4 2. 15 3. 17 4. 18 5. 20 Correct answer 3. Question 3 / 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 Hide answer choices 1. Incorrect: 10 2. 22 Correct answer 3. 28 4. 7 5. 18 4. Question 4 / 0.6 Considere o trecho de programa abaixo para calcular e exibir o quadrado de um número somado com ele mesmo. 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 - SUB 2018.1A Q 3_v1.PNG Hide answer choices 1. res <- n * 2 + n^2 2. res <- n * n + n Correct answer 3. res <- n + n * 2 4. res <- n * 2 + n 5. res <- n * n + 2 5. Question 5 / 0.6 Para iniciar o sistema, serão feitas várias operações aritméticas com as variáveis de inicialização do sistema. Dê o resultado da variável “init3” depois da execução desse trecho de programa abaixo. Depois responda a alternativa com esse valor. var int1, int2, int3 : inteiro inicio int1 <- 16 int2 <- 5 int2 <- int1 mod int2 int3 <- int2 * 2 + int2 fimalgoritmo Hide answer choices 1. 21 2. 16 3. 42 4. 3 Correct answer 5. 5 6. Question 6 / 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 Hide answer choices 1. 2, 4, 6, 8, 10 Correct answer 2. 1, 2, 3, 4, 5 3. 12, 12, 12, 12, 12 4. 2, 2, 2, 2, 2 5. 3, 4, 5, 6, 7 7. Question 7 / 0.6 Temos abaixo um programa para efetuar uma série de cálculos. 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 valor : real a : inteiro // Linha faltando inicio a <- 10 x <- 0.5 valor <- a * x escreva( "Valor = ", valor ) fimalgoritmo Hide answer choices 1. x : real Correct answer 2. x : integer 3. x : float 4. double x 5. x : caractere 8. Question 8 / 0.6 Considere o programa para preencher e exibir uma matriz de números. Analise o código abaixo e substitua a linha de comentário por uma linha que resolva esse problema. Responda qual seria essa linha que está faltando. PROG 9_v1.PNG Hide answer choices 1. m : vetor [1..20,1..9] de inteiro Correct answer 2. m : vetor [20][9] de inteiro 3. Incorrect: m : vetor [i..20, j..9] de inteiro 4. m : vetor [1..9 , 1..20] de inteiro 5. m : array [1..20, 1..9] of int; 9. Question 9 / 0.6 Qual das afirmações a seguir é a mais adequada para descrever o comportamento do comando REPITA? Hide answer choices 1. Estrutura de repetição com teste no início, realizando 0 ou mais repetições. 2. Estrutura de repetição com teste no final, realizando 0 ou mais repetições. 3. Estrutura de repetição com teste no início, realizando 1 ou mais repetições. 4. Estrutura de repetição com teste no final, realizando mais de 1 repetição. 5. Estrutura de repetição com teste no final, realizando 1 ou mais repetições. Correct answer 10. Question 10 / 0.6 Em um programa para comunicação com um controlador, precisamos da informação dos números dos pinos de conexão. Esses números serão armazenados em um vetor de números inteiros. Serão necessários 5 conexões. Considere o trecho de programa abaixo para preencher um vetor com os números dos pinos. Complete a linha do programa que está faltando para declarar esse vetor. Substitua o comentário “// Linha que está faltando” por uma das alternativas abaixo. var // Linha que está faltando i : inteiro inicio // ... código para preencher o vetor para i de 2 ate 6 faca pino [i] <- i-1 fimpara // ... código restante da aplicação Fimalgoritmo Hide answer choices 1. pino : vetor [0..5] de inteiro 2. pino : vetor [0..4] de inteiro 3. Incorrect: pino : vetor [1..5] de inteiro 4. pino : vetor [5] de inteiro 5. pino : vetor [2..6] de inteiro Correct answer
Compartilhar