option
Cuestiones
ayuda
daypo
buscar.php

IOT 2 REPASO

COMENTARIOS ESTADÍSTICAS RÉCORDS
REALIZAR TEST
Título del Test:
IOT 2 REPASO

Descripción:
UAX TEST

Fecha de Creación: 2026/11/09

Categoría: Otros

Número Preguntas: 55

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

¿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é es una lista?. Un valor booleano. Una clase obligatoria. Una colección ordenada de elementos. Un tipo de excepción.

¿Qué es el ESP32?. Un IDE. Un microcontrolador. Un protocolo. Un lenguaje de programación.

¿Qué ocurre si se convierte int("texto")?. Devuelve None. Devuelve texto. Devuelve 0. Produce un error.

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

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

¿Qué lenguaje utilizamos como lenguaje vehicular en esta unidad?. JavaScript. C. Python estándar. MicroPython.

¿Qué hace el siguiente fragmento de código? valor = int("25"). Produce un error. Declara una constante. Convierte una cadena en entero. Convierte un número en texto.

¿Qué hace la sentencia break dentro de un bucle?. Produce un error. Reinicia el bucle. Finaliza completamente el bucle. Salta a la siguiente iteración.

¿Qué bloque de código mantiene el programa IoT en ejecución constante?. Los comentarios. El bucle principal. La importación de módulos. La definición de constantes.

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

¿Qué es una instancia?. Un tipo de excepción. Una copia concreta creada a partir de una clase. Un archivo ejecutable. Un operador especial.

¿Cuál de los siguientes operadores se utiliza para comprobar igualdad?. >=. ==. =. !=.

¿Qué es una clase?. Una instancia. Un modelo para crear objetos. Un valor fijo. Un tipo de lista.

¿Qué principio agrupa datos y comportamiento?. Precedencia. Iteración. Encapsulación. Conversión.

¿Cuál es una buena práctica al trabajar con listas en IoT?. Almacenar todas las lecturas sin límite. Evitar recorrer la lista. Eliminar los valores nuevos. Limitar el tamaño de la lista.

¿Cuál es una buena práctica al definir valores como pines o umbrales?. Declararlos como constantes. Usar números directamente en el código. Guardarlos en comentarios. Pedirlos por consola cada vez.

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

¿Para qué se utiliza el bucle for en relación con las listas?. Para modificar constantes. Para recorrer sus elementos. Para detener la ejecución del programa. Para crear listas vacíasPara crear listas vacías.

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

¿Qué hace try/except?. Maneja errores. Repite código. Crea clases. Declara listas.

¿Cuál es la función principal de un microcontrolador en un sistema IoT?. Almacenar grandes volúmenes de datos históricos. Sustituir a un servidor en la nube. Proporcionar una interfaz gráfica avanzada. Ejecutar el programa que controla sensores y actuadores.

¿Cuál es el propósito principal de los comentarios en el código?. Documentar y explicar el código. Aumentar el tamaño del programa. Evitar errores de sintaxis. Mejorar el rendimiento.

¿Qué herramienta utilizamos para simular la ESP32 sin hardware físico?. Arduino IDE. PlatformIO. Wokwi. Thonny.

¿Qué tipo de estructura sigue la mayoría de programas IoT?. Inicio → Fin. Entrada → Proceso → Salida. Inicialización → Bucle infinito. Menú → Opción → Salida.

¿Qué método permite ordenar una lista de forma ascendente?. order(). sort(). sorted(). reverse().

¿Qué hace el siguiente código? sensor = Sensor(30). Crea una instancia con un parámetro. Define una clase. Llama a un método. Declara una constante.

¿Cuál es una forma correcta de definir una constante en MicroPython?. UMBRAL = 30. # UMBRAL = 30. const umbral = 30. let UMBRAL = 30.

¿Para qué sirve el parámetro self en los métodos?. Para declarar constantes. Para referirse al propio objeto. Para importar módulos. Para crear listas.

¿Qué hace sensor = Sensor(30)?. Crea una instancia con parámetro. Define la clase. Declara una constante. Llama a un método estático.

¿Qué es una clase en programación orientada a objetos?. Un tipo de bucle. Una variable globa. Un modelo para crear objetos. Un módulo externo.

¿Cuál es una buena práctica en el uso de POO en sistemas embebidos?. Crear clases innecesarias. Evitar métodos. Encapsular responsabilidades claras. Usar herencia compleja siempre.

¿Para qué sirven las funciones?. Para encapsular lógica reutilizable. Para definir constantes. Para crear listas. Para repetir código sin organizarlo.

¿Qué método permite eliminar el primer elemento de una lista?. remove(0). pop(0). clear(). delete().

¿Cuál es la finalidad principal del bucle while en sistemas IoT?. Definir condiciones lógicas. Recorrer listas de datos. Mantener el sistema en funcionamiento continuo. Ejecutar instrucciones una sola vez.

¿Qué es un módulo?. Un archivo que agrupa código reutilizable. Un tipo de bucle. Un operador. Una variable global.

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

¿Qué hace break en un bucle?. Termina el bucle completamente. Ignora la condición. Salta una iteración. Reinicia el programa.

¿Qué papel tiene el bucle principal en un programa IoT orientado a objetos?. Coordinar la ejecución delegando en los objetos. Gestionar imports. Contener toda la lógica del sistema. Declarar clases.

¿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.

¿Qué sucede en un programa IoT con while True?. Se ejecuta una sola vez. Se ejecuta de forma continua. El programa termina. Se reinicia el microcontrolador.

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

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

¿Qué representa una constante en MicroPython?. Un tipo de objeto. Un valor que puede cambiar en cada iteración. Una variable especial protegida. Un valor que no debe modificarse por convención.

¿Qué hace lista.pop()?. Añade un elemento. Ordena la lista. Elimina el último elemento. Limpia la lista.

¿Qué método se ejecuta automáticamente al crear un objeto?. main(). run(). __init__(). start().

¿Qué devuelve len(lista)?. El último valor. Un booleano. El número de elementos. El primer índice.

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

¿Qué tipo de dato representa un valor verdadero o falso?. Entero. Decimal. Cadena. Booleano.

¿Cuál es una convención recomendada para nombrar constantes?. Usar minúsculas. Usar números. Usar mayúsculas. Usar caracteres especiales.

¿Qué es un objeto?. Un módulo. Una constante. Una instancia de clase. Una función.

¿Cuándo es recomendable usar POO en MicroPython?. Siempre, sin excepción. Nunca en sistemas embebidos. Solo en ordenadores. Cuando mejora la organización y mantenimiento.

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

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

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

Denunciar Test