Baixe o app para aproveitar ainda mais
Prévia do material em texto
· Pergunta 1 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 atribuir valor 1 a um elemento qualquer c. Para acumular os valores de uma matriz d. Serve como indicador de diagonal principal e. Para calcular médias · Pergunta 2 1 em 1 pontos Para declarar uma matriz 9 X 9 de elementos de texto, qual seria o comando adequado? Resposta Selecionada: d. m: vetor [1..9,1..9] de literal Respostas: a. m : matriz [1..9, 1..9] de literal b. m: vetor [1..9,1..9] de inteiro c. m : vetor =[1 até 9; 1 até 9] de literal d. m: vetor [1..9,1..9] de literal e. m : matriz [1..81] de literal · Pergunta 3 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. O segundo comando “PARA” deveria usar também uma variável i b. Deveria ser usado um único “PARA” indo até 30 c. O primeiro comando “PARA” deveria ir até 5 e não até 6, pois dá erro de memória d. O algoritmo não contém erros e. O comando “LEIA” deveria estar fora dos comandos “PARA” · Pergunta 4 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: c. 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 b. Lê os números de uma matriz 4 X 4 via teclado e torna todos eles iguais a 10 c. Lê os números de uma matriz 4 X 4 via teclado e torna os da diagonal principal iguais a 10 d. Lê os números de uma matriz 4 X 4 via teclado e zera esses números e. Lê os números de uma matriz 4 X 4 via teclado e torna os da diagonal secundária iguais a 10 · Pergunta 5 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: e. O menor valor de x[i,j] Respostas: a. Um acumulador que soma os valores de x[i,j] b. O maior valor de x[i,j] c. A média de valores de x[i,j] d. Um contador e. O menor valor de x[i,j] · Pergunta 6 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: b. No caso específico do Visualg, devem ter dados de mesmo tipo Respostas: a. São unidimensionais do mesmo jeito que nos vetores b. No caso específico do Visualg, devem ter dados de mesmo tipo c. As matrizes podem ter linhas com dimensões diferentes, ou seja, uma linha com 2 colunas e outra linha com 3 colunas, por exemplo d. 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 e. As matrizes podem armazenar, em suas linhas e colunas, dados de tipos diferentes · Pergunta 7 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: d. O maior valor de x[i,j] Respostas: a. A soma dos elementos da matriz b. A média dos elementos da matriz c. A contagem dos números onde y = x[i,j] d. O maior valor de x[i,j] e. O menor valor de x[i,j] · Pergunta 8 1 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: c. Carrega a matriz em ordem crescente de linha e decrescente de coluna Respostas: a. Carrega a matriz em ordem crescente de linha e coluna b. Carrega a matriz em ordem aleatória c. Carrega a matriz em ordem crescente de linha e decrescente de coluna d. Carrega a matriz em ordem decrescente de linha e coluna e. Carrega a matriz em ordem decrescente de linha e crescente de coluna · Pergunta 9 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: b. Porque as matrizes têm 2 dimensões: linha e coluna Respostas: a. Só é necessário se não for ler do teclado b. Porque as matrizes têm 2 dimensões: linha e coluna c. Por redundância - não é necessário ter 2 variáveis, basta usar uma delas d. Isso é opcional em qualquer caso e. Porque se não usar 2 variáveis, não é possível carregar elementos de uma matriz · Pergunta 10 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: e. Carregar uma matriz de forma automática Respostas: a. Somar os valores de uma linha de uma matriz b. Somar todos os valores de uma matriz c. Contar todos os valores de uma matriz d. Carregar uma matriz via teclado e. Carregar uma matriz de forma automática
Compartilhar