wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Java Fundamentals - Seção 2 (Alice 3)

Total questions: 38

Worksheet time: 32mins

Name
Class
Date
1.

Verdadeiro ou Falso: Os objetos do Alice se movem em relação à orientação da pessoa que está vendo a animação.

a)

Verdadeiro

b)

Falso

2.

Você deseja que um bloco de código seja executado apenas uma vez se determinadas condições forem atendidas. Qual tipo de constructo Java você usaria?

a)

array

b)

boolean

c)

if

d)

while loop

e)

Todas as alternativas

3.

Qual das seguintes afirmações sobre o que acontece quando o código a seguir é executado é falsa?

a)

A condição loopVal < 5 é testada antes da execução do bloco

b)

A condição loopVal < 5 retorna um valor boolean

c)

A mensagem “Printing Some Text” será impressa até que loopVal não seja mais inferior a 5

d)

A variável loopVal é inicializada em 0

e)

Nenhuma das opções

4.

No Alice, qual procedimento é usado para atribuir um objeto como veículo de outro?

a)

setClassVehicle

b)

setObjectVehicle

c)

setVehicle

d)

Vehicle

e)

Todas as opções

5.

No Alice, qual dos itens a seguir não é uma instrução de controle?

a)

Count

b)

Do In Ordere

c)

Move

d)

While

e)

Todas as opções

6.

Verdadeiro ou Falso: No Alice, os argumentos dos procedimentos permitem que o programador ajuste o objeto, o movimento, a distância e a duração.

a)

Verdadeiro

b)

Falso

7.

Verdadeiro ou Falso: No Alice, declarar um novo procedimento para encurtar o código e facilitar a leitura é uma técnica de abstração de procedimento.

a)

Verdadeiro

b)

Falso

8.

Verdadeiro ou Falso: Com base nas lições sobre o Alice, é possível criar um fluxograma em um programa de software ou documentar em um diário.

a)

Verdadeiro

b)

Falso

9.

No Alice, qual das alternativas a seguir é a situação mais provável em que a abstração de procedimento poderia ser usada?

a)

Um peixe precisa nadar um metro para frente

b)

Uma pessoa sobe 10 metros

c)

Dois peixes dizem algo um para o outro

d)

Cinco cachorros precisam latir e correr ao mesmo tempo

10.

Um evento do Alice é considerado o quê?

a)

Um pressionamento de tecla ou um clique do mouse

b)

Uma festa com, pelo menos, 20 pessoas

c)

A orientação de um objeto

d)

Tratamento de erros

e)

Nenhuma das opções

11.

Verdadeiro ou Falso: No Alice, não é possível transferir uma classe de uma animação para outra.

a)

Verdadeiro

b)

Falso

12.

No Alice, como podemos evitar a colisão de objetos?

a)

Fazendo download do aplicativo detector de colisões do Alice 3

b)

Desacelerando os movimentos

c)

Usando operadores matemáticos

d)

Usando a detecção de objetos

e)

Todas as opções

13.

No Alice, qual das instruções de programação a seguir move o alienígena para trás na distância até o asteroide, menos 2 metros?

a)

this.Alien move backward {this.Alien getDistanceTo this.Asteroid * 2}

b)

this.Alien move backward {this.Alien getDistanceTo this.Asteroid -2}

c)

this.Alien move forward {this.Asteroid getDistanceTo this.Alien / 2}

d)

this.Asteroid move backward {this.Alien getDistanceTo this.Asteorid / 2}

e)

Nenhuma das opções

14.

Os itens a seguir são exemplos de que em Java?

boolean, byte, char, short, int, long, float e double

a)

Expressões

b)

Especificações

c)

Tipos

d)

Variáveis

e)

Nenhuma das opções

15.

Verdadeiro ou Falso: Um tipo de dados define o tipo de procedimento que uma variável pode armazenar.

a)

Verdadeiro

b)

Falso

16.

Para acessar o Editor de código do Alice a partir do Editor de cena, em qual botão você deve clicar?

a)

Acessar Editor de Código

b)

Acessar Editor

c)

Código

d)

Editor de Código

e)

Editar Código

17.

Verdadeiro ou Falso: No Alice, as instruções de controle são arrastadas para o Editor de código.

a)

Verdadeiro

b)

Falso

18.

Verdadeiro ou Falso: No Alice, as funções fazem perguntas sobre um objeto.

a)

Verdadeiro

b)

Falso

19.

Qual tipo de objeto listener do Alice é necessário para direcionar um clique do mouse em qualquer objeto da cena, permitindo que o usuário arraste o objeto pela cena durante a execução da animação?

a)

addDefaultManipulation procedure

b)

addDefaultModelManipulation procedure

c)

addListener procedure

d)

addMouseListener procedure

e)

Nenhuma das opções

20.

Verdadeiro ou Falso: A animação do Alice deve ser testada durante todo o desenvolvimento, e não apenas no final do desenvolvimento da animação.

a)

Verdadeiro

b)

Falso

21.

Verdadeiro ou Falso: O Alice 3 lembrará você periodicamente de salvar seu projeto.

a)

Verdadeiro

b)

Falso

22.

Verdadeiro ou Falso: No Alice, não há como ver o código como código Java.

a)

Verdadeiro

b)

Falso

23.

Verdadeiro ou Falso: Uma variável é um local nomeado dentro da memória do computador; uma vez lá, as informações podem ser recuperadas e alteradas.

a)

Verdadeiro

b)

Falso

24.

No Alice, quais são os dois tipos de loop permitidos quando se usa estruturas de controle condicional? (Escolha duas opções)

a)

array

b)

conditional

c)

infinite

d)

switch

e)

together

25.

Verdadeiro ou Falso: Um evento é qualquer ação iniciada pelo usuário destinada a influenciar a execução do programa durante a reprodução.

a)

Verdadeiro

b)

Falso

26.

Verdadeiro ou Falso: Copiar as instruções de programação economiza tempo ao programar seu projeto no Alice.

a)

Verdadeiro

b)

Falso

27.

No Alice, qual das seguintes instruções de programação move o gato para trás, metade da distância até o pássaro?

a)

this.Bird move forward {this.Bird getDistanceTo this.Cat / 2}

b)

this.Cat move backward {this.Cat getDistanceTo this.Bird / 2}

c)

this.Cat move backward {this.Bird getDistanceTo this.Cat / 2}

d)

this.Cat move forward {this.Bird getDistanceTo this.Cat / 2}

e)

Todas as opções

28.

No Alice, qual função é usada para mover um objeto diretamente para o ponto central de outro objeto?

a)

getDepth

b)

getDistance

c)

getDurateion

d)

getObject

e)

Todas as opções acima

29.

No Alice, qual dos argumentos a seguir poderia ser substituído por um número aleatório?

a)

Direção

b)

Distância

c)

Duração

d)

Nome do objeto

e)

Nome do procedimento

30.

Verdadeiro ou Falso: No Alice, você pode definir seus próprios procedimentos para uma classe, mas não suas próprias funções.

a)

Verdadeiro

b)

Falso

31.

Verdadeiro ou Falso: No Alice, o procedimento setVehicle associará um objeto a outro.

a)

Verdadeiro

b)

Falso

32.

Qual dos itens a seguir não descreve variáveis?

a)

Um local na memória onde os dados de um tipo específico podem ser armazenados para recuperação e uso posteriores

b)

Organizadas em linhas e colunas

c)

Têm um tipo associado a elas

d)

Têm um nome exclusivo

e)

Nenhuma das opções

33.

No Alice, qual das alternativas a seguir é a situação mais provável em que a abstração de procedimento poderia ser usada?

a)

Um peixe precisa nadar um metro para frente

b)

Uma pessoa sobe 10 metros

c)

Dois peixes dizem algo um para o outro

d)

Cinco cachorros precisam latir e correr ao mesmo tempo

e)

Todas as opções

34.

Verdadeiro ou Falso: Os valores de variável podem ser alterados quantas vezes você desejar.

a)

Verdadeiro

b)

Falso

35.

Qual das estruturas de controle WHILE a seguir determina que o peixe se mova para frente repetidamente 0,5 metro por vez, mas pare se colidir com o tubarão?

a)

b)

c)

d)

36.

Qual das alternativas a seguir não é um exemplo da lógica de uma estrutura de controle IF?

a)

Se o pássaro tocar a campainha, uma guloseima será ofertad

b)

Se a campainha tocar, a porta será aberta

c)

Se o botão Play for pressionado, reproduza o vídeo uma vez

d)

Reproduza o vídeo três vezes

e)

Nenhuma das opções

37.

Verdadeiro ou Falso: No Alice, como parte do processo de gravação, você pode demonstrar os eventos que estão programados na sua animação

a)

Verdadeiro

b)

Falso

38.

No Alice, onde os eixos de uma instância se cruzam?

a)

No ponto central da instância

b)

Nos pés da instância

c)

Na cabeça da instância

d)

No ponto central do mundo

e)

Nenhuma das opções