Algoritmo y Lógica de Programación Test / Componentes
|
|
Título del Test:
![]() Algoritmo y Lógica de Programación Test / Componentes Descripción: Test y Componentes |



| Comentarios |
|---|
NO HAY REGISTROS |
|
Una biblioteca quiere identificar libros sin instalar baterías en cada etiqueta y almacenar en una base de datos las lecturas realizadas. ¿Qué combinación corresponde al sistema RFID descrito?. A. Etiquetas activas, lector RFID y middleware desconectado de la base de datos. B. Etiquetas semipasivas, sensor de luz y middleware conectado a la base de datos. C. Etiquetas pasivas, lector RFID y middleware conectado a la base de datos. D. Etiquetas pasivas, sensor de movimiento y middleware desconectado de la base de datos. Un sensor conectado a un sistema IoT registra una lectura cada 5 segundos. Si empieza en el segundo 5 y termina en el segundo 60, ¿cuántas lecturas realiza?. 11. 12. Pregunta: Un sistema IoT toma una lectura cada 2 segundos durante 1 minuto completo. Si también toma una lectura en el segundo 2 y termina en el segundo 60, ¿cuántas lecturas realiza?. 35. 30. Una etiqueta activa emite una señal cada 10 segundos. ¿Cuántas señales emite en 5 minutos si la primera emisión ocurre al completar los primeros 10 segundos?. 20. 30. Relaciona cada tecnología usada en objetos conectados con su aplicación más directa: RFID. Sensor. Wireless. Código QR. El LED se trasladará físicamente del pin 13 al pin 8 sin cambiar el comportamiento. ¿Qué ajuste mantiene sincronizados circuito y programa?. A. Conectar el ánodo al pin 8 y conservar int ledPin = 13. B. Conectar el ánodo al pin 13 y cambiar a int ledPin = 8. C. Conectar el ánodo al pin 8 y cambiar a int ledPin = 8. D. Conectar el cátodo al pin 8 y cambiar a int ledPin = 13. En un circuito paralelo hay 5 ramas, cada una con una lámpara. Se abre únicamente una rama. Suponiendo fuente y demás ramas operativas, ¿cuántas lámparas permanecen encendidas?. 4. 5. En un montaje hay 4 lámparas conectadas en serie. Se retira una y queda abierto el único camino de corriente. ¿Cuántas de las lámparas restantes permanecen encendidas?. 4. 0. En el esquema práctico, ¿qué valor nominal en ohmios debe tener la resistencia conectada en serie con el LED?. 110. 220. En un prototipo, digitalRead(2) obtiene el estado de un pulsador y digitalWrite(9, HIGH) activa una lámpara. ¿Qué interpretación distingue correctamente las funciones?. A. Ambas escriben datos en periféricos. B. La primera lee una entrada y la segunda controla una salida. C. La primera controla una salida y la segunda lee una entrada. D. Ambas leen datos desde la memoria del microcontrolador. Lee el código y escribe el tipo de estructura usada para guardar datos que no se modifican: ciudad = ("Milagro", "Guayas", "Ecuador"). Lista. Tupla. Analiza el operador not. Si esta_lloviendo = False, ¿qué interpretación del resultado es correcta para "if not esta_lloviendo: print('Sal a caminar')"?. A. Se imprime Permanece dentro porque not False se evalúa como falso. B. Se imprime Sal a caminar porque False se evalúa directamente como verdadero. C. Se imprime Sal a caminar porque not False se evalúa como verdadero. D. Se imprime Permanece dentro porque not conserva el valor de la condición. El programa genera un error porque intenta usar una palabra reservada como variable: if = 5. ¿Qué modificación conserva el valor y corrige el problema?. A. Reemplazarla por else = 5. B. Reemplazarla por condicion = 5. C. Reemplazarla por While = 5. D. Reemplazarla por return = 5. Para reemplazar un esquema tipo switch en Python 3.10 o superior, ¿qué estructura está mejor escrita?. A. match opcion: case 1: accion = "uno". B. switch opcion: case 1: accion = "uno". C. match opcion: option 1: accion = "uno". D. case opcion: match 1: accion = "uno". ¿Qué hace la sentencia continue dentro de un bucle?. A. Sale del bucle completamente. B. No hace nada; es un marcador de posición. C. Pausa temporalmente la ejecución. D. Salta a la siguiente iteración, ignorando el código restante de la actual. ¿Qué hace la sentencia pass en Python?. A. Sale del bucle inmediatamente. B. Salta a la siguiente iteración del bucle. C. No realiza ninguna acción; es un marcador de posición sintáctico. D. Pausa la ejecución durante una iteración. Para comparar tiempos, un estudiante usa: seleccion(datos.copy()) y burbuja(datos.copy()). ¿Qué decisión metodológica representa el uso de copy() en este caso?. A. Permite que ambos algoritmos trabajen sobre una copia con los mismos datos iniciales. B. Permite que ambos algoritmos trabajen sobre la misma lista ya modificada. C. Permite que burbuja ordene la lista original antes que seleccion(). D. Permite que seleccion() cambie el tamaño de la lista sin afectar el tiempo. En una actividad de clase se pide ordenar una lista pequeña y explicar el procedimiento. El estudiante debe elegir entre Selection Sort y Bubble Sort según esta condición: "realizar menos intercambios, aunque se hagan varias comparaciones". ¿Qué algoritmo se ajusta mejor?. A. Selection Sort, porque busca el mínimo y lo intercambia una vez por posición. B. Bubble Sort, porque compara adyacentes y siempre evita intercambios repetidos. C. Selection Sort, porque usa sorted() internamente para reducir comparaciones. D. Bubble Sort, porque ubica el mínimo directamente en la primera comparación. Relaciona cada posible error con su consecuencia en algoritmos de búsqueda. Usar búsqueda dicotómica en arreglo desordenado. No actualizar izq o der. No inicializar pos = -1. En un archivo formato FASTA, ¿qué representan las líneas que comienzan con >?. A. Las secuencias de ADN a analizar. B. Marcadores de fin de archivo. C. Identificadores o encabezados de cada secuencia. D. Comentarios que se cuentan como bases. ¿Qué hace linea.strip() sobre la cadena "ATGCGT\n"?. Elimina espacios y saltos de línea al inicio y al final. Elimina saltos de línea al inicio y al final. Elimina espacios de línea al final. En un barrido por columnas se fija primero la columna y luego se recorren las filas. Dada la matriz M = [[1, 2, 3], [4, 5, 6]], ¿qué secuencia se muestra en pantalla?. A. 2 3 4 5 6. B. 142536. C. 145236. D. 415263. ¿Cuál es el tipo de dato de 8.7?. int. float. bool. str. ¿Qué resultado devuelve 5 == 5?. true. Error. None. . En iniciar sesión, validar usuario y contraseña en base de datos pertenece a: Salida. Entrada. Proceso. Cierre. P37. En una condición simple, el flujo de instrucciones puede seguirse o no según una: Cadena. Selección. Imagen. Variable. En la estructura de un programa, ¿qué parte contiene las instrucciones principales?. Cuerpo principal. Variables. Encabezado. Librerías. ¿Qué valor toma promedio = (6 + 9 + 9) / 3?. 7. 6. 9. 8. ¿Qué instrucción muestra texto en pantalla en Python?. echo("Hola"). show("Hola"). print("Hola"). input("Hola"). ¿Qué instrucción se usa para lectura de datos en pseudocódigo?. WRITE. READ. SHOW. PRINT. ¿Cuál operador pertenece al grupo relacional?. *. >=. &&. =+. ¿Cuál de los siguientes es un tipo de dato entero?. String. Bool. Float. Int. En el siguiente código, ¿qué nombre no se imprime? python nombres = ["Anibal","María","Jose","Andres","Fabian"] for nombre in nombres: if nombre == "Fabian": continue print(nombre). Fabian. Anibal. ¿Cuántas iteraciones completa el siguiente código? python intentos = 0 while intentos < 3: intentos += 1 print("Fin"). 3. 1. ¿Qué imprime el siguiente código con edad = 18 ? python if edad < 18: print("Menor") elif edad == 18: print("Exacto") else: print("Mayor"). "Exacto". No imprime nada. "Menor". "Mayor". 4 ¿Cuál es el último número impreso por el siguiente código? python for numero in range(10): if numero == 8: break print(numero). 7. 8. ¿Qué operador lógico exige que dos condiciones sean verdaderas al mismo tiempo?. if. and. Escribe la palabra reservada de Python que representa un valor lógico verdadero. True. False. En un sistema de acceso se usa cambia a mejor "verde" solo si el usuario está validado. ¿Qué condición representa semaforo == "verde" ?. El acceso puede continuar porque el usuario fue validado. El acceso debe detenerse porque el usuario fue validado. El acceso puede continuar aunque el usuario no fue validado. El acceso debe detenerse aunque el usuario fue validado. Analiza la expresión: python usuario = True bloqueado = False permitir = usuario and not bloqueado ¿Cuál es el valor de permitir ?. A. true. B. false. C. "False". D. 0. Analiza el código y escribe el número que imprime: python permiso = True bloqueado = True resultado = permiso and not bloqueado print(int(resultado)). 0. 1. En el siguiente código, ¿cuántas veces cambia la bandera de False a True? python bandera = False cambios = 0 for n in [4, 6, 7, 8]: if n % 2 != 0 and bandera == False: bandera = True cambios += 1. 1. 2. En una estructura match/case , se desea atender cualquier valor que no coincida con los casos definidos. ¿Qué alternativa cumple esa función?. A. case _:. B. case default:. C. case else:. D. case *:. Para reemplazar un esquema tipo switch en Python 3.10 o superior, ¿qué estructura está mejor escrita?. A. match opcion: case 1: accion = "uno". B. switch opcion: case 1: accion = "uno". C. match opcion: option 1: accion = "uno". D. case opcion: match 1: accion = "uno". |





