option
Questions
ayuda
daypo
search.php

CLIENTE 2º TRIMESTRE

COMMENTS STATISTICS RECORDS
TAKE THE TEST
Title of test:
CLIENTE 2º TRIMESTRE

Description:
Examen CLIENTE 2º TRIMESTRE

Creation Date: 2026/02/12

Category: Others

Number of questions: 70

Rating:(0)
Share the Test:
Nuevo ComentarioNuevo Comentario
New Comment
NO RECORDS
Content:

¿Qué permiten los atributos de eventos en HTML?. Definir la apariencia de la página web. Ejecutar scripts en respuesta a acciones del usuario. Crear nuevas etiquetas HTML. Modificar el DOM sin JavaScript.

¿Cuál de los siguientes eventos pertenece a los eventos de teclado?. onmouseover. onkeydown. ondragstart. onpaste.

¿Cuál es la principal ventaja de usar addEventListener sobre definir eventos en HTML?. Permite asociar múltiples funciones a un mismo evento. Solo funciona con navegadores antiguos. No se puede modificar una vez definido. Se ejecuta antes que el evento HTML.

¿Cómo se declara una expresión regular en JavaScript?. var regex = new RegularExpression("abc");. var regex = /abc/;. var regex = new String("abc");. var regex = newArray("abc");.

¿Cuál es la función de las cookies en una página web?. Ejecutar código JavaScript en el servidor. Almacenar pequeños fragmentos de datos en el navegador del usuario. Mejorar el diseño del sitio web. Modificar el HTML dinámicamente.

¿Cómo se accede a las cookies en JavaScript?. document.cookies. window.getCookies(). document.cookie. cookies.getAll().

¿Qué atributo de una cookie permite especificar su tiempo de vida?. expires. max-age. duration. time-limit.

¿Cuál es el tamaño máximo recomendado para una cookie?. 1 KB. 2 KB. 4 KB. 10 KB.

¿Qué problema de seguridad presentan las cookies?. Pueden ser robadas mediante ataques XSS. Solo se pueden almacenar en el servidor. No pueden almacenar información. Son visibles solo para el usuario.

¿Qué problema presenta almacenar tokens en cookies?. Los tokens se eliminan automáticamente en cada sesión. Pueden ser robados y reutilizados para acceder a cuentas sin permiso. No pueden ser leídos por JavaScript. Solo funcionan en navegadores antiguos.

¿Cuál es el propósito principal de los patrones de diseño en software?. Optimizar el rendimiento del hardware. Proporcionar soluciones reutilizables a problemas comunes de diseño. Reducir la necesidad de escribir código. Sustituir la documentación en proyectos.

¿Qué tipo de patrones de diseño existen según la clasificación tradicional?. De hardware, software y mixtos. Creacionales, estructurales y de comportamiento. Estáticos, dinámicos y híbridos. Funcionales, imperativos y reactivos.

¿Cuál de los siguientes patrones de diseño se encarga de restringir la creación de objetos a una única instancia?. Factoría. Singleton. Decorador. Fachada.

¿Cuál de las siguientes arquitecturas está basada en la producción y consumo de eventos?. Arquitectura Microservicios. Arquitectura Event-Driven. Arquitectura Serverless. Arquitectura Monolítica.

¿Qué significa el principio Open-Closed de SOLID?. Una clase debe estar abierta para ser modificada en cualquier momento. Una clase debe estar abierta para extensiones, pero cerrada a modificaciones. Una clase debe ser accesible a todos los módulos del software. Solo se pueden modificar clases que han sido declaradas públicas.

¿Cuál de los siguientes es un patrón estructural?. Factoría. Decorador. Singleton. Promesa.

¿Cuál de los siguientes NO es un principio de SOLID?. Single Responsibility Principle. Open-Closed Principle. Model-View Principle. Dependency Inversion Principle.

¿Cuál de las siguientes afirmaciones sobre el patrón Singleton es correcta?. Se usa para permitir múltiples instancias de un objeto. Es un patrón creacional. Se usa principalmente para mejorar la seguridad de las aplicaciones. Solo se aplica a bases de datos.

¿Qué antipatrón ocurre cuando se abusa de un patrón de diseño sin necesidad?. Overdesign. Singleton. Microservicios. Event-Driven.

¿Cuál es la principal diferencia entre MVP y MVC?. En MVP, el presentador interactúa directamente con la vista. MVC no permite la separación de capas. MVP elimina la necesidad del modelo. MVP solo se aplica a aplicaciones móviles.

¿Cuál es la principal función de jQuery?. Sustituir completamente a JavaScript. Facilitar el uso de JavaScript mediante una sintaxis más sencilla. Crear nuevos lenguajes de programación. Mejorar el rendimiento del servidor.

¿Cuál es el lema principal de jQuery?. "Más código, más funcionalidad". "Write less, do more". "JavaScript es mejor sin jQuery". "Solo JavaScript es necesario".

¿Cómo se puede incluir jQuery en una página web?. Descargando la librería e incluyéndola en el proyecto. Usando un CDN como Google. Ambas opciones son correctas. No es necesario incluir jQuery, ya que está en todos los navegadores.

¿Qué símbolo se utiliza en jQuery para acceder a la librería?. &. $. #. @.

¿Qué método se utiliza en jQuery para asegurarse de que el documento está completamente cargado?. $(document).ready(function(){});. $(document).load(function(){});. window.onload = function(){};. $(document).finish(function(){});.

¿Cómo se selecciona un elemento con un ID específico en jQuery?. $("elemento"). $(".elemento"). $("#elemento"). $("elemento#").

¿Qué función se usa para alternar la visibilidad de un elemento en jQuery?. toggle(). switch(). flip(). alternate().

¿Cuál de los siguientes NO es un evento de jQuery?. click(). hover(). scroll(). refresh().

¿Qué hace la función slideToggle() en jQuery?. Alterna el desplazamiento de un elemento hacia arriba o hacia abajo. Cambia el color de fondo de un elemento. Muestra un mensaje de alerta. Alterna la opacidad de un elemento.

¿Cómo se asigna un evento de doble clic a un elemento con jQuery?. $("#elemento").dblclick(function(){});. $("#elemento").doubleClick(function(){});. $("#elemento").click(click());. $("#elemento").on("doubleclick", function(){});.

¿Cuál es la principal ventaja de la programación asíncrona?. Reduce el consumo de memoria del navegador. Permite que varias tareas se ejecuten sin bloquear la interfaz del usuario. Evita errores en el código JavaScript. Aumenta el tiempo de respuesta de la aplicación.

¿Qué significa AJAX?. Asynchronous JavaScript and XML. Advanced Java Architecture eXtended. Automated JavaScript Application eXchange. Asynchronous Java Application eXtended.

¿Cuál es el objeto principal que se utiliza en AJAX?. JSONRequest. AJAXRequest. XMLHttpRequest. HTTPFetchRequest.

¿Qué función tiene el método open() en XMLHttpRequest?. Enviar una solicitud al servidor. Definir el tipo de petición y la URL de destino. Procesar la respuesta del servidor. Cerrar la conexión con el servidor.

¿Cuál es la principal diferencia entre una petición síncrona y una asíncrona en AJAX?. Las peticiones síncronas son más rápidas. En una petición asíncrona, el código sigue ejecutándose mientras espera la respuesta. Las peticiones asíncronas bloquean el navegador. Las peticiones síncronas no pueden devolver datos.

¿Cuál es la propiedad que indica que la respuesta de la petición AJAX está lista?. this.responseStatus. this.readyState == 4 && this.status == 200. this.complete == true. this.requestState == "finished".

¿En qué casos es recomendable usar POST en AJAX en lugar de GET?. Cuando se envían grandes cantidades de datos. Cuando se envían datos sensibles como contraseñas. Cuando se quiere modificar la base de datos del servidor. Todas las anteriores.

¿Cuál es el estado final de una petición AJAX cuando se ha completado correctamente?. readyState == 2. readyState == 3. readyState == 4. readyState == 5.

¿Qué hace la función setRequestHeader() en una petición AJAX?. Enviar datos al servidor. Definir los encabezados de la petición HTTP. Procesar la respuesta del servidor. Definir el tipo de datos que se enviarán.

¿Cuál es una limitación de AJAX?. No funciona en navegadores modernos. No permite el uso de JSON. No puede realizar peticiones a dominios diferentes sin CORS. Solo funciona con bases de datos MySQL.

¿Cuál es el objetivo principal de TypeScript?. Reemplazar a JavaScript en los navegadores. Facilitar el desarrollo de aplicaciones JavaScript con un tipado más seguro. Sustituir a HTML en el desarrollo web. Mejorar el rendimiento del hardware.

¿Quién desarrolló TypeScript?. Google. Microsoft. Mozilla. Apple.

¿Qué extensión tienen los archivos de TypeScript?. .ts. .js. .jsx. .tsx.

¿Cómo se declara una variable con un tipo específico en TypeScript?. let nombre = "Juan". let nombre: string = "Juan". var nombre: text = "Juan". nombre: string = "Juan".

¿Qué palabra clave se usa para declarar variables en TypeScript?. var. let. const. Todas las anteriores.

¿Qué es el tipo Any en TypeScript?. Un tipo que permite cualquier tipo de dato. Un tipo que solo permite objetos. Un tipo que solo permite valores numéricos. Un tipo que se usa solo en interfaces.

¿Cuál de las siguientes afirmaciones es verdadera sobre TypeScript?. Todos los navegadores pueden ejecutar TypeScript directamente. TypeScript debe ser compilado a JavaScript para su ejecución. TypeScript no permite el uso de JavaScript. TypeScript no admite programación orientada a objetos.

¿Para qué se utilizan las interfaces en TypeScript?. Para definir estructuras de objetos sin implementar su funcionalidad. Para ejecutar código en el servidor. Para manejar errores. Para crear estilos CSS.

¿Cuál es el propósito de un manejador de excepciones en TypeScript?. Capturar y manejar errores durante la ejecución del programa. Convertir errores en advertencias. Evitar que el código se ejecute. Detener la ejecución del programa ante cualquier error.

¿Qué comando se usa para instalar TypeScript globalmente en un sistema con Node.js?. npm install typescript. npm install -g typescript. install typescript. tsc install typescript.

¿Qué es el almacenamiento web en el entorno cliente?. Un sistema de almacenamiento en el servidor. Un mecanismo para almacenar datos en el navegador del usuario. Un tipo de almacenamiento en la nube. Un protocolo de transmisión de datos.

¿Cuál de los siguientes métodos permite almacenar datos en LocalStorage?. localStorage.saveItem(). localStorage.setItem(). localStorage.storeData(). localStorage.putItem().

¿Cuál es una desventaja del uso de cookies?. No pueden almacenar información. Se envían al servidor con cada petición HTTP, aumentando el tráfico. No pueden ser utilizadas para guardar sesiones. Son más seguras que IndexedDB.

¿Cómo se puede eliminar una clave almacenada en LocalStorage?. localStorage.clearItem("clave"). localStorage.removeItem("clave"). localStorage.deleteKey("clave"). localStorage.dropItem("clave").

¿Qué ocurre si intentamos almacenar un objeto directamente en LocalStorage sin conversión?. Se guarda sin problemas. Se almacena como una cadena JSON automáticamente. Se produce un error. Se almacena como un archivo binario.

¿Cómo se deben almacenar objetos en LocalStorage?. Convirtiéndolos a JSON mediante JSON.stringify(). Guardándolos directamente sin conversión. Usando objectStorage.setItem(). No se pueden almacenar objetos en LocalStorage.

¿Cuál es un problema de seguridad del almacenamiento web en cliente?. No se puede acceder a los datos almacenados. Puede ser accedido por otros sitios sin restricciones. Si no se protege correctamente, los datos pueden ser robados. Los datos solo pueden ser leídos por el servidor.

¿Cómo se puede mejorar la seguridad del almacenamiento web?. Usando encriptación antes de guardar los datos. Almacenando información sensible sin protección. Permitiendo el acceso a cualquier sitio web. Guardando contraseñas en texto plano.

¿Cuál es una ventaja del uso de la caché en aplicaciones web?. Permite que las aplicaciones funcionen sin conexión. Evita la necesidad de servidores. No requiere almacenamiento en el navegador. Permite ejecutar código JavaScript sin permisos.

¿Qué archivo se usa en HTML5 para definir los recursos que deben almacenarse en caché?. cache.txt. manifest.appcache. storage.json. cache.config.

¿Qué es Angular?. Un lenguaje de programación. Un framework para desarrollar aplicaciones web de una sola página. Un servidor web. Un gestor de bases de datos.

¿Qué es un módulo en Angular?. Una función que se ejecuta en el servidor. Una clase que organiza la aplicación en diferentes partes. Un archivo de configuración de Angular. Un componente visual.

¿Qué significa NgModule en Angular?. Es un decorador para definir módulos en Angular. Es un tipo de base de datos. Es un archivo de configuración de rutas. Es una función que gestiona eventos.

¿Qué función tienen los componentes en Angular?. Definir estructuras de bases de datos. Gestionar eventos del navegador. Controlar la vista y lógica de una parte de la aplicación. Administrar rutas del servidor.

¿Cómo se relacionan las plantillas y los componentes en Angular?. Mediante una base de datos. A través de enlaces estáticos. Utilizando binding de datos. Solo con archivos JavaScript externos.

¿Qué significa la doble llave {{ }} en Angular?. Indica una variable en TypeScript. Se usa para interpolación de datos en la plantilla. Sirve para comentarios en Angular. Define rutas dinámicas.

¿Qué es el binding bidireccional en Angular?. Un mecanismo que permite sincronizar datos entre el modelo y la vista. Un sistema de rutas dinámicas. Un tipo de almacenamiento local. Un método para hacer peticiones HTTP.

¿Cómo se define una ruta en Angular?. const routes: Routes = [{ path: 'home', component: HomeComponent }]. const routes = createRoutes('home', HomeComponent). routes = [{ path: 'home', render: HomeComponent }]. routes.addRoute('home', HomeComponent).

¿Qué función tienen los Pipes en Angular?. Transformar datos en las vistas. Crear nuevos módulos. Definir rutas de la aplicación. Administrar componentes.

¿Qué permite hacer el enfoque de formularios reactivos en Angular?. Gestionar el estado del formulario de manera programática. Crear formularios sin validaciones. Usar formularios sin conexión a Internet. Sincronizar los datos entre el cliente y el servidor automáticamente.

Report abuse