0% encontró este documento útil (0 votos)
293 vistas13 páginas

Examen de Java

1. Un objeto en Java es una agrupación de datos y funciones que define un estado y un comportamiento. 2. Los elementos que definen a un objeto son sus atributos y métodos. 3. La herencia permite que una clase herede la estructura y comportamiento de otra clase.

Cargado por

Sergio Iraheta
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
293 vistas13 páginas

Examen de Java

1. Un objeto en Java es una agrupación de datos y funciones que define un estado y un comportamiento. 2. Los elementos que definen a un objeto son sus atributos y métodos. 3. La herencia permite que una clase herede la estructura y comportamiento de otra clase.

Cargado por

Sergio Iraheta
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd
Está en la página 1/ 13

EXAMEN DE JAVA

1 ¿Qué es un Objeto?
Es una unidad dentro de la programación que consta de un estado y un comportamiento

Es el comportamiento de un programa

Es la acción a realizar

Es la clave del problema

2 En un Objeto, el comportamiento que se define en las clases.


Verdadero

Falso

3 ¿Qué es un Atributo?
Es el comportamiento de los metodos

ES la instaciación

Es la implementacion

Son las características de las clases

4 ¿Qué es Encapsulamiento? Es la Habilidad del programador para


ocultar datos
Verdadero

Falso
5 ¿Qué es herencia? Es una Relación entre las clases en las que las
clases comparten la estructura y el comportamiento de la clase
padre.
Verdadero

Falso

6 ¿Qué es polimorfismo? es cuando un objeto se puede comportar


de muchas formas o un método puede comportarse de muchas
formas
Verdadero

Falso

7 ¿Qué es Persistencia? Es cuando un objeto puede transcender a


través del tiempo
Verdadero

Falso

8 ¿Se admite la herencia múltiple en Java? ¿SI o No?


Verdadero

Falso

9 ¿Qué es una clase en Java?

Es un llamado en especifico

Es un modelo o una plantilla

Es un comado

Es una adtitud
10 ¿Elementos que define un objeto son: Atributos y métodos?
Verdadero

Falso

11 ¿Qué es una sobrecarga de métodos?

Permiten declarar métodos que se llaman igual pero reciben


parámetros iguales

Permiten declarar métodos que se llaman igual pero reciben


diferentes parámetros

Permiten declarar atributos que se llaman igual

Permiten declarar parámetros

12 ¿Qué es Sobreescribir un método?

Es la forma por la cual una clase que hereda puede re-definir los
métodos de su padre, de esta manera puede crear nuevos
métodos con el mismo nombre de su superclase

Permiten declarar métodos que se llaman igual pero recibes


diferentes parámetros

Es la implementación

Es cuando tienes 2 métodos que hacen lo mismo

13 ¿Qué es un Bytecode? Formato que obtenemos tras compilar


un código java
Verdadero

Falso

14 ¿Cuál no es un modificador de acceso?

public

int

protected

private

15 ¿Estas son las 4 capas para crear una aplicación Java?


1- Capa de presentación de aplicación java.
2- Capa de negocio de aplicación java.
3- Capa de persistencia de aplicación java.
4- Integración de capas en aplicación java.

Verdadero

Falso

1 Es un operador en Java

&&&

=*

<c=

:?
2 El resultado de "C", de la siguiente operación: C = 10 % 3;

C=3

C=2

C=1

C=0

3 ¿Cuál es la salida de la siguiente condición?


public static void main(String[] args)
{
int a = 1;
boolean b = false;
if (a < O | b == true){
System.out.println("Soy verdadero");
}
else {
System.out.println("Soy falso");
}
}
Soy verdadero

Logica incorrecta

Soy falso

NaN

¿Cuál es el resultado en pantalla?


public static void main(String[] args)
{
double value = 0;
if (value |= 0 && 1 / value < 1000) {
System.out.println("El valor no es demasiado pequeño.");
}
else (
System.out.println("El valor es demasiado pequeño.");
}
}

El valor no es demasiado pequeño.

El valor es demasiado pequeño.

NaN

Error

5 ¿Cuál es el resultado del siguiente código?


public static void main(String[] args)
{
int target = 144, sqrt = 1;
while (++sqrt * sqrt != target) ;
System.out.println("sqrt(" + target + ") = " + sqrt);
}

sqrt(144) = 1

sqrt(144) = 12

sqrt(144) = 144

sqrt(144) = 0

1. ¿Cómo se importa una librería?


import ...

#import ...
include ...

#include

2. ¿Qué librería hay que importar para poder introducir un


integer?
javax.util.Scanner;

java.text.Scanner;

java.util.Scanner;

javax.text.Scanner;

3. Estos son los únicos tipos de variables: int, char, String y byte.
Verdadero

Falso

4. ¿Qué resulta de este programa?


String a = "error";
String b = "023";
System.out.println(a + Integer.parseInt(b));

5. Está bien (verdadero) o mal (falso) declarada esta comparación:


if("texto1"=="texto2"){ return 0;
}

Verdadero

Falso

7. El símbolo % sirve para hacer divisiones entre dos integers con


decimales
Verdadero
Falso

8. ¿Cómo se pasa este String a char? String text = "W";


text.parseString();

text.charAt(0);

String.toChar(text);

Char.toChar(text);

1. Menciona cual es la estructura de un comentario para aun sola


línea
/* */

//

%/

/** * /

2. Menciona cual es la estructura de un comentario para una o


varias línea
/* */

//

%/

/** * /

3. Menciona cual es la estructura de un comentario de documento,


de una o más líneas
/* */

//
%/

/** * /

5. Cual de estas son palabras reservadas de java


cast future generic

continue for Boolean

default goto null

Implements Public Extends

6. Cual de estos son operadores de java


*=/

() . ;

%/

/** * /

¿Qué es objeto en java?


Es un conjunto de declaraciones de funciones

Es una agrupación que termina una cadena de herencia.

Es una agrupación de datos y de funciones

Es conjunto de variables y funciones relacionadas con esas variables.

¿Cuáles son las variables de objeto en java?


Es un conjunto de declaraciones de funciones

Encapsulamiento y herencia
Es una agrupación de datos y de funciones

Implements Public Extends

9. ¿Qué es una clase en java?


Es un conjunto de declaraciones de funciones

Es una agrupación que termina una cadena de herencia.

Es una agrupación de datos y de funciones

Es conjunto de variables y funciones relacionadas con esas variables.

10. A los menos cuantos métodos tiene una clase abstract


cinco

dos

uno

28

11. Para que se utiliza la clase abstract


Para poder ser accesibles en otras clases

Para acceder desde otros paquetes

Para la clase base para la herencia

Para ser una súper clase

12. Cómo se declara una clase final


como la clase que termina una cadena de herencia

simulando la herencia múltiple.

mediante la palabra clase implements

al especificar mediante la palabra clave extends


13. ¿Cómo deben estar las clases public para acceder a ellas desde
otras clases?
Declaradas

Importadas

Directas

Por herencia

15. ¿Cómo se especifica las clases que tiene una súper clase?
Interface

implements

Extends

Object

17. ¿Qué se debe utilizar para simular la herencia múltiple de una


clase?
Extends

Public

Implements

Interface

18. ¿Qué es una interface?


Una súper clase

Es un conjunto de declaraciones de funciones

Una herencia múltiple

Un fichero public

19. ¿Cómo se debe llamar el fichero con extensión .java?


El fichero se debe llamar como atributo
El fichero se debe llamar como la clase interface

El fichero se debe llamar como la clase object

El fichero de debe llamar como la clase public

20. Menciona los tres modificadores de acceso


Static, final, private

Clase, static, public

Public, private, protected

Class, final, static

1- ¿Cuál es la descripción que crees que define mejor el concepto 'clase' en la


programación orientada a objetos?
Es un concepto similar al de 'array'
Es un tipo particular de variable
Es un modelo o plantilla a partir de la cual creamos objetos
Es una categoria de datos ordenada secuencialmente
2- ¿Qué elementos crees que definen a un objeto?
Sus cardinalidad y su tipo
Sus atributos y sus métodos
La forma en que establece comunicación e intercambia mensajes
Su interfaz y los eventos asociados
3- ¿Qué código de los siguientes tiene que ver con la herencia?
public class Componente extends Producto
public class Componente inherit Producto
public class Componente implements Producto
public class Componente belong to Producto
4- ¿Qué significa instanciar una clase?
Duplicar una clase
Eliminar una clase
Crear un objeto a partir de la clase
Conectar dos clases entre sí
5- ¿Qué es Eclipse?
Una libreria de Java
Una versión de Java especial para servidores
Un IDE para desarrollar aplicaciones
Ninguna de las anteriores
6- ¿Qué es el bytecode en Java?
El formato de intercambio de datos
El formato que obtenemos tras compilar un fuente .java
Un tipo de variable
Un depurador de código
7- ¿Qué código asociarías a una Interfaz en Java?
public class Componente interface Product
Componente cp = new Componente (interfaz)
public class Componente implements Printable
Componente cp = new Componente.interfaz
8- ¿Qué significa sobrecargar (overload) un método?
Editarlo para modificar su comportamiento
Cambiarle el nombre dejándolo con la misma funcionalidad
Crear un método con el mismo nombre pero diferentes argumentos
Añadirle funcionalidades a un método
9- ¿Qué es una excepción?
Un error que lanza un método cuando algo va mal
Un objeto que no puede ser instanciado
Un bucle que no finaliza
Un tipo de evento muy utilizado al crear interfaces

También podría gustarte