Está en la página 1de 4

Examen teórico y práctico

Parte teórica

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é 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

3- ¿Qué significa instanciar una clase?

Duplicar una clase


Eliminar una clase
Crear un objeto a partir de la clase
Conectar dos clases entre sí

4- ¿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
5- ¿Cómo defines un microservicio?

6- Defina el patrón de arquitectura MVC

7- Mencione las diferencias entre front end y back end

Parte Práctica

Marque la respuesta de las siguientes preguntas:

1-

int []a = {1,2,3,4,5,6};


int i = a.length - 1;

while(i>=0){
System.out.print(a[i]);
i--;
}

a. 123456
b. Ocurrió un error
c. 654321
d. No muestra respuesta
e. 65432

2-

class Ex6{
public static void main(String args[]){
int x = 0, y=10;
try{
y /=x;
}
System.out.print("/ by 0");
catch(Exception e){
System.out.print("error");
}
}
}

a. 0
b. Ocurrió un error
c. Error de compilación
d. No muestra respuesta
e. No se puede compilar

3-

class Ex1{
public static void main(String[] args) {
int a[] = { 1,2,053,4};
int b[][] = { {1,2,4} , {2,2,1},{0,43,2}};
System.out.print(a[3]==b[0][2] );
System.out.print(" " + (a[2]==b[2][1]));
}
}
a. True false
b. False false
c. False true
d. True true
e. Ocurrió un error

4-

class Ex1{
int a=10;
public static void main(String[] args) {
new Ex1().print();
}
public void print(){
int a = 8;
System.out.print(a + " ");
}
}
a. 10
b. Error de compilación
c. 18
d. No se puede identificar la salida
e. 8

5- ¿Cuál es la notación para definir un controlador en Spring?


a. @Controller
b. @RequestMapping
c. @Controlador
d. @Bean
e. @Repository

6- Que método ajax se recomienda manejar para la información sensible (ejemplo en un


logueo)
a. POST
b. GET

7- Defina Spring Boot

También podría gustarte