Conceptos relacionados con el segundo nivel de la computadora Python

1. Los tipos de datos combinados más comunes de Python incluyen tipos de colección, tipos de secuencia y tipos de mapeo. Los tipos de secuencia incluyen tipo de cadena, tipo de lista y tipo de tupla.

2. Python es un lenguaje de análisis de secuencias de comandos. No existe una función principal. Todo el programa de Python se ejecuta de arriba a abajo.

3. Los lenguajes de alto nivel se dividen en dos categorías según los mecanismos de ejecución de la computadora: lenguajes estáticos y lenguajes dinámicos. El lenguaje estático se ejecuta en modo compilado y el lenguaje de secuencia de comandos se ejecuta en modo interpretado . El lenguaje C es un lenguaje estático y Python es un lenguaje de secuencia de comandos. El proceso de compilación es el proceso de convertir el código fuente en el código de destino, y la interpretación es el proceso de convertir el código fuente en el código de destino uno por uno mientras se ejecuta el código de destino uno por uno.

4. El resultado de salida del siguiente código es: (D)

A ["A", "B", "C"] B ["A", "B", "C", "D", "D"] C ["A", "B", "C", "D", "D", "D"] D ["A", "B", "C", "D"]

if __name__ == '__main__':
    # 使用debug进行调试会好理解一点
    letter = ["A", "B", "C", "D", "D", "D"]
    for i in letter:
        if i == "D":
            letter.remove(i)
    print(letter)

Esta pregunta es realmente muy fácil de equivocarse. Usé el modo de depuración de pycharm para depurar y descubrí que después de eliminar el elemento actual, el elemento extraído todavía corresponde al elemento de la lista de elementos eliminados actualmente de acuerdo con el índice original. ejemplo, al principio, pasa a la primera "D", y se encuentra que se cumple la condición, luego, después de que se ejecuta la función de eliminación, obtendrá ["A", "B", "C", " D "," D "], y el siguiente recorrido corresponde a Si el índice es 4, entonces el juicio determinó que la condición también se cumple y la última" D "se elimina. En este momento, el final de la lista es alcanzado. En este momento, el ciclo ha terminado, por lo que al final solo ["A", "B", "C", "D"]

5. Ángulo interno y fórmula del polígono: (n-2) * 180, donde n es el número de lados del polígono, puede usar Python para dibujar un conjunto de gráficos, como un cuadrado, un rombo y un dibujo regular de n lados , calcular el ángulo interno y dividir por el lado El número es el grado de cada ángulo del polígono, y el ángulo de cada rotación se puede determinar según el grado de cada ángulo interno

6. El resultado de salida del siguiente código es: print (0.1 + 0.2 == 0.3) El resultado de salida es Falso, que es diferente del Python que normalmente entendemos. Implica el almacenamiento de números de punto flotante en Python, consulte al blog

7. En cualquier árbol, el número de nodos hoja es n0 = 1 + n2 + 2n3 + ... (n-1) nn. La relación entre el grado de nodo 0 y el grado 2 en cualquier árbol binario es: N0 = n2 + 1

8. Método de diseño del programa estructurado: adoptar el método de diseño de arriba hacia abajo, refinamiento gradual, diseño modular y codificación estructurada.

9. El estrecho grado de asociación entre dos o más módulos se denomina: grado de acoplamiento

10. En el proceso de desarrollo de software, los principales documentos producidos en la etapa de análisis de requisitos son: especificaciones de requisitos de software

11. ¿Cuál de las siguientes descripciones es correcta (A)
A. La lista enlazada lineal es la estructura de almacenamiento en cadena de la lista lineal
B. La pila y la cola son estructuras no lineales
C. La lista doblemente enlazada es una estructura no lineal
D. Un árbol binario con solo el nodo raíz es una estructura lineal

Según la complejidad del contexto entre los elementos de datos en la estructura de datos, la estructura de datos generalmente se divide en dos tipos: estructura lineal y estructura no lineal. Si una estructura de datos no vacía cumple las siguientes dos condiciones: ①Hay solo un nodo raíz; ②Cada nodo tiene como máximo un antecedente y como máximo un elemento posterior. La estructura de datos se denomina estructura lineal, también conocida como tabla lineal. Entonces, las listas lineales, pilas y colas, y las listas vinculadas lineales son todas estructuras lineales, mientras que los árboles binarios son estructuras no lineales.

12. La relación entre los dos conjuntos de entidades de "producto básico" y "cliente" es generalmente: de muchos a muchos

En esta pregunta, un cliente puede comprar varios productos y varios clientes pueden comprar el mismo producto, por lo que existe una relación de varios a varios entre los productos y los clientes.

13. La relación entre la base de datos, el sistema de base de datos y el sistema de gestión de la base de datos: el sistema de base de datos incluye la base de datos y el sistema de gestión de la base de datos, DBS incluye DB y DBMS

14. Los gráficos utilizados para representar entidades en el diagrama ER son: (B)

A triángulo B rectángulo C rombo D elipse

La elipse representa el atributo y el diamante representa la conexión entre entidades.

15. Lo siguiente no es una palabra clave del lenguaje Python ()

A retorno B función C def D definir

16. Las siguientes opciones no pueden cambiar la dirección de dibujo de la tortuga es (B)

A turtle.seth () B turtle.fd () C turtle.circle () D turtle.right ()

La función circle (r) dibuja un círculo con un radio de r. Si r es positivo, el centro del círculo dibujado está en el lado izquierdo de la dirección de avance, y si es negativo, el centro del círculo dibujado está en el lado derecho de la dirección de avance.

17. El código ascii de un espacio es el decimal 32, que es menor que el valor ascii de las letras minúsculas y mayúsculas.

18. En cuanto a la descripción de la función, lo que está mal es (B):

A Reducir la complejidad de la programación B Mejorar la velocidad de ejecución del código C Reutilizar el código D Mejorar la legibilidad del código

19. En la biblioteca aleatoria, si se establece la misma semilla, el número aleatorio generado cada vez que se llama a la función aleatoria es el mismo

import random
random.seed(0)
for i in range(10):
    print(random.randint(1, 10), end=" ")
print("^" * 30)
random.seed(0)
for i in range(10):
    print(random.randint(1, 10), end=" ")

20. Las siguientes bibliotecas de terceros que pertenecen al procesamiento de texto de Python son (B):

A mayavi B pdfminer C TVTK D pygame

La biblioteca mayavi es una biblioteca de visualización tridimensional para procesar la computación científica. La biblioteca pdfminer puede extraer información de documentos PDF. A diferencia de otras herramientas relacionadas con PDF, se centra en adquirir y analizar datos de texto. TVTK es también una biblioteca de visualización tridimensional para informática científica. pygame es un conjunto de módulos que se utilizan para desarrollar software de juegos

21. random.uniform (a, b): se utiliza para generar decimales aleatorios entre [a, b]

22. Las siguientes bibliotecas de terceros que pertenecen a la dirección del desarrollo web de Python son (D)

A cocos2d B Panda3d C Pygame D Django 

cocos2d es un marco de código abierto basado en el protocolo MIT para crear juegos, aplicaciones y otras aplicaciones interactivas de interfaz gráfica. Django es un marco de aplicación web estilo modelo-vista-controlador (MVC) de código abierto impulsado por el lenguaje de programación Python

23. Entre las  siguientes opciones, la descripción correcta de la identidad del número de coma flotante 0.0 y el entero 0 es (C)
A Usan el mismo método de procesamiento de instrucciones de computadora
B Tienen el mismo tipo de datos
C Tienen el mismo valor
D Usan la misma unidad de ejecución de hardware

No estoy seguro si la respuesta es C La respuesta en Internet es C

24. Tensorflow es el marco de trabajo del sistema de aprendizaje automático de segunda generación de Google. SnowNLP es una biblioteca escrita en Python que puede procesar fácilmente el contenido de texto chino. Fue escrita inspirada en TextBlob, porque la mayoría de las bibliotecas de procesamiento de lenguaje natural actuales Básicamente todas para inglés, por lo que Escribí una biblioteca de clases que es conveniente para manejar chino y, a diferencia de TextBlob, NLTK no se usa aquí

25. El resultado del siguiente programa es ()

a = 4.2e-1

b = 1.3e2

imprimir (a + b)

El resultado de salida es: 130,42

26. El resultado del siguiente programa es ()

t, g, y = 'It \' s ', chr (64), "tú"
s = t + g + y
print (s)

El resultado de salida es: es @ usted

27. El software del sistema incluye el sistema operativo, el compilador, el ensamblador, el software de red y el sistema de gestión de bases de datos.

28. El documento para determinar si el proyecto de software está desarrollado es (D)

A Especificación de análisis de requisitos B Informe de desarrollo de software C Informe de prueba D Informe de viabilidad

29. No se puede devolver el tipo de lista es (C)

A range () B s.split () C dict.items () D s.lcut () dict.items () devuelve un tipo de datos interno dict_items en Python

30. El resultado de la ejecución de la siguiente declaración es (D)

con open ("A.txt", "w +") como fo:

       fo.write ("hola")

       imprimir (fo.read ())

AA Ocurrió una excepción de lectura y escritura. B La función para leer el archivo no leyó la cadena del archivo. C Escriba una cadena de "hola" en el archivo a.txt, y una cadena de "hola" se muestra en la pantalla. D Escribir al archivo "a. Una cadena de" hola "en" txt "

Cuando se imprime (fo.read ()), el indicador de archivo ya está al final, por lo que no hay salida en la pantalla

31. La función de la siguiente herramienta pip que no pertenece a Python es (A)

A Empaquete el código fuente de Python B Instale bibliotecas de Python de terceros C Desinstale las bibliotecas de terceros instaladas D Realice el mantenimiento básico de las bibliotecas de terceros

32. Python no es un lenguaje de máquina, el lenguaje de python es un lenguaje de programación de scripting de propósito general de alto nivel ampliamente utilizado.

33. La siguiente descripción no pertenece a las características del sistema de base de datos es (C)

A Intercambio de datos B Integridad de datos C Alta redundancia de datos D Alta independencia de datos

34. En el modelo de tres niveles de la base de datos, hay múltiples modelos externos y solo hay un modelo conceptual y un modelo interno

35. El lenguaje que respalda la definición e inspección de seguridad en el sistema de base de datos es (A)

A Lenguaje de control de datos B Lenguaje de definición de datos C Lenguaje de manipulación de datos D Ninguna de las anteriores

Lenguaje de definición de datos: responsable de la definición del esquema de datos y la construcción del acceso físico a los datos. Lenguaje de manipulación de datos: responsable de agregar, eliminar, modificar y verificar datos

36. Un proceso de software es un conjunto de recursos y actividades relacionados que transforman los insumos en productos.

37. El resultado de salida del siguiente código es (A)

A Sin salida B Python C pytho D PythonCRE

para c en "Python NCRE":
        si c == "N":
            romper
            print (c)

Al principio, lo leí mal y elegí C por error. De hecho, al pasar a N, se rompe en este momento y no hay salida.

38. En cuanto a la definición de la función, la siguiente forma es incorrecta (D)

A deffoo (a, b) B deffoo (a, b = 10) C deffoo (a, * b) D deffoo (* a, b)

Si una función necesita recibir parámetros reales en múltiples formas, el parámetro posicional generalmente se colocará en la parte superior de la definición, luego el parámetro predeterminado, seguido de un parámetro de longitud variable con un asterisco, y finalmente un parámetro de longitud variable con dos asteriscos. Parámetro de longitud variable

39. Expresión 3 + 5% 6 * 2 // 8 = (4) 5% 6 * 2 // 8 = 5 * 2 // 8 = 1

40. Los objetos definidos por el diccionario de datos se incluyen en (A)

A Diagrama de flujo de datos (diagrama DFD) B Diagrama de flujo del programa C Diagrama de estructura del software D Diagrama de bloques

41. El resultado obtenido durante la etapa de diseño conceptual de la base de datos es (A)

A Modelo ER B Diccionario de datos C Modelo relacional D Modelo físico

42. La tecnología de diseño de casos de prueba basada en la estructura lógica del programa pertenece a (D)

A. Prueba de caja gris B. Prueba de datos C. Prueba de caja negra D. Prueba de caja blanca

43. En el siguiente método de clasificación, cada vez que el intercambio de elementos producirá un nuevo orden inverso es (C)

A Clasificación de burbujas B Clasificación de selección simple C Clasificación rápida D Clasificación de inserción simple

La clasificación de burbujas solo intercambia elementos adyacentes, pero no todos los movimientos crean un nuevo orden inverso. El movimiento de elementos de la ordenación por inserción simple no produce un nuevo orden inverso. Quicksort generará un nuevo orden inverso cada vez que se mueva el intercambio, porque cuando no habrá un nuevo orden inverso, la ronda actual de comparación finaliza.

44. El resultado de salida del siguiente código es (0j)

x = 4 + 3d

y = -4 - 3j

imprimir (x + y)

Supongo que te gusta

Origin blog.csdn.net/qq_39445165/article/details/114979029
Recomendado
Clasificación