Baixe o app para aproveitar ainda mais
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
Compartilhar