> **📝 EXAMEN 13: Simulacro de Resistencia**

# Bloque I: Preguntas tipo Test

> *Catro opcións, só unha sobrevive. Coidado coas lecturas rápidas.*

## 1. (Tema 5) Lei 40/2015: Abstención e Recusación

Segundo a Lei 40/2015 de Réxime Xurídico do Sector Público, os funcionarios e autoridades están obrigados a absterse de intervir nun procedemento se se dá algún dos motivos legais. Cal dos seguintes NON é un motivo legal de abstención recoñecido expresamente pola lei?

- a) Ter interese persoal no asunto de que se trate.
- b) Ter parentesco de consanguinidade dentro do cuarto grao con calquera dos interesados.
- c) Compartir o mesmo municipio de nacemento e residencia que o interesado principal.
- d) Ter amizade íntima ou inimizade manifesta con calquera das persoas interesadas.

### Resposta

Bueno, creo que esta é evidente e diría que a `c` a cegas.

### Corrección

- **Tu respuesta**: c) Compartir o mesmo municipio de nacemento...
- **Veredicto**: **✅ ¡Correcta!**
- **El apunte del profe**: Evidente y directa. Si nacer en el mismo pueblo fuera motivo de abstención, ¡en los concellos pequeños no podría trabajar nadie! (Los motivos reales están en el Art. 23 de la ley).

## 2. (Tema 14) Bases de Datos: Normalización

En el diseño teórico de bases de datos relacionales, se dice que una tabla o relación se encuentra en la Tercera Forma Normal (3FN) si y solo si ya cumple la Segunda Forma Normal (2FN) y además...

- a) Todos sus atributos atómicos son designados como claves primarias concurrentes.
- b) No existen dependencias funcionales transitivas entre los atributos que no son clave (es decir, ningún campo no-clave depende de otro campo no-clave).
- c) Permite almacenar arrays o listas de valores múltiples dentro de una misma celda para ahorrar espacio.
- d) Se han eliminado todas las claves foráneas para garantizar la independencia de los datos.

### Respuesta

Es la `b` por el hecho de que es la norma que determina la 3ª Forma Normal de las Bases de Datos. La primera determina la norma de la 2ª Forma Normal, aunque no del todo así, sino que todo atributo atómico ha de depender de la Clave Primaria.

### Corrección

- **Tu respuesta**: b) No existen dependencias funcionales transitivas...
- **Veredicto**: **✅ ¡Correcta!**
- **El apunte del profe**: Matrícula de honor. La regla mnemotécnica clásica del diseño de bases de datos: "*Los datos deben depender de la clave (1FN), de toda la clave (2FN) y de nada más que la clave (3FN)*".

## 3. (Tema 39) Redes: Modelo OSI

Dentro del modelo de referencia OSI para comunicaciones en red, la tarea vital de añadir los números de "Puerto" (Port numbers, como el 80 para HTTP o el 443 para HTTPS) tanto de origen como de destino para asegurar que los datos llegan a la aplicación correcta dentro de un ordenador, es responsabilidad de la Capa de:

- a) Enlace de Datos (Capa 2).
- b) Red (Capa 3).
- c) Transporte (Capa 4).
- d) Aplicación (Capa 7).

### Respuesta

Esta la voy a decir a ciegas y diría que la Capa 4 pues en la Capa 1 estarían las MAC, motivo por el cual los HUB hacen difusión como bus lógico; Capa 2 están las IP que permiten a los Switches identificar a donde va la información concretamente dentro del marco de red; en la Capa3 están las redes lógicas, de ahí que los Routers estén aquí para dirigir el tráfico entre éstas; y en la Capa 4 estarían los Puertos de Red para orientar el transporte, pero sí que dudo por las configuraciones de los Routers frente a los puertos, lo que daría que es la Capa 3, pero voy a seguir con mi premisa y digo la Capa 4 que sería la `c`.

### Corrección

- **Tu respuesta**: c) Transporte (Capa 4).
- **Veredicto**: **✅ ¡Correcta!**
- **El apunte del profe**: Excelente deducción. Tu duda era muy lógica, pero la despejaste bien. Repasemos el "reparto de cartas":
    - **Capa 2 (Enlace)**: "Hola, ¿eres la tarjeta de red MAC AA:BB...?" (Switches).
    - **Capa 3 (Red)**: "Hola, ¿eres la IP 192.168.1.10?" (Routers).
    - **Capa 4 (Transporte)**: "Ya estoy en tu IP, pero ¿para qué programa es esto? Ah, puerto 80, esto es para el Servidor Web" (TCP/UDP).

## 4. (Tema 7) Lei 31/1995 de PRL: Protección da maternidade

Segundo a Lei de Prevención de Riscos Laborais, se os resultados da avaliación de riscos revelan un risco para a seguridade ou a saúde no embarazo dunha traballadora, e a adaptación das condicións ou do tempo de traballo non resulta posible, cal é o seguinte paso legal esixido?

- a) O despedimento obxectivo procedente cunha indemnización especial de 33 días.
- b) O paso automático á situación de excedencia voluntaria sen dereito a soldo ata o parto.
- c) A obriga de implantar o teletraballo desde o seu domicilio, independentemente das súas funcións.
- d) O cambio a un posto de traballo ou función diferente e compatible co seu estado.

### Resposta

Aquí vou responder a `d` por mor de ser a máis lóxica, porque se non pode adaptarse ao posto, sería o mesmo na casa.

### Corrección

- **Tu respuesta**: d) O cambio a un posto de traballo ou función diferente...
- **Veredicto**: **✅ ¡Correcta!**
- **El apunte del profe**: Lógica pura aplicada al derecho laboral (Art. 26). Si la adaptación no es posible, se le cambia de puesto. (Y si el cambio de puesto tampoco fuera posible, entonces sí se iría a la suspensión del contrato por riesgo durante el embarazo, pero cobrando).

## 5. (Tema 22) Ciberseguridade e Criptografía: PKI

Dentro dunha Infraestrutura de Clave Pública (PKI), que é exactamente unha CRL e cal é a súa utilidade principal?

- a) É unha lista de contrasinais filtrados na "Dark Web" (Compromised Passwords List).
- b) É unha Lista de Revogación de Certificados, que contén os certificados dixitais que deixaron de ser válidos antes da súa data de caducidade natural.
- c) É o algoritmo criptográfico de curva elíptica utilizado para xerar os certificados da FNMT.
- d) É o Rexistro Central de Autoridades de Certificación raíz a nivel mundial.

### Resposta

Esta non tiña nin idea e tívenna que buscar sendo CRL (Certificate Revocation List) o que describe a opción `b`.

### Corrección

- **Tu respuesta**: b) É unha Lista de Revogación de Certificados...
- **Veredicto**: **✅ ¡Correcta (con búsqueda)!**
- **El apunte del profe**: Concepto vital. Si a un funcionario le roban el portátil con su certificado digital de FNMT, el certificado sigue "vivo" criptográficamente. Hay que meterlo corriendo en la CRL para que, cuando intente firmar, el sistema consulte la lista y diga: "Este certificado está revocado, denegado".

# Bloque II: Preguntas de Respuesta Corta

> *Razoamento puro, vaite directo á ferida.*

## 6. (Tema 9 - Fundamentos de Visual Studio .NET / C#)

Explica brevemente cuál es la diferencia crítica a nivel de rendimiento y gestión de memoria en C# entre concatenar texto utilizando la clase estándar String frente a utilizar la clase StringBuilder cuando tienes que realizar miles de modificaciones o concatenaciones de texto dentro de un bucle for o while.

### Respuesta

PAra empezar, no existe la clase `String` en C#, eso es en Java, aquí sería `string`, y la diferencia principal es que cada vez que se opera `string` hace una copia de los conjuntos, por lo tanto, consume un amplio rendimiento; mientras que `StringBuilder` nos permite operar fragmentadamente sobre un objeto, lo que elimina la copia en memoria, siendo éste mucho más eficiente.

### Corrección

- **Tu respuesta**: string hace una copia, consume rendimiento; StringBuilder opera sobre un objeto, elimina la copia.
- **Veredicto**: **✅ ¡Perfecta!**
- **El apunte del profe**: (Un matiz de "tiquismiquis": en C#, `String` con mayúscula es la clase .NET `System.String`, y `string` en minúscula es simplemente el alias que el lenguaje te da para usar esa misma clase. ¡Son exactamente lo mismo! Pero tu explicación técnica es de 10). Las cadenas son *inmutables*; si haces "A" + "B", creas un tercer objeto en memoria "AB". El `StringBuilder` es un búfer mutable que no colapsa el Recolector de Basura.

## 7. (Tema 4 - LRBRL: Competencias do Pleno)

A Lei de Bases de Réxime Local establece que o Pleno do Concello ten certas competencias "indelegables" pola súa extrema transcendencia política e económica (é dicir, que non lle pode ceder a toma desa decisión nin ao Alcalde nin á Xunta de Goberno Local). Tira de lóxica administrativa e nomea unha decisión ou competencia municipal que ti creas que só poida ser aprobada polo Pleno en votación.

### Resposta

Pois sen ir máis lonxe, os presupostos, por mor de requerir consenso do Goberno.

### Corrección

- **Tu respuesta**: Os presupostos.
- **Veredicto**: **✅ ¡Correctísima!**
- **El apunte del profe**: La aprobación del Orzamento (presupuesto) es la competencia más importante, trascendental e indelegable del Pleno (Art. 22). Otras serían cambiar el nombre del municipio o el planeamiento urbanístico.

## 8. (Tema 38 - Hardware: Sistemas de Almacenamento)

En las arquitecturas de almacenamiento de centros de datos empresariales, existe una diferencia fundamental en cómo los servidores acceden a los datos almacenados. Define muy brevemente la diferencia entre un almacenamiento NAS (Network Attached Storage) y un almacenamiento SAN (Storage Area Network). (Pista: Piensa a qué "nivel" se accede en cada uno).

### Respuesta

Un NAS es un recurso de almacenamiento compartido que permite almacenar ficheros, y aunque pueden tener un sistema de control de acceso, éstos pueden compartirse o sistema operativo, de ahí que hablemos de un nivel de archivo; mientras que el SAN está orientado a reservar espacios de memoria sobre un entorno de almacenamiento para fines diversos, siendo éstos como bloques de memoria, de ahí el nivel de bloque.

> **Anotación**: No tenía ni idea del tema de los niveles de acceso a datos. ¿Me puedes hablar un poco sobre éstos?

### Corrección

- **Tu respuesta**: NAS a nivel de archivo; SAN a nivel de bloque.
- **Veredicto**: ✅ ¡Bingo!
- **El apunte del profe**: Has dado en el clavo absoluto con los niveles. ¡Y ahora vamos con la anotación que pedías!