Buscar

Lógica de Programação Algorítmica AOL 4

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 5 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

Lógica de Programação Algorítmica - Avaliação On-Line 4 (AOL 4) – Questionário 
• Pergunta 1 
1 em 1 pontos 
 
Com o código abaixo, o que se consegue obter com a variável w ? 
se x[i,j] < w então 
 w := x[i,j] 
fimse 
 
Resposta Selecionada: c. 
O menor valor de x[i,j] 
Respostas: a. 
Um acumulador que soma os valores de x[i,j] 
 b. 
A média de valores de x[i,j] 
 c. 
O menor valor de x[i,j] 
 d. 
O maior valor de x[i,j] 
 e. 
Um contador 
 
 
• Pergunta 2 
1 em 1 pontos 
 
Com o código abaixo, o que se consegue obter com a variável y ? 
se x[i,j] > y então 
 y := x[i,j] 
fimse 
 
Resposta Selecionada: e. 
O maior valor de x[i,j] 
Respostas: a. 
A média dos elementos da matriz 
 b. 
A contagem dos números onde y = x[i,j] 
 c. 
A soma dos elementos da matriz 
 d. 
O menor valor de x[i,j] 
 e. 
O maior valor de x[i,j] 
 
 
• Pergunta 3 
1 em 1 pontos 
 
O comando do tipo “soma : = soma + numero[i,j]’ serve para: 
Resposta Selecionada: c. 
Somar todos os valores de uma matriz. 
Respostas: a. 
Somar os valores de uma linha de uma matriz. 
 b. 
Somar os valores de uma coluna de uma matriz. 
 c. 
Somar todos os valores de uma matriz. 
 d. 
Somar os elementos da diagonal secundária de uma matriz. 
 e. 
 Contar todos os valores de uma matriz. 
 
 
• Pergunta 4 
1 em 1 pontos 
 
 Quanto às matrizes do visualg, podemos dizer que: 
Resposta 
Selecionada: 
a. 
 Devem ter dados de mesmo tipo. 
Respostas: a. 
 Devem ter dados de mesmo tipo. 
 
b. 
Só podem ser quadradas, ou seja, o número de linhas é igual ao 
número de colunas. 
 c. 
São unidimensionais. 
 d. 
Podem ter linhas com dimensões diferentes. 
 e. 
Podem ter dados de tipos diferentes. 
 
 
• Pergunta 5 
0 em 1 pontos 
 
o No algoritmo abaixo, o que está errado? 
ALGORITMO “exerc4” 
VAR 
 
I, J : inteiro 
numero :vetor[1..4,1..3] de inteiro 
Inicio 
 
Para i:=1 ate 3 faca 
 Para j:=1 ate 4 faca 
 Escreval(“informe numero da linha ”, i , “ coluna “, j) 
 leia(numero[i,j]) 
fimpara 
Fimpara 
FIMALGORITMO 
 
 
Resposta 
Selecionada: 
b. 
O primeiro comando “PARA” deveria ir até 4 e não até 3, pois dá erro 
de memória. 
Respostas: a. 
 O segundo comando “PARA” deveria ir até 3 e não até 4, pois dá erro 
de memória. 
 
b. 
O primeiro comando “PARA” deveria ir até 4 e não até 3, pois dá erro 
de memória. 
 c. 
 O comando “LEIA” deveria estar fora do “PARA”. 
 d. 
Deveria ser usado um único “PARA” indo até 9. 
 
e. 
O algoritmo não contém erros. 
 
 
 
 
 
 
 
• Pergunta 6 
1 em 1 pontos 
 
Para declarar uma matriz 9 X 9 de elementos de texto, qual seria o comando 
adequado? 
 
Resposta Selecionada: e. 
m: vetor [1..9,1..9] de literal 
Respostas: a. 
m : matriz [1..9, 1..9] de literal 
 b. 
m : matriz [1..81] de literal 
 c. 
m: vetor [1..9,1..9] de inteiro 
 d. 
m : vetor =[1 até 9; 1 até 9] de literal 
 e. 
m: vetor [1..9,1..9] de literal 
 
 
• Pergunta 7 
1 em 1 pontos 
 
O que o algoritmo abaixo faz? 
Para i:=1 ate 4 faca 
 Para j:=1 ate 4 faca 
 Escreval(“informe numero da linha ”, i , “ coluna “, j) 
 Leia(numero[i,j]) 
 numero[i,i] : =10 
 Fimpara 
Fimpara 
fimalgoritmo 
 
Resposta 
Selecionada: 
b. 
Lê os números de uma matriz 4 X 4 via teclado e torna os da diagonal 
principal iguais a 10 
Respostas: a. 
Lê os números de uma matriz 4 X 4 via teclado e zera esses números 
 
b. 
Lê os números de uma matriz 4 X 4 via teclado e torna os da diagonal 
principal iguais a 10 
 
c. 
Lê os números de uma matriz 4 X 4 via teclado e torna todos eles 
iguais a 10 
 
d. 
Lê os números de uma matriz 4 X 4 via teclado e torna os da diagonal 
secundária iguais a 10 
 
e. 
Lê os números de uma matriz 4 X 4 via teclado 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
• Pergunta 8 
1 em 1 pontos 
 
Trabalhando com matrizes, costumamos usar duas variáveis para a contagem, ou seja, I e J. 
Por qual motivo é necessário? 
Resposta 
Selecionada: 
b. 
 Porque as matrizes têm 2 dimensões: linha e coluna. 
Respostas: a. 
 Não é necessário, basta usar uma delas. 
 b. 
 Porque as matrizes têm 2 dimensões: linha e coluna. 
 
c. 
 Porque se não usar 2 variáveis não é possível carregar elementos de 
uma matriz. 
 d. 
Para carregar as matrizes ao contrário. 
 e. 
Só é necessário se não for ler do teclado. 
 
 
• Pergunta 9 
1 em 1 pontos 
 
No algoritmo abaixo, o que está errado? 
ALGORITMO “achandoerro” 
VAR 
I, J : inteiro 
numero : vetor[1..5,1..6] de inteiro 
Inicio 
 Para i:=1 ate 6 faca 
 Para j:=1 ate 5 faca 
 Escreval(“informe numero da linha ”, i , “ coluna “, j) 
 leia(numero[i,j]) 
 fimpara 
 Fimpara 
FIMALGORITMO 
 
Resposta 
Selecionada: 
a. 
O primeiro comando “PARA” deveria ir até 5 e não até 6, pois dá erro 
de memória 
Respostas: a. 
O primeiro comando “PARA” deveria ir até 5 e não até 6, pois dá erro 
de memória 
 b. 
O comando “LEIA” deveria estar fora dos comandos “PARA” 
 c. 
Deveria ser usado um único “PARA” indo até 30 
 d. 
O algoritmo não contém erros 
 
e. 
O segundo comando “PARA” deveria usar também uma variável i 
 
 
 
 
 
 
• Pergunta 10 
0 em 1 pontos 
 
Observe o algoritmo abaixo e em seguida, escolha a alternativa correta. 
ALGORITMO “matriz” 
VAR 
I , J : inteiro 
numero : vetor[1..5,1..5] de inteiro 
Inicio 
 Para i:=1 ate 5 passo faca 
 Para j:= 1 ate 5 faca 
 numero[i,j] := I * J 
 Fimpara 
 Fimpara 
 fimalgoritmo 
Esse algoritmo permite: 
 
Resposta Selecionada: d. 
Contar todos os valores de uma matriz 
Respostas: a. 
Carregar uma matriz via teclado 
 b. 
Carregar uma matriz de forma automática 
 c. 
Somar todos os valores de uma matriz 
 d. 
Contar todos os valores de uma matriz 
 e. 
Somar os valores de uma linha de uma matriz 
 
 
 
	 Pergunta 1
	 Pergunta 2
	 Pergunta 3
	 Pergunta 4
	 Pergunta 5
	 Pergunta 6
	 Pergunta 7
	 Pergunta 8
	 Pergunta 9
	 Pergunta 10

Continue navegando

Outros materiais