WorksheetsAlgoritma para el desarrollo
Total questions: 20
Worksheet time: 8mins
Es capaz de leer datos que fueron introducidos por el usuario y pasar esos datos al programa en ejecución.
Variable
Constante
input()
print()
Para poder iterar un rango, tupla, lista, diccionario o un conjunto es mejor usar una sentencia FOR?
Verdadero
Falso
En el bucle For podemos utilizar las sentencias:
Else
Continue
break
según sea el caso de uso?
Verdadero
Falso
A qué sentencia me refiero cuando digo: Repite la ejecución siempre que la condición se evalúe como True.
For
Do while
While
while else
En el bucle while puedo utilizar las siguientes sentencias:
Else
break
continue
verdadero
falso
Qué resultado obtengo de la siguiente instrucción?
[0,1,2,3,4]
[4,6,8,10]
[2,4,6,8,10]
[1,2,4,6,8,10]
cuando defino la siguiente función:
def calcular(a,b):
return a+b
calcular(5,8)
Cómo se denomina 'a' y 'b' y como se le denomina a '5' y '8'?
Argumentos y Parámetros
Variables y valores
Parámetros y argumentos
valores y variables
Es correcto afirmar lo siguiente:
Cuando se realiza la combinación de Argumentos posicionales y palabras clave la norma que debes respetar es: que se deben colocar primero los argumentos posicionales y después los de palabra clave.
Verdadero
Falso
Si tengo la siguiente función:
def imprimir(edad=18)
print(edad)
Qué tipo de parámetro tengo definido en mi función?
Parámetro posicional
Parámetro de palabra clave
Argumento predefinido
Parámetro predefinido
Es correcto afirmar lo siguiente sobre la sentencia RETURN:
Provoca la terminación inmediata de la ejecución de la función (sin una expresión)
Evaluará el valor de la expresión y lo devolverá ( Con una expresión)
Falso
Verdadero
A qué me refiero con la siguiente afirmación:
Es un archivo que contiene definiciones y declaraciones de Python, como funciones, clases y variables;
se utilizan para organizar el código en componentes reutilizables y estructurados.
Función
Método
Módulo
función de clase
El término "namespace" se refiere a un sistema que mapea nombres a
objetos en el programa, Esencialmente, un namespace es un diccionario que contiene todas las variables definidas en el ámbito actual’. Para evitar conflictos y cada uno tenga reservado una ubicación y un espacio.
Verdadero
Falso
De acuerdo a la siguiente instrucción:
import math as mm
math.sin(20)
es correcta la instrucción?
Verdadero
Falso
Qué me permite verificicar el método islower()
Si toda la cadena está en mayúscula
Si toda la cadena contiene una minúscula
Si toda la cadena está en minúscula
Si la cadena contiene número
Qué me permite ver los métodos isalpha() e isdigit()
comprobar si son puras letras y comprobar si son puros números
comprobar si son puros números y comprobar si son puras letras
Comprobar si existen puras letras y números de manera alterna
Una cadena String es inmutable porque no podemos actualizar, agregar ni eliminar la misma cadena?
verdadero
falso
¿Cuál es la utilidad principal de un módulo en Python?
Organizar el código en componentes reutilizables y estructurados
Realizar operaciones matemáticas complejas
Generar interfaces gráficas de usuario
¿Qué es un namespace en Python y para qué se utiliza?
Es un sistema que mapea nombres a objetos en el programa para evitar conflictos y organizar variables
Es un tipo de dato que almacena múltiples valores
Es una función que permite crear nuevos espacios de nombres
¿Cuál es la función de la sentencia BREAK en Python?
Detener la ejecución del bucle actual y salir de él
Ignorar el resto del código y continuar con la siguiente iteración del bucle
¿Cuál es la diferencia entre una función y un método en Python?
Una función es independiente y un método está asociado a una clase
Una función siempre devuelve un valor y un método no
