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