wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Segundo Corte Algoritmos y Programación

Total questions: 61

Worksheet time: 1hrs 1mins

Name
Class
Date
1.

¿Qué es Python?

a)

Un lenguaje de programación

b)

Un programa para hacer programas

c)

Un tipo de juego

d)

Un lenguaje de diseño

2.

En Python la función (a)   , permite mostrar texto o el contenido de una variable en pantalla

3.

¿Cuál de las siguientes opciones es correcta?

a)

b)

c)

d)

4.

Selecciona las variables escritas de forma incorrecta:

a)

numero1

b)

numero 2

c)

perroGrande

d)

9coches

e)

num_1

5.

¿Qué se muestra en pantalla?

a)

edad

b)

(edad)

c)

Tu edad es: 20

d)

20

6.

¿Cuáles de las siguientes variables son de tipo Boolean?

a)

b)

c)

d)

7.

¿Qué se muestra en pantalla?

a)

8

b)

resultado

c)

"resultado"

d)

15

8.

¿Cuál de las siguientes opciones sería el contenido de una variable de tipo String?

a)

Hola

b)

P

c)

"Soy una variable"

d)

18.9

9.

¿Qué son las variables?

a)

Un tipo de data que se mantiene igual dentro de un programa

b)

Lo mismo que un programa

c)

Datos de una función

d)

Un identificador para almacenar datos en memoria

10.

No es un tipo de dato

a)

int

b)

float

c)

if

d)

for

11.

¿Cuál de estos datos es numérico?

a)

"23"

b)

'23'

c)

23

d)

True

12.

¿Qué operador representa la potencia en Python?

a)

*

b)

**

c)

^

d)

//

13.

Valor de la siguiente operación: 5 + 8 + 3

a)

15

b)

15.0

c)

16

d)

16.0

e)

Error

14.

Cuál es el operador correcto para la potencia (xy)?

a)

x^y

b)

x**y

c)

x^^y

d)

x*y

15.

¿Qué se muestra por pantalla?

a)

4

b)

resultado

c)

nada

d)

8

16.

¿Como se declara una variable tipo String?

a)

nombre = " Pedro";

b)

nombre = "Pedro"

c)

nombre = 'Pedro';

d)

nombre = pedro

17.

¿Como se declara una variable tipo entero?

a)

a = 20

b)

a = "20"

c)

a = 20;

d)

a = "20";

18.

Si la variable a = 4, y aplicamos el operador de asignación **2 el nuevo valor de a es:

a)

16

b)

8

c)

4

d)

32

19.

Si la variable b = 7 y aplicamos el operador de asignación a%2 el nuevo valor de b es:

a)

1

b)

3.5

c)

2

d)

7

20.

Los operadores relacionales tienen menor prioridad que los aritméticos

a)

Verdadero

b)

Falso

c)

Quiza

21.

Operador que compara valores entre si y esta comparación produce

un resultado de certeza o falsedad

a)

Operadores Relacionales

b)

Operadores Aritméticos

c)

Operadores de Asignación

d)

ninguna

22.

¿Que significa else?

a)

si

b)

si no

c)

quiza

d)

falso

23.

Forma correcta para declarar la condición if

a)

if a<18;

b)

if a<18:

c)

if a<18 {

24.

Elif se utiliza cuando usamos:

a)

una condición

b)

dos condiciones

c)

más de 2 condiciones

d)

ninguna

25.

Se pueden escribir tantos bloques elif como sean necesarios.

a)

Falso

b)

Verdadero

26.

En Python existen diferentes tipos de recursos que podemos utilizar, como variables, listas, funciones, tuplas, diccionarios, al mismo tiempo estos elementos pueden contener datos, ¿qué tipos de datos se pueden guardar en estos recursos?

a)

textos, numeros, booleanos

b)

Enteros, decimales, complejos

c)

true, false

d)

suma, resta, multiplicación y división

27.

Los operadores son acciones, comandos o símbolos que nosotros como programadores conocemos y damos uso para alguna tarea que tengamos en mente, el operador ( = ) traduce o quiere decir ...

a)

dar o asignar un valor

b)

igual que

c)

resultado de alguna operación

d)

mayor e igual que

28.

Cual es la sintaxis correcta para escribir una variable que contiene un texto

a)

variable = ("Texto")

b)

variable = (texto)

c)

mi variable = ("texto")

d)

variable = texto

29.

Que hace el programa de la imagen?

a)

Determina cual número es menor

b)

Determina cual número es mayor

c)

Determina cual número es menor o igual

d)

Determina cual número es mayor o igual

30.

Describa con sus propias palabras que hace o para qué sirve la indexación (tecla tab)

4 lines
31.

¿Qué significa o traduce el comando ( : ) ?

a)

Entonces

b)

Igual que

c)

Dar o asignar un valor

d)

Comparación

32.

Cual es la sintaxis correcta para la creación de una función propia...

a)

- def nombre_funcion():

-intrucción de la función

-return()

b)

-fed nombre funcion:

-intrucción de la función

-return

c)

-nombre función():

-intrucción de la función

-return

d)

-def nombre_función()

-intrucción de la función

-return()

33.

Diga igualmente si es una función propia o predefinida

a)

Propia

b)

Predefinida

34.

Una lista, una tupla y un diccionario son una linea de codigo que me permite almacenar gran cantidad de datos, si quiero crear una lista con que simbolo puedo crearla

a)

[ ]

b)

( )

c)

{ }

d)

" "

35.

Escriba en una sola línea de código una función que me imprima un "Hola mundo"

a)

print Hola mundo

b)

print (Hola mundo)

c)

print "Hola mundo"

d)

print("Hola mundo")

36.

En que posición se encuentra el elemento "conejo"

a)

2

b)

1

c)

3

d)

4

37.

Que elementos vería de mi lista cuando lo imprima en pantalla?

4 lines
38.

En pantalla podemos observar una lista con 4 elementos, si quisiera agregar 2 elementos mas en la lista como seria su programación

a)

mi_lista.extend(["caballo","raton"])

b)

mi_lista.insert(["caballo","raton"])

c)

mi_lista.append(["caballo","raton"])

d)

mi_lista(["caballo","raton"])

39.

Una lista, una tupla y un diccionario son una linea de codigo que me permite almacenar gran cantidad de datos, si quiero crear una tupla con que simbolo puedo crearla

a)

[ ]

b)

( )

c)

{ }

d)

" "

40.

Programe o cree una tupla de 5 elementos en 1 sola línea de código

4 lines
41.

Una lista, una tupla y un diccionario son una línea de código que me permite almacenar gran cantidad de datos, si quiero crear un diccionario con qué símbolo puedo crearla

a)

[ ]

b)

( )

c)

{ }

d)

" "

42.

¿Cuál de las siguientes es un instrucción de asignación válida en Python?

a)

X = 3

b)

X := 3

c)

X == 3

d)

X <- 3

43.

¿Cuál es la sintaxis correcta en Python para que muestre el tipo de variable x?

a)

print(type(x))

b)

print(typeof(x))

c)

print(typeof x)

d)

print(type x)

44.

según la imagen, qué respuesta es la correcta

a)

int

b)

bool

c)

float

d)

str

45.

con el código

print(9>2 and 6<=6)

en python, se muestra:

a)

True

b)

False

c)

entrada invalida

d)

error

46.

con el codigo

print(4 + "2")

en python, se muestra

a)

6

b)

42

c)

4

d)

TypeError

47.

con el código

print(10 != 9 or 20 >=20)

en python se muestra:

a)

True

b)

False

c)

TypeError

d)

Error

48.

¿Cuál de los siguientes NO es un tipo de dato valido en Python?

a)

float

b)

int

c)

str

d)

positive

49.

Seleccione la opción correcta como instrucción de asignación en python

a)

X := 3

b)

X = 3

c)

X == 3

d)

X <- 3

50.

¿Cómo se insertan COMENTARIOS en el código Python?

a)

// Este es un comentario

b)

/* Este es un comentario */

c)

#Este es un comentario

d)

-- Este es un comentario

51.

¿Cuál de las siguientes opciones en python, solicitará una entrada al usuario y lo asignará a una variable?

a)

x = get(input)

b)

x = prompt("Digitar su nombre: ")

c)

x = input("Digitar su nombre: ")

d)

x = "Por favor Digitar su nombre: "

52.

¿Cómo se declara una variable en Python?

a)

var x = 10

b)

int x = 10;

c)

x = 10

d)

declare x = 10

53.

¿Cuál es el resultado con la siguiente instruccion de código Python?

print(type(5.0))

a)

<class 'int'>

b)

<class 'float'>

c)

<class 'str'>

d)

<class 'bool'>

54.

AND, OR y NOT son __________________________

a)

Operadores Aritméticos

b)

Operadores de Asignación

c)

Operadores Lógicos

d)

Operadores Relacionales

55.

¿Cuál de las siguientes instrucciones comprobará si a es menor que b?

a)

if a < b

b)

if a > b

c)

if a < b :

d)

if (a<b)

56.

¿Cuál de las siguientes instrucciones comprobará si a es menor a b y menor a c?

a)

if a < b & a < c:

b)

if a < b and < c:

c)

if a < b and a < c:

d)

if a < b y a< c

57.

Qué imprime éste fragmento de código python?

a)

A

b)

A

B

c)

A

C

d)

B

C

58.

Para indicar la diferencia entre dos números, ¿Cuál de los siguientes es el símbolo que se utiliza en Python?

a)

#

b)

<>

c)

!=

d)

¡=

59.

¿Cuál de las siguientes funciones, se utiliza para poner en mayúsculas cada palabra de un nombre o una frase?

a)

Lower()

b)

Upper()

c)

Title()

d)

Len()

60.

10 % 3

a)

3

b)

1

c)

9

d)

10

61.

¿Qué es lo que genera este código?

a)

13

b)

9

c)

8

d)

14