wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

python

Total questions: 49

Worksheet time: 34mins

Name
Class
Date
1.

Implica resolver problemas, diseñar sistemas y comprender el comportamiento humano, haciendo uso de los conceptos fundamentales de la informática

a)

PENSAMIENTO COMPUTACIONAL

b)

ALGORITMO

c)

PSEUDOCÓDIGO

d)

DIAGRAMA DE FLUJO

2.

Consiste en observar atentamente una problemática y saber exactamente que deseamos hacer y que resultados deseamos obtener.

a)

ANÁLISIS

b)

DEFINICIÓN DEL PROBLEMA

c)

DIAGRAMA DE FLUJO

d)

PSEUDOCÓDIGO

3.

Permite crear el código para ser interpretado y ejecutado por una computadora

a)

LENGUAJE DE PROGRAMACIÓN

b)

DIAGRAMA DE FLUJO

c)

PSEUDOCÓDIGO

d)

ALGORITMO

4.

Son los datos que se introducen en la computadora para ser procesados. Principalmente se define como datos numéricos y alfanuméricos

a)

ENTRADA

b)

PROCESO

c)

SALIDA

d)

PROGRAMA

5.

Son las instrucciones para la transformación de los datos de entrada, mediante la ejecución del algoritmo o proceso de solución del problema

a)

PROCESO

b)

PROGRAMA

c)

ALGORITMO

d)

OPERACIONES

6.

Es la obtención y visualización de los resultados efectuados durante el proceso del algoritmo

a)

SALIDA

b)

PROCESO

c)

PROGRAMA

d)

PSEUDOCÓDIGO

7.

Consiste en comprender, dividir un problema en problemas más pequeños y manejables

a)

DESCOMPOSICIÓN DEL PROBLEMA

b)

SUB_PROGRAMAS

c)

ANÁLISIS

d)

PROGRAMACIÓN

8.

Consiste en Identificar situaciones similares, para tratar de resolver un problema de forma similar a otras situaciones logrando resultados satisfactorios

a)

RECONOCIMIENTO DE PATRONES

b)

ALGORITMOS

c)

PROCESO

d)

PROGRAMA COMPUTACIONAL

9.

Saber identificar los elementos importantes para resolver un problema y descartar todo aquello que no es relevante es un proceso de:

a)

ABSTRACCIÓN

b)

PROGRAMACIÓN

c)

ANÁLISIS

d)

ALGORITMO

10.

Elaborar pasos precisos que permitirán resolver problemas

a)

DISEÑO DE ALGORITMOS

b)

PROGRAMACIÓN

c)

PSEUDOCÓDIGO

d)

LENGUAJE DE PROGRAMACIÓN

11.

Los conceptos, palabras de enlace, proposiciones y líneas de unión corresponden a un:

a)

MAPA CONCEPTUAL

b)

DIAGRAMA DE FLUJO

c)

PSEUDOCÓDIGO

d)

PROGRAMA

12.

Es cualquier procedimiento que se puede resolver mediante mediante algoritmos

a)

Problema de pensamiento computacional

b)

análisis del problema

c)

Diagrama de flujo

d)

Abstracción

13.

La definición o análisis del problema, el diseño del algoritmo, transformación del algoritmo en programa y ejecución corresponden a:

a)

DISEÑO DE SOLUCIONES COMPUTACIONALES

b)

DISEÑO DE OPERACIONES

c)

ENTRADA- PROCESO- SALIDA

d)

LENGUAJE DE PROGRAMACIÓN

14.

Al proceso de convertir nuestra solución a medios computacionales, es decir a la elaboración por medio de un lenguaje de programación, se le conoce como:

a)

CODIFICACIÓN

b)

EDICIÓN

c)

COMPILACIÓN

d)

CONVERSIÓN

15.

Son las características de un algoritmo

a)

FINITO - PRECISO - DEFINIDO

b)

FINITO - PRECISO- FUNCIONAL

c)

INFINITO - PRECISO - DEFINIDO

d)

INFINITO - ADECUADO- FUNCIONAL

16.

Es la representación gráfica de un algoritmo

a)

DIAGRAMA DE FLUJO

b)

PSEUDOCÓDIGO

c)

PROGRAMA

d)

LENGUAJE DE PROGRAMACIÓN

17.

Es la herramienta que se utiliza para describir un algoritmo utilizando una mezcla de frases en lenguaje común, instrucciones de programación y palabras clave que definen las estructuras de programación

a)

PSEUDOCÓDIGO

b)

DIAGRAMA DE FLUJO

c)

ALGORITMO

d)

ANÁLISIS DEL PROBLEMA

18.

Una de las fases del método de resolución de problema

a)

Pensar una estrategia

b)

Análisis

c)

programación

d)

Crear Algoritmos

19.

Se define como un conjunto de técnicas y métodos para resolver problemas

a)

Pensamiento crítico

b)

Pensamiento de programador

c)

Pensamiento computacional

d)

Pensamiento analítico

20.

Cantidad de capacidades de pensar que nos brinda el pensamiento computacional

a)

5

b)

4

c)

6

d)

3

21.

Pensar en términos de generalización nos permite identificar

a)

Programas

b)

Algoritmos

c)

Patrones

d)

Instrucciones

22.

Nombre que recibe la lista de instrucciones que están ordenadas de manera secuencial y que nos sirven para resolver problemas.

a)

Secuencia

b)

Algoritmo

c)

Conjunto de instrucciones

d)

Lista de pasos

23.

Capacidad de pensar que nos ayuda a bajar la dificultad de nuestro problema al dividirlo en pequeñas partes

a)

Descomposición

b)

Subtareas

c)

Procedimientos

d)

Subalgoritmos

24.

Un algoritmo es definido porque:

a)

Tiene un inicio y un fin

b)

Las instrucciones son precisas

c)

Resuelve el problema

d)

Resuelve el problema rapidamente

25.

Capacidad que me permite identificar lo verdaderamente importante del problema , dejando de lado los detalles no relevantes(sin importancia)

a)

Descomposición

b)

Abstracción

c)

Patrones

d)

Programación

26.

Los algoritmos se pueden expresar mediante

a)

Un dibujo

b)

Un diagrama

c)

Una oración

d)

Una descripción

27.

La capacidad de evaluar nos permite saber

a)

Si saqué buenas notas

b)

Si entendí los problemas

c)

Si la solución es correcta

d)

Si el problema es difícil

28.

¿Quién tiene todos los botones abrochados y no tiene bastón?

a)

A

b)

B

c)

C

d)

D

29.

Una variable es

a)

Una instrucción que muestra información en la pantalla.

b)

Un error en el código que detiene la ejecución del programa.

c)

Un lugar donde se guardan datos temporales.

d)

Ninguna.

30.

El comando INPUT es

a)

Es un comando que sirve para mostrar mensajes en la pantalla.

b)

Es una variable

c)

Es un comando que pide al usuario escribir datos para que luego el programa los use.

d)

Todas son correctas.

31.

Todo lo que está dentro de comillas lo ve el usuario

a)

Verdadero

b)

Falso

32.

Es el comando que me permite mostrar informacion al usuario

(a)  

33.

El nombre de esta variable es

a)

nombre

b)

Juan

c)

usuario

d)

Ninguna

34.

¿Qué es Python?

a)

lenguaje de programación

b)

editor de texto

c)

sistema operativo

35.

mientras condición:

código

es:

a)

un bucle

b)

una operación condicional

c)

no existe tal cosa

36.

si condición:

código

sino:

código

es:

a)

un bucle

b)

una condición

c)

no existe tal cosa

37.

¿Para mostrar se utiliza la función

a)

print()

b)

input()

c)

int()

38.

¿Para qué se utiliza la función de lectura?

a)

print()

b)

input()

c)

while()

39.

¿Cuál será el resultado del código:

print(x)

a)

x

b)

error

c)

creación de variable

40.

¿Cuál será el resultado del código:

print("x")

a)

x

b)

error

c)

creación de variable

41.

¿Cuál será el resultado del código:

x = 3.23

print("x")

a)

x

b)

error

c)

creación de variable

42.

¿Cuál será el resultado del código:

x = 3.23

print(x)

a)

x

b)

error

c)

3.23

43.

¿Cuál será el resultado del código:

x="OK"

y=1

while y==1:

print(x)

a)

bucle infinito

b)

se mostrará OK una vez

c)

se mostrará 1 una vez

44.

¿Cuál será el resultado del código:

x="OK"

y=1

if y==1:

print(x)

else:

print(y)

a)

bucle infinito

b)

se mostrará OK una vez

c)

se mostrará 1 una vez

45.

¿Cuál será el resultado del código:

x="OK"

y=1

if y!=1:

print(x)

else:

print(y)

a)

bucle infinito

b)

se mostrará OK una vez

c)

se mostrará 1 una vez

46.

¿Cuál será el resultado del código:

x="OK"

y="yo"

y = x+y

print(x)

se mostrará:

a)

error

b)

una vez se mostrará OK

c)

una vez se mostrará OKyo

47.

¿Cuál será el resultado del código:

x="1"

y="2"

y = x+y

print(y)

se mostrará:

a)

12

b)

3

c)

error

48.

¿Cuál será el resultado del código:

x=1

y="2"

y = x+y

print(y)

se mostrará:

a)

12

b)

3

c)

error

49.

¿Cuál será el resultado del código:

x=1

y=2

y = x+y

print(y)

se mostrará:

a)

12

b)

3

c)

error