Quiz
Examen 2
Dieses Quiz hat ein Zeitlimit und öffnet sich deshalb im gewohnten Player.
Fragen in diesem Quiz (30)
1Java es un lenguaje:
- AÚnicamente compilado
- BTotalmente interpretado
- CCompilado e interpretado.
2La fiabilidad:
- ANo es importante en la orientación a objetos
- BTiene en cuenta que los resultados son correctos además de asegurar el comportamiento del software cuando las entradas no son válidas.
- CSe centra en la corrección del software, desde el punto de vista de asegurar que los resultados son correctos.
3A la hora de crear una clase en Java:
- ALos modificadores de acceso solo afectan a la clase.
- BSolo puede haber una clase pública por archivo Java.
- CSolo puede haber una clase por archivo Java.
- DEl modificador protected no se puede utilizar en los atributos.
4Una clase abstracta es aquella que:
- ATiene todos los métodos abstractos.
- BTiene al menos un método abstracto.
- CNo existen en Java.
- DTiene al menos un parámetro abstracto.
5Los métodos de una clase en Java:
- APueden ser siempre redefinidos a través de la herencia.
- BNo pueden duplicarse en nombre.
- CSi son públicos no pueden lanzar excepciones.
- DPueden ser públicos, privados, protegidos o de paquete.
6Los métodos accesores:
- AHacen referencia a los métodos set y get.
- BNo son necesarios, los atributos pueden ser públicos.
- CNo existen en Java.
- DSolo se refiere a los constructores.
7El constructor de una clase:
- APuede ser sobrecargado.
- BNo existe constructor por defecto.
- CEs único en una clase.
- DSiempre tiene que ser declarado en una clase.
8El método equals:
- ASe utiliza para comparar objetos.
- BEl programador no puede redefinirlo.
- CSe implementan siempre por defecto en los objetos.
- DPuede ser reemplazado por "==", pues son equivalentes.
9La ligadura dinámica:
- APermite utilizar referencias a objetos de una clase padre y tratarlos a todos por igual.
- BPermite utilizar herencia.
- CEs lo contrario al polimorfismo.
- DSe resuelve en tiempo de compilación.
10UML permite:
- ANo es válido para POO.
- BDefinir de una manera más sencilla los métodos accesores.
- CCrear soluciones teóricas, no aplicables en el mundo real.
- DRealizar un diseño previo de la solución a implementar.
11Las principales partes de la declaración de un método son las siguientes:
Modificadores Tipo Nombre (Lista de parámetros)- ARichtig
- BFalsch
12Cuando un método no devuelve ningún valor, en su declaración aparece la palabra empty como tipo de valor de retorno.
- ARichtig
- BFalsch
13Un constructor describe qué operaciones se realizan cuando se inicia el programa.
- ARichtig
- BFalsch
14Es posible que haya más de un método con el mismo nombre en una clase.
- ARichtig
- BFalsch
15Es correcto el siguiente código:
class pregunta{
int metodo(int a, double){...}
String método(int a, double){...}
...
}- ARichtig
- BFalsch
16Es correcto declarar la cabecera de un método que permita una cantidad variable de parámetros de la siguiente manera:
int metodo1 (String ... s) {- ARichtig
- BFalsch
17 ¿Qué palabra reservada permite que un método o variable pueda ser usado sin tener que instanciar la clase en un objeto?
- Astatic
- Bfinal
- Cvoid
- Dmain
18El control de excepciones permite:
- AAnalizar y depurar casos excepcionales en cálculos matemáticos
- BPasar por valor parámetros a los métodos
- CManejar la aparición de errores durante la ejecución de un programa
- DMostrar por pantalla los métodos que aplican el concepto de sobrecarga
19this es una palabra clave que:
- ADetermina que el método es un constructor
- BReferencia al objeto sobre el cual se está realizando la llamada de un método
- CSirve para llamar al método constructor de la clase padre
- DIndica que el método es estático
20¿Qué palabra se usa para crear una constante con un nombre?
- Aprivate
- Bsuper
- Cfinal
- Dpublic
21En Java, la clase Object…
- A... debe ser instanciada al comienza de cada programa
- B... es una superclase implícita de todas las clases
- C... contiene métodos que son heredados por todos los objetos
- D... hace que no sea posible instanciar objetos de la clase Object
22Indica qué frases son verdaderas:
- ASi se detecta un miembro de la clase como private, ningún código fuera de la clase puede usar a ese miembro de la clase
- BAl usar super estamos referenciando a un atributo o constructor de una clase de la cual hereda la clase que estamos programando en ese momento
- CUna clase base es lo mismo que una clase hija
- DEn la herencia simple solo se puede crear una instancia de una clase hija
23Una superclase tiene acceso a los miembros de una subclase.
- ARichtig
- BFalsch
24Una subclase tiene acceso a miembros de una superclase.
- ARichtig
- BFalsch
25Los métodos de una clase final son implícitamente métodos no derivables.
- ARichtig
- BFalsch
26El modificador abstract puede usarse en métodos declarados como estáticos o que sean constructores.
- ARichtig
- BFalsch
27¿Cuántas clases puede implementar una interfaz?
- ANinguna
- BUna
- CIlimitadas
- DHasta ocho
28¿Cuántas interfaces pueden ser implementadas en una clase?
- ANinguna
- BUna
- CIlimitadas
- DHasta ocho
29Para crear una interfaz que hereda de otra interfaz es necesario emplear la palabra reservada:
- Aimplements
- Bextends
- Cinterfaces
- Dsubinterface
30Las excepciones son:
- AErrores de la máquina virtual que obligan a tomar una decisión al usuario.
- BEvento que ocurre durante la ejecución del programa que obliga a parar su flujo normal.
- CDato no habitual de una variable que genera un error.
- DMétodo que se ejecuta cuando no se ha podido determinar que método se debía ejecutar en un polimorfismo mal implementado.
Informationen
- Beschreibung
- Grado Superior Diseño y Programación Orientada a Objetos Quiz am Examen 2, erstellt von Evaristo Martines am 10/12/2025.
- Autor
- Evaristo Martines
- Sprache
- Español
- Aufrufe
- 0
- Schlagwörter
- Bewertung
- Noch keine Bewertungen Bewerte dieses Quiz