Está en la página 1de 23

j es 10

j es 5

k es 5

j es 5

k es 5 (*)

j es 10

k es 10

j es 15

k es 15

3. Cuando desee que se ejecute un código específico solo si se cumplen

ciertas condiciones, ¿qué tipo de construcción Java usaría? Marcar para

revisión

(1) Puntos
si (*)

formación

mientras bucle

booleano

4. Si necesita repetir un grupo de declaraciones de Java muchas veces, ¿qué

construcción de Java debería utilizar? Marcar para revisión

(1) Puntos

(Elija todas las respuestas correctas)

mientras bucle (*)

hacer mientras bucle (*)

repetir hasta

si

5. En Alice no es posible transferir una clase de una animación a

otra. ¿Verdadero o falso? Marcar para revisión

(1) Puntos

Verdadero

FALSO (*)
6. Quiere que ocurra un evento cuando un objeto choca con otro objeto,

¿qué categoría de controlador de eventos elegiría? Marcar para revisión

(1) Puntos

Tecladoprocedimiento

Ratón

Activación de escena/tiempo

Posición/Orientación (*)

7. ¿ Cuál de los siguientes no es un tipo de valor de variable Alice?

Marcar para revisión

(1) Puntos

Color

Número decimal

Función (*)

Número entero

8. El inicializador de una variable con un tipo de valor TextString podría

ser (seleccione todos los que correspondan): Marcar para revisión


(1) Puntos

(Elija todas las respuestas correctas)

"Saludos" (*)

"Hola" (*)

"4" (*)

Ninguna de las anteriores.

9. ¿ Cuál de las siguientes estructuras de control WHILE ordena al

que avance repetidamente 0,5 metros a la vez, pero que se detenga si choca

con el tiburón? Marcar para revisión

(1) Puntos

(*)
10. En Alice, usamos la declaración de control WHILE para implementar el

bucle condicional. ¿Verdadero o falso? Marcar para revisión

(1) Puntos

Verdadero (*)

FALSO

11. En Alicia, ¿cuál de las siguientes declaraciones de programación mueve

la mariposa hacia adelante, duplicando la distancia hasta el árbol? Marcar

para revisión

(1) Puntos

this.Butterfly avanza {this.Butterfly getDistanceTo this.Tree / 2}

this.Butterfly retrocede {this.Butterfly getDistanceTo this.Tree * 2}

this.Butterfly avanza {this.Butterfly getDistanceTo this.Tree * 2} (*)

this.Butterfly retrocede {this.Butterfly getDistanceTo this.Tree / 2}

12. Un ejemplo de expresión es: Marcar para revisión

(1) Puntos

si o donde

3*3=9 (*)
Avanzar 1 metro

"Me siento feliz."

13. De tus lecciones de Alice, un guión gráfico textual proporciona una lista

detallada y ordenada de las acciones que realiza cada objeto en cada escena

de la animación. ¿Verdadero o falso? Marcar para revisión

(1) Puntos

Verdadero (*)

FALSO

14. De tus lecciones de Alice, al probar tu animación, debes probar que se

agregaron comentarios debajo de cada secuencia de instrucciones en el

código. ¿Verdadero o falso? Marcar para revisión

(1) Puntos

Verdadero

FALSO (*)

15. ¿Qué se puede utilizar como guía para garantizar que la animación de

Alice cumpla con los principios de animación? Marcar para revisión


(1) Puntos

Una lista de control de animación (*)

Otros programadores

La Internet

Un amigo cercano

1. Un evento es cualquier acción iniciada por el usuario que está diseñada

para influir en la ejecución del programa durante el juego. Marcar para

revisión

(1) Puntos

Verdadero (*)

FALSO

2. En Alice, ¿qué pestaña elegirías para iniciar una nueva animación con un

mundo ya poblado? Marcar para revisión

(1) Puntos

Reciente

Entrantes (*)

Mis proyectos
Pizarra en blanco

3. ¿Cuál de los siguientes no es un operador aritmético válido en

Java? Marcar para revisión

(1) Puntos

ps

Ninguna de las anteriores

4. Si un valor ha sido asignado a (está almacenado en) una variable, ese valor

se sobrescribirá cuando se asigne otro valor a la variable utilizando el

operador de asignación "=". ¿Verdadero o falso? Marcar para revisión

(1) Puntos

Verdadero (*)

FALSO
5. En Java, una función es un método que debe devolver un

valor. ¿Verdadero o falso? Marcar para revisión

(1) Puntos

Verdadero

FALSO (*)

6. La siguiente lista contiene descripciones de métodos. ¿Todos son correctos

excepto cuál? Marcar para revisión

(1) Puntos

(Elija todas las respuestas correctas)

Está asociado con una variable de instancia.

Un subprograma que actúa sobre datos y, a menudo, devuelve un

valor. (*)

Un conjunto de códigos al que se hace referencia por su nombre. (*)

Se puede llamar en cualquier punto de un programa simplemente

utilizando su nombre.
7. En Alice, ¿podemos evitar la colisión de objetos usando qué? Marcar para

revisión

(1) Puntos

Descargando la aplicación del detector de colisiones Alice 3.

Usando operadores matemáticos. (*)

Utilizando la detección de objetos.

Ralentización de los movimientos.

8. Alice utiliza operadores matemáticos integrados; son: Marcar para revisión

(1) Puntos

Sumar y restar

multiplicar y dividir

Todo lo anterior (*)

Ninguna de las anteriores

9. Defina el valor de la variable LapCount según el siguiente cálculo

matemático: LapCount + 10 = 15 Marcar para revisión

(1) Puntos

2
5 (*)

15

10

10. El inicializador de una variable con un tipo de valor TextString podría ser

(seleccione todos los que correspondan): Marcar para revisión

(1) Puntos

(Elija todas las respuestas correctas)

"Saludos" (*)

"Hola" (*)

"4" (*)

Ninguna de las anteriores.

6. La siguiente lista contiene descripciones de métodos. ¿Todos son correctos

excepto cuál? Marcar para revisión

(1) Puntos

(Elija todas las respuestas correctas)

Está asociado con una variable de instancia.


Un subprograma que actúa sobre datos y, a menudo, devuelve un

valor. (*)

Un conjunto de códigos al que se hace referencia por su nombre. (*)

Se puede llamar en cualquier punto de un programa simplemente

utilizando su nombre.

7. En Alice, ¿podemos evitar la colisión de objetos usando qué? Marcar para

revisión

(1) Puntos

Descargando la aplicación del detector de colisiones Alice 3.

Usando operadores matemáticos. (*)

Utilizando la detección de objetos.

Ralentización de los movimientos.

8. Alice utiliza operadores matemáticos integrados; son: Marcar para revisión

(1) Puntos

Sumar y restar

multiplicar y dividir

Todo lo anterior (*)


Ninguna de las anteriores

9. Defina el valor de la variable LapCount según el siguiente cálculo

matemático: LapCount + 10 = 15 Marcar para revisión

(1) Puntos

5 (*)

15

10

10. El inicializador de una variable con un tipo de valor TextString podría ser

(seleccione todos los que correspondan): Marcar para revisión

(1) Puntos

(Elija todas las respuestas correctas)

"Saludos" (*)

"Hola" (*)

"4" (*)

Ninguna de las anteriores.


15. La estructura de control Alice If requiere que se complete la declaración

falsa. ¿Verdadero o falso? Marcar para revisión

(1) Puntos

Verdadero

FALSO (*)

COMPARTIR
Etiquetas

fundamentalJavaoráculopruebasección 2

1. En las lecciones de Alice, si ha examinado un proceso de ciencias que tenía


muchos pasos, ¿cuál de las siguientes es una forma en la que podría aplicar la
descomposición funcional a este proceso?
1. Identificar los pasos detallados para el concepto de ciencia.
2. Presentar el problema como una animación.
Presentar el problema como una animación.
1. Identificar los pasos de alto nivel para el concepto de ciencia.
2. Acotar y definir las tareas necesarias para cada paso de alto nivel.
3. Presentar el problema como una animación. (*)
1. Presentar el problema como una animación.
2. Acotar y definir las tareas necesarias para cada paso de alto nivel.
3. Identificar los pasos de alto nivel para el concepto de ciencia.
Incorrecto. Consulte el apartado 2, lección 12.
(0/1) Puntos
2. ¿En qué clase de Alice está el procedimiento addDefaultModelManipulation?
Clase myFirstMethod
Clase Object
Clase Scene (*)
Clase Quadruped
Incorrecto. Consulte el apartado 2, lección 12.
(0/1) Puntos
3. La lista de comprobación de la animación le ayuda a confirmar que todos los
elementos de la animación de Alice están funcionando como se espera. ¿Verdadero
o falso?
Cierto (*)
Falso
Correcto
(1/1) Puntos
4. Un ejemplo de una expresión es:
If o Where
Moverse hacia adelante 1 metro
"I feel happy."
3*3=9 (*)
Correcto
(1/1) Puntos
5. En Alice, ¿cuál de las siguientes sentencias de programación mueve el pez hacia
adelante la distancia a la roca, menos la profundidad de la roca?
this.Fish move forward {this.Rock getDistanceTo this.Fish - this.Fish - 2}
this.Rock move 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} (*)
Correcto
(1/1) Puntos
6. Si desea que un código específico se ejecute solo si se cumplen ciertas
condiciones, ¿qué tipo de construcción Java utilizaría?
allegro
Ciclo while
if (*)
booleano
Correcto
(1/1) Puntos
7. Tiene una clase que representa a un gato. Un gato puede maullar, ronronear,
cazar ratones, etc. Cuando se crea un nuevo gato, ¿cómo se llama?
Un submétodo
Un subprograma
Una subclase
Una clase de variable
Una instancia (*)
Correcto
(1/1) Puntos
8. En Alice, no hay forma de ver el código como código Java. ¿Verdadero o falso?
Cierto
Falso (*)
Correcto
(1/1) Puntos
9. Cuando se activa la herramienta Java Code on the side en Alice, puede cambiar el
código Java directamente en lugar del código de Alice. ¿Verdadero o Falso?

Cierto
Falso (*)
Correcto
(1/1) Puntos
10. En Alice no es posible transferir una clase de una animación a otra. ¿Verdadero
o falso?
Cierto
Falso (*)
Correcto
11. Cuando se importa una clase desde otro archivo, tiene que importar toda la
clase. ¿Verdadero o falso?
Cierto
Falso (*)
Incorrecto. Consulte el apartado 2, lección 11.
(0/1) Puntos
12. La estructura de control IF de Alice necesita que se rellene la sentencia falsa.
¿Verdadero o falso?
Cierto
Falso (*)
Correcto
(1/1) Puntos
13. En Alice, al utilizar un ciclo While, solo puede ejecutar una sola línea de código
dentro de él. ¿Verdadero o falso?
Cierto
Falso (*)
Correcto
(1/1) Puntos
14. Los resultados de las operaciones aritméticas no se pueden almacenar en una
variable. ¿Verdadero o falso?
Cierto
Falso (*)
Correcto
(1/1) Puntos
15. ¿Cuál de los siguientes no es un operador aritmético válido en Java?
Ninguno de los anteriores
%
+
*
/
-
$ (*)
Incorrecto. Consulte el apartado 2, lección 13.
(0/1) Puntos
Previo

1. Results of arithmetic operations cannot be stored in a variable. True or false?


Cierto
Falso (*)
Correct
(1/1) Puntos
2. Expressions with relational operators produce true and false values. True or
false?
Cierto (*)
Falso
Correct
(1/1) Puntos
3. In Alice it is not possible to transfer a class from one animation to another. True
or false?
Cierto
Falso (*)
Correct
(1/1) Puntos
4. When creating an event based on a keypress which event handler would you
use?
Keyboard (*)
Position/Orientation
Scene Activation/Time
Mouse
Correct
(1/1) Puntos
5. In Alice, you can access the Java on the side option through which menu option?
Run
Window (*)
Edit
Project
Correct
(1/1) Puntos
6. In Java code the { } brackets are used to represent what statements?
(Elija todas las respuestas correctas)
for
while
begin (*)
end (*)
Incorrect. Refer to Section 2 Lesson 10.
(0/1) Puntos
7. Alice uses built-in math operators. They are:
Add
Subtract
Multiply
Divide
All of the above (*)
Correct
(1/1) Puntos
8. In Alice, which of the following programming statements moves the cat
backward, half the distance to the bird?
this.Cat move forward {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 backward {this.Bird getDistanceTo this.Cat / 2}
Correct
(1/1) Puntos
9. In Alice, we use the While control statement to implement the conditional loop.
True or false?
Cierto (*)
Falso
Correct
(1/1) Puntos
10. Which of the following WHILE control structures commands the fish to move
forward repeatedly 0.5 meters at a time, but stop if it collides with the shark?
(*)
Correct
(1/1) Puntos
Previo

11. Considere lo siguiente: desea utilizar las clases BufferedReader y


InputStreamReader para obtener la entrada del usuario desde la línea de
comando. ¿Cuál de las siguientes declaraciones de importación debe utilizar?
importar java.buffer.*;
importar java.io.*; (*)
importar java.awt.*;
importar java.io.input.*;
Correcto
(1/1) Puntos
12. La siguiente lista contiene descripciones de métodos. ¿Todos son correctos
excepto cuál?
(Elija todas las respuestas correctas)
Un conjunto de códigos al que se hace referencia por su nombre. (*)
Un subprograma que actúa sobre datos y, a menudo, devuelve un valor. (*)
Se puede llamar en cualquier punto de un programa simplemente utilizando su
nombre.
Está asociado con una variable de instancia.
Incorrecto. Consulte la Sección 2, Lección 14.
(0/1) Puntos
13. ¿ Qué tipo de objeto de escucha de Alice se requiere para apuntar un clic del
mouse a cualquier objeto en la escena, permitiendo al usuario arrastrar ese objeto
por la escena cuando se ejecuta la animación?
procedimiento addMouseListener
addDefaultProcedimiento de manipulación
addDefaultModelProcedimiento de manipulación (*)
procedimiento addListener
Incorrecto. Consulte la Sección 2, Lección 12.
(0/1) Puntos
14. Como programador de Alice, renderizas la animación por tu cuenta. ¿Verdadero
o falso?
Cierto
Falso (*)
Incorrecto. Consulte la Sección 2, Lección 12.
(0/1) Puntos
15. De tus lecciones de Alice, al probar tu animación, debes probar que se
agregaron comentarios debajo de cada secuencia de instrucciones en el
código. ¿Verdadero o falso?
Cierto
Falso (*)
Correcto
(1/1) Puntos
Anterior

6. En el código Java, ¿qué declaraciones se utilizan los corchetes { }?


(Elija todas las respuestas correctas)
para
mientras
comenzar (*)
fin (*)
Incorrecto. Consulte la Sección 2, Lección 10.
(0/1) Puntos
7. Alice utiliza operadores matemáticos integrados. Ellos son:
Agregar
Sustraer
Multiplicar
Dividir
Todo lo anterior (*)
Correcto
(1/1) Puntos
8. En Alicia, ¿cuál de las siguientes declaraciones de programación mueve al gato
hacia atrás la mitad de la distancia hasta el pájaro?
this.Cat avanza {this.Bird getDistanceTo this.Cat / 2}
this.Cat retrocede {this.Cat getDistanceTo this.Bird / 2} (*)
this.Bird avanza {this.Bird getDistanceTo this.Cat / 2}
this.Cat retrocede {this.Bird getDistanceTo this.Cat / 2}
Correcto
(1/1) Puntos
9. En Alice, usamos la declaración de control While para implementar el bucle
condicional. ¿Verdadero o falso?
Cierto (*)
falso
Correcto
(1/1) Puntos
10. ¿ Cuál de las siguientes estructuras de control MIENTRAS ordena al pez avanzar
repetidamente 0,5 metros a la vez, pero detenerse si choca con el tiburón?
(*)
Correcto
(1/1) Puntos
Anterior

También podría gustarte