Cuestionario Programacion A5Version en ligne Para practicar. par neuck 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