Baixe o app para aproveitar ainda mais
Prévia do material em texto
AV 2 – LÓGICA DE PROGRAMAÇÃO ALGORÍTMICA 1. Pergunta 1 /0,6 Dê o resultado que será exibido na tela depois da execução desse trecho do programa (em VisuAlg) abaixo. Depois responda a alternativa que contém a saída correta. var a, b, i : inteiro inicio a <- 3 para i de 2 ate 4 faca b <- i \ 2 a <- a + b fimpara escreva( a ) fimalgoritmo 7 Resposta correta 2. Pergunta 2 /0,6 Dê o resultado que será exibido na tela depois da execução desse trecho do programa abaixo. Depois assinale a alternativa que contém a saída correta. 10 Resposta correta 3. Pergunta 3 /0,6 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. 10 8 6 4 2 Resposta correta 4. Pergunta 4 /0,6 Temos que fazer uma mistura de duas listas de números. Considere o programa abaixo que manipula vetores. Dê o resultado que será exibido na tela depois da execução desse trecho de programa abaixo. Depois responda a alternativa que contém a saída correta. var v1 : vetor [1..4] de inteiro v2 : vetor [1..4] de inteiro v3 : vetor [1..8] de inteiro f : inteiro inicio para f de 1 ate 4 faca v1[f] <- f fimpara para f de 1 ate 4 faca v2[f] <- f * 2 fimpara para f de 1 ate 4 faca v3[f*2-1] <- V1[f] v3[f*2] <- V2[f] fimpara para f de 1 ate 4 faca escreva( V3[f] , " " ) fimpara fimalgoritmo 1 2 2 4 Resposta correta 5. Pergunta 5 /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. 3 Resposta correta 6. Pergunta 6 /0,6 Dê o resultado que será exibido na tela depois da execução desse trecho do programa abaixo que contém uma série de operações aritméticas. Depois responda a alternativa que contém a saída correta. 19 Resposta correta 7. Pergunta 7 /0,6 Dê o resultado que será exibido na tela depois da execução desse trecho do programa abaixo. Depois assinale a alternativa que contém a saída correta. 28 Resposta correta 8. Pergunta 8 /0,6 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 Programação Resposta correta 9. Pergunta 9 /0,6 Se um programador precisar referenciar um elemento de um vetor, como ele faria? Considere a declaração: x : vetor [1..50] de inteiro x[indice] Resposta correta 10. Pergunta 10 /0,6 Considere uma linha da tela gráfica composta e 640 pixels. Cada pixel tem um valor de 0 a 255. Esse valor corresponde ao código da cor de cada pixel. Usamos um vetor de números inteiros para armazenar os pixels dessa linha. Considere o trecho de programa abaixo para preencher um vetor com códigos alternados. 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 0 ate 639 faca se i % 2 = 0 entao linha[i] <- 128 senao linha[i] <- 255 fimse fimpara fimalgoritmo linha : vetor [0 .. 639] de inteiro Resposta correta
Compartilhar