Saltar al contenido
OpoTAI Avísame cuando salga la app
Técnicos Auxiliares de Informática (TAI)

Examen de Técnicos Auxiliares de Informática (TAI) de 2024, acceso libre, resuelto

Actualizado el 24 de octubre de 2026

Todas las preguntas del examen oficial con la respuesta correcta de la plantilla del tribunal. 10 están explicadas como en la app: por qué es la correcta, de dónde sale y la trampa de cada opción.

El cuestionario

Pregunta 1

¿Cuál de los siguientes derechos recogidos en el Capítulo Segundo del Título I de la Constitución Española NO forma parte de los Derechos Fundamentales y Libertades Públicas (Artículos 15 a 29)?

  1. a) Derecho a sindicarse libremente.
  2. b) Derecho a la propiedad privada.
  3. c) Derecho a la producción y creación literaria, artística, científica y técnica.
  4. d) Derecho a elegir libremente su residencia.
Ver la respuesta

Respuesta correcta: b) Derecho a la propiedad privada.

La explicación de esta pregunta, con sus trampas y el artículo de donde sale, está en la app.

Pregunta 2

Según el Título I, Capítulo Cuarto, “De las garantías de las libertades y derechos fundamentales” de la Constitución Española de 1978, señale la opción correcta:

  1. a) Los derechos y libertades reconocidos no vinculan a todas las Administraciones Públicas.
  2. b) Sólo por ley orgánica podrá regularse el ejercicio de tales derechos y libertades.
  3. c) Una ley orgánica regulará la institución del Defensor del Pueblo.
  4. d) El reconocimiento, el respeto y la protección de los principios reconocidos en el Capítulo tercero, informará la judicialización positiva, la práctica legislativa y la actuación de los poderes públicos.
Ver la respuesta

Respuesta correcta: c) Una ley orgánica regulará la institución del Defensor del Pueblo.

La explicación de esta pregunta, con sus trampas y el artículo de donde sale, está en la app.

Pregunta 3

Señale la respuesta INCORRECTA de acuerdo con el Título II, artículo 62 de la Constitución Española de 1978. Corresponde al Rey:

  1. a) Convocar a referéndum en los casos previstos en la Constitución, previa autorización de las Cortes Generales.
  2. b) Convocar y disolver las Cortes Generales y convocar elecciones en los términos previstos en la Constitución.
  3. c) Proponer el candidato a Presidente de Gobierno y, en su caso, nombrarlo, así como poner fin a sus funciones en los términos previstos en la Constitución.
  4. d) Nombrar y separar a los miembros del Gobierno, a propuesta de su Presidente.
Ver la respuesta

Respuesta correcta: a) Convocar a referéndum en los casos previstos en la Constitución, previa autorización de las Cortes Generales.

La explicación de esta pregunta, con sus trampas y el artículo de donde sale, está en la app.

Pregunta 4Explicada

¿Quién puede ser elegido Defensor del Pueblo, según la Ley Orgánica 3/1981, de 6 de abril?

  1. a) Cualquier Magistrado elegido por las Cortes Generales.
  2. b) Cualquier Senador elegido por las Cortes Generales.
  3. c) Cualquier persona que se encuentre en el pleno disfrute de sus derechos civiles.
  4. d) Cualquier español mayor de edad que se encuentre en el pleno disfrute de sus derechos civiles y políticos.
Ver la respuesta y la explicación

Respuesta correcta: d) Cualquier español mayor de edad que se encuentre en el pleno disfrute de sus derechos civiles y políticos.

El artículo 3 de la LO 3/1981 abre el acceso al cargo a cualquier ciudadano: lo decisivo es la condición personal del candidato (nacionalidad, edad y plena capacidad), no un cargo o profesión previos. Por eso solo es completa la opción que incluye los derechos políticos además de los civiles.

«Podrá ser elegido Defensor del Pueblo cualquier español mayor de edad que se encuentre en el pleno disfrute de sus derechos civiles y políticos.»

Trampas: La (a): el artículo 3 no limita la elección a Magistrados: basta ser español, mayor de edad y con derechos civiles y políticos plenos. La (b): no es necesario ser Senador. El artículo 3 permite elegir a cualquier español mayor de edad con derechos civiles y políticos plenos. La (c): faltan la nacionalidad española, la mayoría de edad y los derechos políticos: el artículo 3 pide ser español, mayor de edad y con derechos civiles y políticos. Engaña: se parece a la fórmula del artículo 3 y solo omite tres elementos.

Para repasar: Requisitos del Defensor del Pueblo: español, mayor de edad y pleno disfrute de derechos civiles y políticos, sin exigir cargo ni profesión.

Fuente: Artículo 3 · LO 3/1981 (Defensor del Pueblo)

Pregunta 5

Según el artículo 71 de la Constitución Española de 1978, ¿quién es el competente en las causas contra Diputados y Senadores?

  1. a) Sala de lo Penal del Tribunal Constitucional.
  2. b) Sala de lo Contencioso Administrativo del Tribunal Supremo.
  3. c) Sala de lo Penal del Tribunal Supremo.
  4. d) Sala de lo Civil del Tribunal Supremo.
Ver la respuesta

Respuesta correcta: c) Sala de lo Penal del Tribunal Supremo.

La explicación de esta pregunta, con sus trampas y el artículo de donde sale, está en la app.

Pregunta 6

Según el Título III "De las Cortes Generales" de la Constitución Española de 1978, las Cámaras podrán:

  1. a) Recibir peticiones individuales y colectivas, siempre por escrito, quedando prohibida la presentación directa por manifestaciones ciudadanas.
  2. b) Delegar en las Comisiones Legislativas Permanentes la aprobación de proyectos o proposiciones de ley relativas a los Presupuestos Generales del Estado.
  3. c) Reunirse en sesión extraordinaria a petición de la mayoría simple de los miembros de cualquiera de las Cámaras.
  4. d) Nombrar conjuntamente Comisiones de Investigación sobre asuntos de interés público. Sus conclusiones serán vinculantes para los Tribunales.
Ver la respuesta

Respuesta correcta: a) Recibir peticiones individuales y colectivas, siempre por escrito, quedando prohibida la presentación directa por manifestaciones ciudadanas.

La explicación de esta pregunta, con sus trampas y el artículo de donde sale, está en la app.

Pregunta 7

Según lo establecido en el artículo 159 de la Constitución Española de 1978, los miembros del Tribunal Constitucional serán designados por períodos de:

  1. a) 9 años y se renovarán por terceras partes cada 3.
  2. b) 9 años y se renovarán por terceras partes cada 2.
  3. c) 6 años y se renovarán por terceras partes cada 3.
  4. d) 6 años y se renovarán por terceras partes cada 2.
Ver la respuesta

Respuesta correcta: a) 9 años y se renovarán por terceras partes cada 3.

La explicación de esta pregunta, con sus trampas y el artículo de donde sale, está en la app.

Pregunta 8

El Gobierno se rige, en su organización y funcionamiento, entre otras, por la Ley:

  1. a) Ley 50/1997, de 27 de noviembre.
  2. b) Ley 50/1999, de 26 de noviembre.
  3. c) Ley 50/1996, de 28 de noviembre.
  4. d) Ley 50/1998, de 29 de noviembre.
Ver la respuesta

Respuesta correcta: a) Ley 50/1997, de 27 de noviembre.

La explicación de esta pregunta, con sus trampas y el artículo de donde sale, está en la app.

Pregunta 9

La Constitución Española de 1978 en su artículo 113 establece que:

  1. a) El Congreso de los Diputados puede exigir la responsabilidad jurídica del Gobierno mediante la adopción por mayoría absoluta de la moción de censura.
  2. b) El Congreso de los Diputados puede exigir la responsabilidad política del Gobierno mediante la adopción por mayoría simple de la moción de censura.
  3. c) El Congreso de los Diputados puede exigir la responsabilidad civil del Gobierno mediante la adopción por mayoría absoluta de la moción de censura.
  4. d) El Congreso de los Diputados puede exigir la responsabilidad política del Gobierno mediante la adopción por mayoría absoluta de la moción de censura.
Ver la respuesta

Respuesta correcta: d) El Congreso de los Diputados puede exigir la responsabilidad política del Gobierno mediante la adopción por mayoría absoluta de la moción de censura.

La explicación de esta pregunta, con sus trampas y el artículo de donde sale, está en la app.

Pregunta 10

Señale la respuesta INCORRECTA sobre el uso obligatorio de firma requerida a los interesados por parte de las Administraciones Públicas que recoge el artículo 11 de Ley 39/2015, de 1 de octubre, del Procedimiento Administrativo Común de las Administraciones Públicas:

  1. a) Conocer el estado de la tramitación.
  2. b) Desistir de acciones.
  3. c) Presentar declaraciones responsables o comunicaciones.
  4. d) Formular solicitudes.
Ver la respuesta

Respuesta correcta: a) Conocer el estado de la tramitación.

La explicación de esta pregunta, con sus trampas y el artículo de donde sale, está en la app.

Pregunta 11

Tal y como se recoge en la Resolución de 14 de diciembre de 2015, de la Dirección de Tecnologías de la Información y las Comunicaciones, por la que se establecen las prescripciones técnicas necesarias para el desarrollo y aplicación del sistema Cl@ve, señale la respuesta correcta:

  1. a) Es un sistema que está dirigido a los ciudadanos que cumplan con los requisitos indicados en las Prescripciones Técnicas.
  2. b) Ofrece tres niveles de garantía de registro asociados a la forma y a las garantías que ofrezca la comunicación de la información de registro por parte del ciudadano.
  3. c) Proporcionará a los usuarios tres modalidades de identificación electrónica basadas en el uso de claves concertadas.
  4. d) Permitirá también el acceso a servicios de firma electrónica, en particular, a servicios de firma de documentos electrónicos mediante certificados electrónicos centralizados.
Ver la respuesta

Respuesta correcta: d) Permitirá también el acceso a servicios de firma electrónica, en particular, a servicios de firma de documentos electrónicos mediante certificados electrónicos centralizados.

La explicación de esta pregunta, con sus trampas y el artículo de donde sale, está en la app.

Pregunta 12Explicada

Señale la respuesta correcta sobre la solicitud de acceso a la información pública que recoge el artículo 17 de la Ley 19/2013, de 9 de diciembre, de transparencia, acceso a la información pública y buen gobierno:

  1. a) Sólo se podrá presentar en castellano.
  2. b) Es obligatorio indicar una dirección de contacto electrónica, a efectos de comunicaciones.
  3. c) Deberá dirigirse al titular del órgano administrativo o entidad que posea la información.
  4. d) Deberá motivarse.
Ver la respuesta y la explicación

Respuesta correcta: c) Deberá dirigirse al titular del órgano administrativo o entidad que posea la información.

El artículo 17.1 de la Ley 19/2013 fija el destinatario de la solicitud: el titular del órgano o entidad que posee la información. Si la poseen prestadores de servicios públicos, se dirige a la Administración a la que están vinculados.

«La solicitud […] deberá dirigirse al titular del órgano administrativo o entidad que posea la información.»

Trampas: La (a): se puede presentar en cualquiera de las lenguas cooficiales del Estado en el territorio de la Administración en cuestión, art. 17.4 de la Ley 19/2013, no solo en castellano. La (b): la dirección de contacto debe ser «preferentemente electrónica», no obligatoriamente. Lo obligatorio es indicar una dirección de contacto, art. 17.2.c de la Ley 19/2013. Engaña: el art. 17.2.c exige dirección de contacto y cita el medio electrónico. La (d): el solicitante no está obligado a motivar la solicitud y la falta de motivación no es por sí sola causa de rechazo, art. 17.3 de la Ley 19/2013.

Para repasar: En el acceso a la información pública se solicita sin motivar, en cualquier lengua cooficial territorial y al órgano que posee la información.

Fuente: Artículo 17 · Ley 19/2013 (Transparencia)

Pregunta 13

Indique la respuesta correcta sobre la vigencia que tienen los certificados electrónicos reconocidos incorporados al documento nacional de identidad, según la legislación vigente:

  1. a) No podrá ser superior a tres años.
  2. b) No podrá ser superior a cuatro años.
  3. c) No podrá ser superior a cinco años.
  4. d) No podrá ser superior a seis años.

El Real Decreto 255/2025, que sustituyó en 2025 al Real Decreto 1553/2005, fija en dos años la validez de los certificados electrónicos del DNI (art. 11.3). Cuando se hizo el examen el máximo era de cinco años.

Ver la respuesta

Respuesta correcta: c) No podrá ser superior a cinco años.

La explicación de esta pregunta, con sus trampas y el artículo de donde sale, está en la app.

Pregunta 14

La Ley 56/2007, de 28 de diciembre, de Medidas de Impulso de la Sociedad de la Información, ¿qué establece sobre la factura electrónica en el artículo 1?

  1. a) Los formatos estructurados de las facturas electrónicas permitirán su visualización y emisión en las distintas lenguas oficiales existentes y en inglés, con la finalidad de garantizar los derechos de los usuarios nacionales y extranjeros.
  2. b) Los formatos estructurados de las facturas electrónicas permitirán su visualización y emisión en las distintas lenguas oficiales existentes, con la finalidad de garantizar los derechos de los usuarios.
  3. c) No trata en ningún artículo sobre la factura electrónica.
  4. d) La factura electrónica solo se utilizará en contratación, estando excluida de la justificación de ayudas y subvenciones.
Ver la respuesta

Respuesta correcta: b) Los formatos estructurados de las facturas electrónicas permitirán su visualización y emisión en las distintas lenguas oficiales existentes, con la finalidad de garantizar los derechos de los usuarios.

La explicación de esta pregunta, con sus trampas y el artículo de donde sale, está en la app.

Pregunta 15

¿Qué principio relativo al tratamiento de datos personales definido en el Reglamento (UE) 2016/679 del Parlamento Europeo y del Consejo, de 27 de abril de 2016, relativo a la protección de las personas físicas en lo que respecta al tratamiento de datos personales y a la libre circulación de estos datos y por el que se deroga la Directiva 95/46/CE (Reglamento general de protección de datos) se refiere a que los datos serán adecuados, pertinentes y limitados a lo necesario en relación con los fines para los que son tratados?

  1. a) Limitación de la finalidad.
  2. b) Exactitud.
  3. c) Minimización de datos.
  4. d) Adecuación de datos.
Ver la respuesta

Respuesta correcta: c) Minimización de datos.

La explicación de esta pregunta, con sus trampas y el artículo de donde sale, está en la app.

Pregunta 16

Señale la respuesta correcta respecto a las notificaciones según la Ley 39/2015, de 1 de octubre, del Procedimiento Administrativo Común de las Administraciones Públicas:

  1. a) Toda notificación deberá ser cursada dentro del plazo de quince días a partir de la fecha en que el acto haya sido dictado.
  2. b) Cuando los interesados en un procedimiento sean desconocidos, se ignore el lugar de la notificación o bien, intentada ésta, no se hubiese podido practicar, la notificación se hará por medio de un anuncio publicado en el BOE.
  3. c) Las notificaciones se practicarán preferentemente en papel y, en todo caso, cuando el interesado resulte obligado a recibirlas por esta vía.
  4. d) Cuando la notificación se practique en el domicilio del interesado, de no hallarse presente éste en el momento de entregarse la notificación, podrá hacerse cargo de ella cualquier persona mayor de dieciséis años que se encuentre en el domicilio y haga constar su identidad.
Ver la respuesta

Respuesta correcta: b) Cuando los interesados en un procedimiento sean desconocidos, se ignore el lugar de la notificación o bien, intentada ésta, no se hubiese podido practicar, la notificación se hará por medio de un anuncio publicado en el BOE.

La explicación de esta pregunta, con sus trampas y el artículo de donde sale, está en la app.

Pregunta 17

De acuerdo con el Real Decreto 203/2021, de 30 de marzo, por el que se aprueba el Reglamento de actuación y funcionamiento del sector público por medios electrónicos, ¿cuál de las siguientes opciones forma parte del contenido mínimo que debe contener una sede electrónica?

  1. a) Relación de los canales de acceso electrónico a dicha sede como instrumento de comunicación para los ciudadanos.
  2. b) Relación de los Puntos de Acceso General electrónicos que la referencian directa o indirectamente.
  3. c) Normativa reguladora del Registro al que se acceda a través de la sede electrónica.
  4. d) Enlace directo al Boletín Oficial correspondiente.
Ver la respuesta

Respuesta correcta: c) Normativa reguladora del Registro al que se acceda a través de la sede electrónica.

La explicación de esta pregunta, con sus trampas y el artículo de donde sale, está en la app.

Pregunta 18

Marque la respuesta correcta relacionada con el nodo eIDAS español:

  1. a) Para las Administraciones Públicas, la integración con el nodo eIDAS español se realiza a través de @Firma.
  2. b) Permite el reconocimiento de identidades en soportes físicos emitidas por otros países.
  3. c) Facilita la aceptación del DNI electrónico en servicios de Administración Electrónica de otras administraciones integrantes de la OCDE.
  4. d) Utiliza un sistema de intercambio de mensajes conforme al estándar SAML 2.0.
Ver la respuesta

Respuesta correcta: d) Utiliza un sistema de intercambio de mensajes conforme al estándar SAML 2.0.

La explicación de esta pregunta, con sus trampas y el artículo de donde sale, está en la app.

Pregunta 19

¿Qué es la taxonomía de Flynn?

  1. a) Una clasificación de patrones de diseño para objetos de software, centrados en su creación, relación e interacción.
  2. b) Una clasificación para las computadoras con arquitectura paralela atendiendo al flujo de datos e instrucciones en un sistema.
  3. c) Una clasificación que pretende clarificar los diferentes tipos de tecnologías, técnicas y mecanismos que abarca el concepto abstracto de “Inteligencia Artificial”.
  4. d) Una clasificación de los tipos de controladores (drivers) JDBC.
Ver la respuesta

Respuesta correcta: b) Una clasificación para las computadoras con arquitectura paralela atendiendo al flujo de datos e instrucciones en un sistema.

La explicación de esta pregunta, con sus trampas y el artículo de donde sale, está en la app.

Pregunta 20Explicada

Indique, de las siguientes palabras, cuál indica además un número hexadecimal válido:

  1. a) EBOCA
  2. b) BECADAS
  3. c) ACCEDA
  4. d) CEGADA
Ver la respuesta y la explicación

Respuesta correcta: c) ACCEDA

Un número hexadecimal solo usa los dígitos 0-9 y las letras A-F. De las cuatro palabras, solo ACCEDA está formada únicamente por A, C, C, E, D, A. Las demás contienen letras fuera de ese rango.

  1. Dígitos hexadecimales válidos: 0-9 y A, B, C, D, E, F.
  2. EBOCA contiene O, que no es válida.
  3. BECADAS contiene S, que no es válida.
  4. ACCEDA: A, C, C, E, D, A, todas válidas.
  5. CEGADA contiene G, que no es válida.

Trampas: La (a): EBOCA contiene la letra O, que no es un dígito hexadecimal. La hexadecimal llega solo hasta la F. La (b): BECADAS termina en S, fuera del rango A-F, así que no es hexadecimal válido. La (d): CEGADA contiene la G, posterior a la F, por lo que no es un dígito hexadecimal.

Para repasar: En hexadecimal solo valen 0-9 y A-F. Basta una letra posterior a la F, como G u O, para invalidar el número.

Fuente: JLS 3.10.1: literales enteros (decimal, hexadecimal, octal y binario) · Documentación de Java SE (Oracle)

Pregunta 21

Señale cuál de las siguientes es un formato de interfaz SSD:

  1. a) HHP
  2. b) MMVe
  3. c) MMD
  4. d) M.2
Ver la respuesta

Respuesta correcta: d) M.2

La explicación de esta pregunta, con sus trampas y el artículo de donde sale, está en la app.

Pregunta 22Anulada

Un controlador de dispositivo periférico:

  1. a) Es el componente electrónico de la unidad de entrada y salida.
  2. b) Es el componente mecánico de la unidad de entrada y salida.
  3. c) Es la interfaz entre el adaptador y la unidad de entrada y salida.
  4. d) Es la interfaz entre la tarjeta controladora y el cable de conexión.
Ver la respuesta

Pregunta anulada por el tribunal: no puntúa.

Pregunta 23

Con respecto a los árboles 2-3-4, señale la respuesta correcta:

  1. a) Cumple las propiedades del árbol binario de búsqueda.
  2. b) Las hojas pueden estar a distinto nivel.
  3. c) Los nodos pueden tener 2, 3 o 4 hijos (2-nodo, 3-nodo o 4-nodo).
  4. d) Las reestructuraciones se realizan desde las hojas hacia la raíz.
Ver la respuesta

Respuesta correcta: c) Los nodos pueden tener 2, 3 o 4 hijos (2-nodo, 3-nodo o 4-nodo).

La explicación de esta pregunta, con sus trampas y el artículo de donde sale, está en la app.

Pregunta 24

Señale la respuesta correcta referente al tipo abstracto de datos (TAD) Cola:

  1. a) Basada en el principio LIFO (last-in, first-out).
  2. b) Es un tipo especial de lista en la que se pueden insertar y eliminar por cualquier extremo.
  3. c) Cada nodo tiene dos enlaces, uno al nodo siguiente, y otro al anterior.
  4. d) Se pude implementar usando una estructura dinámica.
Ver la respuesta

Respuesta correcta: d) Se pude implementar usando una estructura dinámica.

La explicación de esta pregunta, con sus trampas y el artículo de donde sale, está en la app.

Pregunta 25

Señale la respuesta INCORRECTA acerca de los tipos abstractos de datos (TAD):

  1. a) Es una colección de propiedades y operaciones que se definen mediante una especificación que es independiente de cualquier representación.
  2. b) Nos permiten diseñar nuestros propios tipos para encapsular lógica algorítmica y proveer abstracción a las capas de software de más alto nivel.
  3. c) Se pueden escribir usando lenguaje natural, usando pseudo-código o incluso algún lenguaje de programación.
  4. d) En JAVA, una estructura de datos (interface) debe implementar todas las operaciones definidas en su TAD (class).
Ver la respuesta

Respuesta correcta: d) En JAVA, una estructura de datos (interface) debe implementar todas las operaciones definidas en su TAD (class).

La explicación de esta pregunta, con sus trampas y el artículo de donde sale, está en la app.

Pregunta 26

¿Cuál es la función del kernel en un sistema operativo Unix/Linux?

  1. a) Gestionar la interfaz gráfica.
  2. b) Controlar los procesos, la memoria y la administración de dispositivos.
  3. c) Proveer servicios de red como TCP/IP.
  4. d) Facilitar la comunicación entre usuarios a través de terminales.
Ver la respuesta

Respuesta correcta: b) Controlar los procesos, la memoria y la administración de dispositivos.

La explicación de esta pregunta, con sus trampas y el artículo de donde sale, está en la app.

Pregunta 27

Señale la respuesta INCORRECTA. Android NDK:

  1. a) Es un conjunto de herramientas que permiten implementar partes de las aplicaciones de Android mediante C y C++.
  2. b) Genera librerías binarias para cada arquitectura de procesador que se pueden invocar desde Java por medio de JNI (Java Native Interface).
  3. c) Se recomienda su uso con aplicaciones intensivas a nivel computacional, como juegos o simulaciones físicas.
  4. d) No permite la reutilización de código, no pudiendo usar bibliotecas de otros desarrolladores.
Ver la respuesta

Respuesta correcta: d) No permite la reutilización de código, no pudiendo usar bibliotecas de otros desarrolladores.

La explicación de esta pregunta, con sus trampas y el artículo de donde sale, está en la app.

Pregunta 28Explicada

¿Cuál es la característica diferenciadora de las claves foráneas en una base de datos relacional?

  1. a) Un atributo que no tiene relación con otras tablas.
  2. b) Un atributo que referencia la clave primaria de otra tabla.
  3. c) Un atributo que puede tener valores duplicados. de datos.
  4. d) Un atributo que se utiliza solo para consultas.
Ver la respuesta y la explicación

Respuesta correcta: b) Un atributo que referencia la clave primaria de otra tabla.

Una clave foránea es un atributo, o conjunto de atributos, de una tabla cuyos valores coinciden con los de la clave primaria de otra tabla (o de la misma). Así se materializan las relaciones entre tablas y se garantiza la integridad referencial: no puede apuntar a una fila inexistente.

«A foreign key constraint specifies that the values in a column (or a group of columns) must match the values appearing in some row of another table.»

Trampas: La (a): es justo lo contrario: la clave foránea existe para relacionar la tabla con otra, mediante la clave primaria referenciada. La (c): una clave foránea puede repetirse (varias filas hijas apuntan a un mismo padre), pero eso no la define: lo que la caracteriza es referenciar una clave primaria. Engaña: los valores duplicados son habituales en la clave foránea del lado muchos de una relación uno a muchos. La (d): las claves foráneas no se limitan a consultas: se usan en el diseño para imponer integridad referencial y en operaciones de inserción, borrado y actualización.

Para repasar: Clave primaria identifica cada fila; clave foránea apunta a la clave primaria de otra tabla y garantiza la integridad referencial.

Fuente: 5.5.5. Claves foráneas · Documentación de PostgreSQL 17

Pregunta 29

¿Cuál de los siguientes es un Sistema de Gestión de Bases de Datos Orientadas a Objetos (SGDBOO)?

  1. a) Cézanne.
  2. b) Picasso.
  3. c) Matisse.
  4. d) Rembrandt.
Ver la respuesta

Respuesta correcta: c) Matisse.

La explicación de esta pregunta, con sus trampas y el artículo de donde sale, está en la app.

Pregunta 30

¿Qué es el lenguaje OQL en el contexto de las bases de datos orientadas a objetos?

  1. a) OQL no es un lenguaje en el contexto de las bases de datos orientadas a objetos.
  2. b) Un lenguaje de definición de datos.
  3. c) Un lenguaje de consulta de datos.
  4. d) Un lenguaje de manipulación de datos.
Ver la respuesta

Respuesta correcta: c) Un lenguaje de consulta de datos.

La explicación de esta pregunta, con sus trampas y el artículo de donde sale, está en la app.

Pregunta 31

De acuerdo con Métrica v3, en el Modelo Entidad/Relación Extendido, ¿cuál es el término que representa la participación en la relación de cada una de las entidades afectadas?

  1. a) Atributo.
  2. b) Cardinalidad.
  3. c) Tipo de Correspondencia.
  4. d) Dominio.
Ver la respuesta

Respuesta correcta: b) Cardinalidad.

La explicación de esta pregunta, con sus trampas y el artículo de donde sale, está en la app.

Pregunta 32

Señale la respuesta correcta sobre la normalización de bases de datos en Métrica v3:

  1. a) Un atributo tiene dependencia funcional completa de otro si, y sólo si, depende de él a través de otro atributo.
  2. b) Una entidad está en 1FN si tiene grupos repetitivos, es decir, un atributo puede tomar varios valores de un dominio simple.
  3. c) Una entidad está en 2FN si está en 1FN y todos los atributos que no forman parte de las claves candidatas tienen dependencia funcional completa respecto de éstas.
  4. d) Una relación en 3FN estará también en 2FN, pero no en 1FN.
Ver la respuesta

Respuesta correcta: c) Una entidad está en 2FN si está en 1FN y todos los atributos que no forman parte de las claves candidatas tienen dependencia funcional completa respecto de éstas.

La explicación de esta pregunta, con sus trampas y el artículo de donde sale, está en la app.

Pregunta 33

Señale, de entre las siguientes opciones, el mecanismo en el Modelo Entidad/Relación Extendido que recoge Métrica v3 consistente en relacionar dos tipos de entidades que normalmente son de dominios independientes, pero coyunturalmente se asocian:

  1. a) Asociación.
  2. b) Generalización.
  3. c) PERT.
  4. d) Regresión.
Ver la respuesta

Respuesta correcta: a) Asociación.

La explicación de esta pregunta, con sus trampas y el artículo de donde sale, está en la app.

Pregunta 34

Para las variables a=1, b=2, c=3, d=1 ¿cuál es la operación lógica que da un resultado true?

  1. a) ((a>b) or (a<c)) and ((a==c) or (a>=b))
  2. b) ((a>=b) or (a<d)) and ((a>=d) or (c>d))
  3. c) Not (a==c) and (c>b)
  4. d) Not (a>=d) and not (c>=b)
Ver la respuesta

Respuesta correcta: c) Not (a==c) and (c>b)

La explicación de esta pregunta, con sus trampas y el artículo de donde sale, está en la app.

Pregunta 35

Señale la respuesta correcta en relación con las funciones y los procedimientos:

  1. a) Una llamada a un procedimiento puede aparecer como operando de una expresión.
  2. b) El paso de parámetros por referencia envía una copia del valor que tenga el parámetro real, por lo que no se podrá alterar el contenido de la variable.
  3. c) Los parámetros por referencia se pueden emplear como parámetros de entrada/salida.
  4. d) Todo procedimiento debe ejecutar una sentencia de return.
Ver la respuesta

Respuesta correcta: c) Los parámetros por referencia se pueden emplear como parámetros de entrada/salida.

La explicación de esta pregunta, con sus trampas y el artículo de donde sale, está en la app.

Pregunta 36

Suponga el siguiente programa escrito en un lenguaje de programación estándar: integer x=0; while x<100 do (x=x+1; print x; x=x-1;)

  1. a) Este programa imprime los números enteros del 1 al 100.
  2. b) Este programa imprime los números impares del 1 al 100.
  3. c) Este programa imprime los números pares del 1 al 100.
  4. d) Este programa es un bucle infinito.
Ver la respuesta

Respuesta correcta: d) Este programa es un bucle infinito.

La explicación de esta pregunta, con sus trampas y el artículo de donde sale, está en la app.

Pregunta 37Explicada

Referente a los comandos DML del lenguaje SQL, señale la respuesta correcta:

  1. a) DML es acrónimo de Data Manager Language.
  2. b) Permiten crear nuevas bases de datos, añadiendo y eliminando elementos.
  3. c) El comando TRUNCATE es un comando DML.
  4. d) El comando SELECT es un comando DML.
Ver la respuesta y la explicación

Respuesta correcta: d) El comando SELECT es un comando DML.

SELECT consulta los datos almacenados y se agrupa en el DML, el lenguaje de manipulación de datos junto a INSERT, UPDATE y DELETE. La definición de estructuras corresponde al DDL.

Trampas: La (a): DML significa Data Manipulation Language, lenguaje de manipulación de datos. "Data Manager Language" no es la expresión correcta. La (b): crear bases de datos y añadir o eliminar sus elementos es función del DDL, con CREATE, ALTER y DROP. El DML trabaja sobre los datos. La (c): TRUNCATE vacía una tabla y se clasifica como DDL, no como DML.

Regla mnemotécnica · DML mueve los datos: SELECT, INSERT, UPDATE, DELETE. DDL define estructuras: CREATE, ALTER, DROP, TRUNCATE.

Para repasar: El DML consulta y modifica filas con SELECT, INSERT, UPDATE y DELETE; el DDL crea, modifica o elimina objetos y estructuras.

Fuente: Instrucciones de Transact-SQL (DDL, DML y permisos) · Microsoft Learn

Pregunta 38

Referente al comando DROP de SQL, es correcto decir:

  1. a) Es un comando DCL.
  2. b) Puede ser ejecutado por disparadores (triggers).
  3. c) Se utiliza para eliminar la estructura de una tabla junto con cualquier dato almacenado en ella.
  4. d) Utiliza WHERE para condiciones de filtrado.
Ver la respuesta

Respuesta correcta: c) Se utiliza para eliminar la estructura de una tabla junto con cualquier dato almacenado en ella.

La explicación de esta pregunta, con sus trampas y el artículo de donde sale, está en la app.

Pregunta 39

Señale la respuesta INCORRECTA referente a los disparadores o triggers de una base de datos:

  1. a) Son procedimientos que se ejecutan o activan cada vez que ocurre un evento determinado sobre una tabla determinada.
  2. b) Los eventos que se pueden asociar a la ejecución de un trigger son: INSERT, UPDATE, DELETE.
  3. c) Puede decidirse que se activen antes o después de un evento determinado.
  4. d) Un error durante la ejecución de cualquier trigger no cancela automáticamente la operación que lo disparó, la cancelación hay que programarla.
Ver la respuesta

Respuesta correcta: d) Un error durante la ejecución de cualquier trigger no cancela automáticamente la operación que lo disparó, la cancelación hay que programarla.

La explicación de esta pregunta, con sus trampas y el artículo de donde sale, está en la app.

Pregunta 40

En diseño y programación orientada a objetos, una relación de generalización entre clases:

  1. a) Implica que la subclase hereda las propiedades, el comportamiento y las relaciones de la superclase, a la vez que puede añadir sus propias propiedades, relaciones y comportamiento.
  2. b) Describe un conjunto de enlaces, que definen las interconexiones semánticas entre las instancias de las clases que participan en la relación.
  3. c) Asume una subordinación conceptual del tipo “todo/parte”, o bien “tiene un”.
  4. d) Se representa mediante una línea discontinua que une la superclase y subclase con un rectángulo al lado de la superclase.
Ver la respuesta

Respuesta correcta: a) Implica que la subclase hereda las propiedades, el comportamiento y las relaciones de la superclase, a la vez que puede añadir sus propias propiedades, relaciones y comportamiento.

La explicación de esta pregunta, con sus trampas y el artículo de donde sale, está en la app.

Pregunta 41

Señale la respuesta INCORRECTA respecto al Lenguaje de Modelado Unificado (UML):

  1. a) Es un lenguaje basado en diagramas para la especificación, visualización, construcción y documentación de cualquier sistema software.
  2. b) Es independiente de las metodologías de análisis y diseño y de los lenguajes de programación que se utilicen en la construcción del software.
  3. c) Se basa en el paradigma de la orientación a objetos.
  4. d) Muestra únicamente el modelado estático de un sistema software, que puede utilizarse en las diferentes fases de su ciclo de desarrollo.
Ver la respuesta

Respuesta correcta: d) Muestra únicamente el modelado estático de un sistema software, que puede utilizarse en las diferentes fases de su ciclo de desarrollo.

La explicación de esta pregunta, con sus trampas y el artículo de donde sale, está en la app.

Pregunta 42

Señale la respuesta INCORRECTA. El patrón de diseño “Composite”:

  1. a) Es un patrón de diseño estructural que permite componer objetos en estructuras de árbol.
  2. b) Sirve para construir objetos complejos a partir de otros más simples y similares entre sí.
  3. c) Simplifica el tratamiento de los objetos creados que, al poseer de una interfaz común, se tratan todos de la misma manera.
  4. d) Se recomienda su uso cuando se quiere añadir responsabilidades a objetos concretos de manera dinámica y transparente y sin afectar a otros objetos.
Ver la respuesta

Respuesta correcta: d) Se recomienda su uso cuando se quiere añadir responsabilidades a objetos concretos de manera dinámica y transparente y sin afectar a otros objetos.

La explicación de esta pregunta, con sus trampas y el artículo de donde sale, está en la app.

Pregunta 43

¿Qué es .NET MAUI?

  1. a) .NET MAUI es un marco multiplataforma para crear aplicaciones móviles y de escritorio nativas con C# y XAML.
  2. b) Es una plataforma para desarrollar aplicaciones en Java.
  3. c) Es una herramienta de pruebas automatizadas.
  4. d) Es una plataforma para desarrollar aplicaciones móviles que se puede ejecutar en sistema Android solamente.
Ver la respuesta

Respuesta correcta: a) .NET MAUI es un marco multiplataforma para crear aplicaciones móviles y de escritorio nativas con C# y XAML.

La explicación de esta pregunta, con sus trampas y el artículo de donde sale, está en la app.

Pregunta 44

En el ámbito de ASP.NET Core, señale la respuesta correcta respecto a Razor:

  1. a) Razor es la sintaxis de plantillas utilizada en ASP.NET Core para crear vistas dinámicas en aplicaciones web.
  2. b) Es uno de los lenguajes de programación que se utilizan con ASP.NET Core.
  3. c) Razor se ejecuta directamente en el navegador del cliente.
  4. d) Razor utiliza el @símbolo para realizar la transición de C# a HTML.
Ver la respuesta

Respuesta correcta: a) Razor es la sintaxis de plantillas utilizada en ASP.NET Core para crear vistas dinámicas en aplicaciones web.

La explicación de esta pregunta, con sus trampas y el artículo de donde sale, está en la app.

Pregunta 45Explicada

La persistencia en Jakarta EE se gestiona principalmente a través de la especificación Jakarta Persistence API (JPA). Indique la respuesta correcta:

  1. a) Una de sus ventajas es que no necesita utilizar un proveedor de JPA.
  2. b) El lenguaje de consulta similar a SQL pero orientado a objetos de JPA es JPSQL.
  3. c) Normalmente, una entidad representa una tabla en una base de datos relacional y cada instancia de la entidad corresponde a una fila de esa tabla.
  4. d) JPA no permite definir relaciones entre entidades del tipo uno a muchos.
Ver la respuesta y la explicación

Respuesta correcta: c) Normalmente, una entidad representa una tabla en una base de datos relacional y cada instancia de la entidad corresponde a una fila de esa tabla.

En JPA una entidad es una clase Java anotada que se mapea a una tabla relacional. Cada instancia equivale a una fila y cada atributo persistente a una columna. Es el mapeo objeto-relacional básico.

Trampas: La (a): JPA es solo una especificación, así que necesita un proveedor que la implemente, como Hibernate o EclipseLink. La (b): el lenguaje se llama JPQL (Jakarta Persistence Query Language). JPSQL no existe. Engaña: JPSQL se parece a JPQL y a SQL. La (d): JPA sí permite relaciones uno a muchos, con la anotación @OneToMany. También admite @ManyToOne, @OneToOne y @ManyToMany.

Para repasar: JPA es una especificación de mapeo objeto-relacional: entidad igual a tabla, instancia igual a fila, consultas en JPQL y proveedor obligatorio.

Fuente: Tutorial de Jakarta EE: entidades · Documentación de Jakarta EE

Pregunta 46

¿Cuál es una característica de los sistemas distribuidos?

  1. a) Falta de transparencia: un nodo no puede acceder a otros nodos del sistema y comunicarse con ellos.
  2. b) Procesamiento independiente: varias máquinas no pueden procesar la misma función a la vez.
  3. c) Escalabilidad: la capacidad computacional y de procesamiento puede escalarse hacia arriba según sea necesario cuando se añaden máquinas adicionales.
  4. d) Comunicación diferencial: usan nodos distintos para comunicarse y sincronizarse a través de redes independientes entre sí.
Ver la respuesta

Respuesta correcta: c) Escalabilidad: la capacidad computacional y de procesamiento puede escalarse hacia arriba según sea necesario cuando se añaden máquinas adicionales.

La explicación de esta pregunta, con sus trampas y el artículo de donde sale, está en la app.

Pregunta 47

Señale la opción correcta sobre la arquitectura de servicios web REST:

  1. a) En la arquitectura REST, el servicio no almacena información sobre el estado del cliente entre peticiones.
  2. b) El uso de identificadores está basado en SOA.
  3. c) En la arquitectura REST, la interfaz para acceder a los recursos expuestos puede ser HTTP o FTP.
  4. d) Es una arquitectura no orientada a recursos.
Ver la respuesta

Respuesta correcta: a) En la arquitectura REST, el servicio no almacena información sobre el estado del cliente entre peticiones.

La explicación de esta pregunta, con sus trampas y el artículo de donde sale, está en la app.

Pregunta 48

¿Cuál de las siguientes es una diferencia entre HTML y XHTML?

  1. a) HTML exige que las etiquetas se escriban en minúscula, mientras que XHTML no.
  2. b) XHTML permite que haya elementos no vacíos sin cerrar, mientras que HTML no.
  3. c) En HTML es obligatorio que los valores de los atributos vayan entre comillas, mientras que en XHTML no.
  4. d) En XHTML es obligatoria la presencia del elemento <head>.
Ver la respuesta

Respuesta correcta: d) En XHTML es obligatoria la presencia del elemento <head>.

La explicación de esta pregunta, con sus trampas y el artículo de donde sale, está en la app.

Pregunta 49

¿Qué evento de HTML utilizaría para producir un efecto al situar el puntero del ratón sobre un elemento?

  1. a) onclick.
  2. b) onmouseover.
  3. c) onmousedown.
  4. d) onmouseout.
Ver la respuesta

Respuesta correcta: b) onmouseover.

La explicación de esta pregunta, con sus trampas y el artículo de donde sale, está en la app.

Pregunta 50

Con respecto a las solicitudes de información accesible y quejas, el Real Decreto 1112/2018, de 7 de septiembre, sobre accesibilidad de los sitios web y aplicaciones para dispositivos móviles del sector público establece que:

  1. a) Recibidas las solicitudes de información accesible y quejas, la entidad obligada deberá responder a la persona interesada en el plazo de veinte días naturales.
  2. b) Recibidas las solicitudes de información accesible y quejas, la entidad obligada deberá responder a la persona interesada en el plazo de veinte días hábiles.
  3. c) Recibidas las solicitudes de información accesible y quejas, la entidad obligada deberá responder a la persona interesada en el plazo de diez días naturales.
  4. d) Recibidas las solicitudes de información accesible y quejas, la entidad obligada deberá responder a la persona interesada en el plazo de diez días hábiles.
Ver la respuesta

Respuesta correcta: b) Recibidas las solicitudes de información accesible y quejas, la entidad obligada deberá responder a la persona interesada en el plazo de veinte días hábiles.

La explicación de esta pregunta, con sus trampas y el artículo de donde sale, está en la app.

Pregunta 51Anulada

En relación a los principios del Diseño Universal, señale cuál es uno de ellos:

  1. a) Seguridad.
  2. b) Información operable.
  3. c) Robustez.
  4. d) Alto esfuerzo físico.
Ver la respuesta

Pregunta anulada por el tribunal: no puntúa.

Pregunta 52

Señale la respuesta correcta referente al término ATAG:

  1. a) Son Pautas de Accesibilidad que explican cómo hacer que el contenido web sea más accesible para las personas con discapacidades.
  2. b) Es una Suite que define una forma de hacer que el contenido web y las aplicaciones web sean más accesibles para las personas con discapacidades.
  3. c) Son Pautas de Accesibilidad que explican cómo hacer que los agentes de usuario sean accesibles para las personas con discapacidades.
  4. d) Son un conjunto de normas que deben cumplir las herramientas de autor para ser accesibles y generar contenidos también accesibles.
Ver la respuesta

Respuesta correcta: d) Son un conjunto de normas que deben cumplir las herramientas de autor para ser accesibles y generar contenidos también accesibles.

La explicación de esta pregunta, con sus trampas y el artículo de donde sale, está en la app.

Pregunta 53Explicada

¿Cuál de las siguientes opciones se utilizan para el control de versiones?

  1. a) Mercurial, CVS y Selenium.
  2. b) GitLab, GitHub y Apache Subversion.
  3. c) SVN, Git y Cucumber.
  4. d) Selenium, Cucumber y GitLab.
Ver la respuesta y la explicación

Respuesta correcta: b) GitLab, GitHub y Apache Subversion.

GitLab y GitHub son plataformas de alojamiento de repositorios sobre Git, y Apache Subversion (SVN) es un sistema centralizado de control de versiones. Las tres sirven para gestionar versiones del código.

«Subversion is an open source version control system.»

Trampas: La (a): Mercurial y CVS sí controlan versiones, pero Selenium es una herramienta de automatización de pruebas de navegador. Engaña: dos de sus tres elementos son sistemas reales de control de versiones. La (c): SVN y Git sí controlan versiones, pero Cucumber es una herramienta de pruebas BDD que ejecuta escenarios en lenguaje Gherkin. La (d): solo GitLab es de control de versiones. Selenium y Cucumber son herramientas de pruebas automáticas.

Para repasar: Control de versiones: Git, SVN, CVS y Mercurial, con plataformas como GitHub y GitLab. Selenium y Cucumber son herramientas de pruebas, no de versiones.

Fuente: Apache Subversion · Documentación de proyectos de la Apache Software Foundation

Pregunta 54

Según establece Métrica V3, en la construcción de un sistema de información, las pruebas que permiten verificar que los componentes o subsistemas interactúan correctamente a través de sus interfaces, tanto internas como externas, cubren la funcionalidad establecida y se ajustan a los requisitos especificados en las verificaciones correspondientes son:

  1. a) Pruebas unitarias.
  2. b) Pruebas de integración.
  3. c) Pruebas del sistema.
  4. d) Pruebas de migración.
Ver la respuesta

Respuesta correcta: b) Pruebas de integración.

La explicación de esta pregunta, con sus trampas y el artículo de donde sale, está en la app.

Pregunta 55

¿Cuál de los siguientes conceptos permite que un proceso ejecute múltiples tareas de manera simultánea o concurrente en un sistema operativo?

  1. a) Segmentación.
  2. b) Paginación.
  3. c) Prepaging.
  4. d) Hilos.
Ver la respuesta

Respuesta correcta: d) Hilos.

La explicación de esta pregunta, con sus trampas y el artículo de donde sale, está en la app.

Pregunta 56

El comando sfc /scannow:

  1. a) Examina todos los archivos de sistema protegidos y reemplaza los archivos dañados con una copia en caché.
  2. b) Rrepara el entorno de arranque ubicado en la partición del sistema.
  3. c) Muestra o establece la directiva de red de área de almacenamiento (sanSAN) para el sistema operativo.
  4. d) Analizar uno o varios servidores con una directiva generada por SCW.
Ver la respuesta

Respuesta correcta: a) Examina todos los archivos de sistema protegidos y reemplaza los archivos dañados con una copia en caché.

La explicación de esta pregunta, con sus trampas y el artículo de donde sale, está en la app.

Pregunta 57

¿Cuánta carga útil puede almacenar un jumboframe?

  1. a) 7.000 bytes.
  2. b) 1.500 bytes.
  3. c) 9.000 bytes.
  4. d) 10.000 bytes.
Ver la respuesta

Respuesta correcta: c) 9.000 bytes.

La explicación de esta pregunta, con sus trampas y el artículo de donde sale, está en la app.

Pregunta 58

¿Qué protocolo hay que utilizar para obtener una dirección física a partir de una dirección lógica?

  1. a) RARP.
  2. b) NAT.
  3. c) ARP.
  4. d) PAT.
Ver la respuesta

Respuesta correcta: c) ARP.

La explicación de esta pregunta, con sus trampas y el artículo de donde sale, está en la app.

Pregunta 59

¿Qué topología de red consiste en conectar todos los nodos directamente a un nodo central?

  1. a) Estrella.
  2. b) Anillo.
  3. c) Bus.
  4. d) Árbol.
Ver la respuesta

Respuesta correcta: a) Estrella.

La explicación de esta pregunta, con sus trampas y el artículo de donde sale, está en la app.

Pregunta 60Explicada

La regla 3-2-1 de las copias de seguridad consiste en:

  1. a) Conservar 3 copias de los datos, en 2 medios diferentes con 1 copia almacenada en un lugar externo a la organización.
  2. b) Conservar 3 copias de los datos, en 2 medios iguales con 1 copia almacenada en un lugar externo a la organización.
  3. c) Conservar 3 copias de los datos, en 2 medios iguales con 1 copia almacenada en un lugar interno a la organización.
  4. d) Conservar 3 copias de los datos, en 2 medios diferentes con 1 copia almacenada en un lugar interno a la organización.
Ver la respuesta y la explicación

Respuesta correcta: a) Conservar 3 copias de los datos, en 2 medios diferentes con 1 copia almacenada en un lugar externo a la organización.

La regla 3-2-1 exige tres copias de los datos (la original más dos copias), en dos tipos de medio distintos para no depender de un mismo fallo, y una copia fuera de la organización para sobrevivir a incendios, robos o desastres locales.

«3 – Keep 3 copies of any important file: 1 primary and 2 backups. 2 – Keep the files on 2 different media types to protect against different types of hazards. 1 – Store 1 copy offsite»

Trampas: La (b): los dos medios deben ser diferentes, no iguales: si ambos son del mismo tipo, un mismo fallo de soporte puede afectar a las dos copias. La (c): falla en dos puntos: los medios deben ser diferentes y la copia aislada debe estar fuera de la organización, no dentro. La (d): los medios diferentes son correctos, pero una copia interna no protege frente a desastres que afecten a toda la sede; debe ser externa. Engaña: acierta con los medios diferentes y solo altera el lugar de la copia.

Regla mnemotécnica · 3 copias, 2 medios distintos, 1 fuera: la última cifra, la más pequeña, es la que sale de la organización.

Para repasar: Regla 3-2-1: tres copias, dos tipos de soporte distintos y una copia fuera de la sede.

Fuente: CISA: Data Backup Options (regla 3-2-1) · Cybersecurity and Infrastructure Security Agency (EE. UU.)

Pregunta 61

Señale la respuesta correcta referente a los sistemas de almacenamiento SAN y NAS:

  1. a) SAN es más económico y fácil de configurar.
  2. b) SAN es el acrónimo de Storage Attached Network.
  3. c) NAS es un dispositivo de almacenamiento compartido basado en archivos.
  4. d) NAS es el acrónimo de Network Area Storage.
Ver la respuesta

Respuesta correcta: c) NAS es un dispositivo de almacenamiento compartido basado en archivos.

La explicación de esta pregunta, con sus trampas y el artículo de donde sale, está en la app.

Pregunta 62

Señale la respuesta correcta:

  1. a) Los backups utilizan poca capacidad de almacenamiento.
  2. b) Los backups son manuales, los snapshots son programables.
  3. c) Los backups pueden almacenarse en localizaciones y medios distintos.
  4. d) Los backups son una representación instantánea del estado de un sistema en un momento específico.
Ver la respuesta

Respuesta correcta: c) Los backups pueden almacenarse en localizaciones y medios distintos.

La explicación de esta pregunta, con sus trampas y el artículo de donde sale, está en la app.

Pregunta 63

¿Cuál es una ventaja del uso del protocolo IMAP en lugar de POP3?

  1. a) Permite visualizar los correos directamente en el servidor sin descargarlos.
  2. b) Es más sencillo que POP3.
  3. c) No requiere autenticación.
  4. d) Descarga los correos automáticamente del servidor.
Ver la respuesta

Respuesta correcta: a) Permite visualizar los correos directamente en el servidor sin descargarlos.

La explicación de esta pregunta, con sus trampas y el artículo de donde sale, está en la app.

Pregunta 64

Señale cuáles de las siguientes son tecnologías relacionadas con la contenerización y la gestión de contenedores:

  1. a) Docker, Containerd y Podman.
  2. b) Docker, CRI-O y nginx.
  3. c) Podman, Kubernetes y Ubuntu.
  4. d) Docker, Kubernetes y Debian.
Ver la respuesta

Respuesta correcta: a) Docker, Containerd y Podman.

La explicación de esta pregunta, con sus trampas y el artículo de donde sale, está en la app.

Pregunta 65

Indique la respuesta INCORRECTA respecto a PoE (Power over Ethernet):

  1. a) Power over Ethernet (PoE) es una tecnología que permite que los conmutadores de red transmitan energía y datos a través de un cable Ethernet simultáneamente.
  2. b) Existen dos tipos: PoE activo y PoE pasivo.
  3. c) PoE pasivo no se adhiere a ningún estándar IEEE.
  4. d) El último estándar de PoE activo es el IEEE 802.3at.
Ver la respuesta

Respuesta correcta: d) El último estándar de PoE activo es el IEEE 802.3at.

La explicación de esta pregunta, con sus trampas y el artículo de donde sale, está en la app.

Pregunta 66

La norma IEEE 802.11 se refiere a:

  1. a) Redes inalámbricas.
  2. b) Redes de área metropolitana.
  3. c) Redes integradas para voz y datos.
  4. d) Seguridad de red.
Ver la respuesta

Respuesta correcta: a) Redes inalámbricas.

La explicación de esta pregunta, con sus trampas y el artículo de donde sale, está en la app.

Pregunta 67

¿Cuál de las siguientes es una herramienta de ticketing para la gestión de incidentes de seguridad en las entidades del ámbito de aplicación del Esquema Nacional de Seguridad?

  1. a) ATENEA.
  2. b) MONICA.
  3. c) LUCIA.
  4. d) INES.
Ver la respuesta

Respuesta correcta: c) LUCIA.

La explicación de esta pregunta, con sus trampas y el artículo de donde sale, está en la app.

Pregunta 68Explicada

Indique la respuesta correcta sobre el formato de firma digital CAdES:

  1. a) Es apropiado para firmar ficheros grandes, especialmente si la firma contiene el documento original.
  2. b) Es el formato de firma que utiliza Microsoft Office.
  3. c) El resultado es un fichero de texto XML. No es adecuado cuando el fichero original es muy grande.
  4. d) Es el formato más adecuado cuando el documento original es un PDF.
Ver la respuesta y la explicación

Respuesta correcta: a) Es apropiado para firmar ficheros grandes, especialmente si la firma contiene el documento original.

CAdES (CMS Advanced Electronic Signatures) genera una firma binaria basada en CMS, sin XML. Al ser binaria, es adecuada para ficheros grandes. La firma puede incluir el documento original (modalidad implícita o «attached») o ir separada.

«Es apropiado para firmar ficheros grandes, especialmente si la firma contiene el documento original porque optimiza el espacio de la información.»

Trampas: La (b): Microsoft Office firma sus documentos en su propio formato, OOXML, según el Portal de Firma Electrónica; no usa CAdES. La (c): el fichero de texto XML es el resultado de XAdES. CAdES produce una firma binaria y es adecuada para ficheros grandes. Engaña: describe XAdES, que comparte sufijo y familia con CAdES. La (d): el formato pensado para documentos PDF es PAdES, que incrusta la firma en el propio PDF.

Regla mnemotécnica · CAdES = CMS binario; XAdES = XML; PAdES = PDF. La letra inicial indica el formato.

Para repasar: Firma avanzada: CAdES (binaria, CMS), XAdES (XML) y PAdES (PDF). Solo CAdES, al ser binaria, se recomienda para ficheros grandes.

Fuente: Portal de Firma Electrónica: formatos de firma · Portal de Firma Electrónica (Gobierno de España)

Pregunta 69

Indique la respuesta correcta sobre tipos de ataque a un sistema de información:

  1. a) El sniffing es la generación de tráfico utilizando un origen falseado.
  2. b) El spoofing es la captura del tráfico que circula por una red.
  3. c) Denegacion de servicio distribuida (DDoS) es un ataque a varios objetivos desde un solo punto, con la finalidad de degradar total o parcialmente los servicios prestados por esos recursos a sus usuarios legítimos.
  4. d) El barrido (“escaneo”) de puertos es un ataque que trata de obtener información básica acerca de qué servicios se ofrecen en un determinado sistema, así como otros detalles técnicos del mismo.
Ver la respuesta

Respuesta correcta: d) El barrido (“escaneo”) de puertos es un ataque que trata de obtener información básica acerca de qué servicios se ofrecen en un determinado sistema, así como otros detalles técnicos del mismo.

La explicación de esta pregunta, con sus trampas y el artículo de donde sale, está en la app.

Pregunta 70Anulada

¿Cuál de las siguientes categorías de cable Ethernet tiene 10.000 Mbps como tope de velocidad de transferencia?

  1. a) Categoría 6A.
  2. b) Categoría 8.
  3. c) Categoría 6.
  4. d) Categoría 5E.
Ver la respuesta

Pregunta anulada por el tribunal: no puntúa.

Pregunta 71

Señale cuál de las siguientes tecnologías NO es una tecnología LPWAN:

  1. a) LoRaWAN.
  2. b) Bluetooth LE.
  3. c) SigFox.
  4. d) NB-IoT.
Ver la respuesta

Respuesta correcta: b) Bluetooth LE.

La explicación de esta pregunta, con sus trampas y el artículo de donde sale, está en la app.

Pregunta 72

¿Cuál de las siguientes respuestas es correcta respecto al modelo OSI de ISO?

  1. a) Las capas o niveles del modelo OSI son: Física, de red, de transporte, de sesión, de presentación y de aplicación.
  2. b) La versión actual del estándar OSI es la ISO/IEC 7498-1:1994.
  3. c) La capa de transporte se ocupa, entre otros, de aspectos como el enrutamiento, el reenvío y el direccionamiento a través de una red.
  4. d) La capa de sesión a menudo se divide en dos subcapas: la capa de control de acceso a los medios (MAC) y la capa de control de enlace lógico (LLC).
Ver la respuesta

Respuesta correcta: b) La versión actual del estándar OSI es la ISO/IEC 7498-1:1994.

La explicación de esta pregunta, con sus trampas y el artículo de donde sale, está en la app.

Pregunta 73

¿Cuál es la respuesta correcta con respecto modelo TCP/IP?

  1. a) La arquitectura TCP/IP tiene cinco capas o niveles: Acceso a red, Internet, Transporte, Sesión y Aplicación.
  2. b) TCP y UDP son protocolos de la capa de Internet.
  3. c) Telnet es un protocolo de la capa de sesión.
  4. d) ICMP es un protocolo de la capa de Internet.
Ver la respuesta

Respuesta correcta: d) ICMP es un protocolo de la capa de Internet.

La explicación de esta pregunta, con sus trampas y el artículo de donde sale, está en la app.

Pregunta 74

Relativa al direccionamiento IPv4, indique la respuesta INCORRECTA:

  1. a) La dirección 172.16.52.63 es una dirección de clase B.
  2. b) Las direcciones 192.168.123.71 y 192.168.123.133 con máscara de subred 255.255.255.192 se encuentran en la misma red.
  3. c) Las redes de clase A usan una máscara de subred predeterminada de 255.0.0.0.
  4. d) En las redes clase C se permite direccionar 254 equipos como máximo.
Ver la respuesta

Respuesta correcta: b) Las direcciones 192.168.123.71 y 192.168.123.133 con máscara de subred 255.255.255.192 se encuentran en la misma red.

La explicación de esta pregunta, con sus trampas y el artículo de donde sale, está en la app.

Pregunta 75

¿Qué código de respuesta HTTP se devuelve si el usuario que hace la petición NO tiene autorización para obtener la información?

  1. a) 401
  2. b) 403
  3. c) 405
  4. d) 407
Ver la respuesta

Respuesta correcta: b) 403

La explicación de esta pregunta, con sus trampas y el artículo de donde sale, está en la app.

Pregunta 76

Indique la respuesta correcta sobre el IETF (Internet Engineering Task Force):

  1. a) Es un organismo creador de estándares en Internet.
  2. b) Es responsable de las funciones administrativas relacionadas con la raíz del sistema de nombres de dominio (DNS), el direccionamiento del protocolo de Internet y otros recursos del protocolo de Internet.
  3. c) Es responsable de administrar y supervisar la coordinación del sistema de nombres de dominio (DNS) de Internet y sus identificadores únicos, como las direcciones de protocolo de Internet (IP).
  4. d) Es el Foro de Gobernanza de Internet.
Ver la respuesta

Respuesta correcta: a) Es un organismo creador de estándares en Internet.

La explicación de esta pregunta, con sus trampas y el artículo de donde sale, está en la app.

Pregunta 77Explicada

Sobre tipos de transferencia de archivos en el servicio FTP (File Transfer Protocol), es CORRECTO decir que:

  1. a) El tipo ASCII es adecuado para transferir archivos de texto plano.
  2. b) El tipo Multimedia es adecuado para transferir imágenes y archivos de audio.
  3. c) El tipo Binario solo es adecuado para transferir ficheros ejecutables para PC.
  4. d) El tipo ASCII es adecuado para transferir páginas HTML y las imágenes que puedan contener.
Ver la respuesta y la explicación

Respuesta correcta: a) El tipo ASCII es adecuado para transferir archivos de texto plano.

En FTP, el modo ASCII está pensado para texto plano, porque convierte los saltos de línea entre sistemas distintos. Todo lo que no sea texto, como imágenes, audio o ejecutables, debe enviarse en modo binario.

«It is intended primarily for the transfer of text files, except when both hosts would find the EBCDIC type more convenient.»

Trampas: La (b): no existe un tipo Multimedia en FTP. Los tipos son ASCII, Binario (Image), EBCDIC y Local. Imágenes y audio se envían en modo binario. La (c): el modo binario sirve para cualquier archivo que no sea texto: imágenes, audio, comprimidos o documentos. No se limita a ejecutables de PC. Engaña: los ejecutables son un ejemplo típico de archivo binario. La (d): el modo ASCII puede valer para el código HTML, que es texto, pero corrompería las imágenes. Estas deben transferirse en modo binario.

Para repasar: FTP usa ASCII solo para texto plano; cualquier otro contenido, como imágenes, audio o ejecutables, va en modo binario.

Fuente: sección 3.1.1 · FTP: tipos de datos · RFC 959

Pregunta 78

¿Cuál de los siguientes ataques consiste en suplantar a una entidad legítima por medio de llamadas telefónicas?

  1. a) Pharming.
  2. b) Smishing.
  3. c) Vishing.
  4. d) Whaling.
Ver la respuesta

Respuesta correcta: c) Vishing.

La explicación de esta pregunta, con sus trampas y el artículo de donde sale, está en la app.

Pregunta 79

La creación de un señuelo atractivo para potenciales atacantes con el objetivo de aprender sus ataques y poder prevenirlos o defenderlos en el futuro se hace mediante un:

  1. a) IPS.
  2. b) SIEM.
  3. c) IDS.
  4. d) Honeypot.
Ver la respuesta

Respuesta correcta: d) Honeypot.

La explicación de esta pregunta, con sus trampas y el artículo de donde sale, está en la app.

Pregunta 80

La herramienta del CCN que proporciona visibilidad y control sobre la red es:

  1. a) CARMEN.
  2. b) EMMA.
  3. c) MONICA.
  4. d) OLVIDO.
Ver la respuesta

Respuesta correcta: b) EMMA.

La explicación de esta pregunta, con sus trampas y el artículo de donde sale, está en la app.

Preguntas de reserva

Solo puntúan si el tribunal anula alguna de las anteriores.

Reserva 1

Señale cuál es una resolución válida para una pantalla:

  1. a) 8K UHD - 7680 x 3840 píxeles.
  2. b) Ultra HD - 4320 x 1280 píxeles.
  3. c) WQHD - 2560 x 1440 píxeles.
  4. d) HD - 1920 × 1080 píxeles.
Ver la respuesta

Respuesta correcta: c) WQHD - 2560 x 1440 píxeles.

La explicación de esta pregunta, con sus trampas y el artículo de donde sale, está en la app.

Reserva 2

¿Cuál es un tipo de panel de una pantalla LCD?

  1. a) IPS (In-Plane Switching).
  2. b) VN (Vertical Nematic).
  3. c) TA (Twisted Alignment).
  4. d) PSI (Plane Switching Input).
Ver la respuesta

Respuesta correcta: a) IPS (In-Plane Switching).

La explicación de esta pregunta, con sus trampas y el artículo de donde sale, está en la app.

Reserva 3

El protocolo de IEEE para Rapid Spanning Tree Protocol es:

  1. a) 802.1w.
  2. b) 802.1Q.
  3. c) 802.1D.
  4. d) 802.1aq.
Ver la respuesta

Respuesta correcta: a) 802.1w.

La explicación de esta pregunta, con sus trampas y el artículo de donde sale, está en la app.

Reserva 4

En CSS3, ¿cuál de las siguientes unidades de medida NO es relativa?

  1. a) Q
  2. b) vw
  3. c) ex
  4. d) ch
Ver la respuesta

Respuesta correcta: a) Q

La explicación de esta pregunta, con sus trampas y el artículo de donde sale, está en la app.

Reserva 5

Señale la respuesta correcta:

  1. a) Xcode es un IDE que contiene herramientas destinadas exclusivamente al desarrollo software para iOS.
  2. b) Xcode Cloud no existe.
  3. c) SwiftUI es un framework que facilita la creación de aplicaciones para cualquier dispositivo Apple.
  4. d) iOS SDK permite el desarrollo de aplicaciones para macOS, iOS, watchOS y tvOS.
Ver la respuesta

Respuesta correcta: c) SwiftUI es un framework que facilita la creación de aplicaciones para cualquier dispositivo Apple.

La explicación de esta pregunta, con sus trampas y el artículo de donde sale, está en la app.

Supuestos prácticos

En el examen se elige uno de los dos supuestos. Cada uno trae su caso y sus preguntas.

Supuesto práctico I

El organismo en el que usted presta servicios es el órgano competente para la concesión de unas becas para personas opositoras y, por tanto, ha surgido la necesidad de desarrollar un sistema de información que cubra todas las fases que se producen en la concesión de las becas.

A continuación, se expone parte del modelo de datos del sistema, donde los atributos señalados en negrita son claves primarias y los señalados en cursiva, claves foráneas:

Modelo de datos del sistema de becas
Modelo de datos del sistema de becas

El sistema, en su parte frontend, permitirá la firma y presentación de solicitudes, subsanaciones y alegaciones por parte de los interesados una vez se autentiquen. También permitirá la descarga de los distintos listados que se publiquen por parte de los empleados públicos del organismo que tramita estas becas.

Por otra parte, el backend dará el servicio necesario al frontend y, además, permitirá a los empleados públicos del organismo, desde una aplicación de gestión, visualizar la información y documentación de las solicitudes, subsanaciones y alegaciones presentadas, así como la publicación de los listados mencionados anteriormente.

Para el desarrollo del frontend se utilizará un framework de desarrollo web con JavaScript, HTML5 y CSS3, mientras que el backend podrá desarrollarse con .NET o Java, dependiendo de la experiencia y conocimientos de los desarrolladores del organismo.

También se ha decidido usar GitHub (plataforma de desarrollo colaborativo para alojar proyectos utilizando el sistema de control de versiones Git) para poder compartir el trabajo entre los desarrolladores en la cual se puede almacenar, compartir y trabajar de forma conjunta en el código. De esta forma se permite seguir y administrar los cambios en el código a lo largo del tiempo.

Adicionalmente, se utilizará un gestor documental para la gestión de la documentación aportada en cada uno de los trámites por los interesados, así como los respectivos servicios del Catálogo de Servicios de Administración Digital que puedan reutilizarse.

Pregunta 1

¿Qué elemento HTML utilizaría para impedir que el e-mail exceda los 100 caracteres cuando el interesado lo cumplimente?

  1. a) <input type=''email'' id=''email'' name=''email'' size=''100''>
  2. b) <input type=''email'' id=''email'' name=''email'' max=''100''>
  3. c) <input type=''email'' id=''email'' name=''email'' maxlength=''100''>
  4. d) <input type=''email'' id=''email'' name=''email'' length=''100''>
Ver la respuesta

Respuesta correcta: c) <input type=''email'' id=''email'' name=''email'' maxlength=''100''>

La explicación de esta pregunta, con sus trampas y el artículo de donde sale, está en la app.

Pregunta 2

¿Qué ORM podría utilizar, en función de la solución de backend escogida?

  1. a) JPA en .NET e Hibernate en Java.
  2. b) Hibernate en .NET y Entity Framework en Java.
  3. c) Entity Framework en .NET e Hibernate en Java.
  4. d) Spring Data en .NET e Hibernate en Java.
Ver la respuesta

Respuesta correcta: c) Entity Framework en .NET e Hibernate en Java.

La explicación de esta pregunta, con sus trampas y el artículo de donde sale, está en la app.

Pregunta 3

¿Qué sentencia habría que ejecutar si se quiere añadir un nuevo registro a la tabla “CuerpoBecado”?

  1. a) INSERT INTO CuerpoBecado (Codigo, Denominacion) VALUES ('TAI, 'Técnico Auxiliar de Informática');
  2. b) INSERT INTO CuerpoBecado (Codigo, Denominacion) VALUES (TAI, Técnico Auxiliar de Informática);
  3. c) INSERT TO CuerpoBecado (Codigo, Denominacion) VALUES ('TAI', 'Técnico Auxiliar de Informática');
  4. d) INSERT INTO CuerpoBecado (Codigo, Denominacion) VALUES ('TAI', 'Técnico Auxiliar de Informática');
Ver la respuesta

Respuesta correcta: d) INSERT INTO CuerpoBecado (Codigo, Denominacion) VALUES ('TAI', 'Técnico Auxiliar de Informática');

La explicación de esta pregunta, con sus trampas y el artículo de donde sale, está en la app.

Pregunta 4Explicada

¿Qué tipo de correspondencia hay entre las tablas “SolicitudBeca” y “FicheroAdjunto”?

  1. a) Un registro de SolicitudBeca puede tener N registros de FicheroAdjunto.
  2. b) Un registro de SolicitudBeca puede tener como máximo un registro de FicheroAdjunto.
  3. c) N registros de SolicitudBeca pueden tener M registros de FicheroAdjunto.
  4. d) Un registro de SolicitudBeca puede tener cero o como máximo un registro de FicheroAdjunto.
Ver la respuesta y la explicación

Respuesta correcta: a) Un registro de SolicitudBeca puede tener N registros de FicheroAdjunto.

FicheroAdjunto contiene la clave foránea IdSolicitudBeca y la línea acaba en pata de gallo con círculo en su lado. La relación es de uno a muchos. La clave foránea IdSolicitudBeca está en FicheroAdjunto, así que cada fichero pertenece a una solicitud. En el extremo de FicheroAdjunto, la pata de gallo con círculo indica cero, uno o varios ficheros por solicitud.

Trampas: La (b): fija un máximo de un fichero por solicitud, pero el símbolo en FicheroAdjunto es una pata de gallo: admite varios. Engaña: el máximo de uno es la cardinalidad del lado contrario, pues cada fichero pertenece a una sola solicitud. La (c): una N:M exigiría pata de gallo en ambos extremos y tabla intermedia; aquí solo hay una clave foránea, luego es 1:N. La (d): el cero es correcto, pero el máximo no es uno: la pata de gallo en FicheroAdjunto permite varios ficheros.

Para repasar: La tabla con la clave foránea es el lado «muchos»; la pata de gallo marca máximo N y el círculo mínimo cero.

Pregunta 5

A este sistema le es de aplicación la normativa vigente de accesibilidad de sitios web. ¿Qué herramienta automatizada utilizaría para probar que la aplicación cumple con los estándares de accesibilidad?

  1. a) QualWeb.
  2. b) Equal Automatic Checker.
  3. c) AccSite.
  4. d) Shovel.
Ver la respuesta

Respuesta correcta: a) QualWeb.

La explicación de esta pregunta, con sus trampas y el artículo de donde sale, está en la app.

Pregunta 6

El formulario de solicitud será extenso y tendrá muchas consultas de datos. ¿Qué utilizaría para renderizar la página en el servidor?

  1. a) Server Sent Events.
  2. b) Ajax.
  3. c) WebSocket.
  4. d) Server Side Rendering.
Ver la respuesta

Respuesta correcta: d) Server Side Rendering.

La explicación de esta pregunta, con sus trampas y el artículo de donde sale, está en la app.

Pregunta 7

El proceso de presentación de solicitud implica la autenticación del usuario, la firma de la solicitud, el guardado en base de datos, la generación de un asiento registral y la generación de un justificante de presentación. ¿Qué diagrama UML utilizaría para representar las acciones implicadas en este flujo?

  1. a) Diagrama de paquetes.
  2. b) Diagrama de objetos.
  3. c) Diagrama de secuencia.
  4. d) Diagrama de Entidad/Relación.
Ver la respuesta

Respuesta correcta: c) Diagrama de secuencia.

La explicación de esta pregunta, con sus trampas y el artículo de donde sale, está en la app.

Pregunta 8

En caso de utilizar Java para el backend, ¿qué tecnología puede utilizar para generar un cliente de servicios web?

  1. a) Apache Flink.
  2. b) Apache Xalan.
  3. c) Apache Xerces.
  4. d) Apache CXF.
Ver la respuesta

Respuesta correcta: d) Apache CXF.

La explicación de esta pregunta, con sus trampas y el artículo de donde sale, está en la app.

Pregunta 9

En un entorno de desarrollo Java, ¿qué utilizaría para mapear elementos XML a clases?

  1. a) JAXB.
  2. b) JPA.
  3. c) JAXR.
  4. d) JAX-RS.
Ver la respuesta

Respuesta correcta: a) JAXB.

La explicación de esta pregunta, con sus trampas y el artículo de donde sale, está en la app.

Pregunta 10Explicada

Está escogiendo herramientas que le permitan analizar y mejorar la calidad del código. ¿Cuál de las siguientes NO le será de ayuda?

  1. a) SonarQube.
  2. b) Un linter de JavaScript.
  3. c) PMD.
  4. d) Mercurial.
Ver la respuesta y la explicación

Respuesta correcta: d) Mercurial.

Mercurial es un sistema de control de versiones distribuido, de la misma familia que Git. Gestiona el historial de cambios del código, pero no analiza su calidad. Por eso es la herramienta que no ayuda en el análisis de calidad.

Las demás: La (a): Plataforma de análisis estático que detecta errores, vulnerabilidades y deuda técnica. La (b): un linter (como ESLint) detecta errores y problemas de estilo en el código JavaScript. La (c): Analizador estático de código fuente Java que detecta variables sin usar y malas prácticas.

Para repasar: Calidad de código: análisis estático con SonarQube, PMD o linters. El control de versiones (Git, Mercurial) gestiona cambios, no mide calidad.

Pregunta 11

Necesita controlar el plazo de presentación de solicitudes. Suponiendo que utiliza Java en el backend, ¿qué clase nativa de Java puede utilizar para trabajar con una fecha y hora simultáneamente?

  1. a) LocalDateTime.
  2. b) LocalDate.
  3. c) LocalTime.
  4. d) OffsetTime.
Ver la respuesta

Respuesta correcta: a) LocalDateTime.

La explicación de esta pregunta, con sus trampas y el artículo de donde sale, está en la app.

Pregunta 12

Para que la aplicación de gestión pueda interactuar con esta aplicación, se va a exponer una capa de servicios web. ¿Cuál de las siguientes opciones NO es válida para documentar dichos servicios?

  1. a) RAML.
  2. b) REST.
  3. c) WSDL.
  4. d) OpenAPI/Swagger.
Ver la respuesta

Respuesta correcta: b) REST.

La explicación de esta pregunta, con sus trampas y el artículo de donde sale, está en la app.

Pregunta 13

Se desea añadir una tabla “Subsanacion” con las columnas numéricas IdSubsanacion e IdSolicitudBeca y la columna alfanumérica de 2000 caracteres TextoFundamento. ¿Cuál de las siguientes sentencias sería la correcta?

  1. a) CREATE TABLE Subsanacion (IdSubsanacion bigint, IdSolicitudBeca bigint, TextoFundamento varchar(2000));
  2. b) CREATE Subsanacion (IdSubsanacion bigint, IdSolicitudBeca bigint, TextoFundamento varchar(2000));
  3. c) CREATE NEW TABLE Subsanacion (IdSubsanacion bigint, IdSolicitudBeca bigint, TextoFundamento varchar(2000));
  4. d) CREATE TABLE Subsanacion AS (IdSubsanacion bigint, IdSolicitudBeca bigint, TextoFundamento varchar(2000));
Ver la respuesta

Respuesta correcta: a) CREATE TABLE Subsanacion (IdSubsanacion bigint, IdSolicitudBeca bigint, TextoFundamento varchar(2000));

La explicación de esta pregunta, con sus trampas y el artículo de donde sale, está en la app.

Pregunta 14

Se espera un alto volumen de concurrencia en el sistema. ¿Qué nivel de aislamiento de base de datos debería configurar para que no se produzcan lecturas sucias ni lecturas no repetibles, pero sí lecturas fantasmas?

  1. a) Serializable.
  2. b) Read committed.
  3. c) Read uncommited.
  4. d) Repeatable read.
Ver la respuesta

Respuesta correcta: d) Repeatable read.

La explicación de esta pregunta, con sus trampas y el artículo de donde sale, está en la app.

Pregunta 15

Se ha determinado que es necesaria la integración de la aplicación con GEISER, cuyos servicios web son de naturaleza SOAP. ¿Con qué firmará las peticiones generadas por la aplicación?

  1. a) WS-Security.
  2. b) SAML.
  3. c) JWT.
  4. d) XML-Encryption.
Ver la respuesta

Respuesta correcta: a) WS-Security.

La explicación de esta pregunta, con sus trampas y el artículo de donde sale, está en la app.

Pregunta 16

Se quiere utilizar la librería iText de .NET para generar un documento PDF que sirva como justificante de presentación al interesado. ¿Con qué comando instalaría el paquete NuGet?

  1. a) dotnet add package iText.
  2. b) dotnet install package iText.
  3. c) dotnet add iText.
  4. d) dotnet install iText.
Ver la respuesta

Respuesta correcta: a) dotnet add package iText.

La explicación de esta pregunta, con sus trampas y el artículo de donde sale, está en la app.

Pregunta 17Explicada

Según “Técnicas y Practicas” de Métrica v3, si se quisiera optimizar el modelo físico de datos para reducir o simplificar el número de accesos a la base de datos, ¿cuál de las siguientes acciones se aplicaría?

  1. a) Combinar entidades si los accesos son frecuentes en transacciones distintas.
  2. b) Eliminar entidades.
  3. c) Introducir elementos redundantes.
  4. d) Normalizar las tablas en Forma Normal de Boyce-Codd (FNBC).
Ver la respuesta y la explicación

Respuesta correcta: c) Introducir elementos redundantes.

En el diseño del modelo físico de datos, Métrica v3 propone optimizar para reducir accesos a la base de datos. Una de las acciones es introducir elementos redundantes, es decir, desnormalizar, de modo que una consulta no tenga que recorrer varias tablas.

Trampas: La (a): combinar entidades se plantea cuando los accesos a ambas son frecuentes en la misma transacción, no en transacciones distintas. En transacciones distintas no reduce accesos. Engaña: combinar entidades sí es una acción de optimización, pero con la condición cambiada. La (b): eliminar entidades no es una acción de optimización de accesos del modelo físico: supondría perder información del modelo. Lo que se plantea es introducir redundancia. La (d): normalizar (FNBC) pertenece al diseño lógico y reduce la redundancia, pero aumenta los joins y accesos. Para reducir accesos se desnormaliza, no se normaliza.

Para repasar: Para reducir accesos a la base de datos se desnormaliza, introduciendo redundancia. Normalizar elimina redundancia pero suele aumentar los accesos.

Pregunta 18

Suponiendo que se utilizara la metodología ágil SCRUM, si durante un sprint, se da cuenta de que se está aplicando una mala práctica que puede enlentecer el proyecto, ¿en qué reunión comentará esa mala práctica, para buscar la mejora continua y evitar aplicarla en los siguientes sprints?

  1. a) En la Daily Scrum.
  2. b) En la Sprint Retrospective.
  3. c) En la Sprint Planning.
  4. d) En la Sprint Review.
Ver la respuesta

Respuesta correcta: b) En la Sprint Retrospective.

La explicación de esta pregunta, con sus trampas y el artículo de donde sale, está en la app.

Pregunta 19

También el sistema se integrará con la PID (Plataforma de Intermediación de Datos), cuya plataforma actual se define como una arquitectura orientada a servicios (SOA). ¿Cuáles son los componentes principales de esta arquitectura?

  1. a) Servicio, Proveedor de servicios, Consumidor de servicios y Orquestador de servicios.
  2. b) Servicio, Proveedor de servicios, Consumidor de servicios y Depurador de servicios.
  3. c) Servicio, Proveedor de servicios, Consumidor de servicios y Comparador de servicios.
  4. d) Servicio, Proveedor de servicios, Consumidor de servicios y Registro de servicios.
Ver la respuesta

Respuesta correcta: d) Servicio, Proveedor de servicios, Consumidor de servicios y Registro de servicios.

La explicación de esta pregunta, con sus trampas y el artículo de donde sale, está en la app.

Pregunta 20

Tras estudiar varias opciones se ha decidido utilizar .NET con C# para desarrollar el backend, ¿cómo puede indicar la opcionalidad de un tipo de dato?

  1. a) int? Telefono
  2. b) int|null Telefono
  3. c) int:null Telefono
  4. d) int ?? Telefono
Ver la respuesta

Respuesta correcta: a) int? Telefono

La explicación de esta pregunta, con sus trampas y el artículo de donde sale, está en la app.

Preguntas de reserva del supuesto práctico i

Reserva 1

Para diseñar el estilo de los campos de entrada obligatorios del formulario de solicitud se va a hacer uso del siguiente selector CSS: “input:required”. ¿Cuál es su especificidad?

  1. a) 1-1-0.
  2. b) 0-1-1.
  3. c) 1-0-1.
  4. d) 1-0-0.
Ver la respuesta

Respuesta correcta: b) 0-1-1.

La explicación de esta pregunta, con sus trampas y el artículo de donde sale, está en la app.

Reserva 2

Se quiere facilitar el uso de herramientas de asistencia en la página. ¿Qué atributo utilizaría para indicar que un elemento se actualizará?

  1. a) aria-live.
  2. b) aria-cheked.
  3. c) aria-flowto.
  4. d) aria-valuenow.
Ver la respuesta

Respuesta correcta: a) aria-live.

La explicación de esta pregunta, con sus trampas y el artículo de donde sale, está en la app.

Reserva 3

Para resolver una incidencia, necesita saber qué ficheros adjuntos de la solicitud del interesado con DNI 00000000T para el año 2024 no son PDF. ¿Cómo los obtendría?

  1. a) SELECT * FROM FicheroAdjunto WHERE Denominacion LIKE '%.pdf' AND IdSolicitudBeca = (SELECT IdSolicitudBeca FROM SolicitudBeca WHERE AñoConvocatoria = 2024 AND IdInteresado = (SELECT IdInteresado WHERE DocumentoIdentidad = '00000000T'));
  2. b) SELECT * FROM FicheroAdjunto WHERE Denominacion NOT LIKE '%.pdf' AND IdSolicitudBeca = (SELECT IdSolicitudBeca FROM SolicitudBeca WHERE AñoConvocatoria = 2024 AND IdInteresado = (SELECT IdInteresado FROM Interesado));
  3. c) SELECT * FROM FicheroAdjunto WHERE Denominacion NOT LIKE '%.pdf' AND IdSolicitudBeca = (SELECT IdSolicitudBeca FROM SolicitudBeca WHERE AñoConvocatoria = 2024 AND IdInteresado = (SELECT IdInteresado FROM Interesado WHERE DocumentoIdentidad = '00000000T'))
  4. d) SELECT * FROM FicheroAdjunto WHERE Denominacion NOT LIKE 'pdf' AND IdSolicitudBeca = (SELECT IdSolicitudBeca FROM SolicitudBeca WHERE AñoConvocatoria = 2024 AND IdInteresado = (SELECT IdInteresado FROM Interesado WHERE DocumentoIdentidad = '00000000T'));
Ver la respuesta

Respuesta correcta: c) SELECT * FROM FicheroAdjunto WHERE Denominacion NOT LIKE '%.pdf' AND IdSolicitudBeca = (SELECT IdSolicitudBeca FROM SolicitudBeca WHERE AñoConvocatoria = 2024 AND IdInteresado = (SELECT IdInteresado FROM Interesado WHERE DocumentoIdentidad = '00000000T'))

La explicación de esta pregunta, con sus trampas y el artículo de donde sale, está en la app.

Reserva 4

¿Qué tendrá que configurar en el backend si quiere restringir que las únicas peticiones HTTP de origen cruzado iniciadas desde scripts que se acepten procedan del frontend?

  1. a) HSTS.
  2. b) CSP.
  3. c) TLS.
  4. d) CORS.
Ver la respuesta

Respuesta correcta: d) CORS.

La explicación de esta pregunta, con sus trampas y el artículo de donde sale, está en la app.

Reserva 5

Quiere facilitar la incorporación de otros desarrolladores al proyecto y para ello, en el repositorio de código, va a crear un fichero en el que incluirá, entre otra información, el propósito del proyecto y cómo arrancarlo localmente. Esa información se incluirá en el fichero:

  1. a) CODEOWNERS.
  2. b) README.MD.
  3. c) LICENSE.
  4. d) CITATION.
Ver la respuesta

Respuesta correcta: b) README.MD.

La explicación de esta pregunta, con sus trampas y el artículo de donde sale, está en la app.

Supuesto práctico II

El Ministerio de Educación, Formación Profesional y Deportes tiene una red asignada en el Plan de Direccionamiento de la AGE 10.9.0.0/16 y ha creado un organismo para la enseñanza online de formadores, OEOF (en adelante nos referiremos en este supuesto sólo como “organismo”), al que le ha correspondido la última de las subredes de las 16 en las que se ha dividido la red ministerial.

El sistema de enseñanza online de formadores se fundamenta en un servidor de formación accesible también desde Internet en la URL https://www.profesores.es. Los servidores de este sistema (web, http, DNS, DHCP, LDAP), se van a instalar con sistema operativo Linux Ubuntu. El portal web está montado usando Apache Tomcat.

El certificado del portal (SSL) estará asociado al dominio profesores.es. Para poder gestionar el correo de los profesores, se ha instalado un servidor de correo con tecnología Postfix.

Los DNS se han instalado usando el software BIND así como la asignación dinámica de direcciones IP mediante DHCP.

Hay un servidor llamado BIBLIOTECA que contiene un compendio de documentos e información de utilidad para los profesores. El acceso está permitido por RDP. En los elementos de configuración está permitido el acceso remoto para todos los usuarios que en el Directorio Activo estén en el Grupo de Profesores. El resto no podrán conectarse. No hay elementos de red que impidan la conexión libre por el puerto RDP 389 a dicho servidor, desde su misma VLAN.

La base de datos de la biblioteca es MySQL.

Además, sobre servidores Ubuntu, se han instalado herramientas de detección de vulnerabilidades (Tenable Nessus y Nmap) y de monitorización de sistemas y de aplicaciones web (Nagios).

Los usuarios de la red (profesores) usan escritorios virtuales.

Los switches para configurar las VLANs son CISCO (usan sistema operativo Cisco IOS).

El CPD principal del organismo tiene un respaldo en un CPD secundario, pero no está configurado como activo-activo y los cambios de los servicios tienen que pasarse manualmente. Tiene redundancia de componentes y de suministro eléctrico y de red. El CPD es TIER III.

Salvo que se indique lo contrario en el enunciado, se supone que usted posee permisos de administrador.

Pregunta 1

¿Cuántas direcciones hay disponibles para hosts en la subred del organismo?

  1. a) 4094
  2. b) 65534
  3. c) 4096
  4. d) 65536
Ver la respuesta

Respuesta correcta: a) 4094

La explicación de esta pregunta, con sus trampas y el artículo de donde sale, está en la app.

Pregunta 2

Al arrancar el servidor donde se aloja la web de profesores, aparecen errores en la partición sda8. ¿Qué comando hay que usar para reparar de forma automática los errores en el sistema de ficheros correspondiente, que no ha podido montarse?

  1. a) mount –T /dev/sda8
  2. b) fsck -y /dev/sda8
  3. c) fsck -m /dev/sda8
  4. d) checkdisk /dev/sda8
Ver la respuesta

Respuesta correcta: b) fsck -y /dev/sda8

La explicación de esta pregunta, con sus trampas y el artículo de donde sale, está en la app.

Pregunta 3

Analizando la seguridad del sistema, surge la duda de si abrir o no el puerto 80 en un servidor web expuesto mediante HTTPS. El Centro Criptológico Nacional recomienda:

  1. a) Exhibir una web estática en el puerto 80 indicando que esa no es la web actual.
  2. b) Cambiar el puerto HTTPS al 8892.
  3. c) Utilizar un analizador de peticiones en las cabeceras HTTP en el puerto 80.
  4. d) Disponer del puerto TCP/80, configurando el servidor web para que lleve a cabo una redirección automática de HTTP a HTTPS.
Ver la respuesta

Respuesta correcta: d) Disponer del puerto TCP/80, configurando el servidor web para que lleve a cabo una redirección automática de HTTP a HTTPS.

La explicación de esta pregunta, con sus trampas y el artículo de donde sale, está en la app.

Pregunta 4Explicada

El CPD donde está alojado el sistema tiene una puerta cuyo control de acceso es con tarjeta inteligente y PIN, que sólo conocen los operadores. Hace dos días, se supo que alguien no autorizado había entrado esperando agazapado a que alguien autorizado entrase, pasando detrás de él sin que éste advirtiera que tenía a un intruso detrás. Este incidente de ingeniería social en seguridad física se conoce con el nombre de:

  1. a) Tailgating o piggybacking.
  2. b) Quid pro quo.
  3. c) Pretexto.
  4. d) Disrupción.
Ver la respuesta y la explicación

Respuesta correcta: a) Tailgating o piggybacking.

Un intruso espera y entra detrás de un operador autorizado sin que este lo advierta. Tailgating (o piggybacking) es colarse en una zona de acceso controlado siguiendo de cerca a una persona autorizada, aprovechando que ella abre la puerta con su tarjeta y PIN. Es ingeniería social en seguridad física: no se vulnera la credencial, se explota la confianza o el descuido del autorizado.

Trampas: La (b): Quid pro quo ofrece un beneficio o servicio, como soporte técnico, a cambio de información o acceso. Aquí nadie ofrece nada: el intruso solo se cuela. Engaña: también es una técnica de ingeniería social muy citada. La (c): el pretexto inventa un escenario falso, como una identidad o excusa, para obtener datos o acceso. En el caso no hay excusa, solo se entra pegado a un autorizado. La (d): Disrupción significa interrupción o alteración de un servicio, y no es una técnica de ingeniería social para entrar a un recinto.

Para repasar: Tailgating o piggybacking: entrar detrás de un autorizado sin acreditarse. Quid pro quo ofrece algo a cambio, y el pretexto inventa una coartada.

Pregunta 5

El organismo tiene, para controlar la seguridad física del CPD, un circuito cerrado de televisión con cámaras que usa una red coaxial y se necesita interconectar esta red a la red local Ethernet para poder monitorizarlas. ¿Con qué dispositivo de red puede hacerlo?

  1. a) Un cortafuegos (firewall).
  2. b) Una pasarela (gateway).
  3. c) Un conmutador (switch).
  4. d) Un repetidor (repeater).
Ver la respuesta

Respuesta correcta: b) Una pasarela (gateway).

La explicación de esta pregunta, con sus trampas y el artículo de donde sale, está en la app.

Pregunta 6

En el sistema se utilizan los protocolos DNS y FTP seguro. De acuerdo con el modelo TCP/IP, estos protocolos se diferencian en que:

  1. a) DNS es un protocolo de usuario y FTP es un protocolo de soporte.
  2. b) DNS es siempre un protocolo orientado a la conexión mientras que FTP no.
  3. c) No existe diferencia entre ambos protocolos, ambos son protocolos de soporte.
  4. d) FTP es un protocolo de usuario y DNS es un protocolo de soporte.
Ver la respuesta

Respuesta correcta: d) FTP es un protocolo de usuario y DNS es un protocolo de soporte.

La explicación de esta pregunta, con sus trampas y el artículo de donde sale, está en la app.

Pregunta 7

En un switch Cisco que hay en la organización, se ejecuta el comando “switchport access vlan 1”. Esto permitirá:

  1. a) Asignar un puerto a la VLAN 1.
  2. b) Asignar el puerto 1 del switch a la VLAN donde estamos situados en la consola del switch.
  3. c) Visualizar todos los hosts asignados a la VLAN 1.
  4. d) Asignar todos los hosts conectados a cualquier puerto del switch a la VLAN 1.
Ver la respuesta

Respuesta correcta: a) Asignar un puerto a la VLAN 1.

La explicación de esta pregunta, con sus trampas y el artículo de donde sale, está en la app.

Pregunta 8

La base de datos se ha corrompido y además, los usuarios no pueden acceder a la información. Se tiene toda la información de cómo se produjo el incidente y cuál es la persona que lo ha causado y por qué, pero, este incidente, ¿a qué dimensión o dimensiones de la seguridad afecta?

  1. a) A la disponibilidad porque no está accesible la base de datos y la integridad porque el fichero de la base de datos está corrupto.
  2. b) A la confidencialidad porque los datos, una vez dañados, pueden ser accesibles por cualquiera.
  3. c) Sólo a la disponibilidad porque la base de datos está temporalmente fuera de servicio hasta que se repare si es posible el fichero donde se aloja.
  4. d) A la trazabilidad, porque no podremos averiguar lo que ha pasado por mucho que nos esforcemos, la seguridad es así.
Ver la respuesta

Respuesta correcta: a) A la disponibilidad porque no está accesible la base de datos y la integridad porque el fichero de la base de datos está corrupto.

La explicación de esta pregunta, con sus trampas y el artículo de donde sale, está en la app.

Pregunta 9

La red de área local está implementada con Gigabit Ethernet y, al conectar un nuevo dispositivo a la red, en su tarjeta, parpadea una luz de color naranja. ¿A qué puede deberse?

  1. a) A que está mal configurada la VLAN donde está ubicado el dispositivo.
  2. b) A que la tarjeta de red del dispositivo transmite a menor velocidad de la que permite la red.
  3. c) A que la tarjeta de red está estropeada y no hay conexión entre el dispositivo y la red.
  4. d) A que el cable del dispositivo es coaxial y no Ethernet.
Ver la respuesta

Respuesta correcta: b) A que la tarjeta de red del dispositivo transmite a menor velocidad de la que permite la red.

La explicación de esta pregunta, con sus trampas y el artículo de donde sale, está en la app.

Pregunta 10Explicada

Nos anuncian que hay una vulnerabilidad que afecta a una determinada versión del kernel de Linux Ubuntu. ¿Con qué comando podemos saber qué versión del kernel tiene nuestro sistema operativo Ubuntu?

  1. a) sudo dpkg -i linux*.deb
  2. b) uname -r
  3. c) uname -o
  4. d) kexec -l
Ver la respuesta y la explicación

Respuesta correcta: b) uname -r

"uname -r" muestra la versión (release) del kernel que está en ejecución, por ejemplo 5.15.0-91-generic. Es el dato que hay que comparar con la versión afectada por la vulnerabilidad anunciada.

Trampas: La (a): "dpkg -i" instala paquetes .deb. Con linux*.deb instalaría paquetes del kernel, no consultaría la versión actual. La (c): "uname -o" muestra el nombre del sistema operativo, normalmente GNU/Linux, no la versión del kernel. Engaña: es el mismo comando uname, con otra opción. La (d): "kexec -l" carga un kernel en memoria para arrancarlo después sin reiniciar el firmware. No informa de la versión en uso.

Regla mnemotécnica · uname -r: "r" de release, la versión del kernel. uname -o: "o" de operating system.

Para repasar: Para conocer el kernel en ejecución se usa uname -r. uname -a muestra toda la información del sistema.

Pregunta 11

Para descargar algunos ficheros del servidor BIBLIOTECA, los administradores están sopesando entre el uso de SFTP y FTPS. Indique, de las siguientes afirmaciones, la INCORRECTA:

  1. a) SFTP usa típicamente el puerto 22 de SSH mientras que FTPS usa el puerto en el que tengamos definido el protocolo SSL/TLS.
  2. b) SFTP usa autenticación con certificado (clave pública) mientras que FTPS usa autenticación con usuario y contraseña.
  3. c) FTPS usa dos puertos, uno para los comandos y otro para descargarse los datos mientras que SFTP usa el mismo puerto para ambas tareas.
  4. d) FTPS no contiene comandos estandarizados para manipular directorios o listar atributos, mientras que SFTP sí.
Ver la respuesta

Respuesta correcta: b) SFTP usa autenticación con certificado (clave pública) mientras que FTPS usa autenticación con usuario y contraseña.

La explicación de esta pregunta, con sus trampas y el artículo de donde sale, está en la app.

Pregunta 12

Para la detección de malware complejo y movimiento lateral relacionado con APTs (Advanced Persistent Threats), se ha instalado en los PC de los profesores, la solución del CCN, CLAUDIA. ¿Cómo define el Centro Criptológico Nacional una APT?

  1. a) Es un tipo de ransomware como, por ejemplo, WannaCry, que te cifra los archivos del PC y se requiere la clave de descifrado a cambio del pago de un rescate.
  2. b) Es un ataque de suplantación de identidad de un usuario corriente en un organismo para después mediante escalada de privilegios obtener las credenciales de un alto cargo de la empresa u organización.
  3. c) Es un ataque selectivo de ciberespionaje o cibersabotaje llevado a cabo bajo el auspicio o la dirección de un país u organización adversaria, por razones que van más allá de las meramente financieras/delictivas o de protesta política.
  4. d) Es un ataque masivo a una organización ocurrido por un fallo que no se había advertido hasta ese momento y, por tanto, no se cuenta con la salvaguarda o parche para prevenirlo.
Ver la respuesta

Respuesta correcta: c) Es un ataque selectivo de ciberespionaje o cibersabotaje llevado a cabo bajo el auspicio o la dirección de un país u organización adversaria, por razones que van más allá de las meramente financieras/delictivas o de protesta política.

La explicación de esta pregunta, con sus trampas y el artículo de donde sale, está en la app.

Pregunta 13

Para mejorar la escalabilidad del sistema, está estudiando implantar una arquitectura de microservicios con Kubernetes. ¿Qué protocolos para servicios pueden utilizarse con Kubernetes?

  1. a) SCTP, TCP (por defecto) y UDP.
  2. b) HTTP (por defecto), HTTPS y FTP.
  3. c) SSH, SFTP (por defecto) y UDP.
  4. d) UDP (por defecto) y TCP.
Ver la respuesta

Respuesta correcta: a) SCTP, TCP (por defecto) y UDP.

La explicación de esta pregunta, con sus trampas y el artículo de donde sale, está en la app.

Pregunta 14

Para poder atender las llamadas de las guardias de sistemas, se han comprado veinte móviles. Su responsable le pide realizar el enrolamiento de estos móviles, pero, ¿en qué consiste esta tarea?

  1. a) Emparejar, en el sistema MDM (Mobile Device Management) de la organización, a cada usuario con su móvil.
  2. b) Dar de alta en una base de datos de administración todos los dispositivos móviles.
  3. c) Insertar la tarjeta SIM correspondiente a cada móvil.
  4. d) Formatear a fábrica todos los dispositivos móviles.
Ver la respuesta

Respuesta correcta: a) Emparejar, en el sistema MDM (Mobile Device Management) de la organización, a cada usuario con su móvil.

La explicación de esta pregunta, con sus trampas y el artículo de donde sale, está en la app.

Pregunta 15Anulada

Se está instalando la nueva climatización del CPD y se plantea utilizar una toma derivada de la climatización del resto del edificio. ¿Cuál es la razón principal por la que NO se aconseja hacer eso?

  1. a) Porque la humedad recomendada para un CPD es mucho menor que la recomendada para las personas.
  2. b) Porque la temperatura recomendada para un CPD es mucho mayor que la recomendada para las personas.
  3. c) Porque el filtro de impurezas y polvo para las personas es mucho más sensible que lo que se recomienda para un CPD.
  4. d) Porque el aire acondicionado para un CPD siempre debe provenir del techo y para las personas puede provenir lateralmente.
Ver la respuesta

Pregunta anulada por el tribunal: no puntúa.

Pregunta 16

Se ha descargado del sitio web del CCN-CERT una herramienta de antimalware y justo debajo aparece un hash de comprobación. ¿Qué tipo de medida de seguridad es este hash en este contexto?

  1. a) Una medida antimalware, pues el hash aplicado al fichero descargado nos sanitiza el fichero y ya se puede usar sin problemas, pues está limpio de malware, lo cual en una herramienta antimalware es altamente necesario.
  2. b) Una medida para asegurar la integridad del fichero de descarga, pues si al calcular nosotros el hash del fichero descargado no coincide con el que nos aparece en la página del CCN, el fichero descargado no sería válido para su uso.
  3. c) El hash es la firma del CCN como autoridad de certificación de productos que garantiza que el software descargado es apto para ser usado en sistemas categorizados como de nivel ALTO o incluso en sistemas clasificados como reservado nacional.
  4. d) El hash es la firma del CCN de la página web donde se presenta la herramienta que estamos intentando descargar y es una medida para evitar que los hackers puedan manipular la página y subir otro fichero en vez del que se pretende descargar.
Ver la respuesta

Respuesta correcta: b) Una medida para asegurar la integridad del fichero de descarga, pues si al calcular nosotros el hash del fichero descargado no coincide con el que nos aparece en la página del CCN, el fichero descargado no sería válido para su uso.

La explicación de esta pregunta, con sus trampas y el artículo de donde sale, está en la app.

Pregunta 17Explicada

Se ha implantado una solución VoIP que usa el protocolo SIP pero, al establecer sesiones con usuarios de fuera del organismo, la llamada se corta o congela y después, se restablece. Este problema no sucede en sesiones entre usuarios internos del organismo, ¿por qué puede ser?

  1. a) Se están usando incorrectamente los códecs.
  2. b) La salida a Internet está empleando NAT.
  3. c) El tráfico entre origen y destino está interceptado en el cortafuegos de Internet.
  4. d) La CPU del ordenador es insuficiente y provoca estos problemas.
Ver la respuesta y la explicación

Respuesta correcta: b) La salida a Internet está empleando NAT.

El fallo solo ocurre con usuarios externos y no entre usuarios internos, lo que apunta al paso por la salida a Internet. SIP incluye en sus cabeceras y en el SDP direcciones IP y puertos privados. Al salir a Internet, el NAT traduce las direcciones de red pero no las que van dentro del mensaje SIP. Eso rompe la señalización y el flujo de medios (RTP) y produce cortes. Entre usuarios internos no hay NAT, por eso allí no falla.

Trampas: La (a): un códec mal configurado afectaría también a las llamadas internas. Los códecs codifican el audio y no distinguen entre destino interno y externo. La (c): un cortafuegos que intercepta el tráfico lo bloquea o lo filtra de forma permanente. No provoca cortes que se restablecen solos, y la causa que explica la diferencia con las llamadas internas es el NAT. Engaña: el cortafuegos de Internet también está en el camino de las llamadas externas. La (d): una CPU insuficiente degradaría igualmente las llamadas internas. El enunciado dice que entre usuarios internos no hay problema.

Para repasar: SIP lleva IPs y puertos dentro del mensaje, y el NAT no los traduce. Por eso falla con destinos externos, y se arregla con STUN, ALG o SBC.

Pregunta 18

Se ha instalado un servidor de correo con Postfix y se está decidiendo si utilizar POP3 o IMAP en los clientes de correo. ¿Cuál de las siguientes opciones es INCORRECTA?

  1. a) Con IMAP, los mensajes se almacenan en un servidor remoto y los usuarios pueden iniciar sesión en varios clientes de correo electrónico y leer los mismos mensajes.
  2. b) POP3 solo admite la sincronización de correo unidireccional, lo que solo permite a los usuarios descargar correos electrónicos desde un servidor a un cliente.
  3. c) Con IMAP, el correo enviado y recibido se almacena en el servidor hasta que el usuario lo elimina permanentemente.
  4. d) Con POP3, si los usuarios organizan sus correos electrónicos en un dispositivo mediante carpetas, ya no tendrán que hacerlo en el resto de dispositivos porque se replica la organización en carpetas.
Ver la respuesta

Respuesta correcta: d) Con POP3, si los usuarios organizan sus correos electrónicos en un dispositivo mediante carpetas, ya no tendrán que hacerlo en el resto de dispositivos porque se replica la organización en carpetas.

La explicación de esta pregunta, con sus trampas y el artículo de donde sale, está en la app.

Pregunta 19

Se necesita saber los usuarios que acceden a la base de datos de la biblioteca y desde qué host o IP. Para averiguarlo, en la consola de administración de la base de datos, ejecutará el comando:

  1. a) SELECT * FROM all_users
  2. b) mysql> SELECT user FROM mysql.user
  3. c) mysql> SELECT user,host FROM mysql.user
  4. d) sudo mysql -u root -p
Ver la respuesta

Respuesta correcta: c) mysql> SELECT user,host FROM mysql.user

La explicación de esta pregunta, con sus trampas y el artículo de donde sale, está en la app.

Pregunta 20

Se quiere aplicar políticas de seguridad al grupo de usuarios Profesores utilizando Directorio Activo y GPOs. Una buena práctica es definir primero:

  1. a) Una Unidad Organizativa (OU) para el grupo de usuarios Profesores.
  2. b) Las ACLs (Access Control Lists) que tendrán las GPO del grupo de usuarios Profesores.
  3. c) Un nuevo bosque de Directorio Activo.
  4. d) Relaciones de confianza entre el Directorio Activo actual y el dominio de seguridad del grupo de usuarios Profesores.
Ver la respuesta

Respuesta correcta: a) Una Unidad Organizativa (OU) para el grupo de usuarios Profesores.

La explicación de esta pregunta, con sus trampas y el artículo de donde sale, está en la app.

Preguntas de reserva del supuesto práctico ii

Reserva 1

Como administrador de correo, quiere cambiar el mensaje HELO que aparece cuando se establecen conexiones al servidor SMTP. Actualmente aparece el nombre del servidor, pero quiere que muestre "CORREOBIBLIOTECA" y además, que el cambio se aplique en todos los servidores SMTP que existan, no solo en aquel en el que está trabajando. ¿Cómo lo haría?

  1. a) Editando el parámetro $client en el fichero /etc/postfix/main.cf y reiniciando posteriormente el servidor Postfix.
  2. b) Accediendo al servidor SMTP y ejecutando EHLO -name CORREOBIBLIOTECA en la consola.
  3. c) Editando el parámetro smtp_helo en el fichero /etc/postfix/master.cf y reiniciando posteriormente el servidor Postfix.
  4. d) Editando el parámetro $helo_name en /etc/postfix/main.cf y reiniciando posteriormente el servidor Postfix.
Ver la respuesta

Respuesta correcta: d) Editando el parámetro $helo_name en /etc/postfix/main.cf y reiniciando posteriormente el servidor Postfix.

La explicación de esta pregunta, con sus trampas y el artículo de donde sale, está en la app.

Reserva 2

Como no hay suficientes tomas Ethernet en la zona física donde están los profesores, se va a instalar una red WiFi con protocolo WPA3-Enterprise. En este caso, para acceder a la red WiFi habrá que utilizar:

  1. a) Una contraseña de 64 bits.
  2. b) Una contraseña de 128 bits.
  3. c) Un servidor RADIUS o cualquier solución que permita EAP-TLS.
  4. d) Una contraseña de 192 bits usando el algoritmo GMCP-256.
Ver la respuesta

Respuesta correcta: c) Un servidor RADIUS o cualquier solución que permita EAP-TLS.

La explicación de esta pregunta, con sus trampas y el artículo de donde sale, está en la app.

Reserva 3

En la base de datos MySQL de Profesores, nos piden que añadamos una tabla de los profesores para el curso de INGLES BASICO, que se llamará "ProfesoresIngles" con sus nombres y apellidos. Para ello, y tras acceder como root a MYSQL, ingresaremos el comando:

  1. a) CREATE TABLE ProfesoresIngles (id INT NOT NULL PRIMARY KEY AUTO_INCREMENT, nombre VARCHAR(30), apellido1 VARCHAR(30), apellido2 VARCHAR(30));
  2. b) CREATE TABLE ProfesoresIngles KEY id, nombre, apellidos;
  3. c) CREAR TABLA ProfesoresIngles KEY apellidos, nombre;
  4. d) CREATE TABLE ProfesoresIngles (nombre, apellido);
Ver la respuesta

Respuesta correcta: a) CREATE TABLE ProfesoresIngles (id INT NOT NULL PRIMARY KEY AUTO_INCREMENT, nombre VARCHAR(30), apellido1 VARCHAR(30), apellido2 VARCHAR(30));

La explicación de esta pregunta, con sus trampas y el artículo de donde sale, está en la app.

Reserva 4

Ha instalado el servicio Nagios para monitorizar los servidores y servicios en su sistema y quiere monitorizar, además, la URL de profesores (https://profesores.es), pero antes quiere comprobar que este servicio está configurado correctamente. Para ello, utilizará el comando:

  1. a) nagios –v /usr/local/nagios/etc/nagios.cfg
  2. b) /mnt/nagios –check
  3. c) systemctl status nagios
  4. d) https://profesores.es nagios
Ver la respuesta

Respuesta correcta: a) nagios –v /usr/local/nagios/etc/nagios.cfg

La explicación de esta pregunta, con sus trampas y el artículo de donde sale, está en la app.

Reserva 5

Se ha instalado un servidor web con HTTPS y certificado SSL de servidor para proteger la conexión entre los clientes y el servidor, para lo cual la conexión usará TLS. Según las recomendaciones del Centro Criptológico Nacional, ¿cuál es la versión mínima y la recomendada a usar en TLS?

  1. a) La versión mínima aceptable es la 1.1 y se recomienda usar esa misma versión 1.1
  2. b) La versión mínima aceptable es la 1.0 y se recomienda usar 1.1
  3. c) La versión mínima aceptable es la 1.2 y se recomienda usar la 1.3
  4. d) La versión mínima aceptable es la 1.1 y se recomienda usar la 1.3
Ver la respuesta

Respuesta correcta: c) La versión mínima aceptable es la 1.2 y se recomienda usar la 1.3

La explicación de esta pregunta, con sus trampas y el artículo de donde sale, está en la app.

Plantilla de respuestas

La respuesta correcta de cada pregunta según la plantilla oficial. Pulsa un número para ir a la pregunta.

Reserva

Supuesto práctico I

Reserva

Supuesto práctico II

Reserva

Otros exámenes de TAI

¿Qué temas caen más? Lo hemos contado en qué cae en el examen de TAI.

Lista de espera

Te avisamos cuando OpoTAI salga para TAI.

OpoTAI llega muy pronto a la App Store y Google Play. Déjanos tu correo y tu oposición: te escribimos una vez, el día del lanzamiento.

Los tres datos son obligatorios.