Cuestiones
ayuda
option
Mi Daypo

TEST BORRADO, QUIZÁS LE INTERESEP3 19-20

COMENTARIOS ESTADÍSTICAS RÉCORDS
REALIZAR TEST
Título del test:
P3 19-20

Descripción:
Tipo test de Programación 3

Autor:
jj
(Otros tests del mismo autor)

Fecha de Creación:
17/01/2021

Categoría:
Informática

Número preguntas: 40
Comparte el test:
Facebook
Twitter
Whatsapp
Comparte el test:
Facebook
Twitter
Whatsapp
Últimos Comentarios
No hay ningún comentario sobre este test.
Temario:
Los constructores no pueden invocarse mediante reflexión en Java, pero cualquier otro tipo de método si puede ser invocado. Verdadero Falso.
Los comodines de tipo de Java se usan como argumentos de tipo en referencias a clases genéricas cuando no sabemos, o no necesitamos saber, cual es el argumento de tipo exacto con el que se ha instanciado la clase. Verdadero Falso.
Una clase genérica puede ser parametrizada empleando más de un tipo genérico. Verdadero Falso.
Java no soporta la herencia de implementación múltiple. Verdadero Falso.
En Java, una subclase siempre puede acceder a un miembro de su superclase, excepto si éste tiene visibilidad privada. Verdadero Falso.
Sabemos que los lenguajes de programación soportan el reemplazo o refinamiento como una forma de implementar métodos sobrecargados, pero no hay ningún lenguaje que proporcione ambas técnicas (por ejemplo, Java sólo soporta reemplazo y C++ sólo soporta refinamiento). Verdadero Falso.
En java no se pueden derivar clases no genéricas de clases genéricas. Verdadero Falso.
En el paradigma orientado a objetos, un objeto siempre es instancia de alguna clase. Verdadero Falso.
La llamada a un método con enlace estático siempre se enlaza en tiempo de compilación. Verdadero Falso.
Una clase abstracta no puede tener atributos de clase. Verdadero Falso.
No tiene sentido definir constructores en una clase abstracta, ya que nunca serán invocados. Verdadero Falso.
Una clase abstracta se caracteriza por declarar todos sus métodos de instancia como abstractos. Verdadero Falso.
Este código: interface S { f void f(); } constituye una interfaz en Java. Verdadero Falso.
Los métodos con enlace dinámico son métodos abstractos. Verdadero Falso.
Los métodos abstractos siempre tienen enlace dinámico. Verdadero Falso.
Un atributo de clase debe tener visibilidad pública para poder ser accedido directamente por los métodos de instancia de esa misma clase. Verdadero Falso.
Un método sobrecargado es aquel que tiene más de una implementación, diferenciando cada una por el ámbito en el que se declara, o por el número, orden y tipo de argumentos que admite. Verdadero Falso.
En Java, gracias a la sobrecarga de operadores podemos crear nuevos operadores en el lenguaje. Verdadero Falso.
Un atributo declarado con visibilidad protegida en una clase 'A' es accesible desde clases definidas en el mismo paquete donde se definió 'A'. Verdadero Falso.
Dada una clase donde todos sus miembros son públicos, una operación de clase definida en ella puede acceder directamente a sus atributos de clase, pero no a los atributos de instancia. Verdadero Falso.
En Java, si no se define ningún constructor, el compilador proporciona por defecto uno sin argumentos. Verdadero Falso.
En Java, podemos definir constructores con distinta visibilidad en la misma clase. Verdadero Falso.
La instrucción throw en Java permite lanzar como excepción cualquier tipo de dato. Verdadero Falso.
En Java, la instrucción throw no se puede usar dentro de un bloque catch. Verdadero Falso.
Los métodos genéricos no se pueden sobrecargar ni sobreescribir. Verdadero Falso.
Una interfaz no puede tener atributos de instancia. Una clase abstracta sí puede tenerlos. Verdadero Falso.
La implementación del principio de sustitución implica realizar una conversión entre tipos de una misma jerarquía de clases. Verdadero Falso.
La sobrecarga basada en ámbito permite definir el mismo método en dos clases diferentes. Verdadero Falso.
Para usar reflexión en Java debemos conocer en tiempo de compilación el nombre de las clases que queremos manipular. Verdadero Falso.
La inversión de control en los frameworks es posible gracias al enlace estático de métodos. Verdadero Falso.
La refactorización nunca produce cambios en las interfaces de las clases. Verdadero Falso.
La existencia de una sólida colección de pruebas unitarias es una precondición fundamental para la refactorización. Verdadero Falso.
El principio abierto-cerrado dice que las entidades software deben estar abiertas a la modificación, pero cerradas a la extensión. Verdadero Falso.
Un método es redefinido en una subclase cuando tiene el mismo nombre que un método de la superclase pero distinta signatura de tipo (excluyendo el tipo devuelto). Verdadero Falso.
'super' es una variable polimórfica en Java. Verdadero Falso.
En Java el downcasting siempre se realiza en tiempo de ejecución. Verdadero Falso.
En Java, al implementar una composición, la copia defensiva nos ayuda a prevenir que existan referencias a los objetos 'parte' que sean externas al objeto 'todo'. Verdadero Falso.
Un principio fundamental del diseño de software es mantener el mayor nivel de acoplamiento posible entre módulos (clases, paquetes, etc...). Verdadero Falso.
En la máquina virtual de Java, los objetos siempre se almacenan en el 'heap'. Verdadero Falso.
Una relación unaria es una relación de una clase consigo misma. Verdadero Falso.
Denunciar test Consentimiento Condiciones de uso