Examen Final2
Examen Final2
Se usan varias ventanas cuando más de un archivo está abierto en el área de
edición. ¿Verdadero o falso?
Cierto
Falso (*)
Correcto
(1/1) Puntos
2. En Eclipse, cuando ejecuta una Aplicación Java, ¿en dónde se pueden
mostrar los resultados?
Ventana del editor
Vista de la consola (*)
Depurar vista
Lista de tareas
Ninguna de las anteriores.
Incorrecto. Sírvase consultar la Sección 4, Lección 1.
(0/1) Puntos
3. ¿Cuál es el objetivo del Área y las Vistas del Editor de Eclipse?
(Elija todas las respuestas correctas)
6. ¿Qué se imprime?
El código no se compila.
87668 (*)
Se lanza ArrayIndexOutofBoundsException.
55555
AtlanticPacificIndianArcticSouthern
Incorrecto. Sírvase consultar la Sección 4, Lección 4.
(0/1) Puntos
7. El siguiente programa imprime "Equal": ¿Verdadero o falso?
Cierto (*)
Falso
Incorrecto. Sírvase consultar la Sección 4, Lección 4.
(0/1) Puntos
8. Dado el código a continuación, ¿cuál de las siguientes invocaciones son
válidas?
s.toUpperCase() (*)
s.substring(2) (*)
s.trim() (*)
s.replace('a', 'A') (*)
s.setCharAt(1,'A')
Incorrecto. Sírvase consultar la Sección 4, Lección 4.
(0/1) Puntos
9. El siguiente código es un ejemplo de instanciar un objeto de Cadena:
String s;
¿Verdadero o falso?
Cierto (*)
Falso
Incorrecto. Sírvase consultar la Sección 4, Lección 4.
(0/1) Puntos
10. Dado el código a continuación, ¿cuál de los siguientes sería verdadero?
String s1 = "yes";
String s2 = "yes";
String s3 = new String(s1);
s1 = s2
s1 == s2 (*)
s3 == s1
s3.equals(s1) (*)
s1.equals(s2) (*)
Incorrecto. Sírvase consultar la Sección 4, Lección 4.
11. Al importar otro paquete en una clase, debe importa sólo las clases de
paquete que se invocarán y no todo el paquete. ¿Verdadero o falso?
Cierto
Falso (*)
Incorrecto. Sírvase consultar la Sección 4, Lección 2.
(0/1) Puntos
12. El siguiente enunciado define la palabra reservada class:
double x=(double)z/m; (*)
double x=(double)(z/m);
double x= double z/m;
double x=z/m;
Correcto
(1/1) Puntos
14. Selecciona los dos valores que puede tener una variable de tipo boolean.
Números y caracteres
Números enteros y tipos de puntos flotantes
Operadores aritméticos y lógicos
True y False (*)
Operadores relacionales y lógicos
Correcto
(1/1) Puntos
15. ¿Cuál es el resultado cuando se compila y ejecuta el siguiente segmento de
código?
!(3<4&&6>6||6<=6&&7-2==6)
Cierto (*)
Falso
Correcto
(1/1) Puntos
19. ¿Cuál es la función de la palabra "break" en Java?
No existe en Java.
Continúa en la siguiente línea de código.
Detiene la ejecución del programa.
Sale del ciclo actual o sentencia de caso. (*)
Correcto
(1/1) Puntos
20. En el fragmento de código a continuación, la sintaxis para la inicialización
del ciclo es correcta. ¿Verdadero o falso?
Cierto
Falso (*)
Correcto
21. Todos los siguientes son esenciales para iniciar un ciclo for, ¿excepto cuál?
Tener una sentencia if (si). (*)
Inicializar el iterador(i).
Tener una sentencia condicional.
Actualizar el contador.
Incorrecto. Sírvase consultar la Sección 5, Lección 2.
(0/1) Puntos
Section 6
(Responder todas las preguntas de esta sección)
22. ¿Cuál de las siguientes opciones, declara un arreglo unidimensional
llamado scores, de tipo de dato int, que pueda alojar 14 valores?
int[] score;
int[] score=new int[9]; (*)
int score;
int score=new int[9];
Correcto
(1/1) Puntos
25. ¿Cuál de los siguientes declara e inicializa un arreglo bidimensional?
int[][] array={1,1,1,1,1,1,1,1,1};
int[][] array={1,1,1},{1,1,1},{1,1,1};
int[] array={{1,1,1},{1,1,1},{1,1,1}};
int[][] array={{1,1,1},{1,1,1},{1,1,1}}; (*)
Correcto
Sólo I
I y III (*)
Sólo II
II y III
I, II, y III
Incorrecto. Sírvase consultar la Sección 7, Lección 5.
(0/1) Puntos
37. Las clases abstractas pueden instanciarse. ¿Verdadero o falso?
Cierto
Falso (*)
Correcto
(1/1) Puntos
38. Si se hereda una clase, no se heredan los constructores de dicha clase.
¿Verdadero o falso?
Cierto (*)
Falso
Correcto
(1/1) Puntos
39. ¿Cuál de las siguientes es la definición correcta de “subclase” (o “clase
secundaria”)?
Palabra clave que permite o restringe el acceso a datos y métodos.
Clase que hereda métodos y campos de una clase más general. (*)
Clase que les traspasa sus métodos a clases más especializadas.
La clase más general de un sistema jerárquico.
Incorrecto. Sírvase consultar la Sección 7, Lección 4.
(0/1) Puntos
40. ¿Dónde debe invocarse al constructor de una superclase?
En la primera línea del constructor de la subclase (*)
En el método “main” de la subclase.
No necesita invocarse al constructor “super” en la subclase.
En cualquier parte, dentro de la subclase.
En la última línea del constructor de la subclase.
Correcto
class Account{
private int number;
private String name;
public Account;
}
No tiene ningún problema.
Las clases no pueden incluir cadenas (strings).
Las clases no pueden incluir tipos de datos mixtos.
El método constructor no tiene definición. (*)
Incorrecto. Sírvase consultar la Sección 7, Lección 1.
(0/1) Puntos
44. ¿Qué significa recolección de basura en el contexto de Java?
El sistema operativo elimina en forma periódica todos los archivos Java
disponibles en el sistema.
Se libera automáticamente la memoria utilizada por un objeto cuando no
queda ninguna referencia a dicho objeto. (*)
Se elimina automáticamente todo paquete importado a un programa y no
utilizado.
La JVM (máquina virtual Java) verifica la salida de cualquier programa en Java y
elimina todo lo que no tenga sentido.
Correcto
45. Qué operador se utiliza para invocar el método constructor de un objeto y
crear un nuevo objeto?
instanceOf
new (*)
class
Correcto
38
35
37 (*)
36
Incorrecto. Sírvase consultar la Sección 7, Lección 1.
(0/1) Puntos
48. El valor de las variables estáticas públicas no puede ser restablecido por
otras clases. ¿Verdadero o falso?
Cierto
Falso (*)
Correcto
(1/1) Puntos
49. Los métodos estáticos no pueden modificar ningún valor de variables de
clase en tiempo de ejecución. ¿Verdadero o falso?
Cierto
Falso (*)
Correcto
(1/1) Puntos
50. Las clases estáticas pueden existir como clases independientes.
¿Verdadero o falso?
Cierto
Falso (*)
Incorrecto. Sírvase consultar la Sección 7, Lección 3.