NEW
Font size
WorksheetsDiagnóstico
Total questions: 25
Worksheet time: 14mins
Cualquier cosa en el mundo real se llama:
Objeto
Clase
Función
Color de Coche es:
Nombre
Atributo
Función
Parámetro
Manera correcta de crear un objeto de una clase
calculator c = calculator();
calculator c;
calculator c = new calculator();
this.calculator = new calculator;
El propósito de la herencia es:
Usabilidad
Rehusabilidad
Claridad
Polimorfismo
Mientras implementamos la herencia usamos la palabra:
inherit
super
extends
implements
Abstracción es usada para:
Representación de los datos
Almacenamiento de los datos
Ocultamiento de los datos
Entendimiento de los datos
Hacemos una clase abstracta escribiendo:
inherit
abstraction
abstract
implements
Una vez que la clase es declarada como clase abstracta, ¿puede ser instanciada?
Si
No
Interfaces pueden ser:
Inherited
Extended
Implemented
Rehused
Las interfaces tienen constructor?
Si, más de uno
No, ninguno
Solo el constructor vacío
Si se puede, pero no se puede instanciar
Cuantos tipos de datos primitivos existen en Java?
6
4
8
12
Cual de los siguientes es el entero más pequeño?
int
long
byte
short
Un constructor:
Debe tener el mismo nombre que la clase que lo declara
Es usado para crear objetos
Puede declararse privado
Todos los anteriores
Cuál sentencia está declarada como sufijo
i++
++i
Que datatype se usa para almacenar 'true' o 'false'
int
boolean
byte
char
Cual de las siguientes es usada para dar un salto de línea?
System.out.printf();
System.out.print();
System.out.println();
System.out.puts();
La interface es una colección de:
Métodos
Funciones
Métodos Abstractos
¿Qué es abstracción?
Técnica para definir diferentes métodos del mismo tipo
Habilidad de un objeto para tomar diferentes formas
Se refiere a la habilidad de hacer una clase abstracta en POO
Ninguno de los anteriores
Cual de las siguientes afirmaciones es verdad?
int es el nombre de la clase que se encuentra en java.lang
nombres de variables instanciadas solo contienen letras y dígitos
Una clase siempre tiene un constructor (posiblemente provista automáticamente por el compilador de java)
A menor comentarios en el código, corre más rápido el programa
En Java, una instancia de campo declarada como público, genera un error de compilación
Considera el siguiente código:
String river = new String(“Columbia”);
System.out.println(river.length());
que imprime?
6
7
8
Columbia
¿Qué de lo siguiente es verdadero sobre los modificadores de acceso protected?
Variables, métodos y constructores que son declarados como protected pueden ser accesados por cualquier clase
Variables, métodos y constructores que son declarados como protected pueden ser accesados por cualquier clase que vive en el mismo paquete
Variables, métodos y constructores que son declarados como protected en la superclase, pueden ser accesados solo por sus hijos
Ninguno de los anteriores
¿Qué de los siguientes puede ser parte de una definición de clase?
Variables
Métodos
Constructores
Todos los anteriores
Cuenta la cantidad de operadores relacionales:
<, ==, &&, >, ||, >=, =
3
4
1
2
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"?
char
boolean
int
String
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;
8
12
Error
8
12
