Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Tiempo: 35 minutos
* Por favor responda todas las preguntas en un documento Word y subirlo a classroom.
* Todas las preguntas tienen un valor de 1 punto.
1. Try es utilizado para ejecutar una acción y catch para capturar un error o una excepción que pueda
generarse dentro de las operaciones que se ejecutan dentro de la sentencia catch. De acuerdo a lo
anterior, indique si es falsa o verdadera la sentencia anterior.
a. Verdadera
b. Falsa
2. Un programador se encarga de:
a. Codificar el diseño de un software en un lenguaje de programación determinado.
b. Diseñar o mejorar el diseño de un proyecto de software.
c. Recopilar los requerimientos funcionales y no funcionales.
d. Todas las anteriores.
3. ¿Cuáles son los componentes básicos de un IDE?
a. Editor de texto, compilador, interprete, depurador y cliente.
b. Editor de texto, compilador, máquina virtual y cliente.
c. Editor de texto, compilador, interprete, depurador y ejecutor.
d. Ninguna de las anteriores.
4. EL objetivo principal de un IDE consiste en:
a. Edición de programas.
b. Facilitar la tarea de desarrollar programas al programador. Por ejemplo, a través de
funciones como autocompletar.
c. Integrar herramientas de desarrollo en una sola aplicación.
d. Todas las anteriores.
5. ¿Para que se utilizan los diagramas de clase?
a. Representan el funcionamiento de un programa.
b. Establecen la relación entre la interfaz y las entidades.
c. Representan las relaciones entre las entidades de una aplicación sin prestar atención a las
acciones.
d. Ninguna de las anteriores.
6. La función de UML consiste en:
a. Suministrar un lenguaje de diseño estándar, para que los programadores desarrollen
programas en un lenguaje de programación especifico.
b. Suministrar un lenguaje de programación estándar, para que los programadores
desarrollen programas.
c. Suministrar un lenguaje de diseño específico para cada proyecto de desarrollo de software
y persona.
d. Todas las anteriores.
7. Cuál de las siguientes relaciones se utiliza para representar las relaciones entre clases:
a. Herencia.
b. Composición.
c. Agregación.
d. Todas las respuestas anteriores son correctas.
8. Se utiliza ingeniería inversa para:
a. Obtener un diagrama de clases a partir del código.
b. Obtener código a partir de un diagrama de clases.
c. Obtener las reglas de notación de un diagrama.
d. Ninguna de las respuestas anteriores es correcta.
9. La herencia múltiple indica que una subclase hereda atributos y métodos de varias superclases,
siempre y cuando en Java se utilice la palabra reservada “extends” :
a. Verdadero.
Examen final Valor: 20 puntos Profesor: John Velandia
Tiempo: 35 minutos
b. Falso.
10. Imagine que tiene 5 clases en un mismo archivo llamado test.java. Una vez usted compile el
archivo, cuantos archivos .class se van a generar?
r/a= 5