option
Cuestiones
ayuda
daypo
buscar.php

test repaso Iot UAX 110 preguntas

COMENTARIOS ESTADÍSTICAS RÉCORDS
REALIZAR TEST
Título del Test:
test repaso Iot UAX 110 preguntas

Descripción:
test repaso Iot UAX 110 preguntas

Fecha de Creación: 2026/03/18

Categoría: Otros

Número Preguntas: 110

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

¿Cómo se añade un elemento al final de una lista?. push(). add(). insert(). append().

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

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

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

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

¿Qué estructura se utiliza cuando existen más de dos posibles situaciones?. if. if – elif – else. if – else. while.

¿Qué ocurre si no se define __init__ en una clase?. No se pueden crear objetos. Se produce un error inmediato. El programa no compila. Se utiliza un constructor por defecto.

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

¿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é sucede en un programa IoT con while True?. Se reinicia el microcontrolador. Se ejecuta una sola vez. Se ejecuta de forma continua. El programa termina.

¿Qué es una clase?. El tipo real usado en tiempo de ejecución. El tipo de excepción lanzada. El tipo esperado para mejorar la legibilidad. El tipo de hardware conectado.

¿Cuál es la finalidad principal de los parámetros en una función?. El tipo real usado en tiempo de ejecución. El tipo de excepción lanzada. El tipo esperado para mejorar la legibilidad. El tipo de hardware conectado.

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

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

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

¿Cuál es una buena práctica en IoT?. Evitar comentarios. Separar configuración y bucle principal. Usar variables globales para todo. Mezclar lógica y configuración.

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

¿Cuál es la forma correcta de crear una lista vacía?. lecturas = []. lecturas = {}. lecturas = (). lecturas = list.

Devuelve verdadero si una condición es verdadera. Devuelve verdadero si ambas condiciones son verdaderas. Invierte el valor de una condición. Devuelve verdadero si una condición es verdadera. Compara dos valores numéricos.

¿Qué palabra clave se utiliza para definir una clase en Python o MicroPython?. define. object. new. class.

¿Qué suele representar una clase en IoT?. Un componente físico o lógico. Un valor numérico. Un comentario. Un literal.

¿Qué representa un atributo?. Una excepción. Un bucle. El estado del objeto. Un import.

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

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

¿Qué permite un parámetro por defecto?. Obliga a pasar argumento siempre. Evitar el uso de funciones. Asignar un valor si no se pasa argumento. Declarar constantes.

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

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

¿Cuál de los siguientes valores es un literal?. lectura_actual. sensor. 25. temperatura.

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

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

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

¿Cuál es el objetivo principal del módulo?. Programar dispositivos IoT con criterio técnico. Memorizar comandos. Evitar errores. Aprender solo sintaxis.

¿Qué caracteriza principalmente a un programa IoT frente a uno de escritorio?. Funciona de forma continua mientras el dispositivo esté encendido. No utiliza variables. Se ejecuta una sola vez. Siempre tiene interfaz gráfica.

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

¿Qué ocurre si la condición de un if es falsa y no existe un else?. No se ejecuta el bloque if. El programa se detiene. Se produce un error. Se ejecuta el bloque else.

¿Qué ocurre si se intenta acceder a un índice inexistente de una lista?. El programa continúa sin problemas. Se produce un error. Se obtiene el último valor. Se devuelve un valor nulo.

¿Qué operador se utiliza para sumar dos valores?. -. *. +. /.

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

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

¿Qué operador se utiliza para obtener el resto de una división?. /. **. %. //.

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

¿Cuál de los siguientes es un ejemplo correcto de instanciación?. sensor = Sensor(). Sensor.leer(). Sensor = object(). class Sensor().

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

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

¿Qué ocurre si un método no incluye self como primer parámetro?. Se convierte en constante. Se ejecuta como bucle. Se ejecuta correctamente. Se produce un error al llamarlo desde el objeto.

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

¿Qué representa un método?. Una función dentro de una clase. Un tipo de literal. Un módulo externo. Una variable global.

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

Una colección de datos. Una variable simple. Una variable simple. Un valor fijo. Un operador.

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

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

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

¿Qué índice tiene el primer elemento de una lista?. 1. -1. Depende del tamaño. 0.

¿Qué hace continue?. Finaliza el programa. Termina el bucle. Duplica el bucle. Salta a la siguiente iteración.

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

¿Qué instrucción permite pausar la ejecución del programa durante un tiempo?. pause(). time.sleep(). delay(). wait().

¿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é es un módulo?. Un tipo de bucle. Una variable global. Un operador. Un archivo que agrupa código reutilizable.

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

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

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

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

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

¿Qué tipo de valor devuelve una condición lógica en MicroPython?. Un valor decimal. Un número entero. Un valor booleano. Una cadena de texto.

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

¿Cuál es el objetivo principal de la UF1?. Diseñar sistemas distribuidos. Crear aplicaciones web completas. Sentar las bases de la programación IoT. Programar interfaces gráficas.

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

¿Qué es un objeto?. Un tipo de operador. Un archivo Python. Una instancia concreta de una clase. Una función especial.

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

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

¿Qué método permite añadir un elemento al final de una lista?. append(). insert(). add(). push().

¿Qué representa mejor un atributo?. Un bucle interno. Una función externa. Una excepción. Un valor que describe el estado del objeto.

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

¿Qué principio describe la idea de ocultar detalles internos?. Iteración. Modularidad. Herencia. Encapsulación.

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

¿Qué permite hacer un simulador como Wokwi?. Ejecutar aplicaciones web. Probar programas IoT sin hardware físico. Crear bases de datos. Compilar código C.

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

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

¿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é hace str(25)?. Convierte el número en cadena. Suma 25. Declara una variable. Devuelve un entero.

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

¿Qué hace una estructura if?. Define clases. Repite instrucciones indefinidamente. Declara listas. Toma decisiones según una condición.

¿Dónde deben agruparse los datos y comportamientos relacionados?. En el bucle principal. En comentarios. En variables globales. En una clase.

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

¿Qué es __init__?. Un bucle. Un módulo. Un operador. El constructor de una clase.

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

¿Qué elemento contiene el estado de un objeto?. El bucle while. Los atributos. Los import. Los comentarios.

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

¿Qué característica distingue a MicroPython de Python estándar?. No admite variables. Está adaptado a microcontroladores. Usa tipado estático. Está diseñado para servidores.

¿Qué hace la sentencia continue dentro de un bucle?. Detiene el programa. Salta el resto de la iteración actual. Sale del bucle. Elimina un elemento de la lista.

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

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

¿Qué ocurre si no se utiliza un bucle principal en un programa IoT?. El microcontrolador se apaga. El programa termina su ejecución. El programa no puede compilar. El programa se ejecuta más rápido.

¿Cuándo usar POO en IoT?. Solo en ordenadores. Nunca. Cuando mejora organización y mantenimiento. Siempre.

¿Qué es un literal?. Una variable dinámica. Un valor escrito directamente en el código. Una función interna. Un módulo externo.

¿Qué hace la función len() aplicada a una lista?. Devuelve el número de elementos. Devuelve el último elemento. Elimina elementos antiguos. Ordena la lista.

¿Qué ventaja tiene refactorizar código estructurado a POO?. Reduce automáticamente el tamaño del programa. Aumenta la velocidad del microcontrolador. Elimina errores de sintaxis. Mejora claridad y mantenimiento.

¿Para qué se utilizan las estructuras condicionales en un programa IoT?. Para tomar decisiones según una condición. Para almacenar datos en memoria. Para definir constantes. Para repetir acciones de forma indefinida.

¿Qué es una lista?. Una colección ordenada de elementos. Una clase obligatoria. Un tipo de excepción. Un valor booleano.

¿Cuál es la estructura típica de un programa IoT en MicroPython?. Sensor, nube, servidor, cliente. Variables, excepciones, red, herencia. Bucle, clase, módulo, import. Importaciones, configuración, funciones, bucle principal.

¿Cuál es el objetivo principal de la UF2?. Programar interfaces gráficas. Almacenar datos en ficheros. Crear aplicaciones web. Controlar el flujo y gestionar listas en programas IoT.

¿Qué hace lista.sort(reverse=True)?. Elimina elementos. Invierte posiciones aleatoriamente. Ordena de menor a mayor. Ordena de mayor a menor.

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

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

¿Qué representa una variable en un programa?. Un espacio de memoria que puede cambiar. Un error de ejecución. Un comentario. Un valor fijo.

¿Cuál es una ventaja principal de la POO en IoT?. Hace el programa más rápido automáticamente. Elimina la necesidad de funciones. Reduce siempre el consumo de memoria. Mejora la organización del código.

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

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

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

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

Denunciar Test