Baixe o app para aproveitar ainda mais
Prévia do material em texto
28608 . 7 - Unidig - Lógica de Programação Algorítmica - 20202.B Avaliação On-Line 2 (AOL 2) - Questionário Avaliação On-Line 2 (AOL 2) - Questionário Nota finalEnviado: 25/09/20 11:34 (BRT) 10/10 1. Pergunta 1 /1 Em vários programas de computador, tanto podemos encontrar o comando x := x + 1 quanto o comando x++ . Quanto esse tipo de comando é encontrado, a variável x está fazendo o papel de: Ocultar opções de resposta 1. Maior valor 2. Menor valor 3. Média 4. Contador Resposta correta 5. Acumulador 2. Pergunta 2 /1 Analise o algoritmo abaixo, execute no visualg e escolha a alternativa correta: Var x : inteiro Inicio Para x:=1 ate 5 faca escreval(“x”) Fimpara fimalgoritmo Ocultar opções de resposta 1. O algoritmo exibe os números de 5 a 10 2. O algoritmo exibe a média de números entre 1 e 5 3. O algoritmo roda normalmente exibindo os números de 1 a 5 4. O algoritmo exibe a soma de 1 a 5 5. O algoritmo exibe o texto “ x ” 5 vezes Resposta correta 3. Pergunta 3 /1 Leia o trecho de programa no Visualg abaixo e selecione a alternativa correta: var i : inteiro inicio Para i:=200 ate 1 faca escreval(i + 15) fimpara fimalgoritmo Ocultar opções de resposta 1. A variável i começa com o valor 215 2. O programa inicia uma contagem e termina rapidamente, pois o valor inicial é maior que o final e não tem passo negativo - na hora em que for executado não vai mostrar nada Resposta correta 3. O programa faz um somatório com a variável i + 15 4. O programa não vai rodar, pois a variável I deveria ser real e não inteira 5. O programa conta de 200 até 1, ou seja, de trás pra frente, de 15 em 15 4. Pergunta 4 /1 Nas mais diversas linguagens, costumamos encontrar o comando:x := x + valor. A função dessa variável X é : Ocultar opções de resposta 1. Armazenar o menor valor 2. Armazenar o maior valor 3. Funcionar como um contador 4. Contabilizar uma média 5. Funcionar como um acumulador Resposta correta 5. Pergunta 5 /1 Observe o algoritmo abaixo, execute no visualg e escolha a alternativa correta: ALGORITMO “USANDONOMES” VAR I : inteiro nome : literal Inicio Para i:=1 ate 3 faca Escreval(“informe nome”) leia(nome) Fimpara Para i:=1 ate 3 faca Escreval(“nome cadastrado :” , nome) Fimpara FIMALGORITMO Ocultar opções de resposta 1. Esse algoritmo usa um vetor na sua listagem 2. O algoritmo lista os nomes, mas vai mostrar apenas o último nome cadastrado, 3 vezes Resposta correta 3. A variável nome deveria ser real 4. Nesse algoritmo são recebidos 3 nomes que ficam armazenados, podendo ser listados posteriormente 5. O uso de um vetor não seria apropriado nesse caso 6. Pergunta 6 /1 Leia o trecho de programa no Visualg abaixo e selecione a alternativa correta: var A : real i : inteiro inicio Para i :=1 ate 15 faca A:= A + i fimpara escreval (A/15) fimalgoritmo Ocultar opções de resposta 1. A armazena o menor valor da variável i 2. A é um contador 3. O programa não vai rodar pois a variável I deveria ser real e não inteira 4. A variável A deveria ser literal 5. O programa exibe a média da soma dos números entre 1 e 15 Resposta correta 7. Pergunta 7 /1 Analise o programa abaixo na linguagem Utilizada no Visualg e, depois selecione a alternativa correta: Var p,x,i : inteiro inicio Para i:=1 ate 10 faca Escreval(“informe o valor da variável p”) Leia(p) Se p > x entao x:=p fimse fimpara fimalgoritmo Entre outras coisas, para que pode servir a variável x ? Ocultar opções de resposta 1. Armazena o maior valor da variável " p " Resposta correta 2. Calcula a média 3. É um acumulador 4. É um contador 5. Conta quantos elementos são iguais à zero 8. Pergunta 8 /1 Analise o algoritmo abaixo e em seguida, escolha a alternativa correta. Esse algoritmo inicia, executa, mas não faz o que deveria, que é contar regressivamente de 500 até 400, recuando de 5 em 5. Porque isso acontece? ALGORITMO “teste” VAR I : inteiro Inicio Para i:=500 ate 400 passo 5 faca Escreval(i) Fimpara FIMALGORITMO Ocultar opções de resposta 1. Porque a variável I deveria ser real 2. Porque a variável “ i ” deveria iniciada com 5 e não 500 3. Porque a variável passo deveria ser declarada 4. Porque o passo está positivo e deveria ser negativo Resposta correta 5. Porque o passo deveria ser real 9. Pergunta 9 /1 Em programas de computador, costumamos encontrar comandos onde se divide um acumulador(total) por um contador(qtd), como no comando abaixo. X := total / qtd Normalmente, nesse caso, a variável X está fazendo um papel de: Ocultar opções de resposta 1. Menor valor 2. Acumulador 3. Média Resposta correta 4. Contador 5. Maior valor 10. Pergunta 10 /1 As alternativas abaixo tratam da linguagem utilizada no Visualg. Qual delas não corresponde à verdade? Ocultar opções de resposta 1. O comando SE... Então...Senao....Fimse (ou IF em outras linguagens) permite variar a resposta que o algoritmo dá dependendo do dado que foi inserido e do resultado da sentença lógica, podendo ser usado mais de uma vez no programa 2. O comando ENQUANTO (ou while em outras linguagens) pode ser usado em repetições do tipo indeterminado ou determinado 3. O comando PARA, no visualg e em outras linguagens, normalmente permite mudar o passo da variável de controle, podendo ser 1, 2 ou qualquer outro valor inteiro 4. O comando PARA equivale ao FOR em outras linguagens, que podem ser mais ou menos detalhadas ou flexíveis em relação ao visualg 5. No visualg, o comando PARA usa uma variável de controle do tipo caracter (ou literal) Resposta correta
Compartilhar