wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Cuestionario Estructuras de Programación

Total questions: 60

Worksheet time: 30mins

Name
Class
Date
1.

¿Qué estructura de programación se utiliza para mostrar un mensaje en pantalla?

a)

Leer

b)

Asignar

c)

Escribir

d)

SubProceso

2.

¿Qué acción permite obtener un valor ingresado por el usuario desde el teclado?

a)

Escribir

b)

Leer

c)

Asignar

d)

Bucle

3.

¿Qué operador aritmético se usa para la suma?

a)

-

b)

*

c)

+

d)

/

4.

¿Qué operador aritmético se usa para la resta?

a)

+

b)

-

c)

*

d)

/

5.

¿Qué operador aritmético se usa para la multiplicación?

a)

/

b)

%

c)

*

d)

+

6.

¿Qué operador aritmético se usa para la división?

a)

*

b)

+

c)

/

d)

%

7.

¿Qué operador aritmético se usa para la potencia?

a)

%

b)

^

c)

/

d)

*

8.

¿Qué operador aritmético se usa para el módulo (residuo de división)?

a)

/

b)

*

c)

%

d)

+

9.

¿Qué operador de comparación significa "igual"?

a)

>

b)

<

c)

=

d)

<>

10.

¿Qué operador de comparación significa "mayor que"?

a)

<

b)

>

c)

=

d)

<=

11.

¿Qué operador de comparación significa "menor que"?

a)

>=

b)

<=

c)

>

d)

<

12.

¿Qué operador de comparación significa "mayor o igual que"?

a)

>

b)

<

c)

>=

d)

<=

13.

¿Qué operador de comparación significa "menor o igual que"?

a)

>=

b)

<=

c)

>

d)

<

14.

¿Qué operador de comparación significa "distinto de"?

a)

=

b)

<>

c)

==

d)

!=

15.

En las estructuras condicionales, ¿qué palabra clave se usa para una condición simple?

a)

Según

b)

Mientras

c)

Si-Entonces

d)

Para

16.

¿Qué tipo de estructura condicional se usa para múltiples casos posibles?

a)

Si-Entonces

b)

Mientras

c)

Según

d)

Repetir

17.

¿Qué tipo de bucle se ejecuta mientras una condición sea verdadera?

a)

Para

b)

Repetir

c)

Mientras

d)

Según

18.

¿Qué tipo de bucle se ejecuta hasta que una condición se cumpla?

a)

Mientras

b)

Para

c)

Repetir

d)

Si-Entonces

19.

¿Qué tipo de bucle se utiliza cuando se conoce el número exacto de repeticiones?

a)

Mientras

b)

Repetir

c)

Para

d)

Si-Entonces

20.

¿Qué se puede almacenar en una variable?

a)

Un valor o resultado

b)

Un mensaje

c)

Una condición

d)

Un tipo de dato

21.

¿Cómo se define un SubProceso que devuelve un valor?

a)

Función

b)

Procedimiento

c)

Bucle

d)

Condicional

22.

¿Cómo se define un SubProceso que NO devuelve un valor?

a)

Función

b)

Procedimiento

c)

Bucle

d)

Condicional

23.

¿Qué es una "Dimensión" en PSeInt?

a)

Un tipo de dato

b)

Una estructura de control

c)

Un arreglo o matriz

d)

Un operador

24.

¿Qué se indica entre corchetes al definir una dimensión?

a)

El tipo de dato

b)

La longitud o tamaño

c)

El nombre de la variable

d)

El valor inicial

25.

Si una dimensión tiene un solo índice, ¿qué tipo de matriz es?

a)

Bidimensional

b)

Multidimensional

c)

Unidimensional

d)

Heterogénea

26.

En una matriz unidimensional, ¿con qué índice comienza la primera posición?

a)

1

b)

0

c)

-1

d)

Cualquier número entero

27.

¿Con qué índice comienza la primera posición de una matriz unidimensional?

a)

1

b)

0

c)

-1

d)

Cualquier número entero

28.

¿Qué almacena cada posición de una matriz unidimensional?

a)

Una función

b)

Una operación

c)

Un valor o dato

d)

Una estructura de control

29.

¿Qué tipo de dato puede almacenar un número entero?

a)

Real

b)

Caracter

c)

Lógico

d)

Entero

30.

¿Qué tipo de dato puede almacenar números con decimales?

a)

Entero

b)

Caracter

c)

Real

d)

Lógico

31.

¿Qué tipo de dato puede almacenar letras, palabras o símbolos?

a)

Entero

b)

Real

c)

Caracter

d)

Lógico

32.

¿Qué tipo de dato puede almacenar solo 'verdadero' o 'falso'?

a)

Entero

b)

Real

c)

Caracter

d)

Lógico

33.

¿Qué se usa para recorrer y manipular los elementos de una matriz?

a)

Condicionales

b)

Subprocesos

c)

Bucles

d)

Operadores aritméticos

34.

¿Qué tipo de operador es la 'suma'?

a)

Lógico

b)

Comparación

c)

Aritmético

d)

Booleano

35.

¿Qué tipo de operador es el 'módulo'?

a)

Lógico

b)

Comparación

c)

Aritmético

d)

De asignación

36.

¿Qué tipo de operador es el símbolo '=' (igual)?

a)

Aritmético

b)

Lógico

c)

Comparación

d)

De asignación

37.

¿Qué tipo de operador es 'Y (Conjunción)'?

a)

Aritmético

b)

Lógico

c)

Comparación

d)

De asignación

38.

Si la condición de un bucle Mientras es falsa desde el principio, ¿cuántas veces se ejecuta el bucle?

a)

Una vez

b)

Cero veces

c)

Infinitas veces

d)

Depende del bucle

39.

En la tabla de verdad para 'Y (Conjunción)', ¿cuándo el 'Resultado' es verdadero?

a)

Cuando al menos una entrada es verdadera.

b)

Cuando ambas entradas son verdaderas.

c)

Cuando al menos una entrada es falsa.

d)

Nunca es verdadero.

40.

En la tabla de verdad para 'O (Disyunción)', ¿cuándo el 'Resultado' es verdadero?

a)

Cuando ambas entradas son falsas.

b)

Cuando ambas entradas son verdaderas.

c)

Cuando al menos una entrada es verdadera.

d)

Nunca es verdadero.

41.

En la tabla de verdad para 'NO (Negación)', si la entrada es verdadera, ¿cuál es la salida?

a)

Verdadera

b)

Falsa

c)

Depende

d)

Nula

42.

En la tabla de verdad para 'NO (Negación)', si la entrada es falsa, ¿cuál es la salida?

a)

Verdadera

b)

Falsa

c)

Depende

d)

Nula

43.

¿Qué estructura de programación se utiliza para guardar un valor en una variable?

a)

Leer

b)

Escribir

c)

Asignar

d)

SubProceso

44.

¿Cuál es el propósito principal de un bucle 'Para'?

a)

Ejecutar un bloque de código hasta que una condición sea verdadera.

b)

Ejecutar un bloque de código mientras una condición sea verdadera.

c)

Ejecutar un bloque de código un número determinado de veces.

d)

Ejecutar un bloque de código solo si una condición es verdadera.

45.

Si defines una variable con Dimension nombre_variable[5], ¿cuántas posiciones tiene esa dimensión?

a)

4

b)

5

c)

6

d)

Depende del tipo de dato

46.

En PSeInt, ¿qué tipo de dato se usa para variables que solo pueden tomar los valores 'verdadero' o 'falso'?

a)

Booleano

b)

Lógico

c)

VerdaderoFalso

d)

Condicional

47.

Si tienes la expresión A > B y A es 5 y B es 3, ¿cuál es el resultado de la comparación?

a)

Falso

b)

Verdadero

c)

Error

d)

Nulo

48.

Si tienes la expresión C < D y C es 10 y D es 10, ¿cuál es el resultado de la comparación?

a)

Falso

b)

Verdadero

c)

Error

d)

Indefinido

49.

¿Qué significa la flecha hacia arriba (^) en los operadores aritméticos?

a)

División

b)

Multiplicación

c)

Potencia

d)

Módulo

50.

¿Para qué se utiliza la estructura "Según" en PSeInt?

a)

Para repetir un bloque de código.

b)

Para tomar decisiones basadas en múltiples opciones de una variable.

c)

Para definir funciones.

d)

Para leer datos del teclado.

51.

Si una "Matriz" se define como "arreglos o tuplas", ¿qué nombre se le da comúnmente a los arreglos en otros lenguajes?

a)

Objetos

b)

Listas

c)

Conjuntos

d)

Diccionarios

52.

¿Qué es un "Bloque condicional" en la estructura "Si-Entonces"?

a)

Un conjunto de operaciones que se ejecutan si la condición es falsa.

b)

Un conjunto de operaciones que se ejecutan si la condición es verdadera.

c)

Una función que devuelve un valor.

d)

Un bucle.

53.

¿Qué significa que un valor es "entero"?

a)

Que tiene decimales.

b)

Que es un número sin decimales.

c)

Que es una palabra.

d)

Que es verdadero o falso.

54.

Si un SubProceso no tiene un valor de retorno, ¿qué se puede asumir?

a)

Que es una función.

b)

Que es un procedimiento.

c)

Que es un operador.

d)

Que es una variable.

55.

Si se utiliza la expresión A >= B y A es 7 y B es 7, ¿cuál es el resultado?

a)

Falso

b)

Verdadero

c)

Error

d)

Nulo

56.

¿Cuál es el objetivo de los operadores "lógicos"?

a)

Realizar cálculos matemáticos.

b)

Comparar valores.

c)

Combinar o negar condiciones lógicas.

d)

Asignar valores.

57.

¿Qué diferencia principal existe entre "Mientras" y "Repetir"?

a)

"Mientras" se evalúa al principio, "Repetir" al final.

b)

"Mientras" es para un número fijo de veces, "Repetir" para condiciones.

c)

"Mientras" siempre se ejecuta al menos una vez, "Repetir" no.

d)

Son exactamente lo mismo.

58.

¿Qué tipo de dato usarías para almacenar el nombre de una persona?

a)

Entero

b)

Real

c)

Caracter

d)

Lógico

59.

Si una variable tiene el valor "VERDADERO", ¿de qué tipo de dato es probablemente?

a)

Entero

b)

Real

c)

Caracter

d)

Lógico

60.

¿Cuál es la finalidad de la estructura "Bloque múltiple de casos"?

a)

Evaluar una sola condición.

b)

Ejecutar un bloque de código repetidamente.

c)

Seleccionar un bloque de código a ejecutar entre varias opciones basadas en un valor.

d)

Declarar una variable.