Selma Argelia Muley Salas
Test por , creado hace más de 1 año

POO POO Test sobre Clases y Paquetes, creado por Selma Argelia Muley Salas el 30/09/2016.

5
0
0
Selma Argelia Muley Salas
Creado por Selma Argelia Muley Salas hace más de 7 años
Cerrar

Clases y Paquetes

Pregunta 1 de 29

1

Rellena los espacios en blanco para completar el texto.

Una clase es un tipo definido por el usuario que describe los y los de los objetos que se crearán a partir de la misma.

Explicación

Pregunta 2 de 29

1

Rellena los espacios en blanco para completar el texto.

Los definen el estado de un determinado objeto y los son las operaciones que definen su comportamiento. Forman parte de estos los , que permiten iniciar un objeto, y los , que permiten destruirlo. Los atributos y los métodos se denominan en general .

Explicación

Pregunta 3 de 29

1

Rellena el espacio en blanco para completar el texto.

La definición de una clase consta de dos partes: el nombre de la clase precedido por la palabra reservada , y el cuerpo de clase encerrado entre llaves.

Explicación

Pregunta 4 de 29

1

Rellena los espacios en blanco para completar el texto.

El cuerpo de clase en general consta de , , y .

Explicación

Pregunta 5 de 29

1

Rellena el espacio en blanco para completar el texto.

Un implícitamente define un mensaje.

Explicación

Pregunta 6 de 29

1

Rellena el espacio en blanco para completar el texto.

El nombre del método es el .

Explicación

Pregunta 7 de 29

1

Rellena los espacios en blanco para completar el texto.

Los modificadores de acceso son: , y .

Explicación

Pregunta 8 de 29

1

Rellena el espacio en blanco para completar el texto.

Los generalmente forman lo que se denomina interfaz o medio de acceso a la estructura interna de los objetos; ellos definen las operaciones que se pueden realizar con sus atributos.

Explicación

Pregunta 9 de 29

1

Los métodos se pueden anidar.

Selecciona uno de los siguientes:

  • VERDADERO
  • FALSO

Explicación

Pregunta 10 de 29

1

Un método es una definición incluida siempre dentro del cuerpo de una clase.

Selecciona uno de los siguientes:

  • VERDADERO
  • FALSO

Explicación

Pregunta 11 de 29

1

Puede ser accedido por cualquier clase perteneciente al mismo paquete. Ninguna otra clase o subclase fuera de este paquete puede tener acceso a estos miembros.

Selecciona una de las siguientes respuestas posibles:

  • Acceso predeterminado

  • Private

  • Protected

  • Public

Explicación

Pregunta 12 de 29

1

Está accesible para cualquier otra clase o subclase que necesite utilizarlo.

Selecciona una de las siguientes respuestas posibles:

  • Acceso predeterminado.

  • Public.

  • Private.

  • Protected.

Explicación

Pregunta 13 de 29

1

Es accesible solamente por los métodos de su propia clase. Esto significa que no puede ser accedido por los métodos de cualquier otra clase, incluidas las subclases.

Selecciona una de las siguientes respuestas posibles:

  • Acceso predeterminado.

  • Public.

  • Private.

  • Procted.

Explicación

Pregunta 14 de 29

1

Se comporta exactamente igual que uno privado para los métodos de cualquier otra clase, excepto para los métodode las clases del mismo paquete o de sus subclases con independencia del paquete al que pertenezcan, para las que se comporta como un miembro público.

Selecciona una de las siguientes respuestas posibles:

  • Acceso predeterminado.

  • Public.

  • Private.

  • Protected.

Explicación

Pregunta 15 de 29

1

Rellena el espacio en blanco para completar el texto.

Cuando en una clase un mismo método se define varias veces con distinto número de parámetros, o bien con el mismo número de parámetros pero diferenciándose una definición de otra en que al menos un parámetro es de un tipo diferente, se dice que el método está .

Explicación

Pregunta 16 de 29

1

Los métodos sobrecargados pueden diferir también en el tipo de valor retornado.

Selecciona uno de los siguientes:

  • VERDADERO
  • FALSO

Explicación

Pregunta 17 de 29

1

Una aplicación consiste en una o más clases, de las cuales una de ellas tiene que ser una clase aplicación: clase que incluya el método main.

Selecciona uno de los siguientes:

  • VERDADERO
  • FALSO

Explicación

Pregunta 18 de 29

1

Niveles de acceso de una clase: de paquete y público. Una clase con nivel de acceso de paquete sólo puede ser utilizada por las clases de su paquete (no está disponible para otros paquetes, ni siquiera para los subpaquetes). En cambio, una clase pública puede ser utilizada por cualquier otra clase de otro paquete.

Selecciona uno de los siguientes:

  • VERDADERO
  • FALSO

Explicación

Pregunta 19 de 29

1

Por omisión una clase tiene el nivel de acceso público.

Selecciona uno de los siguientes:

  • VERDADERO
  • FALSO

Explicación

Pregunta 20 de 29

1

Las clases finales generalmente se denominan constantes porque nunca cambian su valor.

Selecciona uno de los siguientes:

  • VERDADERO
  • FALSO

Explicación

Pregunta 21 de 29

1

Static es para hacer que una constante sea de la clase y no del objeto.

Selecciona uno de los siguientes:

  • VERDADERO
  • FALSO

Explicación

Pregunta 22 de 29

1

¿Quién puede cambiar el método? Una subclase que intente redefinirlo, pero sólo podrá hacerlo si el método no es final.

Selecciona uno de los siguientes:

  • VERDADERO
  • FALSO

Explicación

Pregunta 23 de 29

1

Rellena el espacio en blanco para completar el texto.

Cuando una clase se declara estamos impidiendo que de esa clase se puedan derivar subclases. Además todos sus métodos se convierten automáticamente en final.

Explicación

Pregunta 24 de 29

1

Declarar una referencia final a un objeto supone que esa referencia sólo pueda utilizarse para referenciar ese objeto; cualquier intento accidental de modificar dicha referencia para que señale a otro objeto será declarado durante la compilación, en vez de causar errores durante la ejecución.

Selecciona uno de los siguientes:

  • VERDADERO
  • FALSO

Explicación

Pregunta 25 de 29

1

Rellena el espacio en blanco para completar el texto.

Un es un método especial de una clase que es llamado automáticamente siempre que se crea un objeto de la misma. Su función es iniciar nuevos objetos de su clase.

Explicación

Pregunta 26 de 29

1

Un constructor, salvo casos excepcionales, debe declararse siempre público para que pueda ser invocado desde cualquier parte, aunque la clase, que se supone pública, pertenezca a otro paquete.

Selecciona uno de los siguientes:

  • VERDADERO
  • FALSO

Explicación

Pregunta 27 de 29

1

En el caso de que el constructor tenga parámetros, para crear un nuevo objeto hay que especificar la lista de argumentos correspondiente entre los paréntesis que siguen al nombre de la clase del objeto.

Selecciona uno de los siguientes:

  • VERDADERO
  • FALSO

Explicación

Pregunta 28 de 29

1

A diferencia de otros métodos de la clase, un constructor no puede ser invocado directamente, pero sí indirectamente a través de this.

Selecciona uno de los siguientes:

  • VERDADERO
  • FALSO

Explicación

Pregunta 29 de 29

1

Cuando trabaja con objetos lo que realmente manipula desde cualquier método son referencias a los objetos.

Selecciona uno de los siguientes:

  • VERDADERO
  • FALSO

Explicación