Crear juego
Jugar Test
1. 
El cuerpo de un método es...
A.
1. El bloque de instrucciones que forma la firma o signatura del método.
B.
2. El bloque de instrucciones que se encuentra entre los paréntesis de la cabecera del método.
C.
3. El bloque de instrucciones que se encuentra entre los paréntesis de la declaración del método.
D.
4. El bloque de instrucciones que se encuentra entre las llaves inmediatamente después de la declaración del método.
2. 
Desde el punto de vista del acceso, las variables estáticas tienen la siguiente característica:
A.
No hace falta instanciar un objeto siempre y cuando se acceda desde la clase en la que se declaran.
B.
Es necesario instanciar un objeto para asegurar que está disponible en todo el programa.
C.
Es necesario instanciar un objeto cuando están declaradas en una clase de distinto paquete.
D.
No es necesario instanciar un objeto de la clase en la que se declaran.
3. 
La propiedad o atributo de un array que permite conocer el número de elementos que tiene es:
A.
length
B.
size()
C.
size
D.
length()
4. 
¿Con qué tipo de variables está relacionado el valor null?
A.
Con las referencias cuando no tienen asociados ningún objeto.
B.
Con datos primitivos cuando están sin inicializar.
C.
Con los índices de arrays.
D.
Con los índices de arrays que no han sido dimensionados.
5. 
Las mayúsculas en Java se utilizan habitualmente:
A.
Para los identificadores de constantes, entre otros usos.
B.
Para los identificadores o nombres de datos.
C.
Para los nombres o identificadores de objetos.
D.
Para las palabras reservadas.
6. 
Una variable referencia está asociada a...
A.
Una clase estatica de la API de java.
B.
Null cuando está inicializada de forma predeterminada.
C.
Un objeto o dato primitivo.
D.
Un objeto cuando está inicializada de forma predeterminada.
7. 
Indicar el nombre de la palabra reservada de Java que se emplea para indicar que un método no devuelve un resultado.
A.
void.
B.
exit.
C.
return.
D.
new.
8. 
¿Cuántas veces se le puede asignar un valor a una variable de un programa?
A.
Dos veces. Una en la declaración y otra en el cuerpo del programa.
B.
Ninguna de las opciones es válida.
C.
Solamente una vez, en la sentencia de declaración de la variable.
D.
Una sola vez, en el cuerpo del programa.
E.
Un número indefinido de veces, dentro del contexto en la que está declarada.
9. 
Una variable referencia está asociada a...
A.
Un objeto o dato primitivo creado con new.
B.
Un objeto creado con new -normalmente-.
C.
null cuando el objeto ha sido creado con new.
D.
Un objeto new de una clase estática de la API de java.
10. 
¿Es necesario un objeto de la clase Double para poder utilizar el método doubleValue() que obtiene el valor interno?
A.
No.
B.
Si, si se accede desde un método estático.
C.
Sí, porque no es estático.
D.
No, porque es public.
11. 
La declaración de un método consiste en:
A.
Especificar cómo se usa y qué implementación tendrá.
B.
Especificar cómo se usa y a qué tipo de parámetro equivale.
C.
Especificar cómo se denomina un método y a qué forma de subprograma corresponde.
D.
Especificar cómo se usa y a qué clase pertenece.
12. 
Los arrays...
A.
Son estructuras de datos cuyos elementos están numerados con etiquetas.
B.
Son estructuras de datos con un identificador único para todos sus elementos.
C.
Son estructuras de datos con un identificador independiente para cada elemento.
D.
Son estructuras de datos con un número de elementos que puede variarse una vez definido.
13. 
Los métodos son...
A.
Son correctas todas las demás opciones.
B.
Piezas de un programa que resuelven una responsabilidad función especifica.
C.
Partes de un programa que permiten ejecutar código repetidas veces con una sola llamada.
D.
Partes de un programa que permiten ejecutar código sin escribirlo en ningún momento.
14. 
¿Es posible realizar un casting entre dos variables primitivas cualesquiera?
A.
Si.
B.
No, porque siempre se producen incongruencias y perdida de precisión.
C.
Si, siempre y cuando no se produzcan incongruencias o pérdida de precisión.
D.
No.
15. 
Indicar el nombre de la palabra reservada de Java que se emplea para terminar la ejecución de un método que devuelve un resultado de un tipo de dato especificado.
A.
exit
B.
new
C.
void
D.
return
16. 
La llamada a un método es:
A.
Consiste en la escritura del identificador del método incluyendo entre paréntesis la posible declaración de parámetro formales.
B.
Consiste en la escritura del identificador del método incluyendo entre paréntesis la posible declaración de parámetro actuales.
C.
Consiste en la escritura del identificador del método incluyendo entre paréntesis la posible lista de parámetro actuales.
D.
Consiste en la escritura del identificador del método incluyendo entre llaves la posible lista de parámetro actuales.
17. 
¿En Java, en qué caso puede definirse un método fuera de una clase?
A.
Cuando la clase sea pública.
B.
En ningún caso.
C.
Cuando la clase sea la principal.
D.
Cuando haga falta.
18. 
El tamaño o longitud de la secuencia de caracteres correspondiente a un identificador en el código fuente de un programa en Java...
A.
Debe estar comprendido entre 2 y 64 caracteres.
B.
Debe ser dos caracteres como mínimo.
C.
Ninguna de las opciones indicadas es válida.
D.
Debe ser de 16 caracteres como máximo.
E.
Debe ser de 32 caracteres como máximo.
19. 
¿Es posible interrumpir la ejecución de una estructura de selección switch?
A.
Si, se utiliza la sentencia break que provoca la finalización del switch. El flujo del programa continúa de nuevo en la primera opción del switch.
B.
Si, se utiliza la sentencia continue que provoca la finalización del switch. El flujo del programa continúa en la sentencia inmediatamente posterior al switch.
C.
Si, se utiliza la sentencia break que provoca la finalización del switch. El flujo del programa continúa en la sentencia inmediatamente posterior al switch.
D.
No, no es posible interrumpir la ejecución de un switch.
20. 
La llamada a un método es:
A.
La invocación, para su ejecución, del código incluido en el cuerpo del método o declaración.
B.
La invocación, para su ejecución, de la firma del método o signatura.
C.
La invocación, para su ejecución, del código incluido en el cuerpo del método o implementación
D.
La invocación, para su compilación, del código incluido en el cuerpo del método o implementación.
21. 
Llamar a un método es:
A.
Invocar, escribiendo su nombre, para declarar los parámetros con los que actuará.
B.
Invocar, escribiendo su nombre, para implementarlo y definirlo.
C.
Invocar, escribiendo su nombre, para la ejecución del código escrito en la implementación.
D.
Invocar, escribiendo su nombre, para definir el código que se ejecutará.
22. 
¿Qué se muestra con el siguiente fragmento de código? O bien, si hay un error, cuál sería:
A.
Daría una ArrayIndexOutOfBoundsException en tiempo de ejecución.
B.
null.
C.
0.0
D.
Daría una nullPointerException en tiempo de compilación.
23. 
Dado el siguiente código:
A.
Se puede omitir el parámetro actual en la llamada.
B.
Se puede proporcionar un argumento actual de tipo int en la llamada.
C.
Se debe proporcionar un parámetro actual, de tipo double en la llamada.
D.
Se puede proporcionar un parámetro actual de tipo String en la llamada.
24. 
¿Qué valores contiene el array valores después de ejecutar el siguiente código?
A.
1, 4, 9, 16, 25, 36, 49, 64, 81, 100
B.
0, 1, 4, 9, 16, 25, 36, 49, 64, 81
C.
0, 1, 2, 3, 4, 5, 6, 7, 8, 9
D.
1, 2, 3, 4, 5, 6, 7, 8, 9, 10
25. 
¿Qué valores contiene el array valores después de ejecutar el siguiente código?
A.
1, 2, 3, 4, 5, 6, 7, 8, 9, 10
B.
0, 2, 4, 6, 8, 10, 12, 14, 16, 18
C.
1, 4, 9, 16, 25, 36, 49, 64, 81, 100
D.
0, 2, 4, 6, 16, 25, 36, 49, 64, 81
26. 
¿Qué se muestra con el siguiente fragmento de código? O bien, si hay un error, cuál sería:
A.
Daría un mensaje de error en tiempo de compilación porque el array datos no está inicializado o dimensionado.
B.
Daría una ArrayIndexOutOfBoundsException en tiempo de ejecución.
C.
0.0
D.
Daría una nullPointerException en tiempo de ejecución.
27. 
Dado el siguiente fragmento de codigo:
A.
B.
C.
D.
28. 
¿Qué se muestra con el siguiente fragmento de código? O bien, si hay un error, cuál sería:
A.
Daría un nullPointerException en tiempo de ejecución.
B.
Daría una ArrayIndexOutOfBoundsException en tiempo de ejecución.
C.
Daría un mensaje de error en tiempo de compilación porque el array datos no se inicializa.
D.
0.0
29. 
Dado el siguiente fragmento de codigo. ¿Cuál es el error?
A.
En la primera iteración indice i direcciona un elemento fuera del array.
B.
En la última iteración el indica i direcciona un elemento fuera del array.
C.
En la expresión de control de bucle debe ponerse i == 10
D.
En la expresión de control de bucle debe ponerse i > 10
30. 
¿Qué se muestra con el siguiente fragmento de código? O bien, si hay un error, cuál sería:
A.
Daría un mensaje de error en tiempo de compilación porque el array datos no está inicializado o dimensionado.
B.
Daría una nullPointerException en tiempo de ejecución.
C.
0.0
D.
Daría un ArrayIndezOutOfBoundsException en tiempo de ejecución.
31. 
El tipo base de un array es el tipo que se declara para todos sus elementos. El tipo base puede ser un tipo primitivo o ser un objeto.
A.
Verdadero
B.
Falso
32. 
El tipo base de un array es el tipo que se declara para todos sus elementos. El tipo base puede ser un tipo primitivo de Java, un objeto o una clase definida.
A.
Verdadero
B.
Falso
33. 
En la llamada a un método, los parámetros que se indican son los argumentos reales o parámetros actuales.
A.
Verdadero
B.
Falso
34. 
Para hacer referencia a un elemento de un array hay que indicar la posición que ocupa en la estructura. El último elemento de un array se almacena en la posición N, donde N es el tamaño del array.
A.
Verdadero
B.
Falso
35. 
Un array permite almacenar multiples objetos de la misma clase y direccionarlos con un índice.
A.
Verdadero
B.
Falso
36. 
Un bucle for -each es una estructura de repetición que permite recorrer todos los elementos de un array. La variable de control del bucle es un contador que se maneja como índice para acceder a los elementos del array.
A.
Verdadero
B.
Falso
37. 
Un array permite almacenar multiples objetos de la misma clase e identificarlos con distinto nombre.
A.
Verdadero
B.
Falso
38. 
Un array permite almacenar varios objetos (elementos) de la misma clase identificados cada uno con distinto nombre.
A.
Verdadero
B.
Falso
39. 
Cuando se declara un método, los elementos de la lista de parámetros, se llaman parámetros formales.
A.
Verdadero
B.
Falso
40. 
El tipo base de un array es el tipo que se declara para todos sus elementos. El tipo base puede ser un tipo primitivo en Java, o una clase definida.
A.
Verdadero
B.
Falso
41. 
Cuando se llama un método, los elementos de la lista de parámetros, se llaman parámetros formales.
A.
Verdadero
B.
Falso
42. 
Si el valor inicial de un array es null, antes de hacer referencia a los elementos del array es necesario instanciarlo o dimensionarlo; indicando el número de elementos que va a almacenar.
A.
Verdadero
B.
Falso
43. 
Un array permite almacenar varias referencias a objetos de la misma clase con un mismo identificador y un índice diferente.
A.
Verdadero
B.
Falso
44. 
Para hacer referencia a un elemento de un array hay que indicar la posición que ocupa en la estructura. El último elemento de un array en Java se almacena en la posición N, donde N es el tamaño menos uno del array.
A.
Verdadero
B.
Falso
45. 
En java, un método puede ser declarado fuera de una clase o estructura equivalente.
A.
Verdadero
B.
Falso
46. 
La clase Arrays de la API de Java ofrece métodos que permiten realizar operaciones de ordenación y búsqueda en objetos de tipo array.
A.
Verdadero
B.
Falso
47. 
Para hacer referencia a un elemento de un array es necesario indicar la posición que ocupa en la estructura de almacenamiento. El primer elemento de un array se almacena la posición 1 y el último elemento en la posición N, donde N es el tamaño del array.
A.
Verdadero
B.
Falso
48. 
Un bucle for -each es una estructura de repetición que permite recorrer todos los elementos de un array. La variable de control del for va tomando el valor de cada elemento del array indicado.
A.
Verdadero
B.
Falso
49. 
En la declaración, los parametros que se indican son los argumentos reales o parámetros actuales.
A.
Verdadero
B.
Falso
50. 
Si el valor inicial de un array es null, antes de hacer referencia a los elementos del array se deben cargar los datos que va a almacenar.
A.
Verdadero
B.
Falso
51. 
Si el valor inicial de un array es null, para hacer referencia a sus elementos se asignan valores a partir del primer elemento.
A.
Verdadero
B.
Falso