wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

TEST FINAL - Algoritmia de Programación

Total questions: 20

Worksheet time: 10mins

Name
Class
Date
1.

Complete la palabra reservada de Python en el siguiente programa:

X=6

If X < 0:

Print (“negativo”)

¿? X == 0

Peint(“cero”)

Else:

Print(“positivo”)

a)

elseif

b)

elif

c)

else

d)

else if.

e)

Do

2.

¿Cuál de las opciones es equivalente al código de python mostrado?

If 5==2 :

Print(“Si”)

Else:

Print(“No”)

a)

print("No") if 5 == 2 else print("Si")

b)

if 5 == 2 print("Si") : print("No")

c)

if 5 == 2 print("Si") else print("No")

d)

print("Si") if 5 == 2 else print("No")

e)

Solo A y B.

3.

¿Cuál es la salida que produce este bloque de código en python?

X= 0

While X < 3 :

X= X+1

Else :

Print (X)

a)

0

b)

1

c)

2

d)

3

e)

4

4.

¿Cuál es la salida que produce este bloque de código en python?.

For num in rango(5)

Print (num)

a)

0,1,2,3,4

b)

0,1,2,3,4,5

c)

1,2,3,4,5

d)

1,2,3,4.

e)

4,3,2,1.

5.

¿Cuál es la salida que produce este bloque de código en python?

X = 0

While X < 3

X = X + 1

Else:

For n in rango (X, X+3):

Print (n)

a)

0, 1 y 2

b)

1, 2 y 3

c)

2, 3 y 4

d)

3, 4 y 5

e)

5, 4, 5

6.

Herramienta para el modelado de datos de un sistema de información fácilmente.

a)

MER

b)

CRUD

c)

DFD

d)

CLASE

e)

ALGORITMO

7.

El lenguaje ………….. es el más universal en los sistemas de base de datos. Este lenguaje nos permite realizar consultas a nuestras bases de datos para mostrar, insertar, actualizar y borrar datos.

a)

Python

b)

Java

c)

C

d)

Ruby

e)

SQL

8.

Con Python hay muchas posibilidades para programar una interfaz gráfica de usuario (GUI) pero …………………. es fácil de usar.

a)

JDK

b)

Tkinter

c)

JRE

d)

Anaconda

e)

Thinkert

9.

Es un nombre que se refiere a un objeto que reside en la memoria.

a)

Variable

b)

Constante

c)

Función

d)

Base de datos

e)

Interfaz

10.

Es un sistema de software para el diseño de aplicaciones que combina herramientas del desarrollador comunes en una sola interfaz gráfica de usuario.

a)

IDL

b)

GUI

c)

EDP

d)

LP

e)

IDE

11.

Son colecciones ordenadas. No obstante, a diferencia de las listas éstas, son inmutables.

a)

Arrays

b)

Diccionarios

c)

Tuplas

d)

Vector

e)

Matrices

12.

Los errores de ejecución son llamados comúnmente ……………………..

a)

Depuradores

b)

Excepciones

c)

Compiladores

d)

Interpretes

e)

Constructores

13.

Un bloque ……………….donde se escriben las sentencias de terminación, que son típicamente acciones de limpieza.

a)

finally

b)

except

c)

else

d)

try

e)

true

14.

No es uno de los paquetes especializados de la biblioteca estándar de Python para el manejo de fechas y horas.

a)

timedate

b)

date

c)

datetime

d)

dateday

e)

timenow

15.

Es un formato ligero de intercambio de datos.

a)

Java

b)

Html

c)

Xml

d)

Json

e)

Xhtml

16.

El …………………..no es más que una directiva que se coloca al inicio de un archivo Python, a fin de indicar al sistema, la codificación de caracteres utilizada en el archivo.

a)

Encoding

b)

Code

c)

Cotejamiento

d)

Entorno

e)

Código

17.

Las estructuras de control……………………., son aquellas que nos permiten evaluar si una o más ……………………se cumplen, para determinar que bloque de acción(es) vamos a ejecutar.

a)

Simples, acciones

b)

Iterativas, condiciones

c)

Selectivas, acciones

d)

Simples, condiciones

e)

Selectivas, condiciones

18.

Ejecuta un bloque de instrucciones "………………" una determinada condición se cumpla o sea verdadera.

a)

Mientras que

b)

Hasta que

c)

Para que

d)

Mientras tiene

e)

Hasta ejecutar

19.

Los ……………….. son como funciones. Se definen con la palabra clave ………… y cuentan con el mismo formato que las funciones.

a)

Objetos, new

b)

Métodos, public

c)

Métodos, def

d)

Objetos, import

e)

Métodos, import.

20.

La forma correcta de escribir una función es

a)

nombrefuncion: function()

b)

def nombrefuncion():

c)

define nombrefuncion()

d)

function nombrefuncion()

e)

Definition nombrefuncion()