Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Preguntas 1 de 10
Los identificadores en Python:
Respuesta correcta: D
Comentarios: Los identificadores en Python no pueden incluir símbolos especiales,
pueden estar en minúsculas o mayúsculas, pueden incluir dígitos excepto al comienzo
del identificador y pueden tener cualquier longitud.
Preguntas 2 de 10
¿Cuál de estas afirmaciones no es correcta?
This study source was downloaded by 100000823405716 from CourseHero.com on 09-09-2023 20:04:15 GMT -05:00
https://www.coursehero.com/file/90368538/Test-Tema-2docx/
Respuesta correcta: B
Comentarios: No se pueden crear identificadores que usen palabras reservadas del
Python, en este caso, and. El resto de las afirmaciones son correctas.
Preguntas 3 de 10
¿Qué debemos usar para que Python detecte distintos bloques de código?
A. Llaves ({}).
C. Sangrías de uno o más espacios, que pueden ser variables dentro del bloque.
This study source was downloaded by 100000823405716 from CourseHero.com on 09-09-2023 20:04:15 GMT -05:00
https://www.coursehero.com/file/90368538/Test-Tema-2docx/
Respuesta correcta: D
Comentarios: En Python utilizamos la sangría de cuatro espacios para definir nuevos
bloques de código, por ejemplo, después de declarar una instrucción if. Puede ser de
un espaciado diferente siempre y cuando el bloque mantenga consistentemente dicha
sangría, por lo que C sería incorrecto.
Preguntas 4 de 10
¿Qué tipo de dato devuelve la siguiente operación? 2 / 3
A. int.
B. bool.
C. float.
D. error.
Respuesta correcta: C
Comentarios: Este operador es una división normal por lo que, aunque sean dos
números enteros, el tipo de dato devuelto por este operador es float.
Preguntas 5 de 10
Si partimos de una variable var con un valor inicial igual a 10 y queremos multiplicarlo
por 3 almacenando el resultado en la misma variable, ¿cuál es la forma más efectiva
para conseguirlo?
This study source was downloaded by 100000823405716 from CourseHero.com on 09-09-2023 20:04:15 GMT -05:00
https://www.coursehero.com/file/90368538/Test-Tema-2docx/
B. var += int(‘10’).
C. var -= 10.
D. var*= 3
Respuesta correcta: D
Comentarios: La forma más efectiva para multiplicar 3 a una variable y almacenar el
valor en la misma variable es usando la multiplicación con asignación. Además, no es
necesario hacer ningún cambio en el tipo de dato.
Preguntas 6 de 10
Tenemos la siguiente cadena de caracteres almacenada en una variable: frase = “Hola,
Python!”. Si accedemos a las posiciones frase[-7:12], ¿cuál será el resultado?
A. “Python”.
B. “Hola”.
C. “la, P”.
D. Devolverá un error.
Respuesta correcta: A
This study source was downloaded by 100000823405716 from CourseHero.com on 09-09-2023 20:04:15 GMT -05:00
https://www.coursehero.com/file/90368538/Test-Tema-2docx/
Comentarios: En este caso estamos accediendo desde la posición 7 contando desde la
derecha, es decir, la P, hasta la posición 11 contando desde la izquierda (es la posición
12 menos una posición), es decir, la n. El resultado es «Python».
Preguntas 7 de 10
Usando la misma variable que en la pregunta anterior, ejecutamos la siguiente
instrucción: frase.replace(“Adiós”, “Buenos días”). ¿Cuál será el resultado?
A. “Adiós, Python!”.
B. Devolverá un error.
D. “Hola, Python!”.
Respuesta correcta: D
Comentarios: Al no existir una coincidencia con «Adiós» dentro de la variable frase,
devolverá el mismo valor que tenía la variable frase originalmente.
Preguntas 8 de 10
Continuando con la variable anterior, ¿cuál es el resultado de esta sentencia?:
len(“Hola”) <= frase.find(',')
A. True.
B. Devolverá un error.
This study source was downloaded by 100000823405716 from CourseHero.com on 09-09-2023 20:04:15 GMT -05:00
https://www.coursehero.com/file/90368538/Test-Tema-2docx/
C. False.
D. “False”.
Respuesta correcta: A
Comentarios: En esta operación se está comparando si la longitud de la cadena
«Hola» (4) es menor o igual que la posición de la coma dentro de la variable frase (4).
Al ser un operador de comparación, devolverá un dato booleano y, al ser cierto,
devolverá True.
Preguntas 9 de 10
¿Cuándo se puede convertir un objeto a una cadena de caracteres?:
C. Siempre.
Respuesta correcta: C
Comentarios: Modificar un objeto de tipo básico o None a cadena de caracteres no
tiene ninguna restricción.
This study source was downloaded by 100000823405716 from CourseHero.com on 09-09-2023 20:04:15 GMT -05:00
https://www.coursehero.com/file/90368538/Test-Tema-2docx/
Preguntas 10 de 10
¿Cuál es el resultado de la siguiente operación booleana?: bool(0) or not(bool())
A. False.
D. True.
Respuesta correcta: D
Comentarios: El resultado será True, ya que el primer operador bool(0) devolverá
False y el segundo operador devolverá not(False), es decir, True. Por lo que el
resultado de False or True será True.
This study source was downloaded by 100000823405716 from CourseHero.com on 09-09-2023 20:04:15 GMT -05:00
https://www.coursehero.com/file/90368538/Test-Tema-2docx/
Powered by TCPDF (www.tcpdf.org)