Preguntas de prueba de fundamentos de Python (con respuestas)

1. Preguntas de opción múltiple: 2 puntos por cada pregunta pequeña, 40 puntos en total.

1. Entre los siguientes nombres identificadores, el que se ajusta a la especificación es ( ).

A, 1_a B, para C, 年龄 D, a#b

2. Entre los siguientes identificadores, el que no es un tipo de datos compatible con Python es ( ).

A, char B, int C, float D, str

3. Entre las siguientes opciones, la opción que no es una palabra clave de Python es ( ).

A, con B, int C, del D, para

4. El resultado de las expresiones 3 y 4 es ( ).

A, 3 B, 4 C, Verdadero D, Falso

5. El resultado de la expresión eval("500/10") es ( ).

A, “500/10” B, 500/10 C, 50 D, 50,0

6. Se sabe que a = "abcdefg", entonces el valor de a[2:4] es ( ).

A, bc B, bcd C, cd D, cde

7. Si necesita dividir la cadena, el método que debe usar es ( ).

A, división B, tira C, unión D, longitud

8. Si desea salir del bucle, ¿cuál de las siguientes palabras clave se puede utilizar? ( )

A, continuar B, pasar C, romper D, salir

9. Dado que a = [1, 2, 3, 4, 5], las siguientes opciones pueden acceder al elemento 3 ( )

A, a[3] B, a[-3] C, a[2] D, a[-2]

10. Se sabe que a = [i*i for i in range(10)], entonces el valor de a[3] es ( )

A, 3 B, 4 C, 9 D, 16

11. Lea el siguiente código, el resultado de la ejecución del programa es ( )

a = [4, 5, 3, 2, 8]
a.reverse()
print(a)

A, [4, 5, 3, 2, 8] B, [8, 2, 3, 5, 4] C, [2, 3, 4, 5, 8] D, [8, 5, 4, 3
, 2]

12. Para el funcionamiento de la lista ls, la descripción incorrecta en las siguientes opciones es ( )

A. ls.append(x): agrega un elemento al final de ls

B. ls.clear(): Eliminar el último elemento de ls

C. ls.copy: genera una nueva lista, copia todos los elementos de ls

D. ls.reverse(): Todos los elementos de la lista ls se invierten

13. ¿Cuál de las siguientes afirmaciones sobre cadenas de caracteres es incorrecta ( )

A. Los caracteres deben tratarse como cadenas de longitud 1

B. La cadena termina con el signo "\0"

C. Tanto las comillas simples como las comillas dobles se pueden usar para crear cadenas.

D. Se pueden incluir caracteres especiales como nueva línea y retorno de carro en la cadena entre comillas triples.

14. ¿Cuál de las siguientes palabras clave se puede usar para definir variables globales dentro de una función? ( )

A, súper B, global C, estática D, constante

15. Las siguientes palabras clave no se utilizarán para la importación de módulos ( )

A, importar B, desde C, como D, con

16. Respecto al manejo de excepciones del programa, el error descrito en las siguientes opciones es ( )

A. Las excepciones del programa pueden continuar ejecutándose después de un manejo adecuado

B. Las declaraciones de excepción se pueden usar junto con las palabras reservadas else y finalmente.

Excepciones y errores en C y lenguajes de programación son exactamente el mismo concepto

D. Python proporciona funciones de manejo de excepciones a través de palabras reservadas como probar y excepto

17. En cuanto a la función, la descripción incorrecta en las siguientes opciones es ( )

A. La función puede completar una función específica, y el uso de la función no necesita comprender el principio de implementación interna

B. El objetivo principal del uso de funciones es reducir la dificultad de programación y la reutilización del código.

C, Python usa la palabra clave del para definir funciones

D. Una función es un grupo reutilizable de sentencias con una función específica

18. ¿Cuál de las siguientes opciones no es una biblioteca de terceros para el análisis y dibujo de datos de Python ( )

A, numpy B, pandas C, matplotlib D, solicitud

19. Al configurar el modo de lectura de archivos, ¿cuál de las siguientes opciones puede agregar contenido al final del archivo? ( )

A、 r B、 w C、 a D、 +

20. Para representar el objeto actual en Python, la palabra clave utilizada es ( )

A, propio B, super C, clase D, objeto

2. Complete los espacios en blanco: 2 puntos por cada pregunta pequeña, 10 puntos en total.

21. Use ________ en Python para comentarios de una sola línea.

22. Al dividir dos números enteros en Python, el símbolo que se usa es _____________.

23. La palabra clave utilizada por los administradores de contexto en Python es ________________.

24. En Python, use la función _____________ incorporada para obtener el tipo del objeto.

25. Cuando maneje las excepciones de Python, coloque el código que puede causar excepciones en la instrucción _______.

3. Preguntas de análisis del programa: 5 puntos por cada pregunta pequeña, 20 puntos en total.

26. Lea el siguiente código de programa.Cuando el usuario ingresa 15 y 35 respectivamente, el resultado de la ejecución del programa es _______.

num_1 = entrada("Ingrese el primer número: ")
num_2 = entrada("Ingrese el segundo número: ")
print(num_1 + num_2)

27. Lea el siguiente código de programa, el resultado de la ejecución del programa es ______________.

sum = 0
for i in range(10):
if i // 3 == 2:
continue
sum = sum + i
print(sum)

28. Lea el siguiente código de programa, el resultado de la ejecución del programa es ______________.

i = 1
while i < 6:
i = i + 1
else:
i = i *3
print(i)

29. Lea el siguiente código de programa, el resultado de la ejecución del programa es ______________.

a = 10
b = 20
def fun(temp_a, temp_b): # define la función
a, b = temp_b, temp_a
fun(a, b) # llama a la función
print(a) # imprime el resultado

4. Preguntas de respuesta corta: 7 puntos para la primera pregunta y 8 puntos para la segunda pregunta.

30. Describa brevemente la declaración de selección en Python y sus escenarios de uso.

31. Describa brevemente la conexión y diferencia entre listas y tuplas.

5. Preguntas de programación: 15 puntos en total.

32. Escribe un programa para realizar la suma de todos los números divisibles por 7 o incluyendo el número 7 entre 1 y 100 (incluyendo 1 pero sin incluir 100).


El intercambio de información

El tutorial completo de aprendizaje en video de prueba de software a continuación ha subido el código QR certificado oficialmente por CSDN. Si lo necesita, puede obtenerlo de forma gratuita.【保证100%免费】

inserte la descripción de la imagen aquí

inserte la descripción de la imagen aquí

Supongo que te gusta

Origin blog.csdn.net/wx17343624830/article/details/128045192
Recomendado
Clasificación