0% encontró este documento útil (0 votos)
4 vistas10 páginas

Preguntas de opción múltiple sobre Python

El documento contiene 10 preguntas de opción múltiple sobre Python. Evalúa el conocimiento de conceptos básicos de Python como tipos de datos, operadores y flujo de control. Las preguntas abarcan listas, cadenas, condicionales, bucles, funciones y más. Se requiere seleccionar la respuesta correcta de las opciones dadas para resolver cada pregunta.

Traducido por

ScribdTranslations
Derechos de autor
© All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
4 vistas10 páginas

Preguntas de opción múltiple sobre Python

El documento contiene 10 preguntas de opción múltiple sobre Python. Evalúa el conocimiento de conceptos básicos de Python como tipos de datos, operadores y flujo de control. Las preguntas abarcan listas, cadenas, condicionales, bucles, funciones y más. Se requiere seleccionar la respuesta correcta de las opciones dadas para resolver cada pregunta.

Traducido por

ScribdTranslations
Derechos de autor
© All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd

MCQ de python

P1. ¿Cuál es la salida del siguiente código?


print(9//2)
A. 4
B. 4.5
c. 1
d. 4.0

Mostrar respuesta

Q2. Dada una cadena s = “Bienvenido”, ¿cuál de los siguientes códigos es incorrecto?
A. print(s[0])
B. print([Link]())
C. s[1]=’r’
D. print([Link]())

Mostrar Respuesta

Q3. ¿Qué comando de acceso directo se utiliza para iniciar una nueva ventana de script en Python IDLE?
A. Ctrl+O
B. Ctrl + N
C. Ctrl+X
D. ctrl+K

Mostrar respuesta

Q4. ¿Qué comando de acceso directo se utiliza para ejecutar un script de Python en Python IDLE?
A. F3
B. F5
C. F1
D. F6

Mostrar respuesta

Q5. ¿Qué tipo de dato es el objeto a continuación? L = [1, 23, 'hola', 1]


A. Lista
B. Dictionary
C. Tupla
D. Array

Mostrar respuesta

Q6. ¿Cuál de las siguientes funciones convierte una cadena en un flotante en python?
A. str(x)
B. float(x)
C. int(x,base)
d. largo(x, base)

Mostrar respuesta
Q7. ¿Cuál es la salida del siguiente programa?
defmyfunc(a):
a=a+2
a=a*2
devuelve un

imprimir_mifunc(2)
A. 2
B. 16
C. 8
D. Error de sangría

Mostrar respuesta

Q8. ¿Cuál es el resultado de la expresión: 3*1**3?


A. 3
B. 27
C. 9
D. 1

Mostrar respuesta

Q9. ¿Cuál es la salida del siguiente programa?


i=0
Mientras i < 3: imprime(i, fin=" ") i += 1 else: imprime(0) A. 0 1 2 3 B. 0 1 2 0 C. 0 1 2 D. Error
[mostrar_respuesta] Explicación de la Opción B: 0 se imprime cuando la condición resulta falsa.
[/show_answer]Q10. What is the output of the following program : i = 0 while i< 5: print(i)
A. 0 1 2 B. 0 1 2 3 C. Ninguna de las anteriores D. Error
Opción AExplicación: El bucle se terminó cuando el valor de i fue 3
[/show_answer]

1. Encuentra la salida del siguiente código de Python

fruits = [“apple”,”banana”,”cherry”]
para x en frutas:
imprimir(x)
A) “apple”, “banana”, “cherry”
["a","b","c"]
c) 0,1,2
d) Ninguna de las anteriores

Mostrar respuesta

[Link] la salida del siguiente programa en Python


fruits = [“apple”, “banana”, “cherry”]
para x en frutas:
si x == "plátano":
romper
imprimir(x)
a) “apple”, “banana”, “cherry”
manzana
plátano
d) Ninguna de las anteriores

Mostrar respuesta

Q3. Encuentra la salida del siguiente programa de Python


para x en rango(1,20,3):
imprimir(x)
a) 1,4,7,10,13,16,19
b) 1,20,3
c) 13,6,9,12,15,18
d) Ninguna de las anteriores

Mostrar respuesta

[Link] out the output of the following program


birds = [‘Belle’, ‘Snow’, ‘Juniper’, ‘Lilly’, ‘Swara’]
ignoreElse = False
para elPájaro en aves:
imprimir(elPájaro)
si ignoreElse y elPájaro es 'Nieve':
pausa
de lo contrario:
print("No quedan pájaros.")
‘Bella’
b) “Bella’, ‘Nieve’, ‘No quedan pájaros’
c) ‘Belle’ , ‘No birds left’
d) ‘‘Bella’,’Nieve’

Mostrar respuesta

Q5. Descubre la salida del siguiente programa en Python

si (7 < 0) y (0 < -7):


imprimir("abhi")
elif (7 > 0) o False:
imprimir("amor")
sino:
print(“[Link]”)
a)abhi
amor
c) [Link]
d) ninguno de los anteriores

Mostrar respuesta

[Link] la salida del siguiente segmento de programa

para i en rango(10):
imprimir(i)
a) 0,1,2,3,4,5,6,7,8,9
b) 1,2,3,4,5,6,7,8,9,10
c) 10
d) Ninguna de las anteriores

Q7. Averigua la salida del siguiente programa en python


para i en rango(1,5):
imprimir(i)
sino:
imprimir(i)

a) 0,1,2,3,4,5
b) 0,1,2,3,4
c) 1,2,3,4
d) Ninguna de las anteriores

Mostrar respuesta

Q8. Encuentra la salida del siguiente programa de Python

true= False
mientras(true):
print('Estoy confundido')
sino:
print( "¿por qué confundido?")
a) Estoy confundido
b) ¿Por qué confundido?
c) No hay salida
b) Tanto a como b

Mostrar respuesta

Q9. Encuentra la salida del siguiente programa de Python

i = -3
mientras (i)
print('Hola mi querido')

a) Hola mi querido tiempo infinito


b) Hola una sola vez
c) Sin salida
d) Ninguna de las anteriores

Mostrar respuesta

Selecciona la palabra clave reservada en python


(A) else
(B) importar
(C) aumentar
(D) Todos estos

¿Cuáles de los siguientes símbolos se utilizan para comentarios en Python?


(A) //
(B) ''
(C) /**/
(D) #

¿Se permiten if-else anidados en Python?


(A) Sí
(B) No

¿Qué palabra clave se utiliza para definir métodos en Python?


(A) función
(B) def
(C) método
(D) Todos estos

¿Cuál de las siguientes es la forma correcta de declarar una variable de cadena en Python?
(A) fruit = 'banana'
(B) fruit = "banana"
(C) fruit = banana
(D) fruit = (banana)

¿Qué función predefinida de Python se utiliza para encontrar la longitud de una cadena?
(A) longitud()
(B) len()
(C) strlen()
(D) longitudcadena()

Python permite el corte de cadenas. ¿Cuál es la salida del siguiente código:


cppbuzzchicago
print(s[3:5])
(A) pbuzz
(B) zumbido
(C) bu
(D) Ninguno de estos

¿Sintaxis del constructor en Python?


(A) def __init__()
(B) def _init_()
(C) _init_()
(D) Todos estos

Cómo encontrar el último elemento de una lista en Python. Supongamos que `bikes` es el nombre de la lista.
(A) bicicletas[0]
(B) bicicletas[-1]
(C) bicicletas[lpos]
(D) bicicletas[:-1]
¿Cuál es la sintaxis correcta para copiar una lista en otra?
(A) listaA = listaB[]
(B) listA = listB[:]
(C) listA = listB[]()
(D) listaA = listaB

Si a='cpp', b='buzz', ¿cuál de las siguientes operaciones mostraría 'cppbuzz' como resultado?
(A) a+b
(B) a+''+b
(C) a+""+b
(D) Todo lo anterior

Si a='cpp', b='buzz', entonces ¿cuál es la salida de:


c=a-b
imprimir(c)
(A) cpp-buzz
(B) cppbuzz
(C) TypeError: operando no soportado
(D) Ninguna de las anteriores

a = 8.6
b=2
imprimir a//b
4.3
(B) 4.0
(C) 4
(D) error de compilación

a = Verdadero
b = Falso
c = Verdadero

si no a o b:
imprimir "a"
elif no a o no b y c:
imprimir "b"
elif no a o b o no b y a:
imprimir "c"
sino:
imprimir "d"

(A) un
(B) b
(C) c
(D) d

clase prueba:
def __init__(self):
imprimir "Hola Mundo"
def __init__(self):
Adiós Mundo
obj=test()

Hola Mundo
(B) Error de compilación
(C) Adiós Mundo
(D) Ambigüedad

La función format, cuando se aplica a una cadena, devuelve:


(A) lista
(B) bool
(C) int
(D) str

La función format, cuando se aplica a una cadena, devuelve:


(A) lista
(B) bool
(C) int
(D) cadena

print(chr(ord('b')+1))
(A) b
(B) syntax error
(C) c
(D) b+1

¿Cuál afirmación es correcta...??


(A) La lista es mutable && La tupla es inmutable
(B) La lista es inmutable y la tupla es mutable
(C) Ambos son inmutables
(D) Ambos son mutables.

¿Qué es PEP8?
PEP8 es un conjunto de pautas de codificación en el lenguaje Python que los programadores pueden usar para escribir
código legible que facilita su uso para otros usuarios.

Enumere la diferencia entre tuplas y listas en Python.


Las tuplas pueden usarse como clave en un diccionario para almacenar notas sobre ubicaciones, mientras que una lista puede ser
se utiliza para almacenar múltiples ubicaciones. Las listas son mutables, mientras que las tuplas son inmutables, lo que significa
no se pueden editar.

Escribe un algoritmo de ordenación para un conjunto de datos numéricos en Python


Respuesta: El siguiente código se puede usar para ordenar una lista en Python:
list = ["1", "4", "0", "6", "9"]
lista = [int(i) para i en lista]
[Link]()
imprimir (lista)

¿Qué es la serialización y la deserialización?


El módulo Pickle acepta cualquier objeto de Python y lo convierte en una representación de cadena y
lo vuelca en un archivo utilizando la función dump, este proceso se llama serialización. Mientras el proceso
la recuperación de objetos originales de Python a partir de la representación en cadena almacenada se llama
deserialización.
¿Cuál es la longitud máxima posible de un identificador?
(A) 32 caracteres
(B) 63 caracteres
(C) 79 caracteres
(D) Ninguna de las anteriores

¿Cuál de las siguientes es una afirmación inválida?


(A) abc = 1,000,000
(B) a b c = 1000 2000 3000
(C) a,b,c = 1000, 2000, 3000
(D) a_b_c = 1.000.000

Supongamos que list1 es [2, 33, 222, 14, 25], ¿cuál es list1[-1]?
(A) Error
(B) 25
(C) Ninguno
(D) 2

Para abrir un archivo c:[Link] para escribir, usamos


(A) outfile = open(file = "c:[Link]", "o")
(B) outfile = open("c:[Link]", "r")
(C) outfile = open("c:[Link]", "w")
(D) outfile = open("c:[Link]", "r")

¿Qué es un diccionario en Python?


Los tipos de datos integrados en Python se llaman diccionario. Define una relación uno a uno.
entre claves y valores. Los diccionarios contienen pares de claves y sus valores correspondientes.
Los diccionarios están indexados por claves.

¿Cuál de los siguientes formatos de fecha se debe usar en lugar de ???


importar tiempo
02/06/1987
datetime_value = [Link](str, ???)
(A) "%d/%m/%Y"
(B) “%d/%M/%y”
(C) “%D/%M/%Y”
(D) “%d/%m/%y”

¿Cuál de los siguientes no es un tipo de dato predefinido de Python?


(A) Clase
(B) Lista
(C) Diccionario
(D) Tupla

¿Cuál será la salida de 7^10 en python?


(A) 13
(B) 2
(C) 15
(D) Ninguno de estos
¿Cómo evalúa lo siguiente en Python?
redondear(0.5) - redondear(-0.5)
(A) 0
(B) 1
(C) 2
(D) 0.5

Encuentra la salida del siguiente fragmento de código

cppbuzz
>>>str[:3]
(A) uzz
(B) cpp
(C) zumbido
(D) cppb

¿Es posible usar la función round sin ningún argumento como round()?
(A) Sí
(B) No

¿Cuál es el tipo de dato de X en X = [12.12, 13, 'cppbuzz']?


(A) Tupla
(B) Arreglo
(C) Diccionario
(D) Lista

¿Cuál de los siguientes tipos de datos se utiliza para almacenar valores en formato de Clave y Valor?
(A) Clase
(B) Lista
(C) Tupla
(D) Diccionario

Selecciona el código correcto para imprimir


cppbuzz-chicago
(A) print('cppbuzz-' + 'chicago');
(B) print('cppbuzz' + '-chicago');
(C) imprime('cppbuzz' + '-' + 'chicago');
(D) Todos los anteriores

¿Cuál de los siguientes operadores se utiliza para obtener un resultado preciso (es decir, también la parte fraccionaria) en caso de?
de división ?
(A) //
(B) %
(C) /
(D) Ninguna de las anteriores

19 % 2 en python
17
(B) 2
(C) 0
(D) Ninguno de estos

What is the associativity of Operators with the same precedence?


(A) Depende de los operadores
(B) De izquierda a derecha
(C) De Derecha a Izquierda
(D) Depende del compilador de Python

¿Cuál de los siguientes tiene más precedencia?


(A) +
(B) /
(C) -
(D) ()

¿Es Python sensible a las mayúsculas?


(A) Sí
(B) No
(C) Depende de la versión de Python

¿Cuál de las siguientes variables es inválida?


(A) __str
(B) __str
(C) _str_
(D) Ninguno de estos

Seleccione el comando para encontrar e imprimir tipos de datos usando el comando Type.
name="Hello World"
(A) tipo(nombre)
(B) imprimir(tipo(nombre))
(C) imprimir(nombre)
(D) tipo()

¿Cuál es la salida para:


name="Hello World"
imprimir(tipo(nombre))
¡Hola Mundo!
Hola Mundo
(C) <clase 'str'>
(D) cadena

¿Es mutable la tupla?


(A) Sí
(B) No

También podría gustarte