Baixe o app para aproveitar ainda mais
Prévia do material em texto
30209 . 7 - Programação de Computadores - 20202.B Avaliação On-Line 2 (AOL 2) - Questionário Nota final 10/10 1. Pergunta 1 /1 Insira o programa abaixo escrito na linguagem do Visualg, execute e depois escolha a alternativa errada: VAR nomefilme : literal Preco : real Somatotal : real I:inteiro Inicio PARA I := 1 ate 3 faca Escreval(“informe nome do filme em dvd”) Leia(nomefilme) Escreval(“informe preço do filme que deseja comprar”) Leia(preco) Somatotal : = somatotal + preco FIMPARA Ocultar opções de resposta 1. O algoritmo vai executar normalmente. 2. Se depois do “fimpara” colocarmos o comando “escreval(somatotal/3)” poderemos exibir a média de preços dos filmes comprados. 3. O algoritmo realiza 3 repetições. 4. Se o preço do filme fosse declarado inteiro, a variável somatotal realizaria a soma normalmente. 5. O algoritmo vai travar no momento de realizar a soma na variável somatotal, que deveria ser literal. Resposta correta 2. Pergunta 2 /1 Analise o algoritmo abaixo, colocando-o no Visualg e executando, e a seguir selecione a alternativa correta: ALGORITMO “USANDOPARA” Var i : inteiro INICIO Para i:= 3 ate 33 passo 3 faca Escreval (i) Fimpara FIMALGORITMO para que serve o “passo 3” ? Ocultar opções de resposta 1. Para comparar os valores. 2. Para fazer o número i variar de 3 em 3 Resposta correta 3. Para encerrar a repetição. 4. Para atribuir 3 como valor inicial. 5. Para criar a repetição. 3. Pergunta 3 /1 O algoritmo abaixo faz um novo cálculo a partir das notas de um aluno. Execute-o no Visualg e a seguir selecione a alternativa adequada. ALGORITMO “NOTAS ” VAR media : real nota1, nota2 : real INICIO escreval(“informe primeira nota do aluno”) leia(nota1) escreval(“informe segunda nota do aluno”) leia(nota2) media := (nota1*3 + nota2*2) / 5 se media >= “7” entao escreval(“aprovado”) senao escreval(“reprovado”) fimse Ocultar opções de resposta 1. A estrutura “Se” deveria comparar média com 7 e não com “7”, pois média é real e não texto. Resposta correta 2. O algoritmo não roda nenhum comando. 3. O algoritmo calcula a média, mas tem erro na fórmula, que deveria ser nota1 + nota2 /2, 4. O algoritmo não consegue criar as variáveis. 5. O algoritmo roda sem problemas, funcionando perfeitamente. 4. Pergunta 4 /1 Insira o programa abaixo no Visualg e selecione a alternativa correta: var w : real i: real inicio Para i:=1 ate 5 faça leia (w) fimpara escreval (w+ w) Ocultar opções de resposta 1. O programa não vai rodar, pois a variável I deveria ser inteira e não real. Resposta correta 2. O programa faz um somatório com a variável w, dando resultado 20. 3. I varia de 1 até 5, pulando de 2 em 2. 4. W fica com o valor 10 ao final da execução do programa. 5. A variável w é um literal, pois pode receber texto. 5. Pergunta 5 /1 Execute o algoritmo abaixo no Visualg e informe qual das afirmativas está CORRETA. VAR numero: real i:inteiro soma: real INICIO Para i:=1 ate 3 faça Escreval(“informe um número qualquer entre 0 e 10”) leia(numero) soma := soma + numero Fimpara Escreval(soma / 3) Ocultar opções de resposta 1. É uma repetição indeterminada, ou seja, ocorre um número indefinido de vezes. 2. O programa roda normalmente. Resposta correta 3. A repetição ocorre 1 vez apenas, e trava. 4. A variável “i” é um acumulador. 5. O passo do comando PARA é 2, e está oculto. 6. Pergunta 6 /1 Executando o algoritmo abaixo no Visualg, o que acontecerá? ALGORITMO “executando” VAR I : inteiro Inicio Para i:=90 ate 30 passo 3 faca Escreval(i+3) Fimpara FIMALGORITMO Ocultar opções de resposta 1. Ele inicia a execução, mas termina porque 90 é maior que 30 e por isso ele trava com erro. 2. Ele inicia a execução, mas termina logo porque 90 é maior que 30, mas não trava. Resposta correta 3. Ele faz um somatório. 4. Ele faz uma listagem progressiva. 5. Ele faz uma listagem regressiva. 7. Pergunta 7 /1 O algoritmo abaixo faz um cálculo a partir das notas de um aluno. Execute-o no Visualg e a seguir selecione a alternativa adequada. ALGORITMO “CONTABILIZANDONOTAS” VAR media : inteiro nota1, nota2 : real INICIO escreval(“informe primeira nota do aluno”) leia(nota1) escreval(“informe segunda nota do aluno”) leia(nota2) media := nota1 + nota2 / 2 se media >= 7 entao escreval(“aprovado”) senao escreval(“reprovado”) fimse Ocultar opções de resposta 1. O algoritmo roda sem problemas. 2. O algoritmo não roda nenhum comando. 3. O algoritmo não consegue criar as variáveis. 4. O algoritmo tem problemas no cálculo da média, que deveria ser real. Resposta correta 5. O algoritmo calcula a média corretamente. 8. Pergunta 8 /1 Analise o algoritmo abaixo, execute no visualg e informe qual o valor final da variável A: Var A: real I : inteiro Inicio A:=10 Para i:=1 ate 10 faça Se i<=5 entao A:=A+30 Senao A:=A- 5 Fimse Fimpara Ocultar opções de resposta 1. 135 Resposta correta 2. 115 3. 105 4. 145 5. 125 9. Pergunta 9 /1 O conceito de algoritmo é primordial na programação de computadores. Vimos que existem algoritmos não computacionais e algoritmos computacionais, que chamamos de “programas de computador”. Quanto aos algoritmos, qual das alternativas abaixo é a que tem a melhor definição? Ocultar opções de resposta 1. Um algoritmo é uma sequência de passos que, se forem executados em qualquer ordem, executam uma determinada tarefa. 2. Um algoritmo é uma sequência de passos que, desde que executados na ordem correta, executam uma determinada tarefa. Resposta correta 3. Um algoritmo consiste numa sequência de passos informatizados que, se executados na ordem correta, executam uma determinada tarefa. 4. Um algoritmo sempre é um programa de computador. 5. Um algoritmo é uma sequência de passos que, sempre que executados na ordem correta podem ou não executar uma determinada tarefa. 10. Pergunta 10 /1 Execute o programa abaixo no Visualg e depois escolha a alternativa correta : VAR i : inteiro total : inteiro inicio para i := 10 ate 1 passo -2 faca total := total + I fimpara escreval(“ a média é”, total / 5) Ocultar opções de resposta 1. A média exibida é 5. 2. A média é igual a 8. 3. A soma total dá 9. 4. A soma total dá 12. 5. A média exibida é 6. Resposta correta
Compartilhar