wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Examen DFD y Python

Total questions: 75

Worksheet time: 39mins

Name
Class
Date
1.

¿Cuál es el operador para 'diferente de' en Python?

a)

=

b)

==

c)

!=

d)

>

2.

¿Qué indica un óvalo en un diagrama de flujo?

a)

Proceso

b)

Decisión

c)

Entrada/Salida

d)

Inicio o Fin

3.

¿Qué palabra clave se usa para una condición en Python?

a)

cond

b)

when

c)

if

d)

switch

4.

¿Cómo se llama a una función en Python?

a)

call miFuncion()

b)

miFuncion()

c)

run miFuncion()

d)

exec miFuncion()

5.

¿Qué hace una función sin 'return' explícito?

a)

Devuelve 0

b)

Devuelve True

c)

Devuelve None

d)

Lanza error

6.

¿Qué palabra clave se usa para un bucle en Python?

a)

next

b)

loop

c)

for

d)

repeat

7.

¿Qué palabra se usa para salir de un bucle?

a)

stop

b)

quit

c)

break

d)

exit

8.

¿Qué función se usa para generar un rango de números?

a)

list()

b)

loop()

c)

range()

d)

interval()

9.

¿Cómo se define una función en Python?

a)

define miFuncion()

b)

def miFuncion():

c)

function miFuncion()

d)

func miFuncion()

10.

¿Qué operador se usa para 'igualdad' en Python?

a)

=

b)

==

c)

:=

d)

===

11.

¿Qué representa un rectángulo en un diagrama de flujo?

a)

Entrada/Salida

b)

Inicio/Fin

c)

Decisión

d)

Proceso

12.

¿Qué hace la instrucción 'continue' en un bucle?

a)

Sale del bucle

b)

Termina la función

c)

Reinicia el programa

d)

Salta a la siguiente iteración

13.

¿Qué palabra se usa para devolver un valor en una función?

a)

yield

b)

output

c)

return

d)

give

14.

¿Qué símbolo se usa para Entrada/Salida en un diagrama de flujo?

a)

Rectángulo

b)

Rombo

c)

Óvalo

d)

Paralelogramo

15.

¿Qué bucle se usa para repetir mientras se cumpla una condición?

a)

while

b)

loop

c)

for

d)

repeat

16.

¿Cómo se pasan argumentos a una función?

a)

En llaves

b)

En comillas

c)

En paréntesis

d)

En corchetes

17.

¿Cuál es el propósito principal de un DFD?

a)

Mostrar el flujo de información en un sistema

b)

Diseñar interfaces gráficas

c)

Representar la estructura física de datos

d)

Codificar un programa

18.

¿Cuál es la sintaxis correcta de un condicional en Python?

a)

if x > 0 then

b)

if x > 0 then:

c)

if x > 0:

d)

if (x > 0)

19.

¿Qué hace el siguiente código? for i in range(3): print(i)

a)

Imprime 1 al 3

b)

Imprime 0, 1, 2

c)

Error

d)

No imprime nada

20.

¿Qué hace len("Hola") en Python?

a)

Cuenta los espacios

b)

Devuelve 4

c)

Error

d)

Devuelve la palabra

21.

¿Cuál es la salida de print(2 * 3 + 1)?

a)

7

b)

8

c)

5

d)

9

22.

¿Qué palabra define un bucle infinito si no se controla?

a)

for

b)

while

c)

if

d)

repeat

23.

¿Qué operador lógico representa 'o'?

a)

||

b)

or

c)

&&

d)

xor

24.

¿Cuál es la estructura de control que permite ejecutar una instrucción u otra?

a)

Bucle

b)

Condicional

c)

Lista

d)

Función

25.

¿Qué hace print("Hola" + "Mundo")?

a)

Suma

b)

Error

c)

HolaMundo

d)

Hola Mundo

26.

¿Cuál es el tipo de dato de 5.0 en Python?

a)

int

b)

bool

c)

str

d)

float

27.

¿Qué palabra clave define una función anónima en Python?

a)

lambda

b)

def

c)

func

d)

null

28.

¿Qué representa un rombo en un diagrama de flujo?

a)

Inicio/Fin

b)

Proceso

c)

Decisión

d)

Entrada/Salida

29.

¿Qué es input() en Python?

a)

Salida de datos

b)

Lectura de teclado

c)

Declaración

d)

Comparación

30.

¿Cómo se concatena texto en Python?

a)

con +

b)

con .

c)

con &

d)

con *

31.

¿Qué hace int("10")?

a)

Devuelve una cadena

b)

Error

c)

Convierte a número

d)

Multiplica

32.

¿Cómo se comentan líneas en Python?

a)

// comentario

b)

/* comentario */

c)

# comentario

d)
33.

¿Qué es una variable?

a)

Un tipo de dato

b)

Un número

c)

Un contenedor de información

d)

Un error

34.

¿Qué tipo de datos puede almacenar una lista en Python?

a)

Solo enteros

b)

Solo texto

c)

Diferentes tipos de datos

d)

Solo booleanos

35.

¿Qué instrucción permite repetir un bloque de código un número específico de veces?

a)

while

b)

if

c)

repeat

d)

for

36.

¿Qué palabra clave permite definir una condición alternativa?

a)

else

b)

elif

c)

when

d)

switch

37.

¿Qué hace sum([1,2,3])?

a)

Concatena

b)

Da 6

c)

Error

d)

Multiplica

38.

¿Qué es un parámetro?

a)

Un valor fijo

b)

Una salida

c)

Un valor de entrada

d)

Un bucle

39.

¿Cuál es el tipo de dato de "123"?

a)

int

b)

str

c)

float

d)

bool

40.

¿Qué instrucción sirve para imprimir en consola?

a)

write

b)

echo

c)

output

d)

print

41.

¿Cuál es el valor de 3 == 3?

a)

False

b)

True

c)

6

d)

Error

42.

¿Qué palabra se usa para una condición adicional?

a)

else

b)

elif

c)

case

d)

default

43.

¿Cuál es la función de una variable en un programa?

a)

Controlar bucles

b)

Imprimir datos

c)

Guardar información

d)

Ejecutar código

44.

¿Qué tipo de estructura es for?

a)

Condicional

b)

Función

c)

Ciclo

d)

Clase

45.

¿Qué hace break en un ciclo?

a)

Repite

b)

Termina el ciclo

c)

Pasa a la siguiente

d)

Lanza error

46.

¿Qué tipo de dato es [1, 2, 3]?

a)

lista

b)

tupla

c)

cadena

d)

booleano

47.

¿Qué hace int("abc")?

a)

Da error

b)

Da 0

c)

Convierte a número

d)

Devuelve 'abc'

48.

¿Cuál es la extensión de los archivos de Python?

a)

.html

b)

.txt

c)

.java

d)

.py

49.

¿Qué función devuelve la longitud de una cadena?

a)

size()

b)

len()

c)

length()

d)

count()

50.

¿Cómo se llama una función con argumentos?

a)

nombre[]

b)

nombre{}

c)

nombre()

d)

nombre""

51.

La utilidad de la herramienta DFD es:

a)

realizar presentaciones electrónicas

b)

encontrar información relevante en la web

c)

resolver de manera gráfica los algoritmos

d)

resolver de manera narrativa los algoritmos

52.

Los algoritmos cuantitativos permiten:

a)

narrar detalladamente los pasos que resuelven un problema

b)

realizar cálculos en la solución de un problema específico

53.

Esta figura del diagrama se llama:

a)

condición

b)

proceso

c)

entrada

d)

decisión

54.

La figura que observa en el DFD se llama

a)

Inicio / fin

b)

Descripción

c)

Principio / final

d)

circunferencia

55.

La figura que observa, en el DFD se llama:

a)

proceso

b)

lectura

c)

salida

d)

decisión

56.

Esta figura indica:

a)

la dirección del flujo de datos en el diagrama

b)

que debe hacer clic en la siguiente figura

57.

La función de esta figura en el DFD es:

a)

Ingresar datos

b)

declarar variables

c)

presentar mensajes y contenidos de variables

d)

realizar cálculos básicos

58.

En esta figura se:

a)

declaran variables y realizan cálculos

b)

ingresan datos

c)

presentan los contenidos de las variables

d)

muestran mensajes

59.

¿Cómo deben escribirse los mensajes en la figura "Salida"?

a)

Entre signos numerales

b)

Entre comillas dobles

c)

Entre comillas simples

d)

Entre paréntesis

60.

¿A que hace referencia la imagen?

a)

Acumulador

b)

Contador

c)

Variable

d)

Bucle For

61.

Seleccione el símbolo del bucle for

a)
b)
c)
d)
62.

Seleccione el símbolo del bucle do - while

a)
b)
c)
d)
63.

Observe la siguiente imagen y seleccione cuál es el número inicial y final de la serie

a)

Inicial: 1 ; Final: 150

b)

Inicial: 0 ; Final: 150

c)

Inicial: N1 ; Final: N50

d)

Inicial: 1 ; Final: NF

64.

¿Cuándo debe de validarse un contador?

a)

Un contador debe colocarse antes del cierre.

b)

Un contador es el que suma de uno en uno.

c)

Un contador debe validarse en 1 al final del DFD

d)

Un contador debe validarse en 0 al inicio del DFD

65.

Observe la imagen y seleccione el tipo de bucle al que pertenece.

a)

For (Para)

b)

Do - While (Mientras - que)

c)

If (Si)

d)

Ninguno de los anteriores

66.

Observe la imagen y seleccione el tipo de bucle al que pertenece.

a)

For (Para)

b)

Do - While (Mientras - que)

c)

If (Si)

d)

Ninguno de los anteriores

67.

¿Cuál es la referencia de la expresión mostrada?

a)

Mientras que n sea igual que 3

b)

Mientras que n sea superior que 3

c)

Mientras que n sea diferente que 3

d)

Para que n llegue has 3 y termine el ciclo

68.

¿Cuál de los siguientes es un tipo de Algoritmo?

a)

Algoritmo estructurado.

b)

Algoritmo secuencial.

c)

Algoritmo gráfico.

d)

Algoritmo computacional.

69.

¿Cuál de las siguientes es una característica de la interfaz del programa DFD?

a)

Menú de archivos.

b)

Panel de propiedades.

c)

Opciones de impresión.

d)

Ver estadísticas.

70.

Qué representa esta figura?

a)

Procesos

b)

Entradas

c)

Inicio/Fin

d)

Salidas

e)

Decisión

71.

El enunciado del problema de al imagen sería:

a)

Calcular el promedio de 4 números

b)

Calcular el promedio de 2 números

c)

Calcular el promedio de X números

72.

Una _______________ almacena los datos introducidos por el usuario.

a)

Variable de entrada (Input)

b)

Constante

c)

Variable de salida (Output)

d)

Variable de trabajo

73.

¿Cuál es el resultado?

a)

9, 16

b)

16,9

c)

7,16

d)

16,7

74.

¿Qué se muestra por pantalla?

a)

edad

b)

(edad)

c)

Tu edad es: 20

d)

20

75.

¿Qué se muestra por pantalla?

a)

La edad que la persona haya escrito + 5

b)

edad + 5

c)

12 + 5

d)

Edad5