Baixe o app para aproveitar ainda mais
Esta é uma pré-visualização de arquivo. Entre para ver o arquivo original
Lógica de Programação Algorítmica - 20211.A AV2 - 1A 6/6 1. Pergunta 1 Para testar seus conhecimentos em expressões, considere a expressão no comando de saída do trecho de programa VisuAlg abaixo. Qual a saída na tela depois da execução? PROG 5_v1.PNG 1. -54 2. 169 3. 223 4. 54 5. 256 2. Pergunta 2 Considere a seleção encadeada ou seleção aninhada e dê o resultado que será exibido na tela depois da execução do programa abaixo. Considere uma seleção dentro da outra. Depois responda a alternativa que contém a saída correta. var A , B : inteiro inicio A <- 3 B <- 1 A <- B B <- A se A = B entao se A = 1 entao escreva("A = " , A ) senao escreva("B = " , B ) fimse senao escreva("B difente de A" ) fimse fimalgoritmo 1. A = 1 2. B diferente de A 3. B = 3 4. A = 3 5. B = 1 3. Pergunta 3 Temos uma relação de 256 números inteiros armazenados em um vetor. Considere uma busca sequência em um vetor com 256 elementos. Usamos um algoritmo de busca para fazer essa busca. A busca é feita comparando o elemento que se está procurando com todos os elementos do vetor, um por um, até encontrá-lo. Se o elemento que estamos procurando não estiver no vetor que for procurado, qual a quantidade de comparações que precisamos fazer para constatar essa situação? 1. 256 2. 128 3. 1 4. 0 5. 8 4. Pergunta 4 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. LOGICA DE PROGRAMAÇÃO ALGORITMICA - SUB 2019.1A Q 8_v1.PNG 1. 6 2. 3 3. 7 4. 3.5 5. 0 5. Pergunta 5 Usamos uma tabela para armazenar os números em duas dimensões. 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 tab : vetor [1..3,1..4] de inteiro i, j : inteiro inicio para i de 1 ate 3 faca para j de 1 ate 4 faca tab[i,j] <- i + j fimpara fimpara para i de 1 ate 3 faca escreva( tab[i,1], " ") fimpara fimalgoritmo 1. 2 3 4 2. 1 2 3 3. 2 4 6 4. 1 2 3 4 5. 3 4 5 6. Pergunta 6 Temos um programa que preenche um vetor com números reais e depois imprime na tela. Marque a alternativa que mostra como será a impressão da saída desse programa na tela. var v : vetor [1..3] de real i : inteiro inicio para i de 1 ate 3 faca v[i] <- i * (-3) fimpara para i de 1 ate 3 faca escreva( v[i] ) fimpara fimalgoritmo 1. 1 2 3 2. 3 6 9 3. -1 -2 -3 4. -3 6 -9 5. -3 -6 -9 7. Pergunta 7 Faça a relação entre as colunas, considerando a sintaxe de VisuAlg. Depois, preencha a COLUNA 2 com os números de referência da COLUNA 1. (OBS: Pode haver referências (números) duplicadas e/ou referências que não serão colocadas na coluna 2.) COLUNA 1 ( 1 ) Tipo inteiro ( 2 ) Tipo real ( 3 ) Tipo caractere COLUNA 2 ( ) Usado para definir o número de pessoas em uma festa. ( ) Usado para representar o valor de uma nota fiscal. ( ) Usado para guardar a primeira letra do nome de uma pessoa. ( ) Usado para representar a nota de um aluno. A sequência correta é: 1. 1, 3, 3, 1. 2. 1, 3, 2, 2. 3. 2, 1, 2, 3. 4. 1, 2, 3, 2. 5. 1, 2, 3, 1. 8. Pergunta 8 A linguagem Java é muito usada atualmente. Tem várias características que facilitam bastante o trabalho do programador. Que tipo é a linguagem Java? 1. Linguagem de marcação 2. Linguagem orientada a objetos 3. Linguagem de script 4. Linguagem de máquina 5. Linguagem funcional 9. Pergunta 9 Se um programador precisar referenciar um elemento de um vetor, como ele faria? Considere a declaração: x : vetor [1..50] de inteiro 1. x.indice 2. inteiro[indice] 3. x_indice 4. x[indice] 5. x(indice) 10. Pergunta 10 Dê o resultado que será exibido na tela depois da execução desse trecho do programa abaixo e depois marque a alternativa que contém a saída correta. LOGICA DE PROGRAMAÇÃO ALGORITMICA - SUB 2018.1A Q 2_v1.PNG 1. A = 1 2. B diferente de A 3. B = 1 4. A = 3 5. B = 3
Compartilhar