wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

FUNDAMENTOS JAVA

Total questions: 18

Worksheet time: 23mins

Name
Class
Date
1.

¿Cuál es la descripción que crees que define mejor el concepto 'clase' en la programación orientada a objetos?

a)

Es un concepto similar al de 'array'

b)

Es un tipo particular de variable

c)

Es un modelo o plantilla a partir de la cual creamos objetos

d)

Es una categoría de datos ordenada secuencialmente

2.

¿Qué elementos crees que definen a un objeto?

a)

Su cardinalidad y su tipo

b)

Sus atributos y sus métodos

c)

La forma en que establece comunicación e intercambiar mensajes

d)

Su interfaz y los eventos asociados

3.

¿Qué significa instanciar una clase?

a)

Duplicar una clase

b)

Eliminar una clase

c)

Crear un objeto a partir de la clase.

d)

Conectar dos clases entre sí

4.

 ¿Qué es Eclipse?

a)

Un IDE para desarrollar aplicaciones

b)

Que permitiera ejecutarse en diferentes plataformas sin necesidad de recompilar

c)

Una librería de Java

d)

Una versión de Java especial para servidores

5.

¿Qué es el bytecode en Java?

a)

El formato de intercambio de datos

b)

El formato que obtenemos tras compilar una fuente .java

c)

Un tipo de variable

d)

Un depurador de código

6.

Menciona cual es la estructura de un comentario para aun sola línea

a)

  • /* */

b)

//

c)

%/

d)

/** * /

7.

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

a)

Verdadero

b)

Falso

8.

¿Cómo se importa una librería?

a)

import ...

b)

#import ...

c)

include ...

d)

#include ...

9.

¿Cuál es la salida de las siguientes líneas de código?

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

a)

Verdadero

b)

Falso

10.

¿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.

a)

Verdadero

b)

Falso

11.

¿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");

}

}

a)

Soy verdadero

b)

Lógica incorrecta

c)

Soy falso

d)

No aplica

12.

¿Qué es Encapsulamiento? Es la Habilidad del programador para ocultar datos.

a)

Verdadero

b)

Falso

13.

Java es un lenguaje que distingue letras mayúsculas y minúsculas.

a)

Verdadero

b)

Falso

14.

¿Cuál es el resultado del siguiente programa?

int i=1;

System.out.println ( i == 1 );

a)

undefined

b)

true

c)

false

d)

i==1

15.

¿Cómo puedo utilizar el número PI en Java?

a)

PI

b)

Const.PI

c)

No existe nada, hay que declararlo 3.1415163333....

d)

Math.PI

16.

¿Podemos sobre escribir un método privado en Java? 

a)

Verdadero

b)

Falso

17.

¿Que utiliza Java como operador de igualdad== para verificar la igualdad entre cadena de caracteres?

a)

Return()

b)

ArrayList

c)

String texto1 == texto2

d)

Equals()

18.

¿Cuál es el resultado de este programa Java?

public  void MTest(int x, float y){

System.out.println("x = "+ x++ +" y = "+ y--);  }

public static void main (String args[]){
int x = 30;

float y = 65;

Test test = new Test();

for(int i=1;i<=2;i++){

    test.MTest(x+i, y); }

a)

a = 30 b = 65

b)

a = 32 b = 65

c)

a = 31 b = 65

d)

a = 31 b = 64