Buscar

AV2 LÓGICA 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 8 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 8 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

Prévia do material em texto

1. Pergunta 1
/0,6
Observe as declarações de tipos abaixo. Considere a sintaxe de VisuAlg. Quais das alternativas tem a declaração correta de tipo de dados do VisuAlg?
Ocultar opções de resposta 
1. 
4a : inteiro  
2. 
x : real
Resposta correta
3. 
float x;
4. 
inteiro i
5. 
real : 3d
2. Pergunta 2
/0,6
Para construir expressões aritméticas, usando a sintaxe de VisuAlg, precisamos usar a sintaxe correta. Considere a expressão no comando de saída do trecho de programa VisuAlg abaixo. Qual o tipo adequado para a variável X e a saída na tela depois da execução? 
PROG 15_v1.PNG
Ocultar opções de resposta 
1. 
real; 10.5
2. 
logico; VERDADEIRO
3. 
real; 5.666666666
4. 
inteiro; 5
5. 
logico; FALSO
Resposta correta
3. Pergunta 3
/0,6
Para representar uma matriz 3x3 de números reais usaremos uma estrutura composta homogênea. Considere o trecho de programa abaixo para preencher a matriz, somar a diagonal principal e exibir na tela. Complete a linha do programa que está faltando para executar essa tarefa. Substitua o comentário “// Linha que está faltando” por uma das alternativas abaixo.
var
 mat : vetor[1..3, 1..3] de inteiro
 x, y : inteiro
inicio
 para x de 1 ate 3 faca
 para y de 1 ate 3 faca
   mat[x,y] <- x + y
 fimpara
 fimpara
 y <- 0
 para x de 1 ate 3 faca
 // Linha que está faltando
 fimpara
 escreva( y )
fimalgoritmo
Ocultar opções de resposta 
1. 
soma <- soma + mat[x,x]
2. 
y <- y + mat[x,x]
Resposta correta
3. 
y <- y + mat[y,y]
4. 
y <- mat[x,x]
5. 
x <- x + mat[x,x]
4. Pergunta 4
/0,6
Considere um sistema para processar as seguintes informações: (I) o valor de um cheque; (II) a quantidade de alunos de uma sala; e (III) o nome de um produto. Considere a sintaxe de VisuAlg. Quais das alternativas contém os tipos primitivos do VisuAlg para as informações desse sistema?
Ocultar opções de resposta 
1. 
(I) inteiro; (II) real; (III) caractere 
2. 
(I) caractere; (II) real; (III) inteiro 
3. 
(I) inteiro; (II) caractere; (III) caractere 
4. 
(I) real; (II) real; (III) inteiro
5. 
(I) real; (II) Inteiro; (III) caractere
Resposta correta
5. Pergunta 5
/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
Ocultar opções de resposta 
1. 
pino : vetor [2..6] de inteiro 
Resposta correta
2. 
pino : vetor [1..5] de inteiro
3. 
pino : vetor [5] de inteiro
4. 
pino : vetor [0..5] de inteiro
5. 
pino : vetor [0..4] de inteiro
6. Pergunta 6
/0,6
Para elaborar um programa que mostre na tela todos os números pares de 4 a 20, incluindo esses extremos. Para isso, foi implementado o programa abaixo. Substitua a linha de comentário por uma linha que resolva esse problema. Responda qual seria essa linha que está faltando.
var
   n : inteiro
inicio
 n <- 4
 // Linha faltando
 escreva( n )
 n <- n + 2
 fimenquanto
fimalgoritmo
Ocultar opções de resposta 
1. 
enquanto n <= 20 faca
Resposta correta
2. 
para n de 4 ate 20 faca 
3. 
enquanto n < 20 faca
4. 
para i de 4 ate 20 faca 
5. 
enquanto i <= 20 faca
7. Pergunta 7
/0,6
Considere que o usuário irá digitar o valor 3 no comando de leitura do programa que contém uma série de operações aritméticas. 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. 
PROG 16_v1.PNG
Ocultar opções de resposta 
1. 
3.5
2. 
12.5
3. 
10
4. 
7
Resposta correta
5. 
8.5
8. Pergunta 8
/0,6
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 9_v1.PNG
Ocultar opções de resposta 
1. 
10
2. 
5
Resposta correta
3. 
30
4. 
40
5. 
20
9. Pergunta 9
/0,6
Dê o resultado que será exibido na tela depois da execução desse trecho do programa (JAVA) abaixo. Depois marque a alternativa que contém a saída correta.
LOGICA DE PROGRAMAÇÃO ALGORITMICA_v1.PNG
Ocultar opções de resposta 
1. 
12
2. 
5.5
3. 
19
Resposta correta
4. 
9
5. 
18.5
10. Pergunta 10
/0,6
Considere um programa para exibir os números inteiros de 5 até 1. Para isso, deve usar o comando ENQUANTO. Substitua a linha de comentário por uma linha que resolva esse problema. Responda qual seria essa linha que está faltando.
LOGICA DE PROGRAMAÇÃO ALGORITMICA - SUB 2019.1A Q 4_v1.PNG
Ocultar opções de resposta 
1. 
enquanto p < 5 faca
2. 
enquanto 5 ate 1 faca 
3. 
enquanto ( 5 * )
4. 
enquanto p > 0 faca 
Resposta correta
5. 
enquanto 1 ate 5 faca

Continue navegando