Parcial 01

download Parcial 01

If you can't read please download the document

Transcript of Parcial 01

Evaluacion 1 java inicial Preguntas y respuestas1.Java es un Lenguaje multiplataforma. Esto significa que: A. El mismo cdigo 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 cdigo 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 tecnologas 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 telfono celular, un TV, un automovil o un horno de microondas B. Java estaba orientado originalmente a aplicaciones escencialmente grficas (llamadas Applets) con una rica librera de objetos visuales C. Una aplicacin Java se modela y construye en terminos de objetos que se comunican entre si a travs de mensajes (A diferencia de otros paradigmas que se basan por ejemplo en un modelo basado en procedimientos y funciones) 3.Cul de estas afirmaciones es correcta respecto de la caracterstica 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 simultnea. C. Un programa Java puede realizar tareas en serie o en paralelo dependiendo de cuntos procesadores utilice para correr. 4.Qu es el "Garbage Collector"? A. Es una caracterstica de Java que en forma automtica elimina el cdigo con "bugs" (errores), facilitando la correcta ejecucin de los programas. B. Es una caracterstica de Java que en forma automtica elimina objetos que ya no estn referenciados, y por lo tanto son inaccesibles, liberando la memoria que estos utilizaban dejndola disponible para otros objetos. C. Es una caracterstica de Java que en forma automtica 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 (Mquina 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 aplicacin de comercio electrnico que maneje con seguridad y eficiencia gran nmero de transacciones a travs de Internet, Qu grupo de productos de la tecnologa Java nos conviene utilizar? A. J2SE B. J2EE C. J2ME 7.Si tenemos que realizar una aplicacin que permita administrar la economa hogarea , 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 estadsticas y grficos con proyecciones para los prximos perodos. Qu grupo de productos de la tecnologa Java nos conviene utilizar? A. J2SE B. J2EE C. J2ME 8.Si tenemos que realizar una agenda para ser utilizada en telfonos celulares. Qu grupo de productos de la tecnologa Java nos conviene utilizar? A. J2SE B. J2EE C. J2ME 9.Cul 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 simultneamente instancias de 2 o ms clases 10.Cules de los siguientes trminos expresan mejor 2 diferentes propiedades de los Objetos? A. Mtodos y operaciones B. Operaciones y atributos C. Variables y datos 11.Cul de los siguientes es un buen criterio para decidir la validez de un Objeto en el anlisis 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.Cul de estas afirmaciones es correcta respecto del Anlisis y el Diseo A. A cada Objeto diferente que se encuentre en la etapa de anlisis, le corresponde una Clase diferente en la etapa de diseo B. A varios Objetos diferentes encontrados durante el anlisis, les puede corresponde la misma clase en la etapa de diseo C. A un Objeto descubierto en la etapa de anlisis, pueden corresponderle varias clases en la etapa de diseo 13.En qu etapa del CVP los desarrolladores hacen actualizaciones de un sistema? A. Anlisis B. Mantenimiento C. Diseo

14.Cul 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 anlisis C. Es preferible que el equipo de testers no se forme con personas que son tambin desarrolladores del producto 15.Para la construccin de una aplicacin especfica, la etapa de anlisis, arroj entre otros, los siguientes objetos: - Automovil - Volante - Rueda - Llanta - Motor - Chasis - Ventanilla Es correcto este anlisis? A. No, No tiene sentido tanta granularidad. Las partes de un Automovil son a lo sumo atributos del mismo, no es bueno que tambin 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 ms fielmente posible. C. Depende de cul sea el problema que esta aplicacin resuelve y si estos objetos son relevantes para el mismo o no.