option
Cuestiones
ayuda
daypo
buscar.php

Lenguajes de programación Ud3 Iot

COMENTARIOS ESTADÍSTICAS RÉCORDS
REALIZAR TEST
Título del Test:
Lenguajes de programación Ud3 Iot

Descripción:
Lenguajes de programación UD3

Fecha de Creación: 2026/02/26

Categoría: Otros

Número Preguntas: 20

Valoración:(0)
COMPARTE EL TEST
Nuevo ComentarioNuevo Comentario
Comentarios
NO HAY REGISTROS
Temario:

¿Qué ventaja principal ofrece el uso de módulos propios en IoT?. Reutilización del código en distintos proyectos. Eliminación del bucle principal. Dependencia del hardware. Mayor consumo de memoria.

¿Qué problema suele provocar el uso excesivo de variables globales?. Mayor velocidad de ejecución. Reducción del tamaño del programa. Dificultad para reutilizar y mantener el código. Eliminación de errores en tiempo de ejecución.

¿Qué ventaja tiene capturar excepciones concretas frente a un except genérico?. Mejora la claridad y el control de errores. Evita el uso de condiciones. Aumenta la velocidad del programa. Reduce el número de líneas de código.

¿Por qué el uso de type hinting debe ser moderado en microcontroladores?. Porque aumenta el consumo de recursos y no aporta control real. Porque no está permitido en Python. Porque genera errores de sintaxis. Porque impide el uso de módulos.

¿Qué es la refactorización de código?. Optimizar el hardware del sistema. Reescribir el programa para que haga otra cosa. Eliminar funciones innecesarias. Reorganizar el código sin cambiar su comportamiento.

¿Cuál es la finalidad principal de los parámetros en una función?. Reducir el uso de memoria. Permitir que la función reciba información externa. Limitar el número de llamadas a la función. Evitar el uso de variables globales.

¿Qué característica del IoT hace especialmente importante el manejo de errores?. El uso exclusivo de Python. El uso de interfaces gráficas. La ejecución continua del programa. La baja velocidad de ejecución.

¿Cuál es la finalidad de la estructura try / except?. Definir funciones protegidas. Gestionar errores durante la ejecución. Repetir código de forma segura. Detectar errores de sintaxis.

¿Qué ocurre si una excepción no se gestiona?. El programa continúa normalmente. El error se ignora. El programa se detiene. El programa se reinicia automáticamente.

¿Qué se entiende por ámbito de una variable?. El valor máximo que puede tomar. El lugar del programa donde es accesible. El tipo de dato que almacena. El tiempo que permanece en memoria.

¿Qué ocurre cuando una función no incluye la instrucción return?. Produce un error de ejecución. Devuelve None. Devuelve siempre el valor 0. Devuelve el último valor calculado.

¿Qué es un módulo en MicroPython?. Un archivo que agrupa código reutilizable. Un bloque obligatorio del programa principal. Un tipo especial de función. Un sistema de control de errores.

¿Por qué es recomendable dividir un programa en varios módulos?. Para que el programa se ejecute más rápido. Para mejorar la organización y reutilización del código. Para evitar el uso de funciones. Para reducir el consumo de memoria RAM.

¿Cuál es un uso incorrecto de las excepciones?. Gestionar errores inesperados. Evitar que el programa se detenga. Controlar el flujo normal del programa. Informar de fallos puntuales.

¿Qué indica el uso de type hinting en una función?. El tipo esperado para mejorar la legibilidad. El tipo de excepción lanzada. El tipo real usado en tiempo de ejecución. El tipo de hardware conectado.

¿Cuál es la instrucción correcta para importar una función desde un módulo?. from modulo import funcion. include modulo.funcion. import funcion from modulo. use modulo.funcion.

¿Cuál es la principal ventaja de utilizar funciones en un programa IoT?. Mejorar la organización y reutilización del código. Aumentar la velocidad de ejecución. Evitar el uso de bucles infinitos. Reducir el consumo energético del microcontrolador.

¿Qué es una excepción en MicroPython?. Un error de sintaxis. Una función especial del sistema. Un tipo de variable. Un evento que interrumpe el flujo normal del programa.

¿Qué ventaja aporta definir valores por defecto en los parámetros de una función?. Obliga a pasar siempre todos los argumentos. Permite llamar a la función con menos argumentos. Evita el uso de excepciones. Aumenta el rendimiento del programa.

¿Qué principio se aplica al dividir un programa en funciones y módulos?. Programación reactiva. Programación concurrente. Separación de responsabilidades. Encapsulación de hardware.

Denunciar Test