Aplicaciones web: front-end, servidor y servicios web — Test de Cuerpo de Gestión de Sistemas e Informática de la Administración del Estado
Test gratuito de 30 preguntas de Cuerpo de Gestión de Sistemas e Informática de la Administración del Estado, con la explicación justificada de cada respuesta. Responde las preguntas y envía el test para ver tu resultado: no necesitas registrarte.
Según el modelo de referencia OSI, ¿en qué capa se encuentra el protocolo HTTP?
- ACapa de sesión
- BCapa de aplicación
- CCapa de transporte
- DCapa de red
¿Qué tecnología se utiliza principalmente para aplicar estilos visuales a una página web?
- AHTML
- BJavaScript
- CCSS
- DXML
En el contexto de servicios web, ¿qué significa REST?
- ARemote Execution of System Tasks
- BRepresentational State Transfer
- CReliable Enterprise Service Transport
- DResource Encoding Standard Transfer
¿Cuál de los siguientes es un framework de JavaScript para desarrollar interfaces de usuario?
- ADjango
- BLaravel
- CReact
- DSpring
Según la Ley 40/2015, de Régimen Jurídico del Sector Público, ¿qué principio debe garantizar la accesibilidad de los servicios públicos digitales?
- APrincipio de transparencia
- BPrincipio de eficacia
- CPrincipio de accesibilidad universal
- DPrincipio de neutralidad tecnológica
¿Qué protocolo se utiliza por defecto para la comunicación segura en la web mediante cifrado?
- AHTTP
- BFTP
- CHTTPS
- DSMTP
En el desarrollo front-end, ¿qué permite el uso de WebSockets?
- AAlmacenamiento local en el cliente
- BComunicación bidireccional en tiempo real entre cliente y servidor
- CEjecución de scripts del lado del servidor
- DCompresión de archivos CSS y JavaScript
¿Qué estándar define la sintaxis de los documentos XML?
- ARFC 4627
- BISO 8601
- CW3C XML 1.0
- DECMA-262
En el modelo cliente-servidor, ¿qué componente es responsable de procesar la lógica de negocio en una aplicación web tradicional?
- ANavegador web
- BServidor de aplicaciones
- CServidor de bases de datos
- DBalanceador de carga
¿Qué ley española regula el uso de las tecnologías de la información en la Administración pública?
- ALey 11/2007, de acceso electrónico de los ciudadanos a los servicios públicos
- BLey 15/1999, de protección de datos de carácter personal
- CLey 34/2002, de servicios de la sociedad de la información y comercio electrónico
- DLey 40/2015, de régimen jurídico del sector público
¿Qué tipo de base de datos es más adecuada para almacenar datos no estructurados en una aplicación web moderna?
- ABase de datos relacional
- BBase de datos NoSQL
- CBase de datos en memoria
- DBase de datos distribuida
En el contexto de seguridad web, ¿qué es CSRF?
- ACross-Site Request Forgery
- BCross-Site Scripting Forgery
- CClient-Side Request Forgery
- DContent Security Policy Forgery
¿Qué significa AJAX en el desarrollo web?
- AAsynchronous JavaScript and XML
- BAdvanced JavaScript and XHTML
- CAutomated JSON and XML
- DAsynchronous jQuery and XHR
¿Qué estándar define la última versión de HTML?
- AHTML5, publicado por la W3C en 2014
- BHTML4, publicado por la ISO en 1999
- CXHTML, publicado por la W3C en 2000
- DHTML Living Standard, mantenido por el WHATWG
Según el RGPD (Reglamento General de Protección de Datos), ¿qué principio implica que los datos personales deben ser tratados de manera que se garantice su seguridad?
- APrincipio de licitud
- BPrincipio de integridad y confidencialidad
- CPrincipio de minimización de datos
- DPrincipio de limitación de la finalidad
En una API RESTful, ¿qué código de estado HTTP indica que una solicitud se ha procesado correctamente?
- A200 OK
- B201 Created
- C400 Bad Request
- D500 Internal Server Error
¿Qué herramienta se utiliza comúnmente para gestionar dependencias en proyectos JavaScript?
- AMaven
- Bnpm (Node Package Manager)
- Cpip
- DComposer
¿Qué arquitectura de servicios web utiliza WSDL y SOAP?
- AREST
- BGraphQL
- CRPC
- DSOA
En el contexto de aplicaciones web progresivas (PWA), ¿qué tecnología permite que la aplicación funcione sin conexión a Internet?
- AService Workers
- BWeb Workers
- CLocal Storage
- DIndexedDB
¿Qué protocolo se utiliza para la transferencia segura de archivos entre cliente y servidor?
- AHTTP
- BFTP sobre SSL (FTPS)
- CSFTP
- DSSH
En el modelo MVC (Modelo-Vista-Controlador), ¿qué componente gestiona la interacción del usuario y actualiza el modelo?
- AModelo
- BVista
- CControlador
- DServicio
¿Qué normativa española transpone la Directiva Europea de Accesibilidad Web?
- AReal Decreto 1112/2018
- BLey 9/2014, de Telecomunicaciones
- CLey 40/2015
- DReal Decreto 3/2010, del Esquema Nacional de Seguridad
¿Qué lenguaje es principalmente ejecutado en el lado del cliente en una aplicación web?
- APHP
- BPython
- CJavaScript
- DJava
En una arquitectura de microservicios, ¿qué patrón se utiliza para gestionar la configuración centralizada?
- ACircuit Breaker
- BAPI Gateway
- CConfig Server
- DService Discovery
¿Qué estándar define el formato de intercambio de datos JSON?
- ARFC 8259
- BISO 8601
- CECMA-404
- DW3C JSON-LD
Según el Esquema Nacional de Seguridad (ENS), ¿qué categoría de sistemas requiere las medidas de seguridad más altas?
- ABaja
- BMedia
- CAlta
- DCrítica
¿Qué tecnología del lado del servidor permite ejecutar código JavaScript en el servidor?
- AApache
- BNode.js
- CIIS
- DTomcat
En el contexto de APIs web, ¿qué método HTTP se utiliza para actualizar un recurso existente?
- AGET
- BPOST
- CPUT
- DDELETE
¿Qué principio de diseño web establece que una página debe ser visualmente coherente en diferentes dispositivos?
- AResponsive Web Design
- BProgressive Enhancement
- CGraceful Degradation
- DMobile First
¿Qué protocolo se utiliza en la capa de transporte para garantizar la entrega ordenada y sin errores en una conexión web?
- AIP
- BTCP
- CUDP
- DHTTP
Soluciones y explicaciones
Ver las 30 respuestas correctas y su explicación
Esta sección revela las respuestas correctas. Te recomendamos hacer el test antes de consultarla.
-
Según el modelo de referencia OSI, ¿en qué capa se encuentra el protocolo HTTP?
Respuesta correcta: Capa de aplicación
Según el modelo OSI (ISO/IEC 7498-1), el protocolo HTTP opera en la capa 7, capa de aplicación.
-
¿Qué tecnología se utiliza principalmente para aplicar estilos visuales a una página web?
Respuesta correcta: CSS
CSS (Cascading Style Sheets) es el lenguaje estándar definido por la W3C para describir la presentación de documentos HTML.
-
En el contexto de servicios web, ¿qué significa REST?
Respuesta correcta: Representational State Transfer
REST (Representational State Transfer) es un estilo arquitectónico definido por Roy Fielding en su tesis doctoral (2000) para sistemas distribuidos.
-
¿Cuál de los siguientes es un framework de JavaScript para desarrollar interfaces de usuario?
Respuesta correcta: React
React es una biblioteca de JavaScript desarrollada por Facebook para construir interfaces de usuario, basada en componentes.
-
Según la Ley 40/2015, de Régimen Jurídico del Sector Público, ¿qué principio debe garantizar la accesibilidad de los servicios públicos digitales?
Respuesta correcta: Principio de accesibilidad universal
El art. 4.j) de la Ley 40/2015 establece el principio de accesibilidad universal, que incluye la accesibilidad de los servicios públicos digitales.
-
¿Qué protocolo se utiliza por defecto para la comunicación segura en la web mediante cifrado?
Respuesta correcta: HTTPS
HTTPS (HTTP Secure) es el protocolo HTTP sobre TLS/SSL, definido en el RFC 2818, proporcionando cifrado y autenticación.
-
En el desarrollo front-end, ¿qué permite el uso de WebSockets?
Respuesta correcta: Comunicación bidireccional en tiempo real entre cliente y servidor
WebSockets, definidos en el RFC 6455, permiten una conexión persistente y bidireccional entre cliente y servidor.
-
¿Qué estándar define la sintaxis de los documentos XML?
Respuesta correcta: W3C XML 1.0
XML (Extensible Markup Language) es una especificación del W3C, cuya versión 1.0 fue publicada en 1998.
-
En el modelo cliente-servidor, ¿qué componente es responsable de procesar la lógica de negocio en una aplicación web tradicional?
Respuesta correcta: Servidor de aplicaciones
En una arquitectura web de tres capas, el servidor de aplicaciones aloja la lógica de negocio, según el patrón MVC (Modelo-Vista-Controlador).
-
¿Qué ley española regula el uso de las tecnologías de la información en la Administración pública?
Respuesta correcta: Ley 11/2007, de acceso electrónico de los ciudadanos a los servicios públicos
La Ley 11/2007 tiene por objeto regular el acceso electrónico de los ciudadanos a los servicios públicos, según su art. 1.
-
¿Qué tipo de base de datos es más adecuada para almacenar datos no estructurados en una aplicación web moderna?
Respuesta correcta: Base de datos NoSQL
Las bases de datos NoSQL, como MongoDB, están diseñadas para manejar datos no estructurados o semiestructurados, según el teorema CAP.
-
En el contexto de seguridad web, ¿qué es CSRF?
Respuesta correcta: Cross-Site Request Forgery
CSRF (Cross-Site Request Forgery) es un tipo de ataque que fuerza al usuario a ejecutar acciones no deseadas en una aplicación web, según el OWASP Top 10.
-
¿Qué significa AJAX en el desarrollo web?
Respuesta correcta: Asynchronous JavaScript and XML
AJAX (Asynchronous JavaScript and XML) es una técnica para crear aplicaciones web asíncronas, definida por Jesse James Garrett en 2005.
-
¿Qué estándar define la última versión de HTML?
Respuesta correcta: HTML Living Standard, mantenido por el WHATWG
HTML5 es una especificación viva (HTML Living Standard) mantenida por el WHATWG, aunque la W3C publicó HTML5 como recomendación en 2014, la evolución continua es gestionada por WHATWG.
-
Según el RGPD (Reglamento General de Protección de Datos), ¿qué principio implica que los datos personales deben ser tratados de manera que se garantice su seguridad?
Respuesta correcta: Principio de integridad y confidencialidad
El artículo 5.1.f) del RGPD establece el principio de integridad y confidencialidad, que requiere medidas técnicas u organizativas para garantizar la seguridad.
-
En una API RESTful, ¿qué código de estado HTTP indica que una solicitud se ha procesado correctamente?
Respuesta correcta: 200 OK
Según el RFC 7231, el código de estado 200 OK indica que la solicitud HTTP ha tenido éxito.
-
¿Qué herramienta se utiliza comúnmente para gestionar dependencias en proyectos JavaScript?
Respuesta correcta: npm (Node Package Manager)
npm es el gestor de paquetes para Node.js, utilizado para instalar y gestionar dependencias de JavaScript.
-
¿Qué arquitectura de servicios web utiliza WSDL y SOAP?
Respuesta correcta: SOA
SOA (Service-Oriented Architecture) utiliza WSDL (Web Services Description Language) y SOAP (Simple Object Access Protocol) para definir e intercambiar mensajes.
-
En el contexto de aplicaciones web progresivas (PWA), ¿qué tecnología permite que la aplicación funcione sin conexión a Internet?
Respuesta correcta: Service Workers
Los Service Workers, definidos en la especificación de W3C, actúan como un proxy que permite el control de caché y funcionamiento offline.
-
¿Qué protocolo se utiliza para la transferencia segura de archivos entre cliente y servidor?
Respuesta correcta: FTP sobre SSL (FTPS)
FTPS (FTP Secure) es una extensión del FTP que añade soporte para TLS/SSL, según el RFC 4217.
-
En el modelo MVC (Modelo-Vista-Controlador), ¿qué componente gestiona la interacción del usuario y actualiza el modelo?
Respuesta correcta: Controlador
En el patrón arquitectónico MVC, el controlador responde a las entradas del usuario y actualiza el modelo, según la descripción original de Trygve Reenskaug.
-
¿Qué normativa española transpone la Directiva Europea de Accesibilidad Web?
Respuesta correcta: Real Decreto 1112/2018
El Real Decreto 1112/2018 transpone la Directiva (UE) 2016/2102 sobre accesibilidad de los sitios web y aplicaciones para dispositivos móviles del sector público.
-
¿Qué lenguaje es principalmente ejecutado en el lado del cliente en una aplicación web?
Respuesta correcta: JavaScript
JavaScript es un lenguaje de scripting interpretado por los navegadores web, según el estándar ECMAScript (ECMA-262).
-
En una arquitectura de microservicios, ¿qué patrón se utiliza para gestionar la configuración centralizada?
Respuesta correcta: Config Server
El patrón Config Server, descrito por Chris Richardson en 'Microservices Patterns', centraliza la configuración de los microservicios.
-
¿Qué estándar define el formato de intercambio de datos JSON?
Respuesta correcta: ECMA-404
JSON (JavaScript Object Notation) está estandarizado por ECMA International en el estándar ECMA-404.
-
Según el Esquema Nacional de Seguridad (ENS), ¿qué categoría de sistemas requiere las medidas de seguridad más altas?
Respuesta correcta: Alta
El Anexo II del Real Decreto 3/2010, del Esquema Nacional de Seguridad, clasifica los sistemas en categorías baja, media y alta, siendo la alta la que requiere medidas más estrictas.
-
¿Qué tecnología del lado del servidor permite ejecutar código JavaScript en el servidor?
Respuesta correcta: Node.js
Node.js es un entorno de ejecución para JavaScript del lado del servidor, basado en el motor V8 de Chrome.
-
En el contexto de APIs web, ¿qué método HTTP se utiliza para actualizar un recurso existente?
Respuesta correcta: PUT
Según el RFC 7231, el método PUT se utiliza para reemplazar completamente un recurso existente en el servidor.
-
¿Qué principio de diseño web establece que una página debe ser visualmente coherente en diferentes dispositivos?
Respuesta correcta: Responsive Web Design
Responsive Web Design, acuñado por Ethan Marcotte, utiliza media queries y layouts flexibles para adaptarse a distintos dispositivos.
-
¿Qué protocolo se utiliza en la capa de transporte para garantizar la entrega ordenada y sin errores en una conexión web?
Respuesta correcta: TCP
TCP (Transmission Control Protocol), definido en el RFC 793, proporciona una comunicación confiable, ordenada y con control de errores.