Você está na página 1de 7

Autoevaluación 1

1. Indique un método – propiedad corresponde a:


a. Un dato descriptivo de la clase - Una acción de la clase
b. Un estado del objeto - Un estilo de programación
c. Una acción de la clase - Un dato descriptivo de la clase
d. Un estilo de programación - Un estado del objeto
e. Una acción de la clase – Una norma de la POO

2. El método constructor:
a. Sirve para construir una clase
b. Sirve para crear una variable
c. Sirve para construir un objeto instanciado
d. Sirve para construir una propiedad
e. Sirve para programar acciones que se llevarán a cabo cuando se instancie un objeto de la clase.

3. Los estados de un objeto instanciado…


a. Son los valores de una variable N
b. Son los valores que tienen las propiedades del objeto instanciado
c. Es valor que devuelve la variable de retorno de un método
d. Es la situación en la que se encuentra un objeto instanciado
e. Es el valor que retorna un método.

4. Un método estático:
a. Es la habilidad o acción de clase que es heredada singularmente por cada uno de los objetos instanciados.
b. Es un método cuyo resultado no cambia de valor.
c. Es la habilidad o acción de la clase, que está relacionada a una acción colectiva que involucra a
varios objetos instanciados de la clase
d. Es un dato descriptivo correspondiente a un objeto instanciado de la clase
e. Es una variable correspondiente a dato asociado a la clase.

5. Una variable Estática:


a. Es una variable de la clase, que es heredada singularmente por cada uno de los objetos instanciados.
b. Es un variable cuyo resultado no cambia de valor.
c. Es una variable de la clase, asociado a un objeto instanciado.
d. Es un dato descriptivo almacenado dentro de la propiedad de un objeto instanciado.
e. Es una variable de ámbito global asociado a la clase.

6. La lógica de presentación se encarga de:


a. Las tareas que involucran la gestión de procesos
b. La gestión de operaciones con la base de datos.
c. La interfaz del usuario por donde se ingresan o visualizan datos (formulario)
d. El algoritmo utilizado para el desarrollo de nuestros programas
e. Gestionar los primeros procesos que se dan, cuando abrimos la aplicación.

7. La lógica de Negocios se encarga de:


a. La programación de las tareas que involucran la gestión de los procesos, se aplica POO
b. La interfaz del usuario por donde se ingresan o visualizan datos (formulario)
c. El algoritmo utilizado para el desarrollo de nuestros programas
d. La gestión de operaciones con la base de datos
e. Gestionar los primeros procesos que se dan, cuando abrimos la aplicación.

8. Escribe el contenido de una variable, en una caja de texto de un formulario


a. txtr.setText(rr);
b. String rr=txtr.getText();
c. int a=Integer.parseInt(aa);
d. System.out.println(rr);
e. txtr.getText(rr);

9. Tenemos la variable x con el valor: 5.364852, escriba la instrucción para redondear dicho dato a una
aproximación de 3 cifras decimales:
a. (double)Math.round(x*1000)/1000;
b. String roundx (x*1000)
c. Varchar math (x*1000)/1000;
d. int a=Integer.parseInt(aa);
e. Math.(x*1000)

10. Tenemos la siguiente cadena de texto:


String univ=”Telesup”;
Escriba la instrucción Java para extraer de la cadena de texto anterior, la subcadena “ele”
a. univ.substring(1,4)
b. univ.int
c. Univ.Telesup
d. String
e. System.out println
………………………………………………………………………………………………………………………………
……………………………………………...

Autoevaluación 2

1. Un Wrapper es:
a. Es un tipo de dato primitivo de Java
b. Es un convertidor de tipos de datos
c. Es una clase de envoltura asociada a un tipo de dato primitivo
d. Es una clase desde donde se instancian todas las cadenas de texto
e. Es una clase que contiene operaciones matemáticas

2. Escriba los pasos necesarios para convertir la siguiente cadena de texto a un tipo de dato double
String precio=”23.24”;
a. Decimal.parse(precio);
b. Convert.toDouble(precio);
c. String.toDouble(precio);
d. Double.parseDouble(precio);
e. Double.parse(precio);
3. Escriba la instrucción Java para crear la siguiente fecha: 16 de octubre de 2011
a. Date f=new Date(111,9,16); [f es relativo]
b. Datef=Date……
c. New Date…
d. String Date f
e. String new Date

4. Indique qué es lo que realiza el siguiente método: [Donde f1 es mayor que f2]
publiclong procesar(Date f1,Date f2)
{
longx=f1.getTime()-f2.getTime();
long d=(x/2592000000L);
return d;
}

a. Determina la cantidad de días transcurridos entre dos fechas


b. Determina la cantidad de años transcurridos entre dos fechas
c. Determina la cantidad de horas transcurridos entre dos fechas
d. Determina la cantidad de meses transcurridos entre dos fechas
e. Determina la cantidad de semanas transcurridos entre dos fechas

5. Indique qué es lo que realizan las siguientes líneas:


Calendar cal = Calendar.getInstance();
Date date = new Date();
cal.setTime(date);

a. Crea un calendario
b. Crea un calendario y también un objeto fecha de tipo Date
c. Asocia una fecha de tipo Date al sistema de calendario manejado por la clase Calendar
d. Crea una fecha de tipo Date y otra fecha de tipo Calendar
e. Crea una fecha actual y la valida dentro de la clase Calendar para determinar si dicha fecha existe o no.

6. En herencia de clases, las clases derivadas o que extienden heredan automáticamente:


a. Métodos – propiedades
b. Propiedades - estados
c. Métodos – estados
d. Estados
e. Interfaces

7. Para que un elemento no pueda ser accedido desde ninguna clase, se debe definir el tipo de acceso:
a. <default>
b. protected
c. public
d. private
e. extends

8. Un método abstracto es:


a. Un método que usa el tipo de retorno void
b. Es un método que usa la palabra reservada implements
c. Es un método que no tiene implementación, solo se indica la acción, pero no se detalla cómo se
realiza dicha acción
d. Es un método que se ejecuta al momento de realizarse una instancia
e. Una acción que corresponde a la clase y no directamente a un objeto instanciado

9. Una interface es:


a. Una clase base a partir de la cual se heredan otras clases
b. Un prototipo que indica los procesos que realizará nuestra aplicación sin implementarlos
c. Es el entorno de programación con el que interactúa el programador
d. Una clase que no contiene métodos.
e. Una clase que hereda de una clase base

10. De las siguientes alternativas cuál corresponde al polimorfismo:


a. Distintas formas de comportamiento que puede asumir un método u objeto dependiendo del
escenario donde se encuentre.
b. Distintos datos que puede recibir una variable.
c. Las distintas clases que pueden heredar de una clase base.
d. Los diferentes niveles de acceso
e. Distintos estados que puede asumir las propiedades de un objeto instanciado.

Autoevaluación 3
1. Para el campo DNI de una tabla, el adecuado tipo de dato es:
a. Varchar
b. Char
c. Numeric
d. Int
e. String

2. La columna que contiene los datos que servirán de distintivo único para cada registro es conocido
como:
a. Clave foránea
b. Clave secundaria
c. Campo Clave
d. Clave única
e. Clave candidata

3. Integridad Referencial es
a. El mecanismo de control de la correspondencia relacional entre los registros de dos tablas,
impidiéndose que se produzcan incongruencias.
b. El mecanismo de control que impide que se eliminen los registros importantes del sistema.
c. El mecanismo que facilita las búsquedas de los registros dentro de una tabla.
d. La relación cardinal entre los elementos de 2 tablas
e. La unión de dos tablas de datos

4. ¿Cuál es la función de la sentencia SELECT?


a. Es usada para obtener la información guardada en una tabla
b. Permite establecer un intervalo de texto como condicional para un esquema de datos
c. Permite mostrar un esquema de datos que relaciona el contenido entre dos tablas
d. Permite mostrar un esquema de datos con el contenido no común de dos tablas
e. Permite mostrar un esquema de datos con el contenido común de dos tablas.

5. Redondea un dato numérico en este caso redondea la columna prepro con dos decimales)
a. Round
b. Lpad
c. comodin
d. limit
e. concat

6. La cláusula que permite relacionar los datos de dos tablas y mostrar solamente a los registros que
existe correspondencia en ambas es:
a. INNER JOIN
b. INNER LEFT
c. INNER OUT
d. INNER RIGHT
e. OUT INNER

7. La cláusula que permite analizar cuántos registros existen dentro de cada grupo de registros al
realizar un SELECT es:
a. Having
b. Where
c. Group by
d. Order by
e. Matching

8. Escriba el comando SELECT que muestra la cantidad de productos por cada una de las categias
existentes. Usar las tablas Productos y Categorías
a. mysql> select p.codpro,p.nompro,c.nomcat from producto p, categoria c where p.codcat=c.codcat;
O también: mysql>select producto.nompro,categoría.nomcat from categoría inner join producto on
categoria.codcat=producto.codcat;
b. mysql> select productos on procucto
c. mysql> productos select categoría
d. mysql> select
e. mysql> select from productos

9. Indique qué es lo que realiza la siguiente instrucción:

mysql>alter table producto add column despro varchar(25) after nompro;

a. Elimina la columna despro


b. Cambia el nombre de la columna despro por despro
c. Modifica el nombre de la tabla por producto, agregándole una columna
d. Modifica el nombre de la columna despro por nompro
e. Agrega la columna despro después de nompro

10. El programa SQLYog:


a. Es un gestor de base de datos
b. Es IDE de programación
c. Es una herramienta de fácil uso y permite administrar rápidamente una base de datos en Mysql
d. Es un lenguaje de programación que permite construir aplicaciones basados en MySQL
e. Es un generador de código fuente para aplicaciones basadas en Java con MySQL

Autoevaluación 4

1. La tecnología JDBC:
a. Es una tecnología que pertenece al lenguaje de programación Java y que representa a su entorno de
desarrollo en general
b. Es una tecnología que permite realizar aplicaciones en el entorno visual de formularios Swing
c. Es una tecnología de objetos que proporciona clases e interfaces para el manejo de base de datos
d. Es un conjunto de interfaces que nos permite trabajar con aplicaciones móviles
e. Es un conjunto de interfaces que nos permite trabajar con aplicaciones gráficas

2. Crea un Statement, mediante el método createStatement():


a. DriverManager
b. Statement
c. Connection
d. ResultSet
e. Class

3. La siguiente instrucción:
Class.forName(driver);

a. Registra el tipo de driver requerido para trabajar con JDBC


b. Gestiona el uso de drivers JDBC
c. Establece el tipo de conexión para una base de datos
d. Abre la conexión hacia una base de datos
e. Cierra la conexión hacia una base de datos

4. Cuándo se utiliza método executeQuery:


a. Para ejecutar un comando Select
b. Para ejecutar un comando Insert, Update, Delete
c. Para crear un esquema de datos
d. Para modificar un comando SQL
e. Para modificar la estructura de una tabla

5. La siguiente instrucción:
a.
cn=DriverManager.getConnection(cadenaconexion,usuario,password); Registra el
tipo de
driver requerido para trabajar con JDBC
b. Gestiona el uso de drivers JDBC
c. Establece el tipo de conexión para una base de datos
d. Abre la conexión hacia una base de datos
e. Cierra la conexión hacia una base de datos

6. La lógica de datos es:


a. Una capa encargada de las tareas que involucran la gestión de procesos.
b. La interfaz del usuario por donde se ingresan o visualizan datos (formulario)
c. El algoritmo utilizado para el desarrollo de nuestros programas
d. Una capa que se encarga de las siguientes operaciones: conectar, ejecutar, consultar, ejecutar
actualización, desconectar
e. Una capa encargada de la validación de la entrada de datos

7. El directorio de librerías externas de Java:


a. C:\Archivos de programa\Java\jdk1.6.0\jre\lib\ext
b. D:\Archivos de programa\Java\jdk1.6.0\jre\lib\ext
c. C:\Archivos de programa\Java\jdk1.6.0\jre\libre\ext
d. C:\Archivos de programa\Java\jdk1.6.0\jre\lib\ext\etc
e. C:\Archivos de programa\Java\jdk1.6.0\jre\lib\

8. El mantenimiento de software es menos engorroso y complejo, con…:


a. Programación en Capas
b. Programación en Interfaces
c. Programación en Campos
d. Programación vía Clases
e. Programación en Clases

9. Antes de ejecutar un objeto PreparedStatement:


a. Necesitamos suministrar los valores que se utilizarán en los lugares donde están las marcas de
interrogación
b. Necesitamos ejecutar una sentencia que invoca triggers
c. Necesitamos ejecutar una sentencia que invoca sentencias SQL avanzadas
d. Necesitamos construir una sentencia precompilada
e. Necesitamos ejecutar una sentencia que invoca sentencias SQL básicas

10. El Bucle se utiliza para:


a. Asignar valores de las constantes.
b. Asignar valores de los parámetros.
c. Asignar valores de los parámetros de entrada.
d. Asignar valores.
e. Repetir un comando.

Você também pode gostar