Prueba tecnica Practicante Sena

PRUEBA TECNICA SISTEMAS DE INFORMACIÓN 1. ¿Porque un programa escrito en Java puede correr en cualquier plataforma? Rta:

Views 68 Downloads 0 File size 39KB

Report DMCA / Copyright

DOWNLOAD FILE

Recommend stories

Citation preview

PRUEBA TECNICA SISTEMAS DE INFORMACIÓN 1. ¿Porque un programa escrito en Java puede correr en cualquier plataforma? Rta: Porque java toma la forma de donde se quiere ejecutar, por ejemplo, si un programa fue creado en Windows, pero se quiere ejecutar en Linux este finge ser formato Linux, esto se puede por medio del paquete de ejecutor java que cada rato nos pide que se actualice, además la máquina virtual de java provoca que los programas escritos en este lenguaje, sean totalmente independientes y trabajados en cualquier sistema. 2. ¿Cuál es el propósito del método main? Rta: Su propósito es ser el punto de inicio de cualquier programa en Java, controlando la ejecución del mismo. 3. ¿Cuál es el primer método que el browser llama en un nuevo applet? Rta: El primer método es el de Init (Inicializar). 4. ¿Cuál es la ventaja de utilizar comandos import? Rta: Porque con ellos podemos importar el código de los módulos necesarios para utilizar los elementos de los paquetes. 5. ¿Cuándo una clase del programa implementa una interface, que métodos deben ser implementados? 6. ¿Cuál es el objetivo de utilizar un constructor? Rta: Es controlar una instancia de una clase determinada. 7. ¿Para qué son normalmente utilizados los Servlets? Rta: Son módulos que se utilizan en los servidores para extender capacidades de respuesta ante los clientes. 8. ¿Cuáles son las ventajas y desventajas del uso de los jsp sobre los servlets? explique los usos principales de cada uno? 9. Cuál es el resultado de ejecutar el siguiente código: 1: 2: 3: 4: 5: 6:

Byte b1 = new Byte("127"); if(b1.toString() == b1.toString()) System.out.println("True"); else System.out.println("False");

A) Error de compilación, toString() is not avialable for Byte. (Correcta) B) Imprime "True". C) Imprime "False". 10. Haga una breve descripción de la aplicabilidad de la API en desarrollo de aplicaciones Java. 11. Explique por qué Ajax es asíncrono y cómo esta característica repercutiría en el funcionamiento de una aplicación. Mencione los componentes de desarrollo mínimos que permitirían implementar Ajax, represéntelo gráficamente. 12. Dibuje en un diagrama sencillo la arquitectura básica que implementaría para una aplicación desarrollada con EJB3 (incluya todos los componentes de framework que conozca y considere apropiados). 13. Mencione los componentes básicos de una aplicación JavaServer Faces 14. Mencione las implementaciones o frameworks de faces que conozca. 10. En qué caso utilizaría un HashTable