> **⚡ Exame Relâmpago (Fin de Xornada)**

# Pregunta 1 (Tema 4: Lei 7/1985 - O Padrón)

Segundo a normativa de Réxime Local, que carácter ten a inscrición no Padrón municipal e que obriga implica para os veciños?

- A) É voluntaria para os cidadáns españois e obrigatoria para os estranxeiros, servindo só para efectos estatísticos de poboación.
- B) É obrigatoria para toda persoa que viva en España, debendo inscribirse no Padrón do municipio no que resida habitualmente.
- C) É obrigatoria só para maiores de idade que desexen exercer o seu dereito ao voto nas eleccións municipais do Concello de Ferrol.
- D) Ten carácter privado e confidencial, polo que o Concello non pode utilizar eses datos para a xestión de tributos nin servizos sociais.

## Resposta

Esta é sinxela e ven sendo a `B`.

## Corrección

✅ **B**. El Padrón es la prueba de la residencia y es obligatorio para todo el que viva en España. Muy bien.

# Pregunta 2 (Tema 12: Programación Orientada a Objetos)

En POO, ¿cuál es la principal diferencia entre una "Interface" y una "Clase Abstracta"?

- A) Una interface puede tener lógica implementada (código), mientras que una clase abstracta solo puede definir las firmas de los métodos.
- B) Una clase puede implementar múltiples interfaces, pero generalmente solo puede heredar de una única clase (aunque sea abstracta).
- C) Las interfaces se utilizan para objetos físicos y las clases abstractas para conceptos matemáticos complejos en .NET.
- D) No hay diferencia; ambos términos se usan indistintamente en C# y Visual Studio .NET desde la versión 5.0.

## Respuesta

Esta es muy fácil también y es la `B` pues la `A` determina justo de al revés lo que son.

## Corrección

✅ **B**. En .NET (C#), la herencia es simple pero la implementación de interfaces es múltiple. Ese es el "ABC" de la POO.

# Pregunta 3 (Tema 19: Ciberseguridade)

Que entendemos por un ataque de "Ransomware" e cal é o principal vector de entrada nas Administracións Públicas?

- A) Un ataque que satura os servidores de correo mediante o envío masivo de spam publicitario dende redes botnet.
- B) Un tipo de malware que cifra os ficheiros do sistema e pide un rescate; o principal vector adoita ser o phishing ou o correo electrónico con anexos maliciosos.
- C) Unha técnica de enxeñaría social que consiste en observar fisicamente o contrasinal dun funcionario mentres o escribe no seu teclado.
- D) Un fallo de hardware provocado por unha sobretensión eléctrica que borra as táboas de particións dos discos duros do servidor.

## Resposta

Esta tamén e moi sinxela e viría a ser a `B`.

## Corrección

✅ **B**. Phishing + Cifrado. Es la pesadilla de cualquier técnico de sistemas hoy en día.

# Pregunta 4 (Tema 6: Facendas Locais)

Si el Pleno del Concello de Ferrol no aprueba los presupuestos para el ejercicio siguiente antes del 1 de enero, ¿qué sucede legalmente?

- A) El Concello queda paralizado y no puede realizar ningún pago hasta que se aprueben los nuevos presupuestos por mayoría absoluta.
- B) Se consideran automáticamente prorrogados los del ejercicio anterior hasta la aprobación de los nuevos.
- C) El Alcalde puede aprobarlos por Decreto de Alcaldía de forma indefinida sin pasar por el Pleno para garantizar la continuidad.
- D) Se debe solicitar un préstamo de urgencia al Ministerio de Hacienda para cubrir los gastos corrientes del primer trimestre.

## Respuesta

Esta también es muy fácil y es la `B`.

## Corrección

✅ **B**. Art. 169.2 de la LHL. Prórroga automática para evitar el bloqueo administrativo.

# Pregunta 5 (Tema 35: Automatización - Bash)

En un script de Bash, ¿qué función cumple la línea inicial #!/bin/bash (conocida como Shebang)?

- A) É un comentario informativo que indica ao programador a data de creación do ficheiro e a súa versión de Git.
- B) Indica ao sistema operativo que intérprete debe utilizar para executar o resto das instrucións contidas no ficheiro.
- C) Serve para cifrar o contido do script e que non poida ser lido por usuarios que non teñan permisos de execución.
- D) É unha orde que limpa a memoria caché do procesador antes de lanzar as tarefas de automatización.

## Respuesta

Esta tamén é moi fácil, viría sendo a `B` tamén.

## Corrección

✅ **B**. `#!` le dice al kernel: "Usa este programa para leer lo que viene".

# Pregunta 6 (Tema 15: SQL - Joins)

¿Qué resultado obtenemos al realizar un LEFT JOIN entre una tabla 'Usuarios' y una tabla 'Pedidos'?

- A) Solo los usuarios que han realizado al menos un pedido en el sistema.
- B) Todos los usuarios de la tabla de la izquierda, tengan o no pedidos asociados (mostrando NULL en los campos de pedidos si no existen).
- C) Solo los pedidos que no tienen un usuario asignado en la base de datos municipal.
- D) Una combinación de ambas tablas donde solo se muestran los registros que coinciden exactamente en ambas (intersección).

## Respuesta

Esta también es muy fácil, y es la `B`.

## Corrección

✅ **B**. Izquierda manda, derecha acompaña (con NULLs si hace falta).

# Pregunta 7 (Tema 28/29: ENS)

Segundo o Esquema Nacional de Seguridade, cal das seguintes se considera unha "Medida Organizativa"?

- A) A instalación dun Firewall de nova xeración na rede do Concello.
- B) A asignación formal de roles e responsabilidades en materia de seguridade (ex: Responsable da Información, Responsable do Sistema).
- C) O uso de técnicas de cifrado AES-256 para protexer as copias de seguridade nos discos externos.
- D) A configuración dunha política de contrasinais que obrigue a usar caracteres especiais e maiúsculas.

## Resposta

Esta ten algo de miga pero aquí diría que é a `B` por mor de:

- A) É unha Medida de Prevención.
- B) É unha Medida Organizativa.
- C) É unha Medida Activa para evitar que poidan acceder á información.
- D) É unha Medida Preventiva.

## Corrección

✅ **B**. Roles y responsabilidades. Las otras opciones son medidas técnicas o de protección.

# Pregunta 8 (Tema 13: Manejo de Excepciones)

En el manejo de errores en .NET, ¿para qué se utiliza el bloque finally?

- A) Para capturar el error específico y mostrar un mensaje personalizado al usuario del programa.
- B) Para ejecutar código que debe correr siempre, ocurra o no una excepción (ej: cerrar una conexión a la base de datos).
- C) Para relanzar la excepción hacia el método superior y que el programa se detenga inmediatamente por seguridad.
- D) Es un bloque opcional que solo se ejecuta si el bloque catch no ha sido capaz de identificar el tipo de error.

## Respuesta

Esta es muy fácil también, es la `B`.

## Corrección

✅ **B**. El bloque que nunca se rinde. Fundamental para liberar recursos (como el `Close()` de la DB).

# Pregunta 9 (Tema 32: Linux - Procesos)

Que comando se utiliza en Linux para visualizar en tempo real os procesos que máis recursos de CPU e memoria están consumindo no servidor?

- A) LS -L, para ver o tamaño dos ficheiros de configuración e os seus permisos de acceso.
- B) TOP (ou o máis moderno HTOP), que mostra unha lista dinámica dos procesos e a súa carga no sistema.
- C) MKDIR, para crear un novo directorio onde o sistema poida derivar a carga de traballo excesiva.
- D) PWD, que indica a ruta absoluta do directorio de traballo onde se está executando o proceso principal.

## Resposta

Esta tamén é mói sinxela, e sería a `B` por mor de:

- A) Este lista os arquivos coas súas propiades.
- B) Amosa os procesos e consumos en quente.
- C) Xera un novo directorio.
- D) Permite ver en qué Path está a sesión actual de traballo.

## Corrección

✅ **B**. La navaja suiza para ver qué proceso se está comiendo el servidor.

# Pregunta 10 (Tema 8: Transparencia)

Segundo a Lei 19/2013, o dereito de acceso á información pública pode ser limitado se a súa divulgación prexudica a...

- A) ...o prestixio persoal do Alcalde ou dos Concelleiros do equipo de goberno ante a opinión pública.
- B) ...a seguridade nacional, a defensa ou a prevención, investigación e castigo dos ilícitos penais.
- C) ...os intereses económicos da oposición municipal se estes non coinciden coa información solicitada.
- D) Calquera dato é público e non existen límites de ningún tipo para a transparencia total na administración local.

## Resposta

Oh... Estas respostas voáronme a cabeza por mor de que só cando se perxudica aos interesados ou está nunha investigación, ou afecta á seguridade nacional, pero en ningún caso como "castigo". Por descarte digo a `B` que é a que ten máis sentido pero aquí sí que non che sei.

## Corrección

✅ **B**.

**Nota del Profe sobre la Q10**: Entiendo que te chocara lo de "castigo", pero la **Ley 19/2013 (Art. 14.1.f)** utiliza exactamente esa palabra: "*la prevención, investigación y castigo de los ilícitos penales, administrativos o disciplinarios*". A veces el lenguaje legal es un poco rudo, pero esa es la literalidad.