Baixe o app para aproveitar ainda mais
Prévia do material em texto
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) - Questionário Usuário Ismael Bento Costa Curso 2811 . 7 - Lógica de Programação Algorítmica - 20172.A Teste Avaliação On-Line 4 (AOL 4) - Questionário Iniciado 16/08/17 13:12 Enviado 16/08/17 13:49 Status Completada Resultado da tentativa 10 em 10 pontos Tempo decorrido 36 minutos Instruções 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. Resultados exibidos Todas as respostas, Respostas enviadas, Respostas corretas, Perguntas respondidas incorretamente Pergunta 1 O que o algoritmo abaixo faz? ALGORITMO “QUESTAO6” VAR I , J : inteiro numero :vetor[1..3,1..3] de inteiro Inicio Para i:=3 ate 1 passo -1 faca Para j:= 1 ate 3 faca Escreval(“informe numero da linha ”, i , “ coluna “, j) leia(numero[i,j]) Fimpara Disciplinas Cursos 1 em 1 pontos Ismael Bento Costa 1 Fimpara Resposta Selecionada: d. Carrega a matriz em ordem decrescente de linha e crescente de coluna. Respostas: a. Carrega a matriz em ordem crescente de linha e coluna. b. Carrega a matriz em ordem crescente de linha e decrescente de coluna. c. Carrega a matriz em ordem aleatória. d. Carrega a matriz em ordem decrescente de linha e crescente de coluna. e. Carrega a matriz em ordem decrescente de linha e coluna. Pergunta 2 O que o algoritmo abaixo faz ? Para i:=1 ate 3 faca Para j:=1 ate 3 faca Escreval(“informe numero da linha ”, i , “ coluna “, j) Leia(numero[i,j]) numero[i,i] : =5 Fimpara Fimpara Resposta Selecionada: c. Lê os números de uma matriz 3 X 3 via teclado e torna os da diagonal principal iguais a 5. Respostas: a. Lê os números de uma matriz 3 X 3 via teclado. b. Lê os números de uma matriz 3 X 3 via teclado e torna os da diagonal secundária iguais a 5. c. Lê os números de uma matriz 3 X 3 via teclado e torna os da diagonal principal iguais a 5. d. Lê os números de uma matriz 3 X 3 via teclado e torna todos eles iguais a 5. e. Lê os números de uma matriz 3 X 3 via teclado e zera esses números. Pergunta 3 No algoritmo abaixo, o que está errado? ALGORITMO “achandoerro” VAR 1 em 1 pontos 1 em 1 pontos 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: b. O primeiro comando “PARA” deveria ir até 5 e não até 6, pois dá erro de memória Respostas: a. O algoritmo não contém erros b. O primeiro comando “PARA” deveria ir até 5 e não até 6, pois dá erro de memória c. O comando “LEIA” deveria estar fora dos comandos “PARA” d. Deveria ser usado um único “PARA” indo até 30 e. O segundo comando “PARA” deveria usar também uma variável i Pergunta 4 O que o algoritmo abaixo faz? ALGORITMO “matriz” VAR I , J : inteiro numero : vetor[1..5,1..5] de inteiro Inicio Para j:= 5 ate 1 passo -1 faca Para j:= 1 ate 5 passo -1 faca Escreval(“informe numero da linha ”, i , “ coluna “, j) leia(numero[i,j]) Fimpara Fimpara Resposta Selecionada: d. Carrega a matriz em ordem crescente de linha e decrescente de coluna Respostas: a. Carrega a matriz em ordem aleatória b. Carrega a matriz em ordem decrescente de linha e coluna 1 em 1 pontos c. Carrega a matriz em ordem decrescente de linha e crescente de coluna 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 5 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: d. 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 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 principal iguais a 10 e. Lê os números de uma matriz 4 X 4 via teclado e torna os da diagonal secundária iguais a 10 Pergunta 6 Quanto às matrizes do visualg, podemos dizer que: Resposta Selecionada: b. Devem ter dados de mesmo tipo. Respostas: a. Só podem ser quadradas, ou seja, o número de linhas é igual ao número de colunas. b. Devem ter dados de mesmo tipo. c. Podem ter dados de tipos diferentes. d. São unidimensionais. 1 em 1 pontos 1 em 1 pontos e. Podem ter linhas com dimensões diferentes. Pergunta 7 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: d. 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 se não usar 2 variáveis, não é possível carregar elementos de uma matriz d. Porque as matrizes têm 2 dimensões: linha e coluna e. Por redundância - não é necessário ter 2 variáveis, basta usar uma delas Pergunta 8 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: e. No caso específico do Visualg, devem ter dados de mesmo tipo Respostas: a. 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 b. As matrizes podem ter linhas com dimensões diferentes, ou seja, uma linha com 2 colunas e outra linha com 3 colunas, por exemplo c. As matrizes podem armazenar, em suas linhas e colunas, dados de tipos diferentes d. São unidimensionais do mesmo jeito que nos vetores e. No caso específico do Visualg, devem ter dados de mesmo tipo Pergunta 9 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..9, 1..9] de literal c. m: vetor [1..9,1..9] de inteiro 1 em 1 pontos 1 em 1 pontos 1 em 1 pontos Quarta-feira, 16 de Agosto de 2017 13h49min16s BRT d. m : vetor =[1 até 9; 1 até 9] de literal e. m : matriz [1..81] de literal Pergunta 10 Numa matriz, o comando “ X:= X + matriz[i,j]” serve para quê ? Resposta Selecionada: e. Para acumular os valores de uma matriz Respostas: a. Para atribuir valor 1 a um elemento qualquer b. Para contar alguma situação específica c. Serve como indicador de diagonal principal d. Para calcular médias e. Para acumular os valores de uma matriz ← OK 1 em 1 pontos
Compartilhar