Buscar

Avaliação On-Line 4 (AOL 4) - Questionário - Logica de Programação Algoritimica

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 6 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 6 páginas

Prévia do material em texto

Avaliação On-Line 4 (AOL 4) - Questionário
 
	Usuário
	Paulo Jose Batista Ely
	Curso
	12832 . 7 - Lógica de Programação Algorítmica - 20192.A
	Teste
	Avaliação On-Line 4 (AOL 4) - Questionário
	
	
	
	
	Status
	Completada
	
	
	
	
	
	
	Resultados exibidos
	Todas as respostas, Respostas enviadas, Respostas corretas, Perguntas respondidas incorretamente
Pergunta 1
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:
	c. 
O primeiro comando “PARA” deveria ir até 5 e não até 6, pois dá erro de memória
	Respostas:
	a. 
Deveria ser usado um único “PARA” indo até 30
	
	b. 
O algoritmo não contém erros
	
	c. 
O primeiro comando “PARA” deveria ir até 5 e não até 6, pois dá erro de memória
	
	d. 
O comando “LEIA” deveria estar fora dos comandos “PARA”
	
	e. 
O segundo comando “PARA” deveria usar também uma variável i
	
	
	
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:
	b. 
O maior valor de x[i,j]
	Respostas:
	a. 
A soma dos elementos da matriz
	
	b. 
O maior valor de x[i,j]
	
	c. 
O menor valor de x[i,j]
	
	d. 
A média dos elementos da matriz
	
	e. 
A contagem dos números onde y = x[i,j]
	
	
	
Pergunta 3
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. 
Um contador
	
	e. 
O maior valor de x[i,j]
	
	
	
Pergunta 4
1 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:
	a. 
Carregar uma matriz de forma automática
	Respostas:
	a. 
Carregar uma matriz de forma automática
	
	b. 
Contar todos os valores de uma matriz
	
	c. 
Carregar uma matriz via teclado
	
	d. 
Somar os valores de uma linha de uma matriz
	
	e. 
Somar todos os valores de uma matriz
	
	
	
Pergunta 5
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:
	e. 
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 torna os da diagonal secundária iguais a 10
	
	b. 
Lê os números de uma matriz 4 X 4 via teclado
	
	c. 
Lê os números de uma matriz 4 X 4 via teclado e zera esses números
	
	d. 
Lê os números de uma matriz 4 X 4 via teclado e torna todos eles iguais a 10
	
	e. 
Lê os números de uma matriz 4 X 4 via teclado e torna os da diagonal principal iguais a 10
	
	
	
Pergunta 6
0 em 1 pontos
	
	
	
	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
	
	
	
	
		Resposta Selecionada:
	a. 
Carrega a matriz em ordem decrescente de linha e coluna
	Respostas:
	a. 
Carrega a matriz em ordem decrescente de linha e coluna
	
	b. 
Carrega a matriz em ordem decrescente de linha e crescente de coluna
	
	c. 
Carrega a matriz em ordem aleatória
	
	d. 
Carrega a matriz em ordem crescente de linha e decrescente de coluna
	
	e. 
Carrega a matriz em ordem crescente de linha e coluna
	
	
	
Pergunta 7
1 em 1 pontos
	
	
	
	Para declarar uma matriz 9 X 9 de elementos de texto, qual seria o comando adequado?
	
	
	
	
		Resposta Selecionada:
	a. 
m: vetor [1..9,1..9] de literal
	Respostas:
	a. 
m: vetor [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 : matriz [1..9, 1..9]  de literal
	
	
	
Pergunta 8
1 em 1 pontos
	
	
	
	Nos exemplos que vimos, quando utilizamos matrizes  no Visualg, costumamos usar duas variáveis, I e J, em duas estruturas de repetição do tipo “PARA”. Por qual motivo precisamos fazer assim?
	
	
	
	
		Resposta Selecionada:
	c. 
Porque as matrizes têm 2 dimensões: linha e coluna
	Respostas:
	a. 
Isso é opcional em qualquer caso
	
	b. 
Só é necessário se não for ler do teclado
	
	c. 
Porque as matrizes têm 2 dimensões: linha e coluna
	
	d. 
Porque se não usar 2 variáveis, não é possível carregar elementos de uma matriz
	
	e. 
Por redundância - não é necessário ter 2 variáveis, basta usar uma delas
	
	
	
Pergunta 9
1 em 1 pontos
	
	
	
	Numa matriz, o comando “ X:= X + matriz[i,j]” serve para quê ?
	
	
	
	
		Resposta Selecionada:
	c. 
Para acumular os valores de uma matriz
	Respostas:
	a. 
Para contar alguma situação específica
	
	b. 
Para calcular médias
	
	c. 
Para acumular os valores de uma matriz
	
	d. 
Serve como indicador de diagonal principal
	
	e. 
Para atribuir valor 1 a um elemento qualquer
	
	
	
Pergunta 10
1 em 1 pontos
	
	
	
	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:
	
	
	
	
		Resposta Selecionada:
	a. 
No caso específico do Visualg, devem ter dados de mesmo tipo
	Respostas:
	a. 
No caso específico do Visualg, devem ter dados de mesmo tipo
	
	b. 
São unidimensionais do mesmo jeito que nos vetores
	
	c.
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
	
	d. 
As matrizes podem armazenar, em suas linhas e colunas, dados de tipos diferentes
	
	e.
As matrizes podem ter linhas com dimensões diferentes, ou seja, uma linha  com 2 colunas e outra linha  com 3 colunas, por exemplo

Continue navegando