Créer jeu
Jouer Test
1. 
Los atributos de un objeto deben ser tipos primitivos de java.
A.
Verdadero
B.
Falso
2. 
Cada vez que se instancia un nuevo objeto de una clase, siempre se ejecuta un método constructor.
A.
Verdadero
B.
Falso
3. 
Los atributos de clase -los compartidos por todos los objetos de la misma clase- toman un valor inicial incluso sin instanciar la clase.
A.
Verdadero
B.
Falso
4. 
Los miembros de una clase son compartidos por todas las instancias (objetos) de esa clase.
A.
Verdadero
B.
Falso
5. 
El operador + está sobrecargado porque permite sumar números y añadir caracteres a una cadenas de caracteres.
A.
Verdadero
B.
Falso
6. 
La composición consiste en crear una clase nueva utilizando clases que ya existen. En la implementación de una clase por composición se agrupan uno o más atributos de otras clases, de manera que las instancias de esta nueva clase contienen uno o más objetos de otras clases.
A.
Verdadero
B.
Falso
7. 
El operador + está sobrecargado porque permite sumar números y concatenar cadenas de caracteres.
A.
Verdadero
B.
Falso
8. 
En una relación de composición, un objeto de la clase contenedora puede acceder a los métodos públicos de las clases contenidas.
A.
Verdadero
B.
Falso
9. 
La clase String se usa para manejar directamente arrays de caracteres.
A.
Verdadero
B.
Falso
10. 
Dado el siguiente fragmento de codigo:
A.
Verdadero
B.
Falso
11. 
Dado el siguiente fragmento de codigo:
A.
Verdadero
B.
Falso
12. 
Dado el siguiente fragmento de codigo:
A.
Verdadero
B.
Falso
13. 
Dado el siguiente fragmento de codigo:
A.
Verdadero
B.
Falso
14. 
Dado el siguiente fragmento de codigo:
A.
Verdadero
B.
Falso
15. 
Dado el siguiente fragmento de codigo:
A.
Verdadero
B.
Falso
16. 
Dado el siguiente fragmento de codigo:
A.
Verdadero
B.
Falso
17. 
Dado el siguiente fragmento de codigo:
A.
Verdadero
B.
Falso
18. 
Dado el siguiente fragmento de codigo. ¿Cuál es el valor obtenido en result??
A.
Hola6
B.
Hola42
C.
Hola 4 2
D.
Hola 6
19. 
La expresión regex:
A.
B.
C.
D.
20. 
Dado el siguiente fragmento de codigo. ¿Qué muestra en la consola?
A.
B.
C.
D.
21. 
La expresión regex:
A.
B.
C.
D.
22. 
El operador (.) se utiliza para...
A.
Acceder a las variables de los métodos, osea, los atributos de un objeto.
B.
Acceder a los miembros contenidos en un objeto.
C.
Acceder a las variables locales de los métodos contenidos en una clase.
D.
Acceder a las instancias de una clase.
23. 
Un objeto se compone de:
A.
Atributos y estados.
B.
Atributos.
C.
Atributos y constructores.
D.
Atributos y métodos.
24. 
Selecciona un objeto que te cumpla la expresión regex:
A.
PrueBa89x+
B.
Prueba89ñ
C.
PrueBa89x$
D.
PrueBa8x-
25. 
Un método es un subprograma que:
A.
Determina el comportamiento de un paquete.
B.
Determina el comportamiento de una clase y de sus objetos.
C.
Determina el comportamiento de otro método.
D.
Determina el comportamiento de una función.
26. 
En POO, la encapsulación:
A.
Es un mecanismo de generalización del código para facilitar la reutilización.
B.
Es un mecanismo de reutilización del código que permite reducir el acomplamiento de las partes de un programa.
C.
Es un mecanismo de protección del código que permite maximizar la cohsión y el acoplamiento de las piezas de un software.
D.
Consiste en aplicar un control que oculta la información para su protección.
27. 
Un objeto es...
A.
La instancia, con valores definidos en los atributos con un constructor, de una clase.
B.
Es correcto indicado en todas las demás opciones.
C.
La instancia, obtenida con el operador new, de una clase.
D.
En general, la instancia de una clase.
28. 
Un constructor copia es un método que...
A.
Inicializa los atributos del nuevo objeto antes de su creación; clonando los atributos de otro objeto de su misma clase.
B.
Inicializa los atributos del nuevo objeto a new; clonando los atributos de otro objeto de su misma clase.
C.
Inicializa los atributos del nuevo objeto inmediatamente después de su creación; clonando los atributos de otro objeto de su misma clase.
D.
Inicializa los atributos del nuevo objeto; clonando los atributos de otro objeto de su misma clase.
29. 
Los miembros públicos de una clase:
A.
Se pueden utilizar libremente en cualquier otra clase.
B.
Sólo se pueden utilizar, directamente, dentro de la clase que los defina y desde cualquier clase definida en el mismo paquete.
C.
Sólo se pueden utilizar, directamente, dentro de la clase que los define.
D.
Sólo se pueden utilizar, directamente, dentro de la clase que los define y en aquellas clases que la extiendan en cualquier paquete.
30. 
El operador new...
A.
Crea una instancia y devuelve una referencia al método utilizado.
B.
Crea una instancia de un constructor y devuelve una referencia a la clase utilizada.
C.
Crea una instancia de una clase y devuelve una referencia a ese objeto.
D.
Crea una instancia de un objeto y devuelve una referencia a esa clase.
31. 
Para poder utilizar todas las clases que están en el paquete nombreDelPaquete, se debe añadir la cláusula:
A.
package import nombreDelPaquete;
B.
import nombreDelPaquete.*;
C.
include nombreDelPaquete.*;
D.
package nombreDelPaquete;
32. 
this hace referencia a:
A.
A la variable de instancia actual de forma genérica.
B.
A la clase actual de forma genérica.
C.
Al objeto null de forma genérica.
D.
A las variables locales del método donde se utiliza.
33. 
Una clase en java:
A.
Define la estructura de un programa y sus métodos.
B.
Define la estructura de una interface de programa.
C.
Define la estructura de un objeto y su interfaz funcional; los métodos.
D.
Define la estructura de un método de hacer aplicaciones.
34. 
Los miembros de una clase o de un objeto:
A.
Son compartidos por todas las clases.
B.
Son las propiedades pero no los métodos.
C.
Son compartidos por todas las clases del mismo objeto.
D.
Son las propiedades y los métodos.
35. 
Un constructor es un método que...
A.
Inicializa a new el objeto creado.
B.
Inicializa un objeto antes de su creación.
C.
Inicializa un objeto a null durante su creación.
D.
Inicializa un objeto inmediatamente después de su creación.
36. 
Dado el siguiente fragmento de codigo. ¿Qué hace el siguiente método?
A.
Compara dos cadenas y devuelve un valor positivo si str1 es menor que str2.
B.
Compara dos cadenas y devuelve 0 si str1 es mayor que str2.
C.
Compara dos cadenas y devuelve 0 si str1 es igual que str2.
D.
Compara dos cadenas y devuelve un valor negativo si str1 es mayor que str2.
37. 
Dado el siguiente fragmento de codigo. ¿Qué muestra en la consola?
A.
B.
C.
D.
38. 
La expresión regex:
A.
B.
C.
D.
39. 
Dado el siguiente fragmento de código. ¿Cuál es el valor obtenido en resultado?
A.
Hola+4
B.
"s + n"
C.
Hola4
D.
Hola 4
40. 
Dado el siguiente fragmento de codigo. ¿Qué hace el método?
A.
Compara dos cadenas y devuelve un valor positivo si str1 es igual que str2.
B.
Compara dos cadenas y devuelve un valor negativo si str1 es mayor que str2.
C.
Compara dos cadenas y devuelve un valor positivo si str1 es menor que str2.
D.
Compara dos cadenas y devuelve un valor positivo si str1 es mayor que str2.
41. 
Dado el siguiente fragmento de codigo. ¿Qué muestra en la consola?
A.
B.
C.
D.
42. 
Dado el siguiente fragmento de codigo. ¿Cuál es el valor obtenido en resultado?
A.
HolaMund
B.
Holaund
C.
HolaMundo4
D.
HolaMundo 4
43. 
Selecciona un texto que tenga alguna concordancia con la expresión regex:
A.
abc abbc abbbd
B.
aabb ccdd
C.
abbbd aabbb
D.
abbc abbd
44. 
Dado el siguiente fragmento de codigo. ¿Cuál es el valor obtenido en result?
A.
Hol4
B.
ola
C.
Hola4
D.
ola4
45. 
Selecciona un texto que cumpla la expresión regex:
A.
aa.ssd@d.asdd@d.asad
B.
@aa.ssd@d.asdd@d.asd
C.
@aa.ss@d.asadas@d.assd
D.
@aa.sisoda@d.asdd@d.ads
46. 
Selecciona un texto que cumpla la expresión regex:
A.
ascendió al monte...
B.
has podido ascender...
C.
ha ascendido bien...
D.
fue un ascenso difícil...
47. 
Dado el siguiente fragmento de codigo. ¿Cuál es el valor de resultado?
A.
4 4 5
B.
4 Hola Mundo
C.
49
D.
445
48. 
Dado el siguiente fragmento de codigo. ¿Qué muestra en la consola?
A.
B.
C.
D.
49. 
Dado el siguiente fragmento de codigo. ¿Cuál es el valor de resultado?
A.
445
B.
85
C.
4 Hola Mundo
D.
4 4 5
50. 
Dado el siguiente fragmento de codigo. ¿Cuál es el valor de resultado?
A.
4HolaMundo
B.
445
C.
4 Hola Mundo
D.
n45
51. 
Selecciona un texto que cumpla la expresión regex:
A.
cerrad bien la puerta.
B.
amad buestra vida.
C.
abdicación real.
D.
le duele en el abdomen.
52. 
Selecciona un texto que cumpla la expresión regex:
A.
correr alto.
B.
cerrad la puerta.
C.
amar la vida.
D.
sopa boda.
53. 
Selecciona un texto que cumpla la expresión regex:
A.
aa.ssd$d.asdd@d.asd@
B.
s$d.asd
C.
s$d.asd$
D.
aa.ssd@d.asdd@d.asd
54. 
Dado el siguiente fragmento de codigo. ¿Qué muestra en la consola?
A.
B.
C.
D.
55. 
Dado el siguiente fragmento de codigo. ¿Qué hace el siguiente método?
A.
Compara dos cadenas y devuelve un valor negativo si str1 es menor que str2.
B.
Compara dos cadenas y devuelve un valor positivo si str1 es menor que str2.
C.
Compara dos cadenas y devuelve un valor positivo si str1 es igual que str2.
D.
Compara dos cadenas y devuelve un valor negativo si str1 es mayor que str2.
56. 
Dado el siguiente fragmento de codigo. ¿Qué muestra en la consola?
A.
B.
C.
D.
57. 
Selecciona un texto que cumpla la expresión regex:
A.
prueBa9x$
B.
prueBa9x%
C.
prueBa9x#
D.
prueB9$
58. 
Cuando se ejecuta el método constructor de una clase:
A.
Se asigna espacio de memoria al objeto instanciado.
B.
Se referencia el nuevo objeto a otro ya creado obteniéndose un alias a sus atributos.
C.
Se crea una copia de la clase y se inicializan los atributos.
D.
Se inicializan los atributos del nuevo objeto.
59. 
Dado el siguiente fragmento de codigo:
A.
Verdadero
B.
Falso