Test del tema 13: Lenguajes y paradigmas de programación

Características técnicas de los lenguajes y paradigmas actuales de programación.

Las 5 preguntas que más han caído en los exámenes, de las 15 oficiales del tema.

  1. Pregunta 1 · Examen de 2019

    ¿Qué es Kotlin?

    1. A)Una aplicación del entorno Linux KDE para edición de textos.
    2. B)Un lenguaje de órdenes y shell de Unix.
    3. C)Un lenguaje de programación compatible con el ecosistema Java.
    4. D)Un sistema gestor de base de datos no relacional.
    Ver la respuesta

    Respuesta correcta: C) Un lenguaje de programación compatible con el ecosistema Java., según la plantilla definitiva del INAP.

  2. Pregunta 2 · Examen de 2025

    En los lenguajes de programación, ¿qué se entiende por tipado dinámico?

    1. A)Se requiere declaración explícita de tipos.
    2. B)Solo se permiten tipos numéricos o alfanuméricos.
    3. C)El tipo de una variable puede cambiar durante la ejecución.
    4. D)El tipo de una variable se determina en tiempo de compilación.
    Ver la respuesta

    Respuesta correcta: C) El tipo de una variable puede cambiar durante la ejecución., según la plantilla definitiva del INAP.

  3. Pregunta 3 · Examen de 2025

    ¿Cuál de las siguientes es una ventaja técnica aportada por los tipos algebraicos en lenguajes como Haskell, Rust o Swift?

    1. A)Permiten modelar estados posibles de manera exhaustiva y segura.
    2. B)Permiten representar datos heterogéneos sin coste de memoria.
    3. C)Eliminan la necesidad de interfaces.
    4. D)Permiten herencia múltiple sin ambigüedad.
    Ver la respuesta

    Respuesta correcta: A) Permiten modelar estados posibles de manera exhaustiva y segura., según la plantilla definitiva del INAP.

  4. Pregunta 4 · Examen de 2025

    Estás escribiendo un script en Python 3.4 o superior que necesita cargar dinámicamente funciones definidas en un archivo externo cuyo nombre solo se conoce en tiempo de ejecución. ¿Cuál de las siguientes opciones describe la forma más adecuada de hacerlo?

    1. A)Utilizar compile() sobre el contenido del archivo para convertirlo en bytecode y cargar las funciones.
    2. B)Utilizar importlib.import_module() o importlib.machinery.SourceFileLoader para cargar el módulo dinámicamente.
    3. C)Leer el archivo con open() y ejecutar su contenido con os.system().
    4. D)Utilizar pickle.load() para cargar el archivo .py directamente como si fuera un objeto serializado.
    Ver la respuesta

    Respuesta correcta: B) Utilizar importlib.import_module() o importlib.machinery.SourceFileLoader para cargar el módulo dinámicamente., según la plantilla definitiva del INAP.

  5. Pregunta 5 · Examen de 2025

    ¿Cuál de estos lenguajes y frameworks destaca por su escasa relación con la inteligencia artificial y la Ciencia de Datos?

    1. A)Python: PyTorch / TensorFlow
    2. B)PHP: Symfony / Composer
    3. C)R: Tidyverse / Caret
    4. D)C++: Eigen / Caffe
    Ver la respuesta

    Respuesta correcta: B) PHP: Symfony / Composer, según la plantilla definitiva del INAP.

Practica las 15 preguntas del tema

Con repasos que vuelven justo antes de que las olvides y tu acierto en el tema.

Empezar gratis

Qué entra en el tema y cómo se ha preguntado: Tema 13 Gestión de Sistemas e Informática: lenguajes