Está en la página 1de 2

Test técnico de BD.

Se tiene la siguiente estructura de la tabla Empleados, la tabla Departamentos y la respectiva


relación entre ambas entidades.

Resolver las preguntas del siguiente cuestionario creando los querys para cada uno de ellos.

1. Obtener los apellidos de los empleados.


2. Obtener todos los empleados que trabajan para el departamento 14
3. Obtener todos los empleados que trabajan para el departamento 34 y 37.
4. Obtener todos los empleados cuyo apellido comience con la letra “P”.
5. Obtener los nombres y apellidos de los empleados que trabajen en departamentos cuyo
presupuesto sea mayor a S/60,000.00.
6. Obtener los nombres (únicamente los nombres) de los departamentos que tienen más de
2 empleados.
7. Eliminar todos los empleados que trabajan para el departamento 14.
8. Actualizar al departamento 50 para todos los empleados que trabajan en el departamento
30.
9. Insertar 3 registros a la tabla empleados.
10. Obtener el presupuesto total (Sumatoria del total de presupuesto) de todos los
departamentos.
11. Obtener un listado completo de empleados, incluyendo por cada empleado los datos del
empleado y de su departamento.

Ejemplo del resultado:

Código Nombre
DNI Nombres Apellidos Departamento Departamento Departamento Presupuesto
17845623 Juan Luis Castilla Velarde 15 15 Contabilidad 30000
María Bustamante
5687845 Luisa Valverde 22 22 Administración 25000
Test técnico de programación.

El siguiente cuestionario son preguntas relacionados a la programación orientada a


objetos. Para la creación de los programas, pueden utilizar el lenguaje de programación
que dominen.

1. Diferencia entre polimorfismo y sobrecarga de métodos. Poner ejemplos.


2. Diferencia entre clase abstracta e interfaz. Poner ejemplos.
3. ¿Qué es herencia en la programación? Poner ejemplos.
4. Crea una clase llamado “Aritmética” con métodos para sumar, restar, multiplicar y dividir
números.
5. Crear un programa que obtenga el factorial de un número.
6. Crear un programa que muestre un mensaje si el número ingresado es un número primo.
7. ¿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 array
b. Es un tipo particular de variable
c. Es un modelo o plantilla a partir del cual creamos objetos
d. Es una categoría de datos ordenado secuencialmente
8. ¿Qué elemento crees que definen a un objeto?
a. Su cardinalidad y su tipo
b. Sus atributos y métodos.
c. La forma en que establece comunicación e intercambia mensajes
d. Su interfaz y eventos asociados.
9. ¿Qué código de los siguientes tiene que ver con la herencia?
a. public class Componente extends Producto
b. public class Componente implements Producto
c. public class Componente inherit Producto
d. public class Componente belong to Producto
10. ¿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í
11. ¿Qué es una excepción?
a. Un error que lanza un método cuando algo va mal
b. Un objeto que no puede ser instanciado
c. Un bucle que no finaliza
d. Un tipo de evento muy utilizado al crear interfaces

También podría gustarte