Buscar

Avaliação On-Line 4 (AOL 4) - Lógica de Programação Algorítmica

Prévia do material em texto

22/09/2019 Revisar envio do teste: Avaliação On-Line 4 (AOL 4) - ...
https://sereduc.blackboard.com/webapps/assessment/review/review.jsp?attempt_id=_5222147_1&course_id=_20621_1&content_id=_1464210_… 1/5
 Unidade 3 Revisar envio do teste: Avaliação On-Line 4 (AOL 4) - QuestionárioH
Revisar envio do teste: Avaliação On-Line 4 (AOL 4) -Revisar envio do teste: Avaliação On-Line 4 (AOL 4) -
QuestionárioQuestionário
Usuário Israel Joab Rodrigues Barbosa
Curso 12832 . 7 - Lógica de Programação Algorítmica - 20192.A
Teste Avaliação On-Line 4 (AOL 4) - Questionário
Iniciado 22/09/19 19:58
Enviado 22/09/19 20:15
Status Completada
Resultado
da
tentativa
10 em 10 pontos 
Tempo
decorrido
17 minutos
Instruções
Resultados
exibidos
Todas as respostas, Respostas enviadas, Respostas corretas, Perguntas respondidas
incorretamente
Atenção! Você terá 1 opção de envio. Você pode salvar e retornar quantas vezes desejar,
pois a tentativa só será contabilizada quando você decidir acionar o botão ENVIAR.
Após o envio da atividade, você poderá conferir sua nota e o feedback, acessando o
menu lateral esquerdo (Notas).
IMPORTANTE: verifique suas respostas antes do envio desta atividade.
Pergunta 1
Resposta Selecionada: c. 
Respostas: a. 
b. 
c. 
d. 
e. 
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
O maior valor de x[i,j]
A média dos elementos da matriz
O menor valor de x[i,j]
O maior valor de x[i,j]
A soma dos elementos da matriz
A contagem dos números onde y = x[i,j]
Pergunta 2
Com o código abaixo, o que se consegue obter com a variável w ?
Disciplinas Cursos
1 em 1 pontos
1 em 1 pontos
Israel Joab Rodrigues Barbosa 34
22/09/2019 Revisar envio do teste: Avaliação On-Line 4 (AOL 4) - ...
https://sereduc.blackboard.com/webapps/assessment/review/review.jsp?attempt_id=_5222147_1&course_id=_20621_1&content_id=_1464210_… 2/5
Resposta Selecionada: e. 
Respostas: a. 
b. 
c. 
d. 
e. 
se x[i,j] < w então
 w := x[i,j]
fimse
O menor valor de x[i,j]
Um acumulador que soma os valores de x[i,j]
A média de valores de x[i,j]
O maior valor de x[i,j]
Um contador
O menor valor de x[i,j]
Pergunta 3
Resposta
Selecionada:
b.
Respostas: a. 
b.
c. 
d. 
e. 
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
O primeiro comando “PARA” deveria ir até 5 e não até 6, pois dá erro de
memória
O segundo comando “PARA” deveria usar também uma variável i
O primeiro comando “PARA” deveria ir até 5 e não até 6, pois dá erro de
memória
O comando “LEIA” deveria estar fora dos comandos “PARA”
O algoritmo não contém erros
Deveria ser usado um único “PARA” indo até 30
Pergunta 4
Resposta Selecionada: e. 
Para declarar uma matriz 9 X 9 de elementos de texto, qual seria o comando adequado?
m: vetor [1..9,1..9] de literal
1 em 1 pontos
1 em 1 pontos
22/09/2019 Revisar envio do teste: Avaliação On-Line 4 (AOL 4) - ...
https://sereduc.blackboard.com/webapps/assessment/review/review.jsp?attempt_id=_5222147_1&course_id=_20621_1&content_id=_1464210_… 3/5
Respostas: a. 
b. 
c. 
d. 
e. 
m : matriz [1..81] de literal
m : matriz [1..9, 1..9] de literal
m: vetor [1..9,1..9] de inteiro
m : vetor =[1 até 9; 1 até 9] de literal
m: vetor [1..9,1..9] de literal
Pergunta 5
Resposta
Selecionada:
b. 
Respostas: a.
b. 
c. 
d.
e.
Quando nos referimos a matrizes no Visualg, costumamos dizer que na prática é como se
tivéssemos vetores empilhados, de mesmo tamanho. Isso significa dizer que:
No caso específico do Visualg, devem ter dados de mesmo tipo
As matrizes podem armazenar, em suas linhas e colunas, dados de tipos
diferentes
No caso específico do Visualg, devem ter dados de mesmo tipo
São unidimensionais do mesmo jeito que nos vetores
As matrizes podem ter linhas com dimensões diferentes, ou seja, uma linha
 com 2 colunas e outra linha com 3 colunas, por exemplo
As matrizes só podem ser quadradas, ou seja, o número de linhas é igual ao
número de colunas – não é possível que sejam diferentes, sob nenhuma
hipótese
Pergunta 6
Resposta
Selecionada:
d.
Respostas: a.
b. 
c.
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
Lê os números de uma matriz 4 X 4 via teclado e torna os da diagonal
principal iguais a 10
Lê os números de uma matriz 4 X 4 via teclado e torna todos eles iguais a
10
Lê os números de uma matriz 4 X 4 via teclado
Lê os números de uma matriz 4 X 4 via teclado e torna os da diagonal
secundária iguais a 10
1 em 1 pontos
1 em 1 pontos
22/09/2019 Revisar envio do teste: Avaliação On-Line 4 (AOL 4) - ...
https://sereduc.blackboard.com/webapps/assessment/review/review.jsp?attempt_id=_5222147_1&course_id=_20621_1&content_id=_1464210_… 4/5
d.
e. 
Lê os números de uma matriz 4 X 4 via teclado e torna os da diagonal
principal iguais a 10
Lê os números de uma matriz 4 X 4 via teclado e zera esses números
Pergunta 7
Resposta Selecionada: c. 
Respostas: a. 
b. 
c. 
d. 
e. 
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:
Carregar uma matriz de forma automática
Contar todos os valores de uma matriz
Somar os valores de uma linha de uma matriz
Carregar uma matriz de forma automática
Carregar uma matriz via teclado
Somar todos os valores de uma matriz
Pergunta 8
algoritmo "MATRIZ"
// Função :
// Autor : Aline Chagas
// Data : 10/08/2017
// Seção de Declarações
var
i , j : inteiro
numero: vetor[1..5,1..5] de inteiro
inicio
// Seção de Comandos
Para i:=1 ate 5 passo 1 faca
Para j:=5 ate 1 passo -1 faca
Escreval ("Informe o número da linha", i, " Coluna", j)
leia (numero[i,j])
FimPara
FimPara
fimalgoritmo
1 em 1 pontos
1 em 1 pontos
22/09/2019 Revisar envio do teste: Avaliação On-Line 4 (AOL 4) - ...
https://sereduc.blackboard.com/webapps/assessment/review/review.jsp?attempt_id=_5222147_1&course_id=_20621_1&content_id=_1464210_… 5/5
Domingo, 22 de Setembro de 2019 20h15min52s BRT
Resposta
Selecionada:
a.
Respostas: a.
b. 
c. 
d. 
e.
Carrega a matriz em ordem crescente de linha e decrescente de coluna
Carrega a matriz em ordem crescente de linha e decrescente de coluna
Carrega a matriz em ordem aleatória
Carrega a matriz em ordem decrescente de linha e coluna
Carrega a matriz em ordem crescente de linha e coluna
Carrega a matriz em ordem decrescente de linha e crescente de coluna
Pergunta 9
Resposta Selecionada: a. 
Respostas: a. 
b. 
c. 
d. 
e. 
Numa matriz, o comando “ X:= X + matriz[i,j]” serve para quê ?
Para acumular os valores de uma matriz
Para acumular os valores de uma matriz
Para calcular médias
Serve como indicador de diagonal principal
Para atribuir valor 1 a um elemento qualquer
Para contar alguma situação específica
Pergunta 10
Resposta
Selecionada:
c. 
Respostas: a.
b. 
c. 
d. 
e.
Nos exemplos que vimos, quando utilizamos matrizes no Visualg, costumamos usar duasvariáveis, I e J, em duas estruturas de repetição do tipo “PARA”. Por qual motivo
precisamos fazer assim?
Porque as matrizes têm 2 dimensões: linha e coluna
Porque se não usar 2 variáveis, não é possível carregar elementos de
uma matriz
Isso é opcional em qualquer caso
Porque as matrizes têm 2 dimensões: linha e coluna
Só é necessário se não for ler do teclado
Por redundância - não é necessário ter 2 variáveis, basta usar uma delas
←← OKOK
1 em 1 pontos
1 em 1 pontos

Continue navegando