Prévia do material em texto
1. Ao criar um evento com base no uso de uma tecla, qual ouvinte de evento você usaria?
Posição/ orientação
Ativação/hora da cena
Mouse
Teclado (*)
Incorreto. Consulte a Seção 2, Lição 11.
(0/1) Pontos
2. Um evento do Alice é considerado o quê?
Uma festa com, pelo menos, 20 pessoas.
Tratamento de erros.
Clique de uma tecla ou do mouse. (*)
A orientação de um objeto.
Correto
(1/1) Pontos
3. Ao apresentar sua animação do Alice, não é importante fornecer ao público um motivo para ouvir a apresentação. Verdadeiro ou falso?
Verdade
Falso (*)
Correto
(1/1) Pontos
4. Como programador do Alice, você renderiza a animação por conta própria. Verdadeiro ou falso?
Verdade
Falso (*)
Correto
(1/1) Pontos
5. Com base nas lições sobre o Alice, em que ponto no processo de animação você confirma os itens na "Lista de Verificação da Conclusão da Animação"?
No final do processo de animação. (*)
Depois de adicionar cada procedimento ao editor de código.
No início do processo de animação.
Durante o processo de animação.
Incorreto. Consulte a Seção 2, Lição 12.
6. No Alice, como podemos evitar a colisão de objetos?
Usando a detecção de objetos.
Usando operadores matemáticos. (*)
Baixando o aplicativo detector de colisões do Alice 3.
Desacelerando os movimentos.
Correto
(1/1) Pontos
7. O Alice usa operadores matemáticos incorporados. São eles:
Adicionar
Subtrair
Multiplicar
Dividir
Todas as opções acima (*)
Correto
(1/1) Pontos
8. Which of the following statements about methods is false?
Classes devem ser definidas diretamente em uma definição de método. (*)
Métodos cujo tipo de retorno não seja void precisam incluir uma instrução return especificando o que retornar.
A ordem na qual os métodos são listados na classe não é importante.
O Java não permite alinhar uma definição de método em outra definição do método.
Incorreto. Consulte a Seção 2, Lição 14.
(0/1) Pontos
9. If you want one message to display if a user is below the age of 18 and a different message to display if the user is 18 or older, what type of construct would you use?
loop for all
loop do
loop while
if (*)
Incorreto. Consulte a Seção 2, Lição 14.
(0/1) Pontos
10. No Alice, onde os operadores aritméticos estão disponíveis?
(Escolha todas as respostas corretas)
Argumento de quantidade (*)
Argumento de tamanho
Argumento de duração (*)
Funções Get Distance (*)
Controle If
11. Um tipo de dados define o tipo de procedimentos que uma variável pode armazenar. Verdadeiro ou falso?
Falso (*)
Verdade
Incorreto. Consulte a Seção 2, Lição 13.
(0/1) Pontos
12. Os valores de variável podem ser alterados quantas vezes você desejar. Verdadeiro ou falso?
Verdade (*)
Falso
Correto
(1/1) Pontos
13. Qual das instruções de programação a seguir determina que o peixe se mova de modo contínuo para frente uma velocidade aleatória entre 0,5 e 1 metro menos 0,25 metros, até colidir com o tubarão?
(*)
Correto
(1/1) Pontos
14. Qual das seguintes estruturas de controle IF determina que o peixe cirurgião-patela role e se mova para baixo simultaneamente se colidir com um tubarão ou se mova para frente se não colidir com um tubarão?
(*)
Correto
(1/1) Pontos
15. A estrutura de controle If do Alice requer que a instrução false seja preenchida. Verdadeiro ou falso?
Verdade
Falso (*)
Correto
1. Um loop pode ser infinito (continuar para sempre) ou condicional (parar mediante uma condição). Verdadeiro ou falso?
Verdade (*)
Falso
Correto
(1/1) Pontos
2. Qual das seguintes estruturas de controle IF determina que o peixe cirurgião-patela role e se mova para baixo simultaneamente se colidir com um tubarão ou se mova para frente se não colidir com um tubarão?
(*)
Correto
(1/1) Pontos
3. Qual dos itens a seguir não descreve variáveis?
Local na memória onde os dados de um tipo específico podem ser armazenados para recuperação e uso posteriores.
Tem um nome exclusivo.
Organizada em linhas e colunas. (*)
Tem um tipo associado.
Incorreto. Consulte a Seção 2, Lição 13.
(0/1) Pontos
4. Um aplicativo típico usa vários valores, e esses valores mudam de forma contínua durante a execução do programa. Verdadeiro ou falso?
Verdade (*)
Falso
Incorreto. Consulte a Seção 2, Lição 13.
(0/1) Pontos
5. No Alice, qual das seguintes instruções de programação move o gato para trás, metade da distância até o pássaro?
this.Cat move backward {this.Bird getDistanceTo this.Cat / 2}
this.Cat move backward {this.Cat getDistanceTo this.Bird / 2} (*)
this.Bird move forward {this.Bird getDistanceTo this.Cat / 2}
this.Cat move forward {this.Bird getDistanceTo this.Cat / 2}
Incorreto. Consulte a Seção 2, Lição 9.
6. No Alice, como podemos evitar a colisão de objetos?
Usando a detecção de objetos.
Usando operadores matemáticos. (*)
Baixando o aplicativo detector de colisões do Alice 3.
Desacelerando os movimentos.
Correto
(1/1) Pontos
7. Main is an example of what in the following code?
public static void main (String[] args) {
System.out.println{"Hello World!");
}
Uma instância
Um método (*)
Uma classe
Uma variável
Incorreto. Consulte a Seção 2, Lição 14.
(0/1) Pontos
8. If you want one message to display if a user is below the age of 18 and a different message to display if the user is 18 or older, what type of construct would you use?
loop for all
loop do
loop while
if (*)
Incorreto. Consulte a Seção 2, Lição 14.
(0/1) Pontos
9. Qual das instruções de programação a seguir determina que o peixe se mova de modo contínuo para frente uma velocidade aleatória entre 0,5 e 1 metro menos 0,25 metros, até colidir com o tubarão?
(*)
Correto
(1/1) Pontos
10. Qual dos itens a seguir não é um tipo de valor de variável do Alice?
Cor
Número Inteiro
Número Decimal
Função (*)
Correto
11. O Alice fornece mundos preenchidos por meio de qual guia do menu new?
Starters (*)
Blank Slates
Recent
File System
Correto
(1/1) Pontos
12. No Alice, não é possível transferir uma classe de uma animação para outra. Verdadeiro ou falso?
Verdade
Falso (*)
Correto
(1/1) Pontos
13. No Alice, não é possível fazer upload da animação diretamente para o YouTube.
Verdade
Falso (*)
Correto
(1/1) Pontos
14. Em qual classe do Alice o procedimento addDefaultModelManipulation está localizado?
Classe Cena (*)
Classe Objeto
Classe Quadrúpede
Classe myFirstMethod
Incorreto. Consulte a Seção 2, Lição 12.
(0/1) Pontos
15. Com base nas lições sobre o Alice, um storyboard textual fornece uma lista de ações ordenadas que cada objeto executa em cada cena da animação. Verdadeiro ou falso?
Verdade (*)
Falso
Correto
1. NO Alice, a estrutura de controle if pode processar uma resposta verdadeira e uma falsa. Verdadeiro ou falso?
Verdade (*)
Falso
Correto
(1/1) Pontos
2. No Alice, você deve colocar a estrutura de controle no editor de código antes de adicionar qualquer código a ser inserido nela. Verdadeiro ou falso?
Verdade
Falso (*)
Incorreto. Consulte a Seção 2, Lição 8.
(0/1) Pontos
3. Um exemplo de uma expressão é o seguinte:
Mover 1 metro para frente
"Estou feliz."
3*3=9 (*)
If ou Where
Correto
(1/1) Pontos
4. No Alice, qual das seguintes instruções de programação a seguir move o alienígena para trás a distância até o asteroide, menos 2 metros?
this.Alien move backward {this.Alien getDistanceTo this.Asteroid -2} (*)
this.Alien move backward {this.Alien getDistanceTo this.Asteroid * 2}
this.Asteroid move backward {this.Alien getDistanceTo this.Asteorid / 2}
this.Alien move forward {this.Asteroid getDistanceTo this.Alien / 2}
Correto
(1/1) Pontos
5. Ao apresentar sua animação do Alice, garanta que a sua apresentação seja totalmente testada e concluída. Verdadeiro ou falso?
Verdade (*)
Falso
Correto
6. Com base nas lições sobre o Alice, ao testar sua animação você deve testar os comentários adicionados abaixo de cada sequência de instruções no código. Verdadeiro ou falso?
Verdade
Falso (*)
Incorreto. Consulte a Seção 2, Lição 12.
(0/1) Pontos
7. Quais dos itens a seguir são exemplos de elementos que você testaria em sua animação do Alice?
(Escolha todas as respostas corretas)
Expressões matemáticas realizam cálculosda forma esperada. (*)
Os ouvintes de eventos acionam as respostas corretas. (*)
Todos os procedimentos são exibidos em ordem alfabética na guia Procedures.
Objetos se movem de modo suave. (*)
Incorreto. Consulte a Seção 2, Lição 12.
(0/1) Pontos
8. In Java, a function is a method that must return a value. True or false?
Verdade
Falso (*)
Incorreto. Consulte a Seção 2, Lição 14.
(0/1) Pontos
9. If you want one message to display if a user is below the age of 18 and a different message to display if the user is 18 or older, what type of construct would you use?
loop for all
loop do
loop while
if (*)
Incorreto. Consulte a Seção 2, Lição 14.
(0/1) Pontos
10. No Alice, não é possível ver o código como código Java. Verdadeiro ou falso?
Verdade
Falso (*)
Correto
11. O inicializador de uma variável com um tipo de valor TextString pode ser (selecione todas as opções aplicáveis):
(Escolha todas as respostas corretas)
"Saudações" (*)
"Howdy" (*)
"4" (*)
Nenhuma das opções acima.
Correto
(1/1) Pontos
12. Você quer que um evento aconteça quando um objeto colide com outro, então, qual categoria de manipulador de eventos você escolheria?
Teclado
Mouse
Ativação/hora da cena
Posição/ orientação (*)
Correto
(1/1) Pontos
13. Ao importar uma classe de outro arquivo, você precisa importar a classe toda. Verdadeiro ou falso?
Verdade
Falso (*)
Correto
(1/1) Pontos
14. Qual dos itens a seguir não é um operador relacional?
>
<
// (*)
=
Correto
(1/1) Pontos
15. Qual dos itens a seguir não é um tipo primitivo válido em Java?
String (*)
booleano
double
long
int
Incorreto. Consulte a Seção 2, Lição 13.
1. What do lines 9 and 11 do in the following code?
Aceitar a entrada do usuário e armazená-la nas variáveis num1 e num2. (*)
Digitalizar a próxima página no scanner.
Examinar um arquivo e digitalizar a próxima linha.
Nenhuma das opções acima.
Incorreto. Consulte a Seção 2, Lição 14.
(0/1) Pontos
2. If you need to repeat a group of Java statements many times, which Java construct should you use?
(Escolha todas as respostas corretas)
repeat...until
loop do while (*)
loop while (*)
if
Incorreto. Consulte a Seção 2, Lição 14.
(0/1) Pontos
3. Qual das seguintes estruturas de controle IF determina que o peixe cirurgião-patela role e se mova para baixo simultaneamente se colidir com um tubarão ou se mova para frente se não colidir com um tubarão?
(*)
Correto
(1/1) Pontos
4. No Alice, qual dos itens a seguir não é uma instrução de controle predefinida?
do in order
do while (*)
do together
while
Incorreto. Consulte a Seção 2, Lição 8.
(0/1) Pontos
5. Qual dos itens a seguir não é um tipo de ouvinte de evento no Alice?
Mouse
Teclado
Ativação/hora da cena
Posição/ orientação
Cursor (*)
Correto
6. Um evento do Alice é considerado o quê?
Tratamento de erros.
Clique de uma tecla ou do mouse. (*)
A orientação de um objeto.
Uma festa com, pelo menos, 20 pessoas.
Correto
(1/1) Pontos
7. No Alice, não é possível ver o código como código Java. Verdadeiro ou falso?
Verdade
Falso (*)
Correto
(1/1) Pontos
8. Qual das instruções de programação a seguir determina que o peixe se mova de modo contínuo para frente uma velocidade aleatória entre 0,5 e 1 metro menos 0,25 metros, até colidir com o tubarão?
(*)
Incorreto. Consulte a Seção 2, Lição 10.
(0/1) Pontos
9. Qual dos itens a seguir não é um operador aritmético válido em Java?
+
/
-
*
%
$ (*)
Nenhuma das opções acima
Incorreto. Consulte a Seção 2, Lição 13.
(0/1) Pontos
10. Em Java, qual símbolo é usado para atribuir um valor a outro?
>
<
//
= (*)
Correto
11. No Alice, qual das seguintes instruções de programação move o gato para frente a distância até o pássaro?
this.Cat move forward {this.Bird getDistanceTo this.Cat / 2}
this.Cat move forward {this.Cat getDistanceTo this.Bird} (*)
this.Bird move forward {this.Bird getDistanceTo this.Cat}
this.Cat move {this.Bird getDistanceTo this.Cat / 2}
Correto
(1/1) Pontos
12. No Alice, qual das seguintes instruções de programação a seguir move o alienígena para trás a distância até o asteroide, menos 2 metros?
this.Alien move backward {this.Alien getDistanceTo this.Asteroid -2} (*)
this.Alien move backward {this.Alien getDistanceTo this.Asteroid * 2}
this.Asteroid move backward {this.Alien getDistanceTo this.Asteorid / 2}
this.Alien move forward {this.Asteroid getDistanceTo this.Alien / 2}
Correto
(1/1) Pontos
13. O que pode ser usado como diretriz para garantir que sua animação do Alice cumpra os princípios da animação?
A Internet
Uma lista de verificação de animação (*)
Outros programadores
Um amigo próximo
Correto
(1/1) Pontos
14. Com base nas lições sobre o Alice, ao examinar um processo científico com muitas etapas, qual método seria uma forma de aplicar decomposição funcional a esse processo?
Apresentar o problema como uma animação.
1. Identificar as etapas de alto nível do conceito científico.
2. Refinar e definir mais as tarefas necessárias para cada etapa de alto nível.
3. Apresentar o problema como uma animação. (*)
1. Identificar as etapas detalhadas do conceito científico.
2. Apresentar o problema como uma animação.
1. Apresentar o problema como uma animação.
2. Refinar e definir mais as tarefas necessárias para cada etapa de alto nível.
3. Identificar as etapas de alto nível do conceito científico.
Incorreto. Consulte a Seção 2, Lição 12.
(0/1) Pontos
15. Quais dos elementos da animação do Alice a seguir devem ser testados antes de a animação ser considerada completa?
Expressões matemáticas realizam cálculos da forma esperada.
Objetos se movem de modo suave.
Comentários são adicionados a cada sequência de instruções.
As instruções de controle estão funcionando da forma esperada.
Todas as opções acima. (*)
Correto
1. No Alice, quando o sceneActivationListener é executado?
Quando o usuário clica em um objeto
No início da animação (*)
Quando um objeto aparece na tela
No final da animação
Incorreto. Consulte a Seção 2, Lição 11.
(0/1) Pontos
2. Com base nas lições sobre o Alice, complete a sequência a seguir: Quando codificado, um evento dispara um(a) ___________.
Loop infinito
Cena
Procedimento (*)
Galeria
Correto
(1/1) Pontos
3. NO Alice, a estrutura de controle if pode processar uma resposta verdadeira e uma falsa. Verdadeiro ou falso?
Verdade (*)
Falso
Correto
(1/1) Pontos
4. Um loop condicional é um loop que continuará para sempre. Verdadeiro ou falso?
Verdade
Falso (*)
Correto
(1/1) Pontos
5. Se o valor já existir na variável, ele será substituído pelo operador de atribuição (=). Verdadeiro ou falso?
Verdade (*)
Falso
Correto
6. Examine o código a seguir. Quais são as variáveis?
i
n
args
Todas as opções acima são variáveis. (*)
t
Correto
(1/1) Pontos
7. Ao apresentar sua animação do Alice, garanta que a sua apresentação seja totalmente testada e concluída. Verdadeiro ou falso?
Verdade (*)
Falso
Correto
(1/1) Pontos
8. Quais dos elementos da animação do Alice a seguir devem ser testados antes de a animação ser considerada completa?
Expressões matemáticas realizam cálculos da forma esperada.
Objetos se movem de modo suave.
Comentários são adicionados a cada sequência de instruções.
As instruções de controle estão funcionando da forma esperada.
Todas as opções acima. (*)
Correto
(1/1) Pontos
9. Com base nas lições sobre o Alice, um storyboard textual fornece uma lista de ações ordenadas que cada objeto executa em cada cena da animação. Verdadeiro ou falso?
Verdade (*)
Falso
Correto
(1/1) Pontos
10. Which of the following does not describe methods?
Subprograma que age nos dados e geralmente retorna um valor.
Conjunto de códigos que é mencionado pelo nome.
Pode ser chamado em qualquer ponto em uma programa simplesmente utilizando seu nome.
Está associado a uma variável de instância. (*)
Incorreto. Consulte a Seção 2, Lição 14.
11. In Java, a function is a method that must return a value. True or false?
Verdade
Falso (*)
Correto
(1/1) Pontos
12. No Alice, qual das seguintes instruções de programação a seguir move o peixe para frente, a distância até a rocha, menos a profundidade da rocha?
this.Rockmove forward {this.Rock getDistanceTo this.Fish - this.Fish - 2}
this.Fish move forward {this.Rock getDistanceTo this.Fish - this.Fish getDepth}
this.Fish move forward {this.Fish getDistanceTo this.Rock - this.Rock getDepth} (*)
this.Fish move forward {this.Rock getDistanceTo this.Fish - this.Fish - 2}
Incorreto. Consulte a Seção 2, Lição 9.
(0/1) Pontos
13. O Alice usa operadores matemáticos incorporados. São eles:
Adicionar
Subtrair
Multiplicar
Dividir
Todas as opções acima (*)
Correto
(1/1) Pontos
14. No Alice, você pode acessar o Java na opção lateral por meio de qual opção do menu?
Window (*)
Run
Edit
Project
Incorreto. Consulte a Seção 2, Lição 10.
(0/1) Pontos
15. Variável é um local determinado na memória do computador; uma vez lá, as informações podem ser recuperadas e alteradas. Verdadeiro ou falso?
Verdade (*)
Falso
Incorreto. Consulte a Seção 2, Lição 10.