wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Tema 3 Programación Básica

Total questions: 33

Worksheet time: 17mins

Name
Class
Date
1.

¿Cuál es la función principal de las estructuras secuenciales en programación?

a)

Ejecutar instrucciones en cualquier orden

b)

Ejecutar un conjunto de instrucciones en un orden específico

c)

Crear estructuras más complejas

d)

Ninguna de las anteriores

2.

¿Qué son las estructuras secuenciales?

a)

Son una secuencia de instrucciones que se ejecutan en orden.

b)

Son una secuencia de instrucciones que se ejecutan al azar.

c)

Son una secuencia de instrucciones que se ejecutan de manera simultánea.

d)

Son una secuencia de instrucciones que se ejecutan en orden inverso.

3.

¿Qué son las estructuras secuenciales en programación?

a)

Una estructura compleja de control de flujo.

b)

Una secuencia de instrucciones que se ejecutan en orden.

c)

Un conjunto de variables y operaciones matemáticas.

d)

Una estructura de datos para almacenar información.

4.

¿Qué se incluye en la implementación de una estructura secuencial?

a)

Variables y operaciones matemáticas.

b)

Asignación de valores a variables, lectura de datos y impresión de resultados.

c)

Lógica y control de flujo.

d)

Estructuras complejas de control de flujo.

5.

¿Para qué se utiliza la estructura selectiva simple en la programación?

a)

Para ejecutar varias acciones si se cumple una condición

b)

Para ejecutar una única acción si se cumple una condición

c)

Para ejecutar una acción si no se cumple una condición

d)

Para ejecutar varias acciones independientemente de la condición

6.

¿Cuál es la sintaxis correcta para una estructura selectiva simple en C?

a)

for (condición) {acción;}

b)

switch (condición) {acción;}

c)

if (condición) {acción;}

d)

while (condición) {acción;}

7.

¿Qué se ejecutará si no se cumple la condición en una estructura selectiva simple?

a)

Se ejecuta una acción alternativa

b)

No se hace nada

c)

Se ejecutan varias acciones

d)

El programa se detiene

8.

¿Qué se utiliza en la estructura selectiva simple para determinar si se cumple o no una condición?

a)

Una función

b)

Una variable

c)

Un operador

d)

Una comparación

9.

¿Para qué se utiliza la estructura selectiva doble en la programación?

a)

Para ejecutar una única acción si se cumple una condición

b)

Para ejecutar una acción en caso contrario a una condición

c)

Para ejecutar varias acciones si se cumple una condición

d)

Para ejecutar varias acciones dependiendo de la condición

10.

¿Cuál es la sintaxis correcta para una estructura selectiva doble en C?

a)

if (condición) {acción1; action2;}

b)

if (condición) {acción1;} else {acción2;}

c)

switch (condición) {acción1;} else {acción2;}

d)

while (condición) {acción1;} else {acción2;}

11.

¿Qué se ejecuta si se cumple la condición en una estructura selectiva doble?

a)

Se ejecuta la acción 1

b)

No se hace nada

c)

Se ejecuta la acción 2

d)

El programa se detiene

12.

¿Para qué se utiliza la estructura selectiva múltiple en la programación?

a)

Para ejecutar una única acción si se cumple una condición.

b)

Para ejecutar una acción si se cumple una condición y otra acción si no se cumple.

c)

Para ejecutar una acción en función de varias condiciones.

d)

Para controlar el flujo del programa en función de la variable de un ciclo.

13.

¿Cuál es la sintaxis correcta para una estructura selectiva múltiple en C?

a)

if (condición1) {acción1;} else {acción2;}

b)

for (int i=0; i<n; i++) {acción1;}

c)

if (condición1) {acción1;} else if (condición2) {acción2;} else {acción3;}

d)

while (condición) {acción1;}

14.

¿Qué se ejecuta si se cumple la primera condición en una estructura selectiva múltiple?

a)

Se ejecuta la acción 1.

b)

No se hace nada.

c)

Se ejecuta la acción 2.

d)

Se ejecuta la acción 3.

15.

¿Qué se utiliza en la estructura selectiva múltiple para determinar si se cumple o no una condición?

a)

Una función.

b)

Una variable.

c)

Un operador.

d)

Una comparación.

16.

¿Cuál es la diferencia entre una estructura selectiva doble y una estructura selectiva múltiple?

a)

La estructura selectiva doble se utiliza para ejecutar una acción en función de varias condiciones, mientras que la estructura selectiva múltiple se utiliza para ejecutar una única acción si se cumple una condición.

b)

La estructura selectiva doble se utiliza para ejecutar una acción si se cumple una condición y otra acción si no se cumple, mientras que la estructura selectiva múltiple se utiliza para ejecutar una acción en función de varias condiciones.

c)

La estructura selectiva doble se utiliza para controlar el flujo del programa en función de una condición específica, mientras que la estructura selectiva múltiple se utiliza para controlar el flujo del programa en función de varias condiciones específicas.

d)

La estructura selectiva doble y la estructura selectiva múltiple son términos equivalentes en programación y se utilizan indistintamente.

17.

¿Cuál es el nombre alternativo de la estructura iterativa "repetir mientras"?

a)

for

b)

if

c)

while

d)

do-while

18.

¿Cuál es la sintaxis correcta para una estructura do-while en C?

a)

while (condición) {acción;}

b)

for (int i=0; i<n; i++) {acción;}

c)

do {acción;} while (condición);

d)

if (condición) {acción1;} else {acción2;}

19.

¿Cuál es la sintaxis correcta para un ciclo while en C?

a)

while (condición) {bloque de código}

b)

for (int i=0; i<n; i++) {bloque de código}

c)

while [condición] (bloque de código)

d)

do {bloque de código} while (condición);

20.

¿Cuál es el propósito principal del ciclo do-while en C?

a)

Ejecutar un bloque de código un número específico de veces.

b)

Ejecutar un bloque de código al menos una vez.

c)

Ejecutar un bloque de código en función de varias condiciones.

d)

Controlar el flujo del programa en función de la variable de un ciclo.

21.

¿En qué momento se evalúa la condición en un ciclo while?

a)

Al principio del ciclo.

b)

Al final del ciclo.

c)

En el medio del ciclo.

d)

En cualquier momento del ciclo.

22.

¿Cuál es la forma de interrumpir la ejecución de un ciclo while antes de que se cumpla la condición?

a)

Utilizando la palabra clave "done".

b)

Utilizando la palabra clave "exit".

c)

Utilizando la palabra clave "break".

d)

Utilizando la palabra clave "continue".

23.

¿Cuál es el resultado de ejecutar un ciclo while con una condición siempre verdadera?

a)

El programa se detiene inmediatamente.

b)

El programa se ejecuta sin problemas.

c)

El programa entra en un ciclo infinito.

d)

El programa se ejecuta pero no se imprime ninguna salida.

24.

¿En qué momento se evalúa la condición en un ciclo do-while en C?

a)

Antes de ejecutar el bloque de código.

b)

Después de ejecutar el bloque de código.

c)

Al final de cada iteración.

d)

En cada iteración.

25.

¿Cuál es la sintaxis correcta de la estructura de control de flujo "for" en C?

a)

for (inicialización; condición; actualización) {bloque de código}

b)

for (actualización; inicialización; condición) {bloque de código}

c)

for (condición; inicialización; actualización) {bloque de código}

d)

for (inicialización; actualización; condición) {bloque de código}

26.

¿Qué sucede si la condición del ciclo for nunca se cumple?

a)

El bloque de código se ejecutará infinitamente.

b)

El bloque de código no se ejecutará nunca.

c)

El ciclo for lanzará un error.

d)

El ciclo for ejecutará el bloque de código una sola vez.

27.

¿Cuál es la variable de control del ciclo for?

a)

La variable que se inicializa antes del ciclo.

b)

La variable que se actualiza en cada iteración del ciclo.

c)

La variable que se utiliza para evaluar la condición del ciclo.

d)

La variable que se declara dentro del bloque de código.

28.

¿Qué hace la sentencia "break" dentro del ciclo for?

a)

Termina la ejecución del programa por completo.

b)

Termina la ejecución del ciclo for y continúa con el código después del ciclo.

c)

Reinicia la variable de control del ciclo for.

d)

No hace nada en el ciclo for.

29.

¿Qué estructura de control se utiliza para seleccionar entre varias opciones en función de una expresión entera en C++?

a)

if-else

b)

for

c)

while

d)

switch-case

30.

¿Qué se utiliza como expresión de selección en la estructura switch-case en C?

a)

Una cadena de caracteres

b)

Un valor booleano

c)

Una expresión entera

d)

Un valor de coma flotante

31.

¿Cuál es la sintaxis correcta de la estructura switch-case en C?

a)

switch (expresión) {caso valor: acción; break;}

b)

switch (expresión) {valor caso: acción; break;}

c)

switch (valor) {caso expresión: acción; break;}

d)

switch (valor) {expresión caso: acción; break;}

32.

¿Qué sucede si no se utiliza la instrucción break en un caso de la estructura switch-case en C?

a)

Se ejecutan todas las acciones en todos los casos siguientes.

b)

Se ejecutan todas las acciones en todos los casos anteriores.

c)

Se ejecuta la acción en el caso actual y se continúa con el siguiente caso.

d)

Se genera un error de compilación.

33.

¿Qué se utiliza en la estructura switch-case para ejecutar una acción en caso de que la expresión de selección no coincida con ninguno de los casos definidos?

a)

default

b)

none

c)

exit

d)

break