wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Métodos

Total questions: 40

Worksheet time: 23mins

Name
Class
Date
1.

Entidad con atributos y comportamiento

a)

Clase

b)

Objeto

c)

Plantilla

d)

Funcion

2.

En programacion se utiliza para modelar un conjunto de objetos

a)

Plantilla

b)

Objeto

c)

Clase

d)

Metodos

3.

Se refieren a caracteristicas principalmente fisicas y de estado de un objeto

a)

Metodos

b)

Operaciones

c)

Atributos

d)

Objetos

4.

Se refieren a caracteristicas principalmente fisicas y de estado de un objeto

a)

Metodos

b)

Operaciones

c)

Atributos

d)

Objetos

5.

Una instancia de una clase es

a)

Una clase que es automatica

b)

Una clase que forma parte de un conjunto de clases

c)

Un objeto que pertenece a esa clase

d)

Una referencia a una clase

6.

Atributos (datos) y comportamiento (codigo) estan modularizados en una sola entidad, y hay diferentes niveles de proteccion a los mismos.

a)

Encapsulamiento

b)

Polimorfismo

c)

Proteccion

d)

Especializacion

7.

Todo sistema esta compuesto de objetos que se comunican entre si por medio de mensajes

a)

Estado de un objeto

b)

Modelado de clases

c)

Paradigma de orientacion a objetos

d)

Herencia

8.

Las clases normalmente disponen de:

a)

Nombre, atributos y métodos.

b)

Herencia, atributos y nombre.

c)

Nombre, métodos, herencia.

9.

¿Cuál es una ventaja de utilizar la herencia en la programación?

a)

Permite ampliar la funcionalidad de una clase sin modificarla

b)

Facilita el mantenimiento de aplicaciones

c)

Promueve la reutilización de código

d)

Todas las anteriores

10.

Según esta definición: “Es una representación abstracta de algo”, nos estamos refiriendo a:

a)

Un método

b)

Una Clase

c)

Un atributo

d)

Ninguna respuesta es correcta

11.

Una clase consta de:

a)

Métodos

b)

Atributos

c)

Propiedades

d)

Ninguna respuesta es correcta

12.

Del siguiente código:

public void definitivo(){

def = (not1+not2+not3)/3;

System.out.println(“La definifiva de la competencia es “+def);

}

Podemos decir que:

a)

Imprime la suma de 3 notas.

b)

Que este método tiene argumentos.

c)

Este método no retorna ningún dato, porque es de tipo void

d)

Ninguna respuesta es correcta.

13.

SELECCIONE LA CORRECTA

a)

CONSTRUCCION DE LA INSTANCIA miEstudiante

b)

DESTRUCTOR DE LA INSTANCIA miEstudiante

c)

CONSTRUCCION DE LA INSTANCIA ESTUDIANTE

d)

DECLARACION DE UNA CLASE

14.

Una clase es lo mismo que un objeto

a)

Verdadero

b)

Falso

15.

A partir de una clase se pueden crear muchos objetos independientes con las mismas caracteristicas

a)

Verdadero

b)

Falso

16.

Los datos o metodos privados de una clase son visibles desde fuera de la clase

a)

Falso

b)

Verdadero

17.

¿Cómo se ingresan los comentarios en el lenguaje java?

a)

+++

b)

****

c)

//

d)

??

e)

#

18.

Es una posición con nombre en la memoria donde se almacena un valor con cierto tipo de datos.

a)

Declaración

b)

Variable

c)

Declaración

d)

Constante

e)

Datos

19.

Se utiliza una variable que te permite visualizar cualquier clase

a)

Private

b)

Protected

c)

Public

d)

Por omisión

e)

Import

20.

¿Qué significa instanciar una clase?

a)

Eliminar una clase

b)

Duplicar una clase

c)

Conectar dos clases

d)

Mover una clase

e)

Crea un objeto a partir de la clase

21.
¿Los getters y setters son métodos?
a)
Si
b)
No
22.

¿Cómo es la sintaxis de un método?

a)

ModificadordeAcceso TipoDeRetorno nombreDel Método(Parámetros)

b)
void TipoDeRetorno nombre(Parámetros)
c)

ModificadordeAcceso Parametros nombre(TipoDeRetorno)

d)

ModificadordeAcceso Parametros nombre()

23.

En programacion se utiliza para modelar un conjunto de objetos

a)

Plantilla

b)

Objeto

c)

Clase

d)

Metodos

24.

Atributos (datos) y comportamiento (codigo) estan modularizados en una sola entidad, y hay diferentes niveles de proteccion a los mismos.

a)

Encapsulamiento

b)

Polimorfismo

c)

Proteccion

d)

Especializacion

25.

¿Qué elementos crees que definen a un objeto?

a)

Sus cardinalidad y su tipo

b)

Sus atributos y sus métodos

c)

La forma en que establece comunicación e intercambia mensajes

d)

Su interfaz y los eventos asociados

26.

Las clases normalmente disponen de:

a)

Nombre, atributos y métodos.

b)

Herencia, atributos y nombre.

c)

Nombre, métodos, herencia.

27.

Una instancia de una clase es

a)

Una clase que es automatica

b)

Una clase que forma parte de un conjunto de clases

c)

Un objeto que pertenece a esa clase

d)

Una referencia a una clase

28.

Se refieren a caracteristicas principalmente fisicas y de estado de un objeto

a)

Metodos

b)

Operaciones

c)

Atributos

d)

Objetos

29.
¿Cómo defino una nueva clase en Java?
a)
public class Nombre{
}
b)
public clas Nombre{
}
c)
public Nombre{
}
d)
private Nombre{
}
30.

La sobrecarga de métodos es

a)

Una clase derivada de otra clase y que la hace mas fuerte

b)

Una clase que tiene agrupa objetos de diferentes clases

c)

Una clase que no necesita de nadie mas

d)

creación de múltiples métodos dentro de una misma clase que comparten el mismo nombre

31.

bloque de código reutilizable que realiza una acción específica

a)

Funciones

b)

Metodos

c)

Operaciones

d)

Atributos

32.

Qué tipo de clases puedo hacer en Java.?

a)

Publicas y módulos

b)

Módulos

c)

Publicas y Privadas

d)

Privadas

33.

¿Qué elementos crees que definen a un objeto?

a)

Sus cardinalidad y su tipo

b)

Sus atributos y sus métodos

c)

La forma en que establece comunicación e intercambia mensajes

d)

Su interfaz y los eventos asociados

34.

public class Producto {

private String marca;

public String getMarca()

}

}

a)

return marca;

b)

return this.marca;

c)

return Producto.marca;

d)

return "marca";

35.

Si un método es static:

a)

Se llama desde el objeto: obj.metodo().

b)

Pertenece a la clase, no al objeto.

c)

Puede acceder a atributos de instancia sin crear objeto.

d)

No hace ninguna diferencia

36.

¿Cuál de los siguientes métodos es estático?

a)

public int sumar(int a, int b) { return a + b; }

b)

public static int sumar(int a, int b) { return a + b; }

c)

int sumar(int a, int b) { return a + b; }

d)

void imprimir() { System.out.println("Hola"); }

37.

public class CuentaBancaria {

private String titular;

private double saldo;

// ¿Cuál es el constructor correcto?

}

a)

public CuentaBancaria(String t, double s) { this.titular = t; this.saldo = s; }

b)

CuentaBancaria(t, s) { this.titular = t; this.saldo = s; }

c)

public void CuentaBancaria(String t, double s) { titular = t; saldo = s; }

d)

CuentaBancaria(String titular, double saldo);

38.

public class Geometria {

public static double areaCirculo(double radio) {

}

}

a)

return 2 Math.PI radio;

b)

return Math.PI * radio;

c)

return Math.PI radio radio;

d)

return (radio * radio);

39.

public class Persona {

public static String saludar(String nombre) {

}

}

Completa el método que devuelve un saludo con el nombre del usuario.

a)

return "Hola " + nombre;

b)

return Hola + nombre;

c)

return "Hola" nombre;

d)

System.out.println("Hola " + nombre);

40.

public class Persona {

public static void String saludar(String nombre) {

}

}

a)

return "Hola " + nombre;

b)

return Hola + nombre;

c)

return "Hola" nombre;

d)

System.out.println("Hola " + nombre);