wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Diagnóstico

Total questions: 25

Worksheet time: 14mins

Name
Class
Date
1.

Cualquier cosa en el mundo real se llama:

a)

Objeto

b)

Clase

c)

Función

2.

Color de Coche es:

a)

Nombre

b)

Atributo

c)

Función

d)

Parámetro

3.

Manera correcta de crear un objeto de una clase

a)

calculator c = calculator();

b)

calculator c;

c)

calculator c = new calculator();

d)

this.calculator = new calculator;

4.

El propósito de la herencia es:

a)

Usabilidad

b)

Rehusabilidad

c)

Claridad

d)

Polimorfismo

5.

Mientras implementamos la herencia usamos la palabra:

a)

inherit

b)

super

c)

extends

d)

implements

6.

Abstracción es usada para:

a)

Representación de los datos

b)

Almacenamiento de los datos

c)

Ocultamiento de los datos

d)

Entendimiento de los datos

7.

Hacemos una clase abstracta escribiendo:

a)

inherit

b)

abstraction

c)

abstract

d)

implements

8.

Una vez que la clase es declarada como clase abstracta, ¿puede ser instanciada?

a)

Si

b)

No

9.

Interfaces pueden ser:

a)

Inherited

b)

Extended

c)

Implemented

d)

Rehused

10.

Las interfaces tienen constructor?

a)

Si, más de uno

b)

No, ninguno

c)

Solo el constructor vacío

d)

Si se puede, pero no se puede instanciar

11.

Cuantos tipos de datos primitivos existen en Java?

a)

6

b)

4

c)

8

d)

12

12.

Cual de los siguientes es el entero más pequeño?

a)

int

b)

long

c)

byte

d)

short

13.

Un constructor:

a)

Debe tener el mismo nombre que la clase que lo declara

b)

Es usado para crear objetos

c)

Puede declararse privado

d)

Todos los anteriores

14.

Cuál sentencia está declarada como sufijo

a)

i++

b)

++i

15.

Que datatype se usa para almacenar 'true' o 'false'

a)

int

b)

boolean

c)

byte

d)

char

16.

Cual de las siguientes es usada para dar un salto de línea?

a)

System.out.printf();

b)

System.out.print();

c)

System.out.println();

d)

System.out.puts();

17.

La interface es una colección de:

a)

Métodos

b)

Funciones

c)

Métodos Abstractos

18.

¿Qué es abstracción?

a)

Técnica para definir diferentes métodos del mismo tipo

b)

Habilidad de un objeto para tomar diferentes formas

c)

Se refiere a la habilidad de hacer una clase abstracta en POO

d)

Ninguno de los anteriores

19.

Cual de las siguientes afirmaciones es verdad?

a)

int es el nombre de la clase que se encuentra en java.lang

b)

nombres de variables instanciadas solo contienen letras y dígitos

c)

Una clase siempre tiene un constructor (posiblemente provista automáticamente por el compilador de java)

d)

A menor comentarios en el código, corre más rápido el programa

e)

En Java, una instancia de campo declarada como público, genera un error de compilación

20.

Considera el siguiente código:

String river = new String(“Columbia”);

System.out.println(river.length());

que imprime?

a)

6

b)

7

c)

8

d)

Columbia

21.

¿Qué de lo siguiente es verdadero sobre los modificadores de acceso protected?

a)

Variables, métodos y constructores que son declarados como protected pueden ser accesados por cualquier clase

b)

Variables, métodos y constructores que son declarados como protected pueden ser accesados por cualquier clase que vive en el mismo paquete

c)

Variables, métodos y constructores que son declarados como protected en la superclase, pueden ser accesados solo por sus hijos

d)

Ninguno de los anteriores

22.

¿Qué de los siguientes puede ser parte de una definición de clase?

a)

Variables

b)

Métodos

c)

Constructores

d)

Todos los anteriores

23.

Cuenta la cantidad de operadores relacionales:

<, ==, &&, >, ||, >=, =

a)

3

b)

4

c)

1

d)

2

24.

Considera el siguiente código en Java:

int n1=31, n2=33;

.......... val= (n1 > n2) ? n1: n2;

Cual es el datatype de la variable "val"?

a)

char

b)

boolean

c)

int

d)

String

25.

Da el output del siguiente código:

int val = 4;

switch (val+4)

{

case 4:

System.out.println("4");

break;

case 8:

System.out.println("8");

case 12:

System.out.println("12");

break;

default:

System.out.println("Error");

}

return 0;

a)

8

12

b)

Error

c)

8

d)

12