> **📝 EXAMEN 8: Simulacro Mixto (Razonamiento y Precisión)**

# Bloque I: Preguntas tipo Test

> *Elige una única respuesta y prepárate para razonar el porqué cuando corrijamos.*

## 1. (Tema 5) Lei 39/2015: Da representación

Segundo o artigo 5 da Lei 39/2015, para cales dos seguintes actos esíxese que a representación se acredite de forma fidedigna por calquera medio válido en dereito (é dicir, non vale presumila, hai que demostrala explicitamente)?

- a) Para calquera trámite ordinario ou de mero trámite coa Administración.
- b) Para formular solicitudes, presentar declaracións responsables, interpoñer recursos, desistir de accións e renunciar a dereitos.
- c) Só para procedementos de responsabilidade patrimonial superiores a 3.000 euros.
- d) A representación nunca se presume, sempre debe acreditarse mediante documento público notarial obrigatoriamente en calquera caso.

### Resposta

Aquí vou dar unha resposta a cegas e diría que a `d` por mor de que a representación non pode presumirse nun acto por mor de repercutir nun interesado no que hai que verificarse que ven sendo éste quen o permite o que as súas condicións requiren de representación.

### Corrección

- **Tu respuesta**: d) A representación nunca se presume...
- **Veredicto**: **❌ Incorrecta**.
- **La correcta es**: **b)** Para formular solicitudes, presentar declaracións responsables, interpoñer recursos, desistir de accións e renunciar a dereitos.
- **El apunte del profe**: Aquí te fuiste al extremo más burocrático. En Derecho Administrativo rige el principio de *pro actione* (facilitar las cosas). Para actos de **mero trámite** (como recoger un documento genérico, pagar una tasa), la representación sí se presume. Solo se exige acreditarla formalmente (y no necesariamente ante notario, puede ser mediante el registro electrónico de apoderamientos) cuando hay cosas "graves" en juego: pedir cosas nuevas, renunciar a derechos o poner recursos (opción B).

## 2. (Tema 15) SQL: Unións (JOINs)

Si ejecutamos una consulta utilizando la cláusula LEFT JOIN entre la Tabla A (escrita a la izquierda del JOIN) y la Tabla B (escrita a la derecha), ¿qué resultado obtendremos por definición en el estándar SQL?

- a) Solo los registros que tengan coincidencias exactas en los campos clave de ambas tablas.
- b) Todos los registros de la Tabla B y los coincidentes de la Tabla A. Si no hay coincidencia, devuelve NULL en la parte de A.
- c) Todos los registros de la Tabla A y los coincidentes de la Tabla B. Si no hay coincidencia, devuelve NULL en las columnas de la Tabla B.
- d) El producto cartesiano de ambas tablas, multiplicando cada fila de A por todas las de B.

### Respuesta

Esta es muy sencilla y digo que la `c` pues con el `left join` condicionamos a partir de la tabla A pero siempre en existencia, independientemente de que exista o no en la tabla B.

- a) Aquí se describe un `inner join`.
- b) Aquí se describe un `right join`.
- c) Aquí se describe un `left join`.
- d) Aquí se describe un `join dbo.B b on 1 = 1`.

### Corrección

- **Tu respuesta**: c) Todos los registros de la Tabla A y los coincidentes de la Tabla B...
- **Veredicto**: **✅ ¡Correcta!**
- **Razonamiento**: Perfecto. Y tu desglose de las otras opciones fue de 10. (La A es `INNER JOIN`, la B es `RIGHT JOIN`, y la D es un `CROSS JOIN` o tu apunte del `1=1`).

## 3. (Tema 29) Esquema Nacional de Seguridade (ENS: Auditorías)

Segundo o Real Decreto 311/2022 (ENS), os sistemas de información deben ser obxecto dunha auditoría regular ordinaria para verificar o cumprimento do esquema e as súas medidas. ¿Con que frecuencia mínima e para que sistemas é obrigatoria esta auditoría regular?

- a) Polo menos unha vez ao ano, independentemente da categoría do sistema.
- b) Polo menos cada dous anos, só para os sistemas de categoría Media ou Alta.
- c) Só cando o CCN-CERT ou a Axencia de Protección de Datos o requira de forma expresa.
- d) Polo menos cada catro anos para todos os sistemas do ámbito da Administración Local.

### Resposta

Esta tamén é moi sinxela e diría que a `b` por mor de cubrir os requerimentos de obriga a unha auditoría: ser de Categoría Media ou Alta; e ha de ser ao menos unha cada dous anos.

- a) Na Cateogoría Baixa no es obligatoria a auditoría, e a frecuencia de obligación para Media e Alta é de unha cada 2 anos.
- b) Esta é a correcta.
- c) Aquí non sabería qué dicir pero entendo que sí viría sendo de obriga, pero entendo que non de caracter xeral, senón baixo unha sospeita que afecte sensiblemente.
- d) Esta tampouco ten moit sentido polo aquí falado.

### Corrección

- **Tu respuesta**: b) Polo menos cada dous anos, só para os sistemas de categoría Media ou Alta.
- **Veredicto**: **✅ ¡Correcta!**
- **Razonamiento**: Exacto, los de categoría Baja pueden hacer una autoevaluación, pero Media y Alta exigen auditoría regular bienales (cada dos años).

## 4. (Tema 12) Programación Orientada a Obxectos (POO)

En Programación Orientada a Objetos, ¿cómo se denomina a la técnica que permite definir varios métodos con el mismo nombre exacto dentro de la misma clase, pero que difieren obligatoriamente en el tipo o en el número de sus parámetros (es decir, tienen "firmas" distintas)?

- a) Polimorfismo de sobrescritura (Overriding).
- b) Sobrecarga de métodos (Overloading).
- c) Herencia múltiple.
- d) Encapsulamiento estricto.

### Respuesta

Esta también es muy fácil y es la `b`, Sobrecarga u Overload.

- a) Es la capacidad de rehacer un método o propiedad para adaptarla a la nueva clase, pero sin afectar a su padre ni otras clases que hereden al padre, pero sí afectar a las clases que hereden ésta misma clase.
- b) Cuando creas más de un método con distintos argumentos para tratarlo de forma persnalizada o dar opciones sobre la idea del mismo método.
- c) La herencia múltiple se da en lenguajes como Python donde se puede heredar de más de una clase. No confundir con la múltiple implementación de interfaces.
- d) El encapsulamiento estricto no tengo ni idea de lo que es pero lo entiendo como que se restringeel acceso a algo como vía `protected`, pero ni idea.

### Corrección

- **Tu respuesta**: b) Sobrecarga de métodos (Overloading).
- **Veredicto**: **✅ ¡Correcta!**
- **Razonamiento**: Lo tienes clarísimo. *Overloading* (Sobrecarga) = Mismo nombre en la misma clase, pero le pasas distintos parámetros (uno pide un `int`, otro pide un `string`). *Overriding* (Sobrescritura) = Machacar el método del padre para que el hijo lo haga a su manera.

## 5. (Tema 6) Facendas Locais: Tipos de ingresos

Según el Texto Refundido de la Ley Reguladora de las Haciendas Locales (TRLRHL), ¿qué tributo municipal se exige específicamente cuando el hecho imponible consiste en la utilización privativa o el aprovechamiento especial del dominio público local (por ejemplo, la instalación de un quiosco en una plaza o la ocupación de la acera con mesas de una cafetería)?

- a) Un Impuesto Municipal.
- b) Unha Taxa (Tasa).
- c) Unha Contribución Especial.
- d) Un Prezo Público.

### Respuesta

Esta non teño nin idea, pero por sentido común diría a cegas a `b`, unha Taxa por mor de:

- a) Os impostos municipáis son, a fin de contas, como Taxas pero orientados a servizos de caracter municipal como mantemento de veirarrúas co rodaxe; o de lixo e augas; etc. Unha Taxa pode levar impostos, por aclarar.
- b) Esta é a que me ven máis viable por mor de querer un servizo específico fora dos comúns, e se require de mantemento ou calquera outro ámbito que derive nun custo déixase como Taxa, o cal pode incluir impostos.
- c) As contribucións especiais, como o seu nome indica, é para conceptos especiáis, non comúns como a oferta de servizos.
- d) Aínda que unha Taxa poida ser un prezo público, entendo que o prezo está suxeito a un marco económico que pode conlevar un marco privado como venta dun servizo o non como préstamo do mesmo por parte dunha entidade pública, e viría sendo o valor esptablecido. Éste pode ser unha Taxa, pero volvemos ao concepto de Taxa.

### Corrección

- **Tu respuesta**: b) Unha Taxa (Tasa).
- **Veredicto**: **✅ ¡Correcta!**
- **Razonamiento**: El sentido común no te falló. Te dejo la regla de oro de los tributos para que no dudes nunca más:
    - **Tasa**: Pagas porque hay un uso privativo del dominio público (el quiosco) o te dan un servicio que es obligatorio (la grúa que se lleva tu coche).
    - **Impuesto**: Pagas sin que te den nada a cambio directamente (el IBI, el rodaje). Pagas solo por demostrar capacidad económica.
    - **Contribución Especial**: Pagas porque el Ayuntamiento hace una obra que revaloriza tu calle (te ponen asfalto nuevo y farolas).

# Bloque II: Preguntas de Respuesta Corta

> *Respuestas claras, directas y razonadas.*

## 6. (Tema 22 - Criptografía e Protección de Datos)

Explica brevemente la diferencia conceptual principal entre aplicar una función Hash (como SHA-256) a una contraseña de usuario y aplicar un algoritmo de Cifrado Simétrico (como AES-256). ¿Cuál de los dos procesos está diseñado para ser matemáticamente irreversible?

### Respuesta

El cifrado genera una cadena a partir de un valor sobre un algoritmo, y con la inversa, se puede volver al valor original; mientras que una función Hash no hay retorno, inicialmente. Digo de primeras por el hecho de que funciones como MD5 son vulnerables de retorno ante cadenas cortas como contraseñas.

### Corrección

- **Tu respuesta**: Hash no hay retorno (irreversible), Cifrado tiene inversa (reversible).
- **Veredicto**: **✅ ¡Correcta!**
- **Razonamiento**: Esa es exactamente la clave conceptual. El cifrado es para "esconder" el mensaje y que el destinatario lo pueda leer. El Hash es para generar una huella dactilar única para verificar la integridad o guardar contraseñas, matemáticamente irreversible por diseño (y muy aguda tu observación sobre las vulnerabilidades por colisiones de algoritmos viejos como MD5).

## 7. (Tema 32 - Sistemas Operativos: Linux)

Nun sistema operativo Linux/Unix, se usamos o comando chmod para asignarlle a un ficheiro os permisos representados octalmente como 755, ¿que significa exactamente ese número respecto aos permisos do usuario propietario, os do grupo e os do resto de usuarios (outros)?

### Resposta

Os valores numéricos representan binariamente os permisos de Owner, grupo e calquera sucesivamente, nesa orde, e binariamente teríamos:

0. Execución.
1. Escritura.
2. Lectura.

Polo tanto, no seu desglose `111.101.101` temos que que usuario Owner ten permisos de escritura, lectura e execución; mentres que o grupo e resto de usuarios teñen permisos de lectura e execución, pero non de escritura.

### Corrección

- **Veredicto**: **✅ ¡Perfecta y con demostración binaria!**
- **Razonamiento**: Tu cálculo `111` (7), `101` (5) y `101` (5) es la base absoluta de la gestión de permisos en sistemas Unix. Como dominas tan bien la teoría binaria de este comando, te he generado una herramienta interactiva para que puedas visualizar y experimentar cómo cambian los permisos octales y simbólicos al alterar las combinaciones de lectura, escritura y ejecución. Es genial para visualizar los permisos más raros (como un `644` o un `400`).

## 8. (Tema 4 - Lei 7/1985 LRBRL: Competencias)

La Ley 7/1985 (LRBRL) establece en su Artículo 25.2 una serie de materias en las que el Municipio ejercerá competencias propias. Nombra (sin necesidad de entrar a definirlas ni buscar el artículo exacto, tira de lógica municipal) al menos tres áreas o servicios típicos que entran dentro de estas competencias propias que gestiona directamente un ayuntamiento.

### Respuesta

Yendo a ciegas diría seguridad, con la policía; servicios como basuras y aguas; seguridad para contar con bomberos; o de apoyo como Protección Civil; etc. Dependiendo del tipo de municipio, éste puede abarcar más o menos, así como si lo solicita se le permita sin choque con lo ofrecido por la Provincia donde se encuentre.

### Corrección

- **Tu respuesta**: Policía local, recogida de basuras, abastecimiento de aguas, bomberos, protección civil...
- **Veredicto**: **✅ ¡Correcta!**
- **Razonamiento**: Fuiste directo a los servicios más vitales, que son exactamente los que marca el Art. 25 y 26 de la ley como competencias propias insustituibles. Alumbrado público, cementerios, limpieza viaria... todo eso es la esencia del municipalismo.