Una variable almacena un valor que cambia durante la ejecución.
¿Cuál es el criterio principal para elegir su tipo de dato?
A) El nombre de la variable
B) El tipo de operaciones que se realizarán
C) El lenguaje de programación
D) La cantidad de líneas del programa
B) El tipo de operaciones que se realizarán
¿Cuál operador se usa para comparar igualdad?
A) =
B) ==
C) !=
D) >=
B) ==
¿Qué estructura repite instrucciones varias veces?
A) Condicional
B) Ciclo
C) Variable
D) Función
B) Ciclo
¿Qué estructura permite tomar decisiones?
A) Ciclo
B) Variable
C) Condicional
D) Operador
C) Condicional
Un algoritmo debe ser:
A) Largo
B) Complejo
C) Claro y ordenado
D) Flexible
C) Claro y ordenado
Un programa falla al sumar dos valores porque uno es texto y otro número.
¿Qué error conceptual ocurrió?
A) Error de sintaxis
B) Error lógico
C) Incompatibilidad de tipos de datos
D) Error de compilación
C) Incompatibilidad de tipos de datos
Un programa usa “=" en lugar de "==" en una condición.
¿Qué ocurre?
A) Se genera un bucle infinito
B) Se compara correctamente
C) Se asigna un valor en lugar de comparar
D) No pasa nada
C) Se asigna un valor en lugar de comparar
Un ciclo nunca termina.
¿Cuál es la causa más probable?
A) Falta de variable
B) Condición mal definida
C) Uso de operadores
D) Error de sintaxis
B) Condición mal definida
Si una condición nunca se cumple, el problema es:
A) Sintaxis
B) Memoria
C) Hardware
D) Lógica
D) Lógica
¿Qué caracteriza un buen algoritmo?
A) Uso de muchas variables
B) Eficiencia y claridad
C) Mayor cantidad de pasos
D) Uso de ciclos
B) Eficiencia y claridad
Se necesita almacenar un valor que represente si un usuario está activo o no.
¿Cuál es la mejor opción?
A) Entero
B) Decimal
C) Cadena
D) Booleano
D) Booleano
¿Qué tipo de operador permite combinar condiciones?
A) Aritmético
B) Lógico
C) Relacional
D) Asignación
B) Lógico
¿Cuándo es más adecuado usar un ciclo?
A) Cuando hay una sola instrucción
B) Cuando no hay condiciones
C) Cuando hay muchas variables
D) Cuando se repite una acción varias veces
D) Cuando se repite una acción varias veces
¿Cuál es el propósito principal de una condicional?
A) Repetir instrucciones
B) Comparar valores
C) Tomar decisiones según condiciones
D) Guardar datos
C) Tomar decisiones según condiciones
Si un algoritmo funciona pero tarda mucho, el problema es:
A) De eficiencia
B) Lógico
C) Sintáctico
D) De variables
A)De eficiencia
Un programa convierte números a texto para mostrarlos en la pantalla.
¿Qué implicación tiene esto?
A) Mejora el rendimiento
B) Permite operaciones matemáticas
C) Cambia la forma de uso del dato
D) Reduce el uso de memoria
C) Cambia la forma de uso del dato
Si una condición requiere que dos cosas sean verdaderas al mismo tiempo, se usa:
A) O
B) NO
C) Y
D) XOR
C) Y
Un ciclo depende de una variable que nunca cambia.
¿Qué sucede?
A) Se ejecuta una sola vez
B) Se detiene correctamente
C) Se vuelve infinito
D) Genera error de compilación
C) Se vuelve infinito
Un programa siempre ejecuta la misma rama del condicional.
¿Qué indica esto?
A) Error en variable
B) Problema de memoria
C) Condición mal planteada
D) Error de compilación
C) Condición mal planteada
Un algoritmo con muchos pasos innecesarios presenta:
A) Mejor rendimiento
B) Mejor lógica
C) Mayor precisión
D) Redundancia
D) Redundancia
Un sistema usa números para representar estados (0 = apagado, 1 = encendido).
¿Cuál es el problema potencial de esta decisión?
A) No se puede almacenar
B) Es menos claro que usar valores lógicos
C) Aumenta la velocidad
D) Genera errores de sintaxis
B) Es menos claro que usar valores lógicos
Un error común en lógica es usar OR en lugar de AND.
¿Cuál es la consecuencia?
A) El programa no compila
B) Se restringen más las condiciones
C) Resultados no esperados
D) No hay diferencia
C) Resultados no esperados
Un ciclo registra datos pero omite el último elemento.
¿Cuál es la causa más probable?
A) Mala definición del rango
B) Error en operadores lógicos
C) Uso incorrecto de variables
D) Falta de memoria
A)Mala definición del rango
Un sistema valida usuario y contraseña.
Si se usa OR en lugar de AND, ¿qué pasa?
A) Mayor seguridad
B) Menor seguridad
C) No cambia nada
D) Error de sintaxis
B) Menor seguridad
Dos algoritmos resuelven lo mismo, pero uno usa menos pasos.
¿Cuál es mejor?
A) El más largo
B) El más complejo
C) Ambos iguales
D) El más corto y eficiente
D) El más corto y eficiente