Prévia do material em texto
AVALIAÇÃO III INTRODUÇÃO À PROGRAMAÇÃO AVALIAÇÃO DIAGNÓSTICA – MÓDULO III · Pergunta 1 2 em 2 pontos Um programador deseja exibir uma mensagem de “parabéns” ao jogador, somente quando sua pontuação for superior a 100. O programador criou o seu código, mas a mensagem de parabéns é exibida mesmo quando a pontuação é inferior ao limite desejado. Com base em seus conhecimentos, indique uma possível solução para o problema. Resposta Selecionada: C. O programador deve usar uma condicional com o “limite > 100” para exibir a mensagem. Respostas: A. O programador deve mudar o limite para 10. B. O programador deve mudar a mensagem exibida. C. O programador deve usar uma condicional com o “limite > 100” para exibir a mensagem. D. O programador deve usar uma condicional com o “limite < 100” para exibir a mensagem. · Pergunta 2 2 em 2 pontos Um programador deseja criar uma animação no Scratch que contém um Sprite de um carro. Este carro deve sair da posição x: 10 y : 100 e aparecer na posição x: 100 e y 100. Com base em seus conhecimentos, os comandos a serem utilizados pertencem a qual categoria? Resposta Selecionada: Movimento. Respostas: Movimento. Aparência. Eventos. Controle. · Pergunta 3 2 em 2 pontos Em um projeto de animação, você deseja mover um ator por 10 passos e a cada passo uma inclinação de 5 graus. No entanto, isso só deve ocorrer após o usuário clicar neste Ator. Qual a sequência de comandos que deve ser utilizada? Resposta Selecionada: C. Usar o comando “quando este ator for clicado”, criar um loop “repita 10 vezes” e inserir no loop o comando “mova 1 passo”, após isso o comando gire 5 graus. Respostas: A. Usar o comando “quando a bandeira for clicada”, criar um loop “repita 1 vezes” e inserir no loop o comando “mova 1 passos”, após isso o comando gire 5 graus. B. Usar o comando “quando a bandeira for clicada”, criar um loop “repita 10 vezes” e inserir no loop o comando “mova 10 passos”, após isso o comando gire 3 graus. C. Usar o comando “quando este ator for clicado”, criar um loop “repita 10 vezes” e inserir no loop o comando “mova 1 passo”, após isso o comando gire 5 graus. D. Usar o comando “quando a bandeira for clicada”, criar um loop “repita 15 vezes” e inserir no loop o comando “mova 10 passos”, após isso o comando gire 1 graus. · Pergunta 4 2 em 2 pontos Em um projeto de jogo, você deseja mover um ator por 10 passos e a cada passo uma inclinação de 5 graus. No entanto, essa inclinação só poderá ser feita se o grau do Ator for menor que 100. Qual a sequência de comandos que deve ser utilizada? Resposta Selecionada: C. Criar um loop “repita 10 vezes” e inserir no loop o comando “mova 10 passos”, o comando “se direção < 100 então” e dentro da condicional o comando gire 5 graus. Respostas: A. Criar um loop “repita 10 vezes” e inserir no loop o comando “mova 10 passos e gire 5 graus. B. Criar um loop “repita 10 vezes” e inserir no loop o comando “mova 1 passos” e gire 5 graus. C. Criar um loop “repita 10 vezes” e inserir no loop o comando “mova 10 passos”, o comando “se direção < 100 então” e dentro da condicional o comando gire 5 graus. D. Criar um loop “repita 8 vezes” e inserir no loop o comando “mova 5 passos”, o comando “se direção > 100 então” e dentro da condicional o comando gire 5 graus. · Pergunta 5 2 em 2 pontos Por definição, todo algoritmo deve ter uma ordem de execução. No fluxograma isso é realizado por meio de linhas, em que cada figura se liga a sua próxima figura. No Scratch isso não é diferente. Marque a alternativa correta referente à sequência de comandos executados no Scratch. Resposta Selecionada: C. Os comandos são executados em sequência, de acordo com os encaixes entre eles. Respostas: A. Os comandos são executados em sequência, de acordo com linhas que os conectam. B. Os comandos são executados em sequência, de acordo com a ordem (tempo) em que eles foram colocados no algoritmo. C. Os comandos são executados em sequência, de acordo com os encaixes entre eles. D. Os comandos são executados em sequência, de acordo com suas categorias. Sexta-feira, 1 de Outubro de 2021 17h19min00s BRT