Documentos de Académico
Documentos de Profesional
Documentos de Cultura
1. El producto que está desarrollando aún no está terminado, pero le gustaría liberar el
producto a una audiencia de clientes más amplia para su retroalimentación y pruebas.
¿Bajo cuál de los siguientes niveles de pruebas caerá esta actividad?
a. Prueba de Integración
b. Prueba de Sistema
c. Prueba de Aceptación
d. Prueba de Regresión
2. Los testers del software tienen acceso a su código fuente. Los testers necesitan escribir
casos de prueba que garanticen que el método retorna valores correctos. ¿En cuál de los
siguientes niveles de pruebas caerá esta actividad?
a. Prueba de Integración
b. Prueba de Unidad
c. Prueba Alfa
d. Prueba Beta
3. ¿Cuál de las siguientes estructuras de datos permite acceso directo a todos sus ítems?
a. Arreglo
b. Pila
c. Cola
d. Lista enlazada
4. ¿Cuál de las siguientes actividades en el ciclo de vida de aplicación es utilizado por un
arquitecto para crear el proyecto técnico del sistema?
a. Análisis de requerimientos
b. Diseño
c. Desarrollo
d. Mantenimiento
5. En su aplicación, usted está utilizando una estructura de datos de cola para manipular
datos. Necesita encontrar cuál ítem de datos será procesado después, pero no desea
realmente procesar los ítems aún. ¿Cuál de las siguientes operaciones de la cola
utilizará?
a. Enqueue
b. Dequeue
c. Peek
d. Contains
6. Está desarrollando un programa que requiere que registre los llamados de método.
Puede invocar solo un método a la vez. Sin embargo, un llamado de método puede a su
vez invocar a otros métodos. Cuando un método termina y retorna el control al método
que lo llama. ¿Cuál estructura utilizará para registrar estos llamados de método?
a. Cola
b. Arreglo
c. Lista enlazada
d. Pila
7. Está desarrollando un programa que simula una cola de trabajo. A menudo los trabajos
se hacen más rápidos de lo que puede procesarlos y en ese caso los trabajos esperan su
turno para ser procesados. Necesita asegurarse que el trabajo que llega primero es el
que se procesa primero también. ¿Cuál de las siguientes estructuras de datos, es más
adecuada para este requerimiento?
a. Arreglo
b. Cola
c. Lista enlazada
d. Pila
8. Usted escribe el siguiente código en su programa:
a. int[] numbers = {2, 3, 1, 4};
b. numbers[2] = 4;
9. ¿Cuáles serán los contenidos del arreglo después de que la segunda sentencia es
ejecutada?
a. {2, 4, 1, 4}
b. {2, 3, 4, 4}
c. {2, 4, 1, 2}
d. {4, 3, 1, 4}
10. Está desarrollando un programa que desempeña operaciones de insertar y eliminar
frecuentes en los datos. Su requerimiento también dicta una capacidad para acceder a
registros previos y siguientes cuando el usuario presiona el botón de previo o siguiente.
¿Cuál de las siguientes estructuras de datos se ajustará mejor a sus requerimientos?
a. Arreglo
b. Lista enlazada circular
c. Lista enlazada
d. Lista doblemente enlazada
11. Está desarrollando un programa que desempeña operaciones de insertar y eliminar
frecuentes en los datos. los datos necesitan ser accedidos como una pila con la
funcionalidad del último que entra es el primero que sale. Su solución debe requerir
tan poca memoria como sea posible. ¿Cuál de las siguientes estructuras de datos se
ajustará mejor a sus requerimientos?
a. Arreglo
b. Lista enlazada circular
c. Lista enlazada
d. Lista doblemente enlazada
» Evaluación de Competencia
» Evaluación de Competencia