Sei sulla pagina 1di 3

Evaluacion 1 java inicial

Preguntas y respuestas
1.Java es un Lenguaje multiplataforma. Esto significa que:

A. El mismo código fuente puede ser compilado para distintas plataformas (Solaris, Windows, Mac,
Linux, y todas aquellas plataformas para las que exista un compilador Java) sin necesidad de volver a
escribirlo ("write once, run anywere")
B. El mismo código compilado puede ser ejecutado en distintas plataformas (Solaris, Windows,
Mac, Linux, y todas aquellas plataformas para las que exista un compilador Java) sin
necesidad de volver a escribirlo ni compilarlo
C. Se puede desarrollar con tecnologías Java en distintas plataformas (Solaris, Windows, Mac, Linux,
etc) pues existen ambientes de desarrollo (IDE) para todas ellas

2.Java es un Lenguaje Orientado a Objetos. Esto significa que:

A. Java fue pensado originalmente (bajo el nombre de Oak) para hacer aplicaciones para todo tipo de
dispositivos (objetos) tales como un teléfono celular, un TV, un automovil o un horno de microondas
B. Java estaba orientado originalmente a aplicaciones escencialmente gráficas (llamadas Applets) con
una rica librería de objetos visuales
C. Una aplicación Java se modela y construye en terminos de objetos que se comunican entre
si a través de mensajes (A diferencia de otros paradigmas que se basan por ejemplo en un
modelo basado en procedimientos y funciones)

3.Cuál de estas afirmaciones es correcta respecto de la característica multihilo (multithread) de


Java?

A. Si un programa Java tiene que realizar varias tareas, siempre es necesario ordenarlas
secuencialmente de forma que tal que cada tarea pueda comenzar cuando termine la anterior
B. Un programa Java puede realizar varias tareas paralelamente, en forma virtualmente
simultánea.
C. Un programa Java puede realizar tareas en serie o en paralelo dependiendo de cuántos
procesadores utilice para correr.

4.¿Qué es el "Garbage Collector"?

A. Es una característica de Java que en forma automática elimina el código con "bugs" (errores),
facilitando la correcta ejecución de los programas.
B. Es una característica de Java que en forma automática elimina objetos que ya no están
referenciados, y por lo tanto son inaccesibles, liberando la memoria que estos utilizaban
dejándola disponible para otros objetos.
C. Es una característica de Java que en forma automática elimina objetos inconsistentes que han sido
marcados como objetos defectuosos

5.Para que un programa Java pueda ser ejecutado en una determinada plataforma, es
necesario que exista:

A. Una JVM (Máquina virtual Java) para dicha plataforma


B. Un compilador Java para dicha plataforma
C. Un ambiente de desarrollo (IDE) para dicha plataforma
6.Si tenemos que realizar una aplicación de comercio electrónico que maneje con seguridad y
eficiencia gran número de transacciones a través de Internet, ¿Qué grupo de productos de la
tecnología Java nos conviene utilizar?

A. J2SE
B. J2EE
C. J2ME

7.Si tenemos que realizar una aplicación que permita administrar la economía hogareña , que
corra en una PC de escritorio sin Red, a la cual se le puedan cargar los ingresos y egresos del
mes, con sus respectivos rubros, y genere estadísticas y gráficos con proyecciones para los
próximos períodos. ¿Qué grupo de productos de la tecnología Java nos conviene utilizar?

A. J2SE
B. J2EE
C. J2ME

8.Si tenemos que realizar una agenda para ser utilizada en teléfonos celulares. ¿Qué grupo de
productos de la tecnología Java nos conviene utilizar?

A. J2SE
B. J2EE
C. J2ME

9.Cuál de las siguientes afirmaciones es correcta?

A. Objeto, Instancia y Clase son 3 palabras distintas pero con el mismo significado
B. Todo Objeto es Instancia de una Clase
C. Hay objetos que son simultáneamente instancias de 2 o más clases

10.Cuáles de los siguientes términos expresan mejor 2 diferentes propiedades de los Objetos?

A. Métodos y operaciones
B. Operaciones y atributos
C. Variables y datos

11.Cuál de los siguientes es un buen criterio para decidir la validez de un Objeto en el análisis
de un dominio de problema?

A. La relevancia del Objeto en el dominio del problema


B. La cantidad de atributos
C. La pertenencia a una clase

12.Cuál de estas afirmaciones es correcta respecto del Análisis y el Diseño

A. A cada Objeto diferente que se encuentre en la etapa de análisis, le corresponde una Clase
diferente en la etapa de diseño
B. A varios Objetos diferentes encontrados durante el análisis, les puede corresponde la
misma clase en la etapa de diseño
C. A un Objeto descubierto en la etapa de análisis, pueden corresponderle varias clases en la etapa
de diseño

13.En qué etapa del CVP los desarrolladores hacen actualizaciones de un sistema?

A. Análisis
B. Mantenimiento
C. Diseño
14.Cuál de las siguientes afirmaciones es correcta respecto de los ciclos del CVP?

A. En la etapa de Testeo, los desarrolladores deben tener un rol activo desarrollando los tests.
B. Los Programadores tienen mayor influencia en la etapa de análisis
C. Es preferible que el equipo de testers no se forme con personas que son también
desarrolladores del producto

15.Para la construcción de una aplicación específica, la etapa de análisis, arrojó entre otros,
los siguientes objetos:
- Automovil
- Volante
- Rueda
- Llanta
- Motor
- Chasis
- Ventanilla
Es correcto este análisis?

A. No, No tiene sentido tanta granularidad. Las partes de un Automovil son a lo sumo atributos del
mismo, no es bueno que también sean modeladas como objetos
B. Si, pues un todas esas partes en un automovil real son objetos, y el paradigma de Objetos tiene
como uno de sus objetivos representar la realidad lo más fielmente posible.
C. Depende de cuál sea el problema que esta aplicación resuelve y si estos objetos son
relevantes para el mismo o no.

Potrebbero piacerti anche