Quiz
PROGRAMACIÓN TEMA 5
Create a free account to finish this quiz
Save your progress and see your final score.
Already have an account? Sign in
Questions in this quiz (30)
1Para declarar una nueva clase se utiliza la palabra reservada
- Aobject
- Bclass
- Cclassdef
- Dnew
2En la cabecera de una clase se indican, en el siguiente orden, los elementos que se enumeran a continuación: modificadores, palabra reservada class, nombre de la clase, clase de la que hereda, interfaces que implementa.
- ATrue
- BFalse
3Los modificadores de clase final y abstract son excluyentes
- ATrue
- BFalse
4Los modificadores que se pueden indicar en la declaración de una clase son public, protected o abstract.
- ATrue
- BFalse
5Cuál de los siguientes modificadores no es aplicable a un atributo?
- Aprotected
- Bpublic
- Cprivate
- Dextern
6Los modificadores de clase public y abstract son excluyentes
- ATrue
- BFalse
7Si no se indica ningún modificador de acceso en la declaración de un atributo, se utilizará el modificador de acceso por omisión (o de paquete).
- ATrue
- BFalse
8Los modificadores de acceso a un miembro de una clase son excluyentes
- ATrue
- BFalse
9El modificador static hace que un atributo sea común para todos los objetos de una misma clase
- ATrue
- BFalse
10El modificador final sobre un atributo indica que ese atributo es constante
- ATrue
- BFalse
11Con qué modificador puede indicarse que un atributo es constante
- Afinal
- Bvolatile
- Cpublic
- Dstatic
12Los modificadores de acceso de los métodos de una clase son public,private,protected y de paquete.
- ATrue
- BFalse
13Un método static sólo tendrá acceso a los atributos estáticos de la clase
- ATrue
- BFalse
14Sobre qué elementos puede aplicarse el modificador private
- Asólo atributos
- Bclases y atributos
- Catributos y métodos
- Dclases, atributos y métodos
15Con qué palabra reservada se puede hacer referencia al objeto actual dentro de sus métodos
- Aobject
- Bthis
- Celement
- Dme
16La sobrecarga de métodos permite declarar en una misma clase varias versiones del mismo método con el mismo nombre y mismos parámetros.
- ATrue
- BFalse
17La forma que tendrá el compilador de distinguir entre varios métodos que tengan el mismo nombre será mediante la lista de parámetros del método.
- ATrue
- BFalse
18La forma que tendrá el compilador de distinguir entre varios métodos que tengan el mismo nombre será mediante el tipo que devuelven.
- ATrue
- BFalse
19Qué modificadores habría que añadir a un método que se desea que sea accesible desde fuera de la clase y que no haga falta que existan objetos de la clase para poder ser utilizado
- Aprotected
- Bpublic static
- Cprotected final
- Dprivate static
20Qué modificadores habría que añadir a un atributo que se desea que sea accesible sólo desde el mismo paquete, que no haga falta que existan objetos de la clase para poder ser utilizado y que sea constante
- Astatic
- Bstatic final
- Cstatic const
- Dpackage static const
21Java soporta la sobrecarga de operadores
- ATrue
- BFalse
22Qué palabra reservada hay que utilizar para llamar a un constructor de una clase?
- Anew
- Bfree
- Cbuild
- Dcreate
23Para disponer de un objeto de una clase dada es suficiente con declarar una variable de esa clase
- ATrue
- BFalse
24Toda clase dispone de al menos un constructor
- ATrue
- BFalse
25Si dispongo de una clase "c" con un método "m" y el objeto "obj" es una instancia de la clase "c", ¿cómo podría acceder al método "m" del objeto "obj"?
- AMediante el operador corchete: obj[m()]
- BMediante el operador punto: obj.m()
- CMediante el operador mayor: obj>m()
- DMediante el operador flecha: obj->m()
26Los métodos especiales que permiten la creación de un objeto y que tienen el mismo nombre que la clase a la que pertenecen son conocidos como...
- AExtractores
- BConstructores
- CCompiladores
- DIniciadores
27Qué tipo es devuelto por un constructor?
- Avoid
- BDepende de si el constructor está sobrecargado o no
- CEl mismo tipo que el atributo principal de la clase
- DNo devuelve ningún tipo (ni siquiera void)
28Para qué sirve el método finalize de un determinado objeto?
- AEs un tipo de constructor especial para ciertas clases
- BEs el método destructor del objeto
- CSirve para terminar la aplicación en la que se encuentra el objeto
- DEse método no existe en Java
29Los constructores no se pueden sobrecargar
- ATrue
- BFalse
30Cuál es la palabra reservada que se utiliza para indicar la herencia en Java
- Aextends
- BJava no soporta la herencia
- CisSubClass
- Dinherits
Information
- Description
- Quiz on PROGRAMACIÓN TEMA 5, created by Law Liet on 16/05/2025.
- Author
- Law Liet
- Language
- English
- Views
- 0
- Tags
- Rating
- No ratings yet Rate this quiz