Font size
WorksheetsPreguntas de Python
Total questions: 34
Worksheet time: 17mins
¿Las cadenas son inmutables?
No, porque se pueden modificar
Si, porque no se pueden modificar
No, porque se pueden dividir
¿Qué función se usa para convertir una cadena en un entero?
int
float
input
¿Qué función se usa para determinar un valor absoluto?
round
floor
abs
¿Qué operador se usa para determinar un operador módulo?
*
+
%
¿Cuáles son los tres elementos que puede encontrar en un seguimiento?
Una ruta de acceso de archivo, un número de línea y una versión de Python.
Una versión de Python, una ruta de acceso de archivo y un nombre de función.
Una ruta de acceso de archivo, un número de línea y una excepción
¿Cuál es la sintaxis correcta para detectar dos excepciones en la misma línea except?
raise (ValueError, TypeError)
except ValueError, TypeError
except (ValueError, TypeError)
¿Qué valores de una expresión de prueba siempre se interpretan como false?
Los valores distintos de cero
Empty
None y 0
Si invoca un programa con program.py 1 2, ¿qué contiene el código sys.argv[0]?
Contiene program.py, el nombre del programa.
Contiene 1, el primer argumento de la línea de comandos.
Contiene 2, el segundo argumento de la línea de comandos.
¿Qué ocurrirá si ejecuta la instrucción "1" + 2?
Se evaluará como 3.
Se producirá un error.
Se convertirá en "12".
¿En qué condiciones se evalúa como True una expresión de prueba que usa el operador and?
Una expresión de prueba que usa el operador and se evalúa como True cuando las dos subexpresiones son verdaderas.
Una expresión de prueba que usa el operador and se evalúa como True cuando una subexpresión es true y la otra es false.
Una expresión de prueba que usa el operador and se evalúa como True cuando las dos subexpresiones son falsas.
¿Qué tipos de comillas se pueden usar con las cadenas?
Comillas simples, dobles y triples.
Comillas simples y dobles.
Solo comillas dobles.
¿Cuál es un problema con el que podría encontrarse al usar % para el formato?
Cuando se necesitan muchos reemplazos, puede ralentizar un programa.
El código puede ser más difícil de leer cuando se necesitan muchos reemplazos.
No es posible reemplazar más de nueve variables.
¿Qué método puede usar para quitar una clave de un diccionario?
values
[]
pop
¿Qué método permite acceder a todos los nombres de clave de un diccionario de Python?
keys
values
update
¿Cuál es la llamada de método de cadena que se usa para dividir las cadenas en líneas independientes?
El método .separate(' ').
El método .newlines().
El método .split(' ').
¿Qué método puede usar para recuperar un valor de un diccionario mediante la clave?
update
get
values
¿Se puede llamar sin argumentos a una función que define argumentos?
No, porque se requieren argumentos definidos.
Sí, porque son opcionales.
Sí, siempre que haya un valor devuelto.
¿Qué dos palabras clave usaría para controlar las excepciones?
try y except
try y catch
try y unless
¿Qué instrucción devolvería el primer valor de la lista planets?
planets[-1]
planets[1]
planets[0]
¿Cuál es el número mínimo de argumentos que una función puede aceptar cuando se usan argumentos de variable?
Cero. No es necesario pasar ningún argumento cuando se usan argumentos de variable.
Se necesita al menos un argumento porque en las funciones se requieren argumentos.
Se necesita al menos un argumento, a menos que sea un argumento de palabra clave.
¿De qué es abreviatura la palabra clave elif en Python?
else if
only if
else
Para mostrar una cadena en la consola, ¿qué código escribiría?
El código print(my message)
El código println("my message")
El código print("my message")
¿Por qué usar except Exception sería poco útil?
Porque puede mostrar un seguimiento con información limitada.
Porque puede ocultar cuál es el problema real.
Porque no se puede generar otra excepción.
¿Se puede llamar sin argumentos a una función que solo tenga argumentos de palabra clave?
Sí, porque los argumentos de palabra clave son opcionales cuando se llama a una función.
No, porque se deben pasar valores para que la función pueda funcionar.
No, porque necesita argumentos.
¿Puede una función definir argumentos de palabra clave y argumentos?
No, solo se permiten argumentos de palabra clave o argumentos.
Sí, pero solo si los argumentos de palabra clave se definen antes que los argumentos.
Sí, pero solo si los argumentos se definen antes que los argumentos de palabra clave.
¿Qué instrucción ordenaría la lista planets?
planets.sort()
planets.in_order()
planets.sorted()
¿Qué dos métodos de cadena se pueden usar para comprobar si existe una palabra en una cadena?
Los métodos .find() y .count().
Los métodos .search() y .count().
Los métodos .check() y .search().
¿Cuándo puede ser útil usar as err en un except?
Si quiere generar otra excepción.
Cuando quiera reutilizar o inspeccionar una excepción.
Si quiere evitar tener un seguimiento en la salida.
¿Cuál es la instrucción correcta que se va a usar para desempaquetar variables denominadas left y right de la lista turns?
for left, right in turns:
for left and right in turns:
for [left, right] in turns:
¿Cuál es la sintaxis para declarar argumentos de variable y argumentos de palabra clave de variable?
args, kwargs
*a, *kw
*args, **kwargs
¿Qué instrucción recorrería en bucle la secuencia collection y asignaría la variable item?
for each item in collection:
for item in collection:
for collection in item:
¿Qué instrucción devolvería el último valor de la lista planets?
planets[-1]
planets[last]
planets[]
¿Cómo se puede redondear un número cuando se usan f-strings?
Use el método .format() para redondear hacia abajo.
Use la función round()dentro de la cadena, entre llaves ({}).
No se puede redondear un número cuando se usan f-strings. Debe redondearlo antes de usarlo en una cadena.
¿Qué símbolos se usan para iniciar y finalizar una lista?
Paréntesis: ()
Corchetes: []
Llaves{}
