Quiz
U4
This quiz has question types that open in the usual player.
Questions in this quiz (22)
1Java es un lenguaje interpretado. El código que se compila es denominado bytecode y se puede interpretar a través de una máquina virtual.
- ATrue
- BFalse
2Es un lenguaje multiplataforma. El compilador de Java produce un código binario de tipo universal, es decir, se puede ejecutar en cualquier tipo de máquina virtual que admita la versión utilizada
- ATrue
- BFalse
3No es un lenguaje orientado a objetos. El lenguaje Java es uno de los que menos se acerca al concepto de una programación orientada a objetos. Los principales módulos de programación son las clases, y no permite que existan funciones independientes.
- ATrue
- BFalse
4Eclipse es un entorno de integrado de desarrollo en la creación y compilación de programas.
- ATrue
- BFalse
5Se puede utilizar directamente desde la propia clase en vez de instanciar esta. De la misma forma, podemos también crear atributos estáticos [blank_start]static[blank_end]
No se declaran en la clase principal, pero sí en las demás que hereden de esta. [blank_start]abstract[blank_end]
Estos métodos no ofrecen la posibilidad de sobrescribirlos [blank_start]final[blank_end]
Utilizado en aplicaciones multi-hilo. [blank_start]Synchronized[blank_end]- Afinal
- Bconst
- Cabstract
- Dprivate
- Epackage
- Fstatic
- Gmain
- HSynchronized
- Inative
6Engloba aquellos elementos a los que se puede acceder desde fuera de la clase. [blank_start]Public[blank_end]
Son aquellos componentes de carácter privado solamente pueden ser utilizados por otros miembros de la clase, pero nunca por otras donde se instancien. [blank_start]Private[blank_end]
Se usan cuando trabajamos con varias clases que heredan las unas de las otras, de tal forma que, aquellos miembros que queremos que actúen de forma privada, se suelen declarar con esta palabra. [blank_start]Protected[blank_end]
Se pueden usar cuando tenemos una clase que no tiene modificador y, además, es visible en todo el paquete. [blank_start]Package[blank_end]- APublic
- BPrivate
- CProtected
- DPackage
7La herencia es un mecanismo que permite la definición de una clase a partir de la definición de otra ya existente y también permite compartir automáticamente métodos y datos entre clases, subclases y objetos.
- ATrue
- BFalse
8El concepto de herencia conduce a una estructura jerárquica de clases o estructura de árbol, lo cual significa que en la POO todas las relaciones entre clases deben ajustarse a dicha estructura.
- ATrue
- BFalse
9En java, una subclase puede heredar de varias superclases si indicamos un extends para cada una de ellas.
- ATrue
- BFalse
10Señala las verdaderas
- AA es la superclase de B, C y D.
- BB, C y D son superclases de E.
- CE es una subclase de D.
- DB, C, D y A son subclases de D.
- EB, C y D son subclases de A.
- FD es la superclase de E.
11Cuál sería el resultado de la ejecución de este programa?
class A {
A() {
System.out.println("En A");
}
}
class B extends A {
B() {
System.out.println("En B");
}
}
class C extends B {
C() {
System.out.println("En C");
}
}
class Constructores_y_Herencia {
public static void main(String[] args) {
C obj = new C();
}
}- AEn A En B En C
- BEn B En C En A
- CEn A En C En B
- DEn A En A En C
12Las interfaces están formadas por un conjunto de métodos que no necesitan ser implementados.
- ATrue
- BFalse
13Las interfaces permiten que otras clases hereden de una superclase mediante extends.
- ATrue
- BFalse
14Las interfaces no tienen atributos.
- ATrue
- BFalse
15
Java es un lenguaje- ATodas las opciones anteriores son correctas.
- BOrientado a objetos
- CMultiplataforma
- DInterpretado
16String
- ANinguna de las opciones es verdadera.
- BEs un operador.
- CEs un tipo de datos primitivo.
- DEs una clase envolvente.
17
La herencia en JAVA:- ANo puede ser múltiple ni para interfaces ni para clases.
- BEs múltiple para interfaces, pero no para clases.
- CEs múltiple para interfaces y clases.
- DEs múltiple para clases, pero no para interfaces.
18
¿Qué efecto tiene la palabra reservada final si lo encontramos delante de un método?- AEs un método que no puede ser sobrescrito.
- BEs un método que pertenece a otra clase.
- CEs un método abstracto.
- DEs un método estático.
19
¿Qué significa tener la palabra reservada static delante de un método?- APodemos utilizar el método sin instanciar la clase.
- BNo podemos utilizar el método sin instanciar la clase.
- CPodemos utilizar el método en cualquier momento.
- DNinguna de las opciones es correcta.
20
¿Cómo conocemos el número de caracteres de una cadena?- Alength
- Blength()
- Csize()
- DTodas las opciones anteriores son correctas.
21
Los constructores- ATodas las respuestas son verdaderas.
- BPueden no tener parámetros.
- CPuede haber más de uno en una clase.
- DSe llaman igual que la clase.
22
El método main- AEs un método estático.
- BEs una interfaz.
- CEs un método abstracto.
- DNinguna opción es correcta.
Information
- Description
- Quiz on U4, created by Ruth Sánchez on 06/01/2020.
- Author
- Ruth Sánchez
- Language
- English
- Views
- 3
- Tags
- Rating
- No ratings yet Rate this quiz