Oposiciones

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.

0 / 30 respondidas00:00
Pregunta 1

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
Pregunta 2

¿Qué tecnología se utiliza principalmente para aplicar estilos visuales a una página web?

  • AHTML
  • BJavaScript
  • CCSS
  • DXML
Pregunta 3

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
Pregunta 4

¿Cuál de los siguientes es un framework de JavaScript para desarrollar interfaces de usuario?

  • ADjango
  • BLaravel
  • CReact
  • DSpring
Pregunta 5

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
Pregunta 6

¿Qué protocolo se utiliza por defecto para la comunicación segura en la web mediante cifrado?

  • AHTTP
  • BFTP
  • CHTTPS
  • DSMTP
Pregunta 7

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
Pregunta 8

¿Qué estándar define la sintaxis de los documentos XML?

  • ARFC 4627
  • BISO 8601
  • CW3C XML 1.0
  • DECMA-262
Pregunta 9

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
Pregunta 10

¿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
Pregunta 11

¿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
Pregunta 12

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
Pregunta 13

¿Qué significa AJAX en el desarrollo web?

  • AAsynchronous JavaScript and XML
  • BAdvanced JavaScript and XHTML
  • CAutomated JSON and XML
  • DAsynchronous jQuery and XHR
Pregunta 14

¿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
Pregunta 15

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
Pregunta 16

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
Pregunta 17

¿Qué herramienta se utiliza comúnmente para gestionar dependencias en proyectos JavaScript?

  • AMaven
  • Bnpm (Node Package Manager)
  • Cpip
  • DComposer
Pregunta 18

¿Qué arquitectura de servicios web utiliza WSDL y SOAP?

  • AREST
  • BGraphQL
  • CRPC
  • DSOA
Pregunta 19

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
Pregunta 20

¿Qué protocolo se utiliza para la transferencia segura de archivos entre cliente y servidor?

  • AHTTP
  • BFTP sobre SSL (FTPS)
  • CSFTP
  • DSSH
Pregunta 21

En el modelo MVC (Modelo-Vista-Controlador), ¿qué componente gestiona la interacción del usuario y actualiza el modelo?

  • AModelo
  • BVista
  • CControlador
  • DServicio
Pregunta 22

¿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
Pregunta 23

¿Qué lenguaje es principalmente ejecutado en el lado del cliente en una aplicación web?

  • APHP
  • BPython
  • CJavaScript
  • DJava
Pregunta 24

En una arquitectura de microservicios, ¿qué patrón se utiliza para gestionar la configuración centralizada?

  • ACircuit Breaker
  • BAPI Gateway
  • CConfig Server
  • DService Discovery
Pregunta 25

¿Qué estándar define el formato de intercambio de datos JSON?

  • ARFC 8259
  • BISO 8601
  • CECMA-404
  • DW3C JSON-LD
Pregunta 26

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
Pregunta 27

¿Qué tecnología del lado del servidor permite ejecutar código JavaScript en el servidor?

  • AApache
  • BNode.js
  • CIIS
  • DTomcat
Pregunta 28

En el contexto de APIs web, ¿qué método HTTP se utiliza para actualizar un recurso existente?

  • AGET
  • BPOST
  • CPUT
  • DDELETE
Pregunta 29

¿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
Pregunta 30

¿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
0 / 30 respondidas

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.