Está en la página 1de 6

 

UNIVERSIDAD TÉCNICA PARTICULAR DE LOJA  


 MODALIDAD ABIERTA Y A DISTANCIA  
 INFORMATICA ECTS  
  .
PROGRAMACION AVANZADA (1-II- ECTS) Versión

    SEGUNDA EVALUACION PARCIAL  


PERIODO ABRIL 2015 - AGOSTO 2015  
0006

Elaborado por: DANIEL ALEJANDRO GUAMAN CORONEL

IMPORTANTE:

 En la calificación automática se utiliza la fórmula aciertos - (errores / n-1), en donde n es el número de


alternativas de cada pregunta, por lo tanto, le recomendamos piense bien la respuesta antes de
marcarla, si no está seguro, es preferible dejarla en blanco.
 No está permitido comunicarse entre compañeros ni consultar libros o apuntes.
 Verifique que la hoja de respuestas corresponda a la evaluación que está desarrollando.

NO CONTESTE EN ESTE CUESTIONARIO, HÁGALO EN LA HOJA DE RESPUESTAS

INSTRUCCIONES

Lea detenidamente cada una de las siguientes preguntas y rellene completamente el círculo que corresponda a la
alternativa correcta en la hoja de respuestas. Si la evaluación es dicotómica, use la alternativa (A) para verdadero y la
alternativa (B) para falso.

1. Una tabla en una base de datos está compuesta por ____________________ y ____________________.
a. indices, elementos
b. posiciones, indices
c. filas, columnas
d. campos, indices

2. Dentro de un JDBC se puede invocar a ____________________________ dentro de la base de datos.


a. procedimientos almacenados (store procedure)
b. hilos
c. archivos
d. Ninguna de las anteriores.

3. ¿Cuál de los siguientes paquetes contienen las clases e interfaces para manipular base de datos?
a. java.io
b. java.util
c. java.sql
d. java.awt

4. La interfaz que ayuda a administrar la conexión entre un programa de java y una base de datos se conoce como:
a. Connection
b. Statement
c. Sql
d. ResultSet

5. En base a la siguiente sección de código responda a las inquietudes que se presentan:

El método retorna un objeto de tipo:


a. String
b. boolean
c. Connection
d. Driver

6. En base a la siguiente sección de codigo responda a las inquietudes que se presentan:

Qué acción se realiza en la línea 3.


a. crea objeto Statement para insertar en la base de datos.
b. crea objeto Statement para actualizar en la base de datos.
c. crea objeto Statement para eliminar en la base de datos.
d. crea objeto Statement para consultar en la base de datos.

7. Una forma básica para el uso de una sentencia de registro INSERT en java es:
a. INSERT INTO nombreDeTabla ( nombreDeColumna1, nombreDeColumna2, …, nombreDeColumnaN )
VALUES ( valor1, valor2, ..., valorN );
b. INSERT INTO nombreDeTabla ( nombreDeColumna1, nombreDeColumna2, …, nombreDeColumnaN );
c. INSERT INTO ( nombreDeColumna1, nombreDeColumna2, …, nombreDeColumnaN )
VALUES ( valor1, valor2, ..., valorN );
d. todas las anteriores

8. ¿Cuál de las siguientes declaraciones de sentencias SQL permite eliminar los registros de una tabla?
a. DELETE FROM nombre_tabla;
b. SELECT * FROM nombre_tabla;
c. UPDATE FROM nombre_tabla;
d. INSERT FROM nombre_tabla;

9. Una base de datos en java es una colección organizada de:


a. API's
b. Clases
c. Métodos
d. Datos

10. Una forma básica para el uso de una sentencia de consulta SELECT en java es:
a. SELECT FROM nombre_tabla;
b. SELECT nombre_tabla FROM DUAL;
c. SELECT * FROM nombre_tabla;
d. todas las anteriores

11. El método matches de String devuelve un valor de tipo_______________ el cual indica si hubo concordancia o no.
a. String
b. boolean
c. List
d. ArrayList

12. Un objeto Set es un objeto Collections que contiene:


a. elementos duplicados
b. elementos únicos
c. elementos nulos
d. elementos vacíos

13. ¿Qué representan las secuencias de caracteres y símbolos que definen un conjunto de cadenas?
a. ArrayList
b. Expresiones Regulares
c. Arreglos
d. todas las anteriores

14. ¿Cuál de las siguientes operaciones es un ejemplo de uso de expresiones regulares?


a. Buscar, editar y manipular Texto.
b. Buscar, editar y manipular Arreglos.
c. Buscar, editar y manipular Archivos
d. Buscar, editar y manipular Objetos.

15. Cuál es el parámetro que debe enviar al método Valida_Cadena para que el mismo retorne como resultado true?

a. User
b. USER
c. user
d. useR

16. Cuál es el parámetro que debe enviar al método Valida_Cadena para que el mismo retorne como resultado true?

a. User
b. USER
c. USer
d. useR

17. En la siguiente sección de código:

De qué tipo de dato debe ser declarado el método validarPrimerNombre?

a. String
b. ArrayList
c. boolean
d. List

18. Si tuviésemos una expresión regular como: ^1[0-9]2, qué valores permitirá evaluar y retornará como coincidencia?
a. 234
b. 50
c. 123
d. 92

19. El método _______________ elimina elementos del objeto List


a. add
b. toArray
c. clear
d. subList

20. Una base de datos es una colección organizada de_______________


a. API´s
b. clases
c. objetos
d. datos

21. La diferencia entre un objeto List y Hash, es que un objeto List es un objeto Collection ordenado que:
a. No contiene elementos duplicados
b. Elimina elemtos duplicados
c. Contiene elementos duplicados
d. Ninguna de las anteriores.

22. ¿Qué significado tiene Una colección en java?


a. una clase
b. un objeto
c. una sentencia de control
d. Todas las anteriores

23. Dentro del uso de Genéricos, ¿Cuál de las siguientes declaraciones de listas es correcta?
a. List<Integer> NotasComponentes = new ArrayList<Integer>;
b. List<Integer> NotasComponentes = new ArrayList<String>;
c. List<String> NotasComponentes = new ArrayList<Integer>;
d. List<Integer> int = new ArrayList<String>;

24. En la siguiente sección de código, que valor retorna el método:

a. return ArrayList;
b. return Notas;
c. No retorna valor
d. Notas.add

25. En base a la siguiente sección de código, responda a las pregunta .

1. List<Integer> NotasComponentes = new ArrayList<Integer>;


2. NotasComponentes.add(10);
3. NotasComponentes.add(0,14);
4. NotasComponentes.add(0,12);
5. NotasComponentes.add(0,20);
6. NotasComponentes.add(19);
7. NotasComponentes.add(18);
8. System.out.println(NotasComponentes.get(0));
Si ud. quisiera que el valor a mostrar al utilizar NotasComponentes.get(0) sea 14, qué acción realizaría?
a. Intercambiar la línea 3 por la línea 2.
b. Intercambiar la línea 5 por la línea 3.
c. Ubicar NotasComponentes.add(1,14)
d. Ubicar NotasComponentes.add(2,14)

26. En base a la siguiente sección de código responda a las inquietudes que se presentan:
1. List<______> Cursos = new ArrayList<_______>;
2. Cursos.add(0, "Valor0");
3. Cursos.add(1, "Valor1");
4. Cursos.add(2, "Valor2");
5. int tamanio = Cursos.size;
6. System.out.println("Tamanio de la Collection: " + tamanio);
7. System.out.println("Dado el indice retorna el elemento" + Cursos.get(0));
8. System.out.println("Dando el elemento retorna el valor" + Cursos.indexOf("Valor1"));
Qué tipo de dato debe ubicar en la línea 1.
a. int
b. double
c. String
d. Object

27. En base a la siguiente sección de código responda a las inquietudes que se presentan:
1. List<String> NotasComponentes = new ArrayList<String>;
2. NotasComponentes.add(____);
3. NotasComponentes.add(____);
4. NotasComponentes.add(____);
Qué valores debe ingresar en las líneas 2, 3 y 4
a. 10,20,30
b. "10","20","30"
c. &#39;A&#39;,&#39;B&#39;,&#39;C&#39;
d. Todas las anteriores

28. En base a la siguiente sección de código, responda a las pregunta .


1. List<Integer> NotasComponentes = new ArrayList<Integer>;
2. NotasComponentes.add(10);
3. NotasComponentes.add(0,14);
4. NotasComponentes.add(0,12);
5. NotasComponentes.add(0,20);
6. NotasComponentes.add(19);
7. NotasComponentes.add(18);
8. System.out.println(NotasComponentes.get(0));
¿Qué valor retorna en la línea 8?
a. 10
b. 14
c. 12
d. 20

29. El método __________ devuelve el número actual de elementos que se encuentran en un objeto ArrayList
a. remove
b. contains
c. add
d. size

30. Un objeto Set es un objeto Collection que contiene____________________


a. elementos duplicados
b. elementos nulos
c. elementos unicos
d. elementos vacios

31. Si Carta es una clase, la declaración: private List< Carta > lista; permite declarar un objeto List que permitirá
almacenar ______.
a. la cadena de caracteres Carta
b. los objetos Carta
c. los atributos Carta
d. Ninguna de las anteriores.

32. La interfaz_______________define a una colección que_______________contiene duplicados


a. Set, ……
b. Set, no
c. Collection, no
d. Collections, no

33. El método que devuelve true si el elemento se encuentra en el objeto ArrayList, y false en caso contrario se conoce
como:
a. remove
b. contains
c. add
d. size

34. Un objeto List es un objeto Collections ________________ que puede contener elementos duplicados
a. ordenado
b. desordenado
c. en arrays
d. todas las anteriores

35. Un hilo o thread se puede utilizar para:


a. Simular el funcionamiento de un cronómetro.
b. Crear clases y subclases
c. Definir un modelo de herencia
d. Trabajar con expresiones regulares

36. Un hilo o thread se puede utilizar para:


a. Crear clases y subclases
b. Definir un modelo de herencia
c. Interactuar con la GUI de java y dibujar varias líneas, circulos, etc sobre un Frame
d. Trabajar con expresiones regulares

37. Cuando se requiere programar hilos o threads, la mejor definición es:


a. public class PruebaHilo extends Thread
b. public class PruebaHilo extends Implements
c. public class PruebaHilo implements Thread
d. public class PruebaHilo Thread Implements

38. ¿Cuál es la mejor definición para declarar un hilo?

a.

b.

c.

d.

39. Al trabajar trabaja con hilos en java, un subproceso entra al estado terminado cuando:
a. inicia su método run
b. termina su método run
c. inicia su método sleep
d. termina su método sleep.

40. Cuando se trabaja con hilos, para detener el proceso durante cierto tiempo en milisegundos y reanudar su
ejecución, debe llamar al método:
a. sleep
b. start
c. stop
d. run

También podría gustarte