Java (Core, Jsp, Spring, Jsf, Hibernate, Maven)

Reviewed by Editorial Team
The ProProfs editorial team is comprised of experienced subject matter experts. They've collectively created over 10,000 quizzes and lessons, serving over 100 million users. Our team includes in-house content moderators and subject matter experts, as well as a global network of rigorously trained contributors. All adhere to our comprehensive editorial guidelines, ensuring the delivery of high-quality content.
Learn about Our Editorial Process
| By Deintecadmin
D
Deintecadmin
Community Contributor
Quizzes Created: 1 | Total Attempts: 184
| Attempts: 184
SettingsSettings
Please wait...
  • 1/241 Questions

    ¿Qué clase Colletion garantiza que no existan duplicados?

    • Java.util.Map
    • Java.util.List
    • Java.util.Collection
    • Ninguna de las anteriores
Please wait...
Java (Core, Jsp, Spring, Jsf, Hibernate, Maven) - Quiz
About This Quiz

This Java-focused quiz assesses knowledge across various frameworks and libraries such as Core, JSP, Spring, JSF, Hibernate, and Maven. It tests understanding of class structures, unique collection properties, and syntax essentials, catering to learners aiming to enhance their Java programming skills.


Quiz Preview

  • 2. 

    ¿Cuales de estas son parte de la definición de una clase?

    • Variables de Instancia

    • Métodos

    • Constructores

    • Todos los anteriores

    Correct Answer
    A. Todos los anteriores
    Explanation
    La respuesta correcta es "todos los anteriores" porque todas las opciones mencionadas (variables de instancia, métodos y constructores) son parte de la definición de una clase en programación orientada a objetos. Las variables de instancia son variables que pertenecen a una instancia específica de la clase, los métodos son funciones que pueden ser llamadas en esa instancia y los constructores son métodos especiales que se utilizan para crear objetos de la clase. Por lo tanto, todas estas opciones son elementos esenciales en la definición de una clase.

    Rate this question:

  • 3. 

    ¿Cual es el resultado del siguiente código: int a = 9/0;?

    • Error de compilación: Divisiones deben estar en un bloque try.

    • Runtime Exception

    Correct Answer
    A. Runtime Exception
    Explanation
    The given code will result in a runtime exception. This is because dividing a number by zero is not allowed in mathematics and programming. It will throw an "ArithmeticException" at runtime.

    Rate this question:

  • 4. 

    ¿Todos los elementos en un arreglo deben ser del mismo tipo Verdadero o falso?.

    • Verdadero

    • Falso

    Correct Answer
    A. Verdadero
    Explanation
    En un arreglo, todos los elementos deben ser del mismo tipo. Esto significa que no se pueden mezclar diferentes tipos de datos en un mismo arreglo. Por lo tanto, la afirmación de que todos los elementos en un arreglo deben ser del mismo tipo es verdadera.

    Rate this question:

  • 5. 

    De las siguientes opciones cual es una tarea que realiza la JVM?

    • Cagar Codigo

    • Ejecutar codigo

    • Verificar Codigo

    • Todas las anteriores

    Correct Answer
    A. Todas las anteriores
    Explanation
    La JVM (Máquina Virtual de Java) realiza todas las tareas mencionadas: cargar código, ejecutar código y verificar código. La carga de código implica cargar los archivos de clase y recursos necesarios para ejecutar una aplicación Java. La ejecución de código se refiere a la interpretación y ejecución de las instrucciones del programa Java. La verificación de código es un proceso en el que la JVM examina el código para garantizar su integridad y seguridad antes de ejecutarlo. Por lo tanto, todas las opciones mencionadas son tareas que realiza la JVM.

    Rate this question:

  • 6. 

    ¿Menciona 3 características de la Programación Orientada a Objetos?

    • Herencia

    • Bajo Acoplamiento

    • Alta Cohesión

    • Encapsulamiento

    • Sobrecarga

    • Polimorfismo

    Correct Answer(s)
    A. Herencia
    A. Encapsulamiento
    A. Polimorfismo
    Explanation
    Bajo acoplamiento, alta cohesión no son características de la programación orientada a objetos mas bien son buenas practicas para la escritura de código y mantenimiento de software

    Rate this question:

  • 7. 

    ¿Una de las virtudes del  Encapsulamiento  POO, es que obliga a el  uso de una interface para acceder a los datos Verdadero o  falso?

    • Verdadero

    • Falso

    Correct Answer
    A. Verdadero
    Explanation
    es true por que para poder asignar o recuperar los valores debo utilizar los métodos get y set

    Rate this question:

  • 8. 

    ¿Si no se escribe un constructor en una clase es necesario que lo escriba  Verdadero o Falso?

    • Verdadero

    • Falso

    Correct Answer
    A. Falso
    Explanation
    Cuando no se crea un constructor en una clase este se crea por default.

    Rate this question:

  • 9. 

    ¿las variables locales pueden tener el modificador de no acceso final Verdadero o Falso?

    • Verdadero

    • Falso

    Correct Answer
    A. Verdadero
    Explanation
    Las variables locales pueden tener el modificador de no acceso final, lo cual significa que una vez que se les asigna un valor, no se pueden cambiar. Esto es útil cuando se desea asegurar que el valor de la variable no se modifique accidentalmente en el código. Por lo tanto, la afirmación de que las variables locales pueden tener el modificador de no acceso final es verdadera.

    Rate this question:

  • 10. 

    ¿Las colletions List permiten duplicados  Verdadero o Falso?

    • Verdadero

    • Falso

    Correct Answer
    A. Verdadero
    Explanation
    Las colecciones List permiten duplicados porque están diseñadas para almacenar elementos en un orden específico y permiten elementos repetidos. Esto significa que se pueden agregar varios elementos idénticos a una lista sin ningún problema.

    Rate this question:

  • 11. 

    ¿En una clase abstracta un método debe llevar abstrac si no tiene cuerpo  Verdadero o Falso?

    • Verdadero

    • Falso

    Correct Answer
    A. Verdadero
    Explanation
    En una clase abstracta, un método debe llevar la palabra clave "abstract" si no tiene cuerpo. Esto es verdadero porque en una clase abstracta, los métodos que no tienen implementación deben ser declarados como abstractos, lo que indica que deben ser implementados en las clases derivadas.

    Rate this question:

  • 12. 

    ¿Con el método Wait puedo poner un hilo en estado de espera Verdadero o Falso? 

    • Verdadero

    • Falso

    Correct Answer
    A. Verdadero
    Explanation
    The statement "Con el método Wait puedo poner un hilo en estado de espera" translates to "With the Wait method, can I put a thread in a waiting state?" The correct answer, "Verdadero" (True), suggests that the Wait method can indeed be used to put a thread in a waiting state.

    Rate this question:

  • 13. 

    ¿Running es un estado de un hilo Verdadero o Falso? 

    • Verdadero

    • Falso

    Correct Answer
    A. Verdadero
    Explanation
    Running es un estado de un hilo verdadero. Cuando un hilo se encuentra en el estado de ejecución, se dice que está "running". Esto significa que el hilo está siendo ejecutado por el procesador y está llevando a cabo su tarea asignada. Durante este estado, el hilo está compitiendo por el tiempo de procesador con otros hilos en ejecución y puede realizar operaciones y acceder a los recursos del sistema. Por lo tanto, la respuesta correcta es "Verdadero".

    Rate this question:

  • 14. 

    El siguiente conjunto de simbolos es un metacaracter ^ , que lo que hace es validar la iniciación de una expresión regular Verdadero o Falso?

    • Verdadero

    • Falso

    Correct Answer
    A. Verdadero
    Explanation
    El metacaracter "^" en una expresión regular se utiliza para validar la iniciación de una cadena de texto. Si se encuentra al principio de la cadena, indica que la expresión regular debe coincidir con el inicio de la cadena. Por lo tanto, la afirmación de que el metacaracter "^" valida la iniciación de una expresión regular es verdadera.

    Rate this question:

  • 15. 

    ¿Un hilo al usar el método yield, este da la oportunidad de que otros hilos con la misma prioridad se ejecuten Verdadero o Falso?

    • Verdadero

    • Falso

    Correct Answer
    A. Verdadero
    Explanation
    Cuando se utiliza el método yield en un hilo, se le da la oportunidad a otros hilos con la misma prioridad de ejecutarse. Esto significa que si hay varios hilos con la misma prioridad en espera de ejecución, el hilo actual cederá su turno y permitirá que otros hilos se ejecuten antes que él. Por lo tanto, la afirmación de que al usar el método yield se da la oportunidad a otros hilos con la misma prioridad de ejecutarse es verdadera.

    Rate this question:

  • 16. 

    Todo hilo programado en Java tiene un propio ID que es generado en el momento de crearse el hilo Verdadero o Falso?

    • Verdadero

    • Falso

    Correct Answer
    A. Verdadero
    Explanation
    In Java, every thread has its own unique ID that is generated at the time of thread creation. This ID can be used to identify and manage the threads in a program. Therefore, the given answer "Verdadero" (True) is correct.

    Rate this question:

  • 17. 

    ¿Los métodos wait y notify respectivamente son usados para bloquear y desbloquear un hilo Verdadero o  Falso?

    • Verdadero

    • Falso

    Correct Answer
    A. Verdadero
    Explanation
    The methods wait and notify are used in Java to block and unblock a thread. The wait() method is used to make a thread wait until another thread notifies it to continue, while the notify() method is used to wake up a waiting thread. Therefore, the statement "Los métodos wait y notify respectivamente son usados para bloquear y desbloquear un hilo" is true.

    Rate this question:

  • 18. 

    ¿JDBC puede ser utilizado tanto en aplicaciones de escritorio así como también en aplicaciones Web Verdadero o Falso?

    • Verdadero

    • Falso

    Correct Answer
    A. Verdadero
    Explanation
    JDBC puede ser utilizado tanto en aplicaciones de escritorio como en aplicaciones web. Esto se debe a que JDBC es una API estándar de Java que permite a los programadores acceder y manipular bases de datos relacionales. Por lo tanto, es posible utilizar JDBC para conectarse a una base de datos desde una aplicación de escritorio o desde una aplicación web, lo que lo hace verdadero.

    Rate this question:

  • 19. 

    ¿Cuando se quiere mantener una sincronización de elementos dentro de una colección lo mas recomendable es usar la clase Vector Verdadero o Falso?

    • Verdadero

    • Falso

    Correct Answer
    A. Verdadero
    Explanation
    Cuando se quiere mantener una sincronización de elementos dentro de una colección, lo más recomendable es usar la clase Vector. Esto se debe a que Vector es una clase sincronizada, lo que significa que garantiza que solo un hilo puede acceder a la colección a la vez, evitando problemas de concurrencia y asegurando la consistencia de los datos. Por otro lado, si se utiliza una clase no sincronizada como ArrayList, puede haber problemas si varios hilos intentan acceder o modificar la colección al mismo tiempo.

    Rate this question:

  • 20. 

    A partir de la versión 1.5 de java existe el termino autoboxing Verdadero o Falso?

    • Verdadero

    • Falso

    Correct Answer
    A. Verdadero
    Explanation
    In Java version 1.5, the concept of autoboxing was introduced. Autoboxing is the automatic conversion of primitive data types to their corresponding wrapper classes, and vice versa. This feature simplifies the code by eliminating the need for manual boxing and unboxing operations. Therefore, the statement "A partir de la versión 1.5 de java existe el término autoboxing" is true.

    Rate this question:

  • 21. 

    ¿Que es JSP?

    • Java Server Page Java en el servidor leguaje de scripting en el server Initialization Execution Cleanup

    • Framework para web Execution Cleanup

    • Tegnologia para web que genera archivos .class Compilation Initialization Execution

    • Ninguna de las anteriores

    Correct Answer
    A. Java Server Page Java en el servidor leguaje de scripting en el server Initialization Execution Cleanup
    Explanation
    JSP stands for Java Server Page and it is a technology used for creating dynamic web pages. It allows Java code to be embedded into HTML pages, which is then executed on the server side. The process involves initialization, execution, and cleanup of the code. This allows for the generation of dynamic content on the web page. Therefore, the given answer correctly states that JSP is Java code executed on the server side and involves initialization, execution, and cleanup.

    Rate this question:

  • 22. 

    ¿Cuál es la sintaxis correcta para declarar un include en jsp?

    • A)

    • B)

    • C)

    • D) Ninguna

    Correct Answer
    A. A)
    Explanation
    The correct answer is a) because this is the correct syntax to include another JSP file within the current JSP file. The "file" attribute specifies the name of the JSP file to be included.

    Rate this question:

  • 23. 

    La siguiente instrucción <% return;%> simplemente aborta el procesamiento de un JSP Verdadero o Falso?

    • Verdadero

    • Falso

    Correct Answer
    A. Verdadero
    Explanation
    The given answer is true because the instruction "" in a JSP simply aborts the processing of the JSP and returns control to the calling servlet or container. This means that any code or content after this instruction will not be executed or rendered.

    Rate this question:

  • 24. 

    ¿El  ResourceBundle es un archivo de propiedades para configurar el ambiente en una aplicación WEB Verdadero o Falso?  

    • Verdadero

    • Falso

    Correct Answer
    A. Verdadero
    Explanation
    The ResourceBundle is indeed a file of properties used to configure the environment in a web application. It is commonly used to store localized strings and other resources that can be easily accessed and utilized in different languages or regions. Therefore, the statement "El ResourceBundle es un archivo de propiedades para configurar el ambiente en una aplicación WEB" is true.

    Rate this question:

  • 25. 

    ¿Cuál de las siguientes afirmaciones son correctas acerca de los métodos GET y POST?

    • A) En la POST se envían los parámetros en una de las cabeceras de petición y lo hace inseguro

    • B) En GET, los parámetros se añaden a la línea de solicitud

    Correct Answer
    A. B) En GET, los parámetros se añaden a la línea de solicitud
    Explanation
    La afirmación correcta es que en el método GET, los parámetros se añaden a la línea de solicitud. Esto significa que los parámetros se incluyen directamente en la URL de la solicitud, lo que los hace visibles y accesibles para cualquiera que pueda ver la URL. En contraste, en el método POST, los parámetros se envían en el cuerpo de la solicitud, lo que los hace menos visibles y potencialmente más seguros. Sin embargo, la afirmación a) es incorrecta ya que no es en la POST donde se envían los parámetros en una de las cabeceras de petición.

    Rate this question:

  • 26. 

    ¿Que es un scriptle ?

    • Bloque de codigo Java que se inserta entre codigo html y esta delimitado

    • Codigo javascript

    Correct Answer
    A. Bloque de codigo Java que se inserta entre codigo html y esta delimitado
    Explanation
    A scriptlet es un bloque de código Java que se inserta entre código HTML y está delimitado. Esto significa que se puede incluir código Java dentro de un archivo HTML para realizar ciertas acciones o cálculos. El código Java se encierra entre las etiquetas , lo que permite que se ejecute en el servidor antes de que se envíe la página al navegador del usuario. Esto permite la interacción entre el código Java y el código HTML, lo que resulta útil para generar contenido dinámico en una página web.

    Rate this question:

  • 27. 

    ¿Que clase o clases se encargan de manejar el flujo de entrada y salida de datos?

    • ServletRequest

    • ServletOutputStream

    • ServletResponse

    • ServletInputStream

    Correct Answer(s)
    A. ServletOutputStream
    A. ServletInputStream
    Explanation
    The classes ServletOutputStream and ServletInputStream are responsible for handling the input and output data flow in a servlet. ServletOutputStream is used to send binary data to the client, while ServletInputStream is used to read binary data from the client. These classes are part of the Java Servlet API and are used to handle the communication between a servlet and a client.

    Rate this question:

  • 28. 

    ¿Se utiliza  para redirigir una  petición a otras página JSP?

    • Request

    • Forward

    Correct Answer
    A. Forward
    Explanation
    Forward se utiliza para redirigir una petición a otras páginas JSP.

    Rate this question:

  • 29. 

    ¿Que es un Content Type ?

    • Especifica el tipo MIME del objeto "response"

    • Es una etiqueta

    Correct Answer
    A. Especifica el tipo MIME del objeto "response"
    Explanation
    A Content Type es una especificación que indica el tipo de datos que se encuentra en el objeto "response". El tipo MIME es una etiqueta que se utiliza para identificar el formato de los datos, como por ejemplo texto, imagen, audio, video, etc. Al especificar el Content Type, se le indica al cliente cómo debe interpretar y procesar los datos recibidos en la respuesta.

    Rate this question:

  • 30. 

    ¿Que es HQL?

    • Es un lenguaje de consultas como SQL, pero comparado con SQL, HQL es completamente orientado a objetos y comprende nociones como herencia, polimorfismo y asociación.

    • Software cliente para conexión a base de datos

    Correct Answer
    A. Es un lenguaje de consultas como SQL, pero comparado con SQL, HQL es completamente orientado a objetos y comprende nociones como herencia, polimorfismo y asociación.
    Explanation
    HQL is a query language similar to SQL, but compared to SQL, HQL is completely object-oriented and includes concepts such as inheritance, polymorphism, and association.

    Rate this question:

  • 31. 

    ¿Cuáles son las funciones de la interface  Session ?

    • Envuelve una conexión JDBC

    • Fábrica de Transacción

    • Mantiene un caché obligatorio de objetos persistentes, que se utiliza cuando se navega o buscar objetos por identificador

    • Creado durante la inicialización de la aplicación

    Correct Answer(s)
    A. Envuelve una conexión JDBC
    A. Fábrica de Transacción
    A. Mantiene un caché obligatorio de objetos persistentes, que se utiliza cuando se navega o buscar objetos por identificador
    Explanation
    The interface Session has multiple functions. It wraps a JDBC connection, acts as a transaction factory, and maintains a mandatory cache of persistent objects. This cache is used when navigating or searching for objects by their identifier. The Session is created during the initialization of the application.

    Rate this question:

  • 32. 

    Son caractetiscas del método  session.get()

    • Se utiliza este método sólo cuando se esta seguro de que el objeto que quiere leer ya existe

    • Si no existe identificador único de un objeto en la base de datos lanzará una excepción

    • Si no existe objeto en la base de datos, el método get () devolverá null

    • Se utiliza este método cuando no se está seguro de la existencia de objetos en la base de datos.

    Correct Answer(s)
    A. Si no existe objeto en la base de datos, el método get () devolverá null
    A. Se utiliza este método cuando no se está seguro de la existencia de objetos en la base de datos.
    Explanation
    The correct answer explains that if there is no object in the database, the method get() will return null. This method is used when there is uncertainty about the existence of objects in the database.

    Rate this question:

  • 33. 

    Son dialectos que pueden ser interpretados por Hibernate

    • Org.hibernate.dialect.SybaseDialect

    • Org.hibernate.dialect.MySQLDialect

    • Org.hibernate.dialect.SQLServerDialect

    • Ninguno de los anteriores

    Correct Answer(s)
    A. Org.hibernate.dialect.SybaseDialect
    A. Org.hibernate.dialect.MySQLDialect
    A. Org.hibernate.dialect.SQLServerDialect
    Explanation
    These options represent different dialects that can be used by Hibernate, a popular object-relational mapping framework for Java. The SybaseDialect is used for Sybase databases, MySQLDialect is used for MySQL databases, and SQLServerDialect is used for Microsoft SQL Server databases. Therefore, all three options can be interpreted by Hibernate to communicate with their respective databases. The fourth option "Ninguno de los anteriores" means "None of the above" and is not a valid dialect option.

    Rate this question:

  • 34. 

    Los atributos schema y catalog especifican que las tablas a las que se refiere en este mapeo pertenecen al esquema y/o catálogo mencionado(s).

    • True

    • False

    Correct Answer
    A. True
    Explanation
    The statement is true because the attributes "schema" and "catalog" specify that the tables referred to in this mapping belong to the mentioned schema and/or catalog. This means that the tables are associated with a specific schema and/or catalog, indicating their location and ownership within a database system.

    Rate this question:

  • 35. 

    La clase DetachedCriteria le permite crear una consulta fuera del ámbito de una sesión y luego ejecutarla usando una Session arbitraria.

    • True

    • False

    Correct Answer
    A. True
    Explanation
    The statement is true because the DetachedCriteria class in Hibernate allows you to create a query outside the scope of a session and then execute it using any arbitrary session. This means that you can create queries and execute them without having an active session, which provides flexibility in managing and executing queries in Hibernate.

    Rate this question:

  • 36. 

    ¿Que es Spring Security?

    • A) Modulo del Spring Framework enfocado a la verificación control de acceso en aplicaciones java

    • B) Proporciona soporte para trabajar con tecnologías de acceso a datos

    • C) Modulo del Framework Spring que implementa el patrón de diseño en 3 capas

    • D) Todas las anteriores

    Correct Answer
    A. A) Modulo del Spring Framework enfocado a la verificación control de acceso en aplicaciones java
    Explanation
    Spring Security es un módulo del Spring Framework que se enfoca en la verificación y control de acceso en aplicaciones Java. Proporciona funcionalidades para autenticar y autorizar usuarios, gestionar sesiones y proteger recursos de la aplicación. Spring Security permite implementar diferentes mecanismos de seguridad, como autenticación basada en formularios, autenticación basada en tokens, autenticación basada en LDAP, entre otros. En resumen, Spring Security es una herramienta poderosa para garantizar la seguridad de las aplicaciones Java.

    Rate this question:

  • 37. 

    ¿Que es la Programación Orientada a Aspectos en Spring?

    • Es un paradigma de la programación que permite una adecuada modularidad de las aplicaciones con lo que se quiere tener un bajo acoplamiento y una alta cohesion de las mismas.

    • Paradigma de la Programación que maneja que las aplicaciones deben ser construidas bajo el concepto de alto acoplamiento baja cohesion

    • B) Paradigma de la Programacion que maneja que las aplicaciones deben ser construidas bajo el concepto de bajo acoplamiento baja cohesion

    • Todas las anteriores

    Correct Answer
    A. Es un paradigma de la programación que permite una adecuada modularidad de las aplicaciones con lo que se quiere tener un bajo acoplamiento y una alta cohesion de las mismas.
    Explanation
    La Programación Orientada a Aspectos en Spring es un paradigma de programación que busca lograr una adecuada modularidad en las aplicaciones, con el objetivo de tener un bajo acoplamiento y una alta cohesión. Esto significa que se busca separar las preocupaciones transversales, como el registro de logs o la seguridad, del código principal de la aplicación. De esta manera, se logra un código más limpio, modular y fácil de mantener.

    Rate this question:

  • 38. 

    Fases del ciclo de vida de un Bean en Spring

    • Initialization, Use, Destruction

    • Initialization, Use, Deploy

    • Use, Initialization, Destroy

    • Ninguna de las anteriores

    Correct Answer
    A. Initialization, Use, Destruction
    Explanation
    This answer is correct because it accurately describes the lifecycle of a bean in Spring. The initialization phase involves creating and configuring the bean, the use phase involves using the bean to perform its intended functionality, and the destruction phase involves releasing any resources held by the bean. Therefore, the correct sequence is Initialization, Use, Destruction.

    Rate this question:

  • 39. 

    ¿ADF es una implementacion no solo de faces si no de otras tegnologias TRUE /FALSE

    • TRUE

    • False

    Correct Answer
    A. TRUE
    Explanation
    The given statement is true. ADF (Application Development Framework) is not just an implementation of Faces, but also incorporates other technologies. This means that ADF is a comprehensive framework that includes various technologies and tools for developing enterprise-level applications, making the statement true.

    Rate this question:

  • 40. 

    ¿El soporte para el manejo de Ajax estaba disponible en la version 1.0 de faces?

    • True

    • False

    Correct Answer
    A. True
    Explanation
    The given correct answer is True. This means that support for handling Ajax was available in version 1.0 of faces.

    Rate this question:

  • 41. 

    ¿Dónde configuras el Navigation Rules en JSF

    • ApplicationContext.xml

    • Faces-config.xml

    • Struts.xml

    • FacesContext.xml

    • Resources.xml

    Correct Answer
    A. Faces-config.xml
    Explanation
    The correct answer is faces-config.xml. This is because faces-config.xml is the configuration file used in JavaServer Faces (JSF) to define various application settings, including navigation rules. It specifies the navigation rules that determine how the application navigates between different pages or views based on user actions. The other options listed, such as applicationContext.xml and Struts.xml, are configuration files used in different frameworks or contexts and are not specifically related to JSF navigation rules.

    Rate this question:

  • 42. 

    ¿Faces utiliza custom tag library para hacer rendering de UI components en una pagina?

    • True

    • False

    Correct Answer
    A. True
    Explanation
    Faces utiliza una biblioteca de etiquetas personalizada para realizar el renderizado de los componentes de la interfaz de usuario en una página. Esto significa que en lugar de utilizar las etiquetas HTML estándar, Faces utiliza sus propias etiquetas personalizadas para crear y mostrar los componentes de la interfaz de usuario en una página web. Esto permite a los desarrolladores de Faces tener un mayor control sobre el aspecto y el comportamiento de los componentes de la interfaz de usuario.

    Rate this question:

  • 43. 

    ¿La Request Scope persiste durante toda la aplicación TRUE o False?

    • True

    • False

    Correct Answer
    A. False
    Explanation
    The Request Scope does not persist throughout the entire application. It is a scope that is limited to a single HTTP request and is used to store data that is specific to that request. Once the request is complete, the data stored in the Request Scope is no longer accessible. Therefore, the statement "La Request Scope persiste durante toda la aplicación" is false.

    Rate this question:

  • 44. 

    ¿Los Managed Bean se configuran en el aplication contex.xml True/False?

    • True

    • False

    Correct Answer
    A. False
    Explanation
    The statement "Los Managed Bean se configuran en el aplication contex.xml" is false. Managed Beans in JavaServer Faces (JSF) are typically configured in the faces-config.xml file, not in the application context file (application-context.xml). The faces-config.xml file is used to define managed beans, their properties, and their scope within the JSF application. The application context file, on the other hand, is used for configuring other aspects of the application, such as data sources, security settings, and servlet mappings.

    Rate this question:

  • 45. 

    ¿Es posible tener mas de un archivo de configuración de faces True/False?

    • TRUE

    • False

    Correct Answer
    A. TRUE
    Explanation
    It is possible to have more than one configuration file for faces. This allows for flexibility and customization in the configuration of the faces feature. Having multiple configuration files allows different settings and options to be applied to different parts of the application or different components of the faces feature. This can be useful in complex applications where different configurations are needed for different scenarios or components.

    Rate this question:

  • 46. 

    ¿Cual es la salida del siguiente código?

    • %.2

    • 9.75

    • 9.75f

    • 9.755f

    Correct Answer
    A. 9.75
    Explanation
    The given code is a list of numbers, each with a different format specifier. The "%.2" specifier indicates that the number should be rounded to two decimal places. Therefore, the output for "%.2" will be "9.75". The other numbers in the code do not have any format specifiers, so they will be printed as they are. Therefore, the output for "9.75" will also be "9.75". The numbers "9.75f" and "9.755f" have the "f" suffix, which indicates that they are floating-point numbers. However, since there are no format specifiers for these numbers, they will also be printed as they are. Therefore, the output for "9.75f" and "9.755f" will be "9.75f" and "9.755f" respectively.

    Rate this question:

  • 47. 

    ¿El siguiente código ejemplifica el tipo de dato seguro garantizado Verdadero o Falso? 

    • Verdadero

    • Falso

    Correct Answer
    A. Verdadero
    Explanation
    The given code exemplifies the guaranteed secure data type.

    Rate this question:

  • 48. 

    ¿Es correcto este código para generar un hilo?

    • Corre sin problemas

    • Envía un error en tiempo de ejecución

    • Muestra un error de compilacion

    • Muestra un error de compilación por que se requiere cachar una InterruptedException

    Correct Answer
    A. Muestra un error de compilación por que se requiere cachar una InterruptedException
    Explanation
    This code will show a compilation error because it requires catching an InterruptedException.

    Rate this question:

  • 49. 

    Teniendo este codigo. ¿Cual es el resultado?

    • Error de compilación

    • One two three four

    • Four one three two

    • Lanza una excepción de runtime

    • El orden de la impresión no esta garantizado

    Correct Answer
    A. Four one three two
    Explanation
    The correct answer is "four one three two". This is because the code does not have any compilation errors and it will print the strings "four", "one", "three", and "two" in that order. The order of printing is guaranteed in this case.

    Rate this question:

Quiz Review Timeline (Updated): Mar 20, 2023 +

Our quizzes are rigorously reviewed, monitored and continuously updated by our expert board to maintain accuracy, relevance, and timeliness.

  • Current Version
  • Mar 20, 2023
    Quiz Edited by
    ProProfs Editorial Team
  • Aug 27, 2014
    Quiz Created by
    Deintecadmin
Back to Top Back to top
Advertisement
×

Wait!
Here's an interesting quiz for you.

We have other quizzes matching your interest.