TODAS_DOS
![]() |
![]() |
![]() |
Título del Test:![]() TODAS_DOS Descripción: TODAS_DOS |




Comentarios |
---|
NO HAY REGISTROS |
En cuanto a los constructores son funciones miembro constantes. Verdadero. Falso. En la misma clase podemos definir constructores con distinta visibilidad. Verdadero. Falso. Es conveniente definir siempre un Constructor por Defecto que permita la inicialización sin parámetros de un objeto, donde los atributos se inicializan con valores por defecto. Verdadero. Falso. Es posibles definir un constructor de copia invocando en su cuerpo al operador de asignación. Verdadero. Falso. Los constructores siempre deben tener visibilidad publica. Verdadero. Falso. Los constructores siempre son métodos virtuales. Verdadero. Falso. Los constructores siempre tienen enlace dinámico. Verdadero. Falso. Si en una clase no se declara, implícita o explícitamente, un constructor por defecto, no se pueden crear instancias de esa clase. Verdadero. Falso. Un constructor de copia acepta cualquier tipo de modificador (static, const, public, etc). Verdadero. Falso. En el cuerpo de una operación de clase no se puede acceder a ningún atributo/operación del objeto receptor del mensaje. Verdadero. Falso. En el cuerpo de una operación de clase no se puede acceder a ningún atributo/operación de instancia de los objetos pasados como parámetros. Verdadero. Falso. En el cuerpo de una operación de clase se puede acceder a únicamente a atributo/operación de clase. Verdadero. Falso. En el cuerpo de una operación de clase se puede acceder únicamente a atributos/operaciones de clase. Verdadero. Falso. Las operaciones de clase no son funciones miembro de la clase. Verdadero. Falso. Las operaciones de clase solo pueden manejar atributos de clase. Verdadero. Falso. Las operaciones de clase solo pueden ser invocadas por objetos constantes. Verdadero. Falso. Una operación de clase no es una función miembro de la clase. Verdadero. Falso. Una operación de clase no puede tener enlace dinámico. Verdadero. Falso. Una operación de clase solo puede acceder directamente a atributos de clase. Verdadero. Falso. Una operación de clase sólo puede ser invocada mediante objetos constantes. Verdadero. Falso. Una operación de instancia puede acceder directamente a atributos de clase y de instancia. Verdadero. Falso. En java la forma canónica incluye constructor, equials, hashCode, toString y clone. Verdadero. Falso. Implementar la forma canónica ortodoxa de una clase es una condición necesaria (aunque no suficiente) para controlar que el valor de un atributo de clase que cuenta el número de instancias de dicha clase esté siempre en un estado consistente. Verdadero. Falso. La forma canónica de la clase está formada por el constructor, el constructor copia, el destructor y el operador de asignación. Verdadero. Falso. Dado una clase genérica, no puede ser utilizada como clase base en herencia múltiple. Verdadero. Falso. En la herencia pública la clase derivada podrá acceder a los atributos privados de la clase base de la que hereda. Verdadero. Falso. Independientemente del tipo de herencia la clase base siempre podrá acceder a lo público, protegido y default heredado pero no a lo privado. Verdadero. Falso. La herencia de implementación siempre implica herencia de interfaz. Verdadero. Falso. La herencia es más flexible en cuanto a posibles cambios en la naturaleza de los objetos que la composición. Verdadero. Falso. La herencia múltiple se produce cuando de una misma clase base se heredan varias clases derivadas. Verdadero. Falso. La herencia protegida permite a los métodos de la clase derivada acceder a las propiedades privadas de la clase base. Verdadero. Falso. La herencia pública implica herencia de implementación y de interfaz mientras que la herencia privada o protegida implica herencia de implementación pero no de interfaz. Verdadero. Falso. La herencia pública permite a los métodos definidos en una clase derivada acceder a las propiedades privadas de la clase base. Verdadero. Falso. La relación de herencia es una relación de clases no persistentes. Verdadero. Falso. Sean dos clases Base e Hija. La clase Hija hereda de Base. En java, cuando asignamos un objeto de la clase Hija a una referencia a Base haciendo conversión de tipo explícita estamos haciendo object slicing. Verdadero. Falso. Si la conversión, downcasting, es fuera de la jerarquía de herencia java dará error de ejecución. Verdadero. Falso. Tanto composición como herencia son mecanismos de reutilización del software. Verdadero. Falso. Tanto la herencia protegida como la privada permiten a una clase derivada acceder a las propiedades privadas de la clase base. Verdadero. Falso. Una de las principales fuentes de problemas cuando utilizamos herencia múltiple es que las clases bases hereden de un ancestro común. Verdadero. Falso. El cambio de una condicional por el uso de polimorfismo es un ejemplo de refactorización. Verdadero. Falso. El cambio de una sentencia condicional por el uso de polimorfismo es un ejemplo de refactorización. Verdadero. Falso. El polimorfismo debido a la sobrecarga de funciones siempre se da en relaciones de herencia. Verdadero. Falso. El polimorfismo es un tipo de genericidad. Verdadero. Falso. El polimorfismo es una forma de reflexión. Verdadero. Falso. El puntero this no es una variable polimórfica porque es constante y no se puede cambiar su valor. Verdadero. Falso. En Java los métodos de instancia con polimorfismo puro pero no abstractos tienen enlace dinámico. Verdadero. Falso. En java los métodos de instancia con polimorfismo puro pero no abstracto tienen enlace dinámico. Verdadero. Falso. |