Test cuestionario de programación básica - the question form
Preguntas: 16 · 10 minutos
1. Un programa ejecuta: SI temperatura > 30, IMPRIMIR “Caliente”. Si la temperatura es igual a 30 y no hay una rama SI NO, ¿qué se imprime?
El número 30
La palabra “Caliente”
No se imprime ningún mensaje
La condición provoca automáticamente un error
2. ¿Para qué se utiliza principalmente un bucle?
Declarar todas las variables antes de que se inicie un programa
Elegir un tipo de dato según la entrada del usuario
Repetir un bloque de instrucciones bajo condiciones definidas
Convertir comentarios en instrucciones ejecutables
3. En la definición de la función saludar(nombre), ¿cómo se denomina nombre?
Un valor de retorno
Un operador booleano
Un contador de bucle
Un parámetro
4. ¿Qué hace normalmente una instrucción de retorno dentro de una función?
Reinicia todo el programa desde el principio
Repite la función hasta que cambie su entrada
Convierte todas las variables locales en variables globales
Finaliza la ejecución actual de la función y puede devolver un valor a quien la llamó
5. ¿Cuándo se evalúa como verdadera la expresión booleana A Y B?
Siempre que A sea verdadera, independientemente de B
Siempre que al menos una de las dos, A o B, sea verdadera
Solo cuando A y B tienen valores diferentes
Solo cuando tanto A como B son verdaderas
6. Un programa debe permitir el ingreso cuando la edad de una persona sea de 18 años o más. ¿Qué condición expresa esa regla?
la edad es mayor o igual que 18
la edad es exactamente igual a 18
la edad es estrictamente mayor que 18
la edad es menor o igual que 18
7. ¿Qué tipo de dato es el más apropiado para un valor que solo puede ser verdadero o falso?
Cadena de texto
Entero
Booleano
Número de punto flotante
8. ¿Cuál es el propósito principal de un comentario común en el código fuente?
Ayudar a las personas a comprender el código sin funcionar como una instrucción ejecutable normal
Hacer que se repita la siguiente instrucción
Almacenar texto que el programa debe mostrar
Solicitar una entrada al usuario
9. ¿Qué es un algoritmo?
Un conjunto finito y ordenado de pasos para resolver un problema
Un lenguaje de programación utilizado únicamente para realizar cálculos
Una lista que contiene todos los posibles errores de un programa
Un componente físico que ejecuta código fuente
10. ¿Qué situación tiene más probabilidades de generar un bucle infinito no intencional?
El cuerpo del bucle actualiza el valor utilizado en su condición
El bucle procesa una colección vacía y luego se detiene
La condición del bucle permanece verdadera porque el valor relevante nunca cambia
La condición del bucle es falsa antes de la primera iteración
11. A la instrucción IMPRIMIR(""Hola"" le falta el paréntesis de cierre. ¿Qué tipo de error es?
Un error lógico
Un error de sintaxis
Un error de validación de entrada
Un error de caso límite
12. Una lista no vacía contiene varias puntuaciones de pruebas. ¿Qué cálculo da su media aritmética?
Sumar únicamente la puntuación más alta y la más baja
Sumar todas las puntuaciones y dividir el resultado entre la cantidad de puntuaciones
Multiplicar todas las puntuaciones por la cantidad de puntuaciones
Restar la puntuación más baja de la más alta
13. Considera este pseudocódigo: x ← 5, luego x ← x + 2. ¿Qué valor contiene x después?
5
7
10
52
14. Sigue este pseudocódigo: contador ← 0; MIENTRAS contador < 3, establece contador ← contador + 1; después del bucle, IMPRIMIR contador. ¿Qué se imprime?
3
2
4
Nada, porque el bucle nunca termina
15. ¿Cuál es el propósito principal de una variable en un programa?
Traducir el código fuente a instrucciones de máquina
Almacenar un valor que el programa pueda usar o cambiar
Repetir todas las instrucciones del programa
Detectar y corregir errores automáticamente
16. Un programa acepta usuarios de 18 años o más mediante la condición edad >= 18. ¿Qué par de edades prueba más directamente el límite de aceptación?
1 y 100
18 y 50
20 y 21
17 y 18