Sunteți pe pagina 1din 11

Capitulo 1

1. ​Which of the following are valid Java identifiers? (Choose all that apply)

La respuesta correcta es A: A$B (pueden empezar con una letra), B: _ helloWorld


(puede empezar con el signo _), E: Public (se puede usar ya que la palabra reservada
es public no Public pero no se recomienda utilizar las palabras reservadas cambiando
de mayúscula a minúscula y viceversa)

2. What is the output of the following program?

La respuesta correcta es D: Empy = false, Brand = null , estos corresponden a sus


valores predeterminados.
3. Which of the following are true? (Choose all that apply)

Las respuestas correctas son: B: linea 5 genera error de compilacion por que se
define como int y se le da un valor punto flotante, D: linea 7 genera error de
compilacion y E: linea 8 error de compilacion ya que ambas son tipos primitivos de
java y no se puede utilizar el metodo length().

4. ​Dada la siguiente clase, ¿cuál de las siguientes opciones es verdadera? (Elija todos los
que correspondan)

Las respuestas correctas son​ A: a​gregando en la ​linea 2 ​ya que se estaria instanciando la
variable dentro de la clase.
B: ​agregando en la ​linea 4 ​seria una variable local y estaria dentro del alcance de la clase y
el metodo que la utiliza.
5. ​Dadas las siguientes clases, ¿cuál de las siguientes opciones puede reemplazar de forma
independiente INSERTAR IMPORTACIONES AQUÍ para compilar el código? (Elija todos los
que correspondan)

Las respuestas correctas son ​C: import aquarium.jellies.Jelly; por que importa el
nombre de la clase y D: import aquarium.jellies.*; ​ por que importa todos los metodos.

6.​Dadas las siguientes clases, ¿cuál es la cantidad máxima de importaciones que se


pueden eliminar y aún se puede compilar el código?

La respuesta correcta es 4. ya que los dos primeros import son de java.lang y se importan
automáticamente y los siguientes dos pertenecen al paquete aquarium.
7. ​Dadas las siguientes clases, ¿cuál de los siguientes fragmentos se puede insertar en
lugar de INSERTAR IMPORTACIONES AQUÍ y tener el código compilar? (Elija todos los
que correspondan)

Las respuestas correctas son A, B y C

8. ​Dada la siguiente clase, ¿cuál de las siguientes llamadas imprime Blue Jay? (Elige todo
eso aplicar).

La respuesta correcta es B
9. ​¿Cuál de los siguientes llena legalmente el espacio en blanco para que pueda ejecutar el
método main () desde la línea de comando? (Elija todos los que correspondan)

las respuestas correctas son A, C, D y E

10. Which of the following are legal entry point methods that can be run from the command
line? (Choose all that apply)

La respuesta correcta es E, debe ser public static y void

11.Which of the following are true? (Choose all that apply)

La respuesta correcta es C, D
12. Which of the following are true? (Choose all that apply)

La respuesta correcta es G, las variables locales no tienen valores predeterminados.

13.Which of the following are true? (Choose all that apply)

La respuesta correcta es A, D

14.Given the following class in the file /my/directory/named/A/Bird.java:

La respuesta correcta es D, ​El nombre del paquete representa cualquier carpeta debajo de
la ruta actual.
15. Which of the following lines of code compile? (Choose all that apply)

La respuesta correcta es A y E

16.Given the following class, which of the following lines of code can replace INSERT CODE
HERE to make the code compile? (Choose all that apply)

La respuesta correcta es B, C y D.

17. Which of the following are true? (Choose all that apply)

La respuesta correcta es A y E, ya que Bunny es una clase y bun es una instancia de la


clase Bunny por lo tanto es un objeto.
18.Which represent the order in which the following statements can be assembled into a
program that will compile successfully? (Choose all that apply)

La respuesta correcta es C: C,B,A tambien puede ser D: B,A (esto ya que el package y el
import son opcionales solo la clase es obligacion ponerla) y tambien puede ser E: C,A (por
la misma razon que D).
19.Suppose we have a class named Rabbit. Which of the following statements are true?
(Choose all that apply)

La respuesta correcta es B, ya que despues de la linea 8 ya no hay referencia a el ni por


one ni por four, y tambien D, por que despues de la linea 9 tampoco hay mas referencias a
el.
20.What is true about the following code? (Choose all that apply)

La respuesta correcta es B y E

21.What does the following code output?

La respuesta correcta es ​A:0​ , ya que el codigo de la linea 3 no es un constructor ya que


tiene valor de retorno void, por lo cual es un metodo con el mismo nombre que la clase, por
lo cual queda con su valor predeterminado osea 0.
22.Which of the following are true statements? (Choose all that apply)

La respuesta correcta es B: java es independiente de la plataforma y E: es un lenguaje


orientado a objetos no funcional

23. Which of the following are true? (Choose all that apply)

La respuesta correcta es C: ya que java lo que hace es compilar el .java transformándolo en


bytecode que es el archivo .class (no un .bytecode) y D: ya que java toma el nombre de la
clase como parámetro no el de un archivo.

S-ar putea să vă placă și