¿Cuál es la diferencia entre el segundo año de lengua C y el examen final?
La única diferencia entre el examen de lengua C de segundo año y el examen final es la forma en que se formulan las preguntas. Los puntos de conocimiento evaluados son similares, pero la forma en que se formulan las preguntas es diferente.
1. La estructura del programa en lenguaje C
1. La estructura del programa, función principal y otras funciones.
2. Archivo de encabezado, descripción de datos, marcas de inicio y fin de función y comentarios en el programa.
3. El formato de escritura del programa fuente.
4. Estilo del lenguaje C.
2. Tipos de datos y sus operaciones
1. Tipos de datos C (tipos básicos, tipos construidos, tipos de puntero, tipos sin valor) y sus métodos de definición.
2. Tipos, prioridades de operación y asociatividad de operadores C.
3. Conversión y operación entre diferentes tipos de datos.
4. Tipos de expresiones C (expresiones de asignación, expresiones aritméticas, expresiones relacionales, expresiones lógicas, expresiones condicionales, expresiones de coma) y reglas de evaluación.
3. Declaraciones básicas
1. Declaración de expresión, declaración vacía, declaración compuesta.
2. Llamar funciones de entrada y salida, ingresar datos correctamente y diseñar el formato de salida correctamente.
4. Programación de la estructura de selección
1. Utilice declaraciones if para implementar la estructura de selección.
2. Utilice declaraciones de cambio para implementar estructuras de selección de múltiples ramas.
3. Seleccionar el anidamiento de la estructura.
5. Programación de estructura de bucle
1.
2. Estructuras de bucle while y - while.
3. Declaración de continuación y declaración de interrupción.
4. Anidamiento de bucles.
6. Definición y referencia de arrays
1. Definición, inicialización y referencia de elementos de array unidimensional y array bidimensional.
2. Cadenas y matrices de caracteres.
7. Funciones
1. Llamada correcta a funciones de la biblioteca.
2. Cómo definir funciones.
3. Tipo de función y valor de retorno.
4. Parámetros formales y parámetros reales, y transferencia de valores de parámetros.
5. Llamada correcta de funciones, llamadas anidadas y llamadas recursivas.
6. Variables locales y variables globales.
7. La categoría de almacenamiento de las variables (automática, estática, de registro, externa), el alcance y la vida útil de las variables.
8. Preprocesamiento de la compilación
1. Definición y llamada de macros (macro sin parámetros, macro con parámetros).
2. Procesamiento de “Inclusión de archivos”.
9. Punteros
1. Los conceptos de dirección y variables de puntero, operadores de dirección y operadores de dirección indirecta.
2. Las direcciones de matrices y cadenas unidimensionales y bidimensionales y la definición de variables de puntero que apuntan a variables, matrices, cadenas, funciones y estructuras. Se hace referencia a los tipos de datos anteriores mediante punteros.
3. Utilizar punteros como parámetros de función.
4. Función que devuelve el valor de la dirección.
5. Matriz de punteros, puntero a puntero.
10. Estructura (es decir, "estructura") y homología (es decir, "unión")
1.
2. Definición de datos de estructura y tipo de cuerpo y referencias de miembros.
3. Construya listas vinculadas a través de estructuras, establezca listas vinculadas unidireccionales y genere, elimine e inserte datos de nodos.
11. Operaciones de bits
1. Significado y uso de los operadores de bits.
2. Operaciones de bits simples.