Preguntas del examen final de Python de Xiaoyuanquan (1)
El examen final se acerca de nuevo ¿Están empezando a sentirse ansiosos de nuevo? ¿Qué debo hacer si repruebo una clase? Si tienes la suerte de ver mi artículo, puedes divertirte. He llegado a la conclusión de que a los profesores en el examen final de Python generalmente les gusta echar un buen vistazo al contenido que toman y tratar de no reprobar el curso de Python durante las vacaciones de verano; Próximamente, amigos, ahora pueden ver los videos de Xiaoyuanquan en su tiempo libre, lo que también es una buena manera de sentar las bases para encontrar un trabajo en el futuro.
1. Preguntas de opción múltiple
1. Dados x= e y=, entonces ¿a qué es x+y igual a (? )
A, 3? B, 7 C. ? D.
2. ¿Cuál de los siguientes métodos del módulo os.path se utiliza para determinar si existe la ruta especificada? (? )
A. existe() ? B. existe() C. getsize() D. isfile()
3. Las siguientes opciones no son operaciones de escritura de Python en archivos. El método es (D)
A. writelines? B. escribir C. rito y buscar D. escribir texto
4. Respecto a la descripción del algoritmo, ¿cuál de las siguientes opciones es? ¿Mal? ( B)
A. El algoritmo se refiere a una descripción precisa y completa de la solución de resolución del problema
B. La complejidad del algoritmo incluye principalmente la complejidad del tiempo y la complejidad de los datos
p>
C. El algoritmo tiene las características básicas de viabilidad, certeza y finitud
D. Los elementos básicos del algoritmo incluyen el cálculo y la operación de objetos de datos y la estructura de control del algoritmo.
Explicación: La complejidad del algoritmo se refiere a los recursos necesarios para ejecutar el algoritmo después de escribirlo en un programa ejecutable. Los recursos incluyen recursos de tiempo y recursos de memoria.
5. Respecto a la función lambda de Python, la siguiente opción describe el error (B)
A. La función lambda devuelve el nombre de la función como resultado de la función
B. f = lambda x,y:x+y Después de la ejecución, el tipo de f es un tipo numérico
C. lambda se usa para definir funciones simples que se pueden expresar en una línea
D. Puede utilizar la función lambda para definir el principio de clasificación de la lista
6. La función básica incorporada de Python eval(x) es (B)
A. Convertir x en un número de coma flotante
B. Eliminar las comillas más externas de la cadena x, evaluarla como una expresión de Python y devolver su valor
C. Calcular la cadena x como el valor de una declaración de Python
D. Convierta el número entero x en una cadena hexadecimal
2. Complete los espacios en blanco
1. En Python, ____ representa un tipo vacío. (Ninguno)
2. La función incorporada de Python para ver tipos de variables es ______.
(type())
3. list(map(str,
? list2 =
----Primero convierta en un conjunto para eliminar automáticamente los duplicados y luego Convertir a lista
? list1=
? list2=
? p> 4, encuentre el resultado
def num():
? return [lambda x: i*x for i in range(4)]
? print([ m(2) for m in num()])
Respuesta: [6, 6, 6, 6]
5. ¿Cómo generar un número aleatorio?
importar aleatorio
def rdm(n):
lis = []
for i in range(n):
n = random.randint(1,9)
lis.append(str(n))
s = ''.join(lis) /p>
? return int(s)
Eso es todo para este conjunto de preguntas. ¿Cómo les va a los estudiantes? Si no hay presión, entonces se estima que has aprendido Python este semestre. Si es un poco difícil, entonces debes mirar más de cerca, porque este conjunto de preguntas es muy básico. Si no lo entiendes, mira bien esa parte del contenido. Únase a ello usted mismo, también puede venir a Xiaoyuanquan y revisar sus debilidades. Escuche la conferencia y prepárese para el examen final. Espero que a todos les vaya bien en el examen.