Baixe o app para aproveitar ainda mais
Prévia do material em texto
Lógica de Programação Algorítmica - Avaliação On-Line 3 (AOL 3) – Questionário • Pergunta 1 1 em 1 pontos 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: Resposta Selecionada: b. Média Respostas: a. Contador b. Média c. Maior valor d. Menor valor e. Acumulador • Pergunta 2 1 em 1 pontos o Observe o algoritmo abaixo e escolha a alternativa correta: ALGORITMO “LENDONOMES” VAR I : inteiro nome : literal Inicio Para i:=1 ate 5 faca Escreval(“informe nome”) leia(nome) Fimpara Para i:=1 ate 5 faca Escreval(“nome cadastrado :” , nome) Fimpara FIMALGORITMO Resposta Selecionada: a. O algoritmo lista os nomes, mas vai mostrar apenas o último nome cadastrado cinco vezes. Respostas: a. O algoritmo lista os nomes, mas vai mostrar apenas o último nome cadastrado cinco vezes. b. Esse algoritmo usa um vetor na sua listagem. c. O uso de um vetor não seria apropriado nesse caso. d. Nesse algoritmo são recebidos cinco nomes que ficam armazenados podendo ser listados posteriormente. e. A variável nome deveria ser real. • Pergunta 3 1 em 1 pontos As alternativas abaixo tratam da linguagem utilizada no Visualg. Qual delas não corresponde à verdade? Resposta Selecionada: c. No visualg, o comando PARA usa uma variável de controle do tipo caracter (ou literal) Respostas: a. 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 b. 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 c. No visualg, o comando PARA usa uma variável de controle do tipo caracter (ou literal) d. O comando ENQUANTO (ou while em outras linguagens) pode ser usado em repetições do tipo indeterminado ou determinado e. O comando PARA equivale ao FOR em outras linguagens, que podem ser mais ou menos detalhadas ou flexíveis em relação ao visualg • Pergunta 4 1 em 1 pontos 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 Resposta Selecionada: e. O programa exibe a média da soma dos números entre 1 e 15 Respostas: a. A variável A deveria ser literal b. A armazena o menor valor da variável i c. O programa não vai rodar pois a variável I deveria ser real e não inteira d. A é um contador e. O programa exibe a média da soma dos números entre 1 e 15 • Pergunta 5 1 em 1 pontos o Num determinado programa de computador, você encontrou o comando abaixo: x := total / qtd Nesse algoritmo, a variável x está fazendo o papel de: Resposta Selecionada: e. média Respostas: a. maior valor. b. menor valor. c. acumulador d. contador e. média • Pergunta 6 1 em 1 pontos 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: Resposta Selecionada: a. Contador Respostas: a. Contador b. Menor valor c. Maior valor d. Média e. Acumulador • Pergunta 7 1 em 1 pontos Escolha, dentre as alternativas abaixo, a que está incorreta: Resposta Selecionada: c. No visualg, o comando PARA usa uma variável de controle do tipo caracter, inteiro ou literal. Respostas: a. O comando ENQUANTO (ou while em outras linguagens) pode ser usado em repetições do tipo indeterminado, sendo com um comando PARA ou não. b. O comando PARA equivale ao FOR, em outras linguagens, que podem ser mais ou menos detalhadas ou flexíveis em relação ao visualg. c. No visualg, o comando PARA usa uma variável de controle do tipo caracter, inteiro ou literal. d. O comando PARA, no visualg e em outras linguagens, sempre permite mudar o passo da variável de controle, podendo ser 1, 2 ou qualquer outro valor inteiro. e. 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. • Pergunta 8 1 em 1 pontos 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 Resposta Selecionada: a. O algoritmo lista os nomes, mas vai mostrar apenas o último nome cadastrado, 3 vezes Respostas: a. O algoritmo lista os nomes, mas vai mostrar apenas o último nome cadastrado, 3 vezes b. O uso de um vetor não seria apropriado nesse caso c. A variável nome deveria ser real d. Nesse algoritmo são recebidos 3 nomes que ficam armazenados, podendo ser listados posteriormente e. Esse algoritmo usa um vetor na sua listagem • Pergunta 9 1 em 1 pontos o Leia o trecho de programa no Visualg abaixo e selecione a alternativa correta: var x: real i: inteiro inicio Para i:=1 ate 300 faca x:= x + i fimpara escreval (x/300) Resposta Selecionada: b. O programa emite a média da soma dos números entre 1 e 300. Respostas: a. O x armazena o menor valor da variável i. b. O programa emite a média da soma dos números entre 1 e 300. c. O x é um contador. d. O programa não vai rodar, pois a variável I deveria ser real e não inteira. e. A variável x deveria ser literal. • Pergunta 10 1 em 1 pontos 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 Resposta Selecionada: c. Porque o passo está positivo e deveria ser negativo Respostas: a. Porque a variável I deveria ser real b. Porque a variável passo deveria ser declarada c. Porque o passo está positivo e deveria ser negativo d. Porque o passo deveria ser real e. Porque a variável “ i ” deveria iniciada com 5 e não 500 Pergunta 1 Pergunta 2 Pergunta 3 Pergunta 4 Pergunta 5 Pergunta 6 Pergunta 7 Pergunta 8 Pergunta 9 Pergunta 10
Compartilhar