Prévia do material em texto
Avaliação On-Line 3 (AOL 3) - Questionário Usuário Paulo Jose Batista Ely Curso 12832 . 7 - Lógica de Programação Algorítmica - 20192.A Teste Avaliação On-Line 3 (AOL 3) - Questionário Status Completada Resultado da tentativa 9 em 10 pontos Resultados exibidos Todas as respostas, Respostas enviadas, Respostas corretas, Perguntas respondidas incorretamente Pergunta 1 1 em 1 pontos Nas mais diversas linguagens, costumamos encontrar o comando:x := x + valor. A função dessa variável X é : Resposta Selecionada: c. Funcionar como um acumulador Respostas: a. Contabilizar uma média b. Armazenar o menor valor c. Funcionar como um acumulador d. Armazenar o maior valor e. Funcionar como um contador Pergunta 2 1 em 1 pontos As alternativas abaixo tratam da linguagem utilizada no Visualg. Qual delas não corresponde à verdade? Resposta Selecionada: e. No visualg, o comando PARA usa uma variável de controle do tipo caracter (ou literal) Respostas: a. 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 b. 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 c. O comando PARA equivale ao FOR em outras linguagens, que podem ser mais ou menos detalhadas ou flexíveis em relação ao visualg d. O comando ENQUANTO (ou while em outras linguagens) pode ser usado em repetições do tipo indeterminado ou determinado e. No visualg, o comando PARA usa uma variável de controle do tipo caracter (ou literal) Pergunta 3 0 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: b. A é um contador Respostas: a. O programa exibe a média da soma dos números entre 1 e 15 b. A é um contador c. A variável A deveria ser literal d. O programa não vai rodar pois a variável I deveria ser real e não inteira e. A armazena o menor valor da variável i Pergunta 4 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: b. O algoritmo lista os nomes, mas vai mostrar apenas o último nome cadastrado, 3 vezes Respostas: a. A variável nome deveria ser real b. O algoritmo lista os nomes, mas vai mostrar apenas o último nome cadastrado, 3 vezes c. Nesse algoritmo são recebidos 3 nomes que ficam armazenados, podendo ser listados posteriormente d. Esse algoritmo usa um vetor na sua listagem e. O uso de um vetor não seria apropriado nesse caso Pergunta 5 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 o passo deveria ser real b. Porque a variável I deveria ser real c. Porque o passo está positivo e deveria ser negativo d. Porque a variável “ i ” deveria iniciada com 5 e não 500 e. Porque a variável passo deveria ser declarada Pergunta 6 1 em 1 pontos 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 Resposta Selecionada: a. 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 Respostas: a. 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 b. A variável i começa com o valor 215 c. O programa não vai rodar, pois a variável I deveria ser real e não inteira d. O programa conta de 200 até 1, ou seja, de trás pra frente, de 15 em 15 e. O programa faz um somatório com a variável i + 15 Pergunta 7 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. Acumulador b. Média c. Menor valor d. Maior valor e. Contador Pergunta 8 1 em 1 pontos 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 ? Resposta Selecionada: a. Armazena o maior valor da variável " p " Respostas: a. Armazena o maior valor da variável " p " b. É um acumulador c. Conta quantos elementos são iguais à zero d. É um contador e. Calcula a média Pergunta 9 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: e. Contador Respostas: a. Média b. Acumulador c. Menor valor d. Maior valor e. Contador Pergunta 10 1 em 1 pontos 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 Resposta Selecionada: a. O algoritmo exibe o texto “ x ” 5 vezes Respostas: a. O algoritmo exibe o texto “ x ” 5 vezes b. O algoritmo roda normalmente exibindo os números de 1 a 5 c. O algoritmo exibe os números de 5 a 10 d. O algoritmo exibe a média de números entre 1 e 5 e. O algoritmo exibe a soma de 1 a 5