¿Cuál es el programa de estudios del examen de nivel 2 de lenguaje C?
Requisitos básicos
1. Dominar los conceptos básicos de los algoritmos.
2. Dominar las estructuras de datos básicas y su funcionamiento.
3. Dominar los algoritmos básicos de clasificación y búsqueda.
4. Dominar el método de programación estructurada de refinamiento gradual.
5. Dominar los métodos básicos de la ingeniería de software y tener la capacidad de aplicar inicialmente tecnologías relevantes al desarrollo de software.
6. Dominar los conocimientos básicos de datos y comprender el diseño de bases de datos relacionales.
Contenido del examen
1. Algoritmos y estructuras de datos básicos
1. Conceptos básicos de algoritmos; complejidad de los algoritmos (complejidad temporal y complejidad espacial) Concepto y significado.
2. La definición de estructura de datos; la estructura lógica y la estructura de almacenamiento de datos; la representación gráfica de la estructura de datos;
3. La definición de tabla lineal; la estructura de almacenamiento secuencial de la tabla lineal y sus operaciones de inserción y eliminación.
4. Definición de pilas y colas; estructuras de almacenamiento secuencial de pilas y colas y sus operaciones básicas.
5. La estructura y operaciones básicas de listas lineales simplemente enlazadas, listas doblemente enlazadas y listas circulares enlazadas.
6. El concepto básico de árbol; la definición de árbol binario y su estructura de almacenamiento; recorrido de preorden, en orden y postorden del árbol binario. (El recorrido de pedido previo, medio y posterior se prueba cada año)
7. Algoritmos de búsqueda secuencial y búsqueda binaria (clasificación por intercambio, clasificación por selección, clasificación por inserción).
2. Bases para la programación
1. Métodos y estilos de programación.
2.Programación estructurada.
3. Métodos de programación orientada a objetos, objetos, métodos, propiedades, herencia y polimorfismo.
3. Conceptos básicos de la ingeniería de software
1. Los conceptos básicos de la ingeniería de software, el concepto de vida del software, las herramientas de software y el entorno de desarrollo de software.
2. Métodos estructurados, diagramas de flujo de datos, diccionarios de datos y especificaciones de requisitos de software.
3. Método de diseño estructurado, diseño general y diseño de detalle.
4. Métodos de prueba de software, pruebas de caja blanca y pruebas de caja negra, diseño de casos de prueba, implementación de pruebas de software, pruebas unitarias, pruebas de integración y pruebas de sistemas.
5. Depuración de programas, depuración estática y depuración dinámica.
4. Conceptos básicos del diseño de bases de datos
1. Conceptos básicos de base de datos: base de datos, sistema de gestión de bases de datos, sistema de bases de datos.
2. Modelo de datos, modelo entidad-relación y diagrama E-R, de los que se deriva el modelo de datos relacional.
3. Operaciones de álgebra relacional, incluidas operaciones de conjuntos, operaciones de selección, proyección y conexión, así como teoría de estandarización de bases de datos.
4. Métodos y pasos del diseño de bases de datos: análisis de requisitos, diseño conceptual, diseño lógico y estrategias relacionadas con el diseño físico.
Modo de examen
1. El método de examen público * * * básico es una prueba escrita, que se combina con el lenguaje C (Visual BASIC, Visual FoxPro, Java, Access, Visual). C++) prueba escrita en un solo examen. Público * * *La parte básica supone 30 puntos de todo el trabajo.
2.Consta de 10 preguntas de opción múltiple sobre conocimientos básicos de la educación pública y 5 preguntas para completar.
Programación en lenguaje C
Requisitos básicos
1. Familiarizado con el entorno integrado TURBO C.
2. Estar familiarizado con los métodos de programación estructurada y tener un buen estilo de programación.
3. Dominar estructuras de datos simples y algoritmos en programación.
4. En el entorno integrado de 4. TURBO C puede escribir programas C simples y tiene capacidades básicas de corrección de errores y depuración.
Contenido del examen
1. Estructura del lenguaje C
1. Composición del programa, funciones principales y otras funciones.
2. Archivo de encabezado, descripción de datos, etiquetas de inicio y fin de función.
3. Formato de escritura del programa fuente
4. Estilo de lenguaje C.
2. Tipos de datos y sus operaciones (básico)
1. c (tipos básicos, tipos construidos, tipos de puntero, tipos vacíos) y sus métodos de definición.
2. Tipos, prioridades de operación y combinaciones de operadores C.
3. Conversión y operación entre diferentes tipos de datos.
4.c Tipos de expresiones (expresiones de asignación, expresiones aritméticas, expresiones relacionales, expresiones lógicas, expresiones condicionales, expresiones de coma) y reglas de evaluación.
Tres. Oraciones básicas (básicas)
1. Declaraciones de expresión, declaraciones vacías y declaraciones compuestas.
2. Entrada y salida de datos, llamadas a funciones de entrada y salida.
3. Declaración compuesta.
Uso de 4.4. Declaraciones GOTO y etiquetas de declaraciones. (Esta comprensión es suficiente)
Cuarto, elija programación estructurada
1. Utilice declaraciones if para implementar la estructura de selección. (Básico)
2. Utilice declaraciones de cambio para implementar estructuras de selección de múltiples ramas. (Prueba escrita)
3. Seleccionar el anidamiento de la estructura.
5. Programación de estructura de bucle (básico)
1.
2. Estructuras de bucle while y do while.
3. Continuar declaraciones y interrumpir declaraciones.
4. Anidamiento de bucles. (Básico)
Definición y referencia del verbo intransitivo array
1. Definición, inicialización y referencia de array unidimensional y array multidimensional.
2. Cadenas y matrices de caracteres.
Siete. Funciones (Básicas)
1. Llamada correcta a funciones de biblioteca.
2. Cómo definir funciones.
3. Tipo de función y valor de retorno.
4. Transferencia de parámetros formales, parámetros reales y valores de parámetros.
5. Llamada correcta, llamada anidada y llamada recursiva de funciones.
6.Variables locales y variables globales.
7. Categoría de almacenamiento de variables (automático, estático, de registro, externo), alcance y vida de las variables.
8. Funciones internas y funciones externas.
8. Preprocesamiento de compilación (conceptos básicos, prueba escrita con reemplazo de macro)
1. Definición de macro: definición de macro sin parámetros;
2. Procesamiento de “Inclusión de archivos”.
9. Punteros (esto es muy importante, los problemas informáticos tienen este aspecto)
1. Los conceptos de punteros y variables de puntero, punteros y operadores de dirección.
2. Punteros a variables, matrices, cadenas, funciones y estructuras, y variables puntero 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 de puntero que devuelve el valor del puntero.
5. Matriz de punteros, puntero a puntero y parámetros de línea de comando de la función principal.
X. Estructura (es decir, "estructura") y * * * verbo (es decir, "unión")
1. .
2. Utilice punteros y estructuras para formar listas vinculadas, crear, generar, eliminar e insertar listas vinculadas unidireccionales.
11. Operaciones con bits
El significado y uso de 1. Operadores de bits.
2. Operaciones de bits simples.
12. Operaciones de archivos (comprender, hacer preguntas a los superiores, siempre que sepas lo que significa)
Sólo un sistema de archivos almacenado en búfer (es decir, una E/S de disco avanzada). system), no se requiere ningún sistema de archivos en búfer no estándar (es decir, sistema de E/S de disco de bajo nivel).
1. Puntero de tipo de archivo (puntero de tipo de archivo).
2.fopen, fclose) archivos.
3. Leer y escribir archivos (funciones fputc, fgetc, fputs, fgets, fread, frwite, fprintf, fscanf) y archivos de posición (funciones rebobinar, fseek).
PD: Se divide en dos partes: prueba escrita y prueba por ordenador. Hay tres preguntas en la prueba por computadora, una es de corrección, otra es de complemento y la otra es de síntesis. La prueba escrita tiene 30 puntos para conocimientos básicos, 70 puntos para preguntas de opción múltiple y 30 puntos para preguntas para completar espacios en blanco. Los puntos difíciles son las matrices y los punteros, que también son los puntos clave.
Plan de ajuste del examen nacional de grado de informática
Acerca del segundo nivel
Asignaturas de prueba: agregue programación en lenguaje Delphi de nivel 2, más el nivel 2 original C, etc. Seis materias y Nivel 2 * * * * siete materias.
Las materias de segundo nivel se dividen en dos categorías, una es programación en lenguajes (C, C++, Java, Visual Basic, Delphi) y la otra es programación de bases de datos (Visual FoxPro, Access).
Contenido del examen: El puesto de segundo nivel es programador y el contenido del examen incluye conocimientos básicos y programación. Cada materia tiene requisitos unificados para el conocimiento básico y adopta un programa de estudios y tutoriales de examen de conocimiento básico público unificado. Nivel 2 Público * * * La proporción de conocimientos básicos en el examen escrito de cada materia es del 30% (30 puntos). La parte de programación representa el 70% (70 puntos) y pone a prueba principalmente las habilidades básicas de los candidatos, como el uso de lenguajes de programación, programación y depuración.
Formato de examen: los exámenes de todas las materias del Nivel 2 aún incluyen exámenes escritos y exámenes por computadora. El tiempo para la prueba escrita de Nivel 2 C se cambia de 120 minutos a 90 minutos, y el tiempo de la computadora se cambia de 60 minutos a 90 minutos. El tiempo de la prueba escrita para todas las materias del Nivel 2 es de 90 minutos y el tiempo de la computadora es de 90 minutos.
Entorno del sistema: el software de aplicación de examen por computadora para las materias de nivel 2 es: Chinese Professional Edition Access 2000, Chinese Professional Edition Visual Basic 6.0, Chinese Professional Edition Visual FoxPro 6.0, Visual C++ 6.0, Level 2 C. software de aplicación de examen basado en computadora Se cambió de Turbo C 2.0 a Visual C++6.0. El Java secundario se ha cambiado del actual Java JDK 1.4.2 a un entorno de desarrollo integrado especializado "NetBeans China Education Examination Edition 2007" (los sitios web relevantes proporcionarán descargas gratuitas), y el Delphi secundario usa la versión Delphi 7.0.
Conocimientos básicos de los asuntos públicos
Requisitos básicos
1. Dominar los conceptos básicos de los algoritmos.
2. Dominar las estructuras de datos básicas y su funcionamiento.
3. Dominar los algoritmos básicos de clasificación y búsqueda.
4. Dominar el método de programación estructurada de refinamiento gradual.
5. Dominar los métodos básicos de la ingeniería de software y tener la capacidad de aplicar inicialmente tecnologías relevantes al desarrollo de software.
6. Dominar los conocimientos básicos de datos y comprender el diseño de bases de datos relacionales.
Contenido del examen
1. Algoritmos y estructuras de datos básicos
1. Conceptos básicos de algoritmos; complejidad de los algoritmos (complejidad temporal y complejidad espacial) Concepto y significado.
2. La definición de estructura de datos; la estructura lógica y la estructura de almacenamiento de datos; la representación gráfica de la estructura de datos;
3. La definición de tabla lineal; la estructura de almacenamiento secuencial de la tabla lineal y sus operaciones de inserción y eliminación.
4. Definición de pilas y colas; estructuras de almacenamiento secuencial de pilas y colas y sus operaciones básicas.
5. La estructura y operaciones básicas de listas lineales simplemente enlazadas, listas doblemente enlazadas y listas circulares enlazadas.
6. El concepto básico de árbol; la definición de árbol binario y su estructura de almacenamiento; recorrido de preorden, en orden y postorden del árbol binario. (El recorrido de pedido previo, medio y posterior se prueba cada año)
7. Algoritmos de búsqueda secuencial y búsqueda binaria (clasificación por intercambio, clasificación por selección, clasificación por inserción).
2. Bases del diseño del programa
1. Métodos y estilos de programación.
2.Programación estructurada.
3. Métodos de programación orientada a objetos, objetos, métodos, propiedades, herencia y polimorfismo.
3. Conceptos básicos de la ingeniería de software
1. Los conceptos básicos de la ingeniería de software, el concepto de vida del software, las herramientas de software y el entorno de desarrollo de software.
2. Métodos estructurados, diagramas de flujo de datos, diccionarios de datos y especificaciones de requisitos de software.
3. Método de diseño estructurado, diseño general y diseño de detalle.
4. Métodos de prueba de software, pruebas de caja blanca y pruebas de caja negra, diseño de casos de prueba, implementación de pruebas de software, pruebas unitarias, pruebas de integración y pruebas de sistemas.
5. Depuración de programas, depuración estática y depuración dinámica.
4. Conceptos básicos del diseño de bases de datos
1. Conceptos básicos de base de datos: base de datos, sistema de gestión de bases de datos, sistema de bases de datos.
2. Modelo de datos, modelo entidad-relación y diagrama E-R, de los que se deriva el modelo de datos relacional.
3. Operaciones de álgebra relacional, incluidas operaciones de conjuntos, operaciones de selección, proyección y conexión, así como teoría de estandarización de bases de datos.
4. Métodos y pasos del diseño de bases de datos: análisis de requisitos, diseño conceptual, diseño lógico y estrategias relacionadas con el diseño físico.
Modo de examen
1. El método de examen público * * * básico es una prueba escrita, que se combina con el lenguaje C (Visual BASIC, Visual FoxPro, Java, Access, Visual). C++) prueba escrita en un solo examen. Público * * *La parte básica supone 30 puntos de todo el trabajo.
2. Consta de 10 preguntas de opción múltiple sobre conocimientos básicos de la educación pública y 5 preguntas para completar.
Programación en lenguaje C
Requisitos básicos
1. Familiarizado con el entorno integrado TURBO C.
2. Estar familiarizado con los métodos de programación estructurada y tener un buen estilo de programación.
3. Dominar estructuras de datos simples y algoritmos en programación.
4. En el entorno integrado de 4. TURBO C puede escribir programas C simples y tiene capacidades básicas de corrección de errores y depuración.
Contenido del examen
1. Estructura del lenguaje C
1. Composición del programa, funciones principales y otras funciones.
2. Archivo de encabezado, descripción de datos, etiquetas de inicio y fin de función.
3. Formato de escritura del programa fuente
4. Estilo de lenguaje C.
2. Tipos de datos y operaciones (básico)
1. c (tipos básicos, tipos construidos, tipos de puntero, tipos vacíos) y sus métodos de definición.
2. Tipos, prioridades de operación y combinaciones de operadores C.
3. Conversión y operación entre diferentes tipos de datos.
4.c Tipos de expresiones (expresiones de asignación, expresiones aritméticas, expresiones relacionales, expresiones lógicas, expresiones condicionales, expresiones de coma) y reglas de evaluación.
Tres. Oraciones básicas (básicas)
1. Declaraciones de expresión, declaraciones vacías y declaraciones compuestas.
2. Entrada y salida de datos, llamadas a funciones de entrada y salida.
3. Declaración compuesta.
Uso de 4.4. Declaraciones GOTO y etiquetas de declaraciones. (Esta comprensión es suficiente)
Cuarto, elija programación estructurada
1. Utilice declaraciones if para implementar la estructura de selección. (Básico)
2. Utilice declaraciones de cambio para implementar estructuras de selección de múltiples ramas. (Prueba escrita)
3. Seleccionar el anidamiento de la estructura.
5. Programación de estructura de bucle (básico)
1.
2. Estructuras de bucle while y do while.
3. Continuar declaraciones y interrumpir declaraciones.
4. Anidamiento de bucles. (Básico)
Definición y referencia del verbo intransitivo array
1. Definición, inicialización y referencia de array unidimensional y array multidimensional.
2. Cadenas y matrices de caracteres.
Siete. Funciones (Básicas)
1. Llamada correcta a funciones de biblioteca.
2. Cómo definir funciones.
3. Tipo de función y valor de retorno.
4. Transferencia de parámetros formales, parámetros reales y valores de parámetros.
5. Llamada correcta, llamada anidada y llamada recursiva de funciones.
6.Variables locales y variables globales.
7. Categoría de almacenamiento de variables (automático, estático, de registro, externo), alcance y vida de las variables.
8. Funciones internas y funciones externas.
8. Preprocesamiento de compilación (conceptos básicos, prueba escrita con reemplazo de macro)
1. Definición de macro: definición de macro sin parámetros;
2. Procesamiento de “Inclusión de archivos”.
9. Punteros (esto es muy importante, los problemas informáticos tienen este aspecto)
1. Los conceptos de punteros y variables de puntero, punteros y operadores de dirección.
2. Punteros a variables, matrices, cadenas, funciones y estructuras, y variables puntero 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 de puntero que devuelve el valor del puntero.
5. Matriz de punteros, puntero a puntero y parámetros de línea de comando de la función principal.
X. Estructura (es decir, "estructura") y * * * verbo (es decir, "unión")
1. .
2. Utilice punteros y estructuras para formar listas vinculadas, crear, generar, eliminar e insertar listas vinculadas unidireccionales.
11. Operaciones con bits
El significado y uso de 1. Operadores de bits.
2. Operaciones de bits simples.
12. Operaciones de archivos (comprender, hacer preguntas a los superiores, siempre que sepas lo que significa)
Sólo un sistema de archivos almacenado en búfer (es decir, una E/S de disco avanzada). system), no se requiere ningún sistema de archivos en búfer no estándar (es decir, sistema de E/S de disco de bajo nivel).
1. Puntero de tipo de archivo (puntero de tipo de archivo).
2.fopen, fclose) archivos.
3. Leer y escribir archivos (funciones fputc, fgetc, fputs, fgets, fread, frwite, fprintf, fscanf) y archivos de posición (funciones rebobinar, fseek).
PD: Se divide en dos partes: prueba escrita y prueba por ordenador. Hay tres preguntas en la prueba por computadora, una es de corrección, otra es de complemento y la otra es de síntesis. La prueba escrita tiene 30 puntos para conocimientos básicos, 70 puntos para preguntas de opción múltiple y 30 puntos para preguntas para completar espacios en blanco. Los puntos difíciles son las matrices y los punteros, que también son los puntos clave.
Plan de ajuste del examen nacional de grado de informática
Acerca del segundo nivel
Asignaturas de prueba: agregue programación en lenguaje Delphi de nivel 2, más el nivel 2 original C, etc. Seis materias y Nivel II * * * * siete materias. Las materias de segundo nivel se dividen en dos categorías, una es programación en lenguajes (C, C++, Java, Visual Basic, Delphi) y la otra es programación de bases de datos (Visual FoxPro, Access).
Contenido del examen: El puesto de segundo nivel es programador y el contenido del examen incluye conocimientos básicos y programación. Cada materia tiene requisitos unificados para el conocimiento básico y adopta un programa de estudios y tutoriales de examen de conocimiento básico público unificado. Nivel 2 Público * * * La proporción de conocimientos básicos en el examen escrito de cada materia es del 30% (30 puntos). La parte de programación representa el 70% (70 puntos) y pone a prueba principalmente las habilidades básicas de los candidatos, como el uso de lenguajes de programación, programación y depuración.
Formato de examen: los exámenes de todas las materias del Nivel 2 aún incluyen exámenes escritos y exámenes por computadora. El tiempo para la prueba escrita de Nivel 2 C se cambia de 120 minutos a 90 minutos, y el tiempo de la computadora se cambia de 60 minutos a 90 minutos. El tiempo de la prueba escrita para todas las materias del Nivel 2 es de 90 minutos y el tiempo de computadora es de 90 minutos.
Entorno del sistema: el software de aplicación de examen por computadora para las materias de nivel 2 es: Chinese Professional Edition Access 2000, Chinese Professional Edition Visual Basic 6.0, Chinese Professional Edition Visual FoxPro 6.0, Visual C++ 6.0, Level 2 C. software de aplicación de examen basado en computadora Se cambió de Turbo C 2.0 a Visual C++6.0. El Java secundario se ha cambiado del actual Java JDK 1.4.2 a un entorno de desarrollo integrado especializado "NetBeans China Education Examination Edition 2007" (los sitios web relevantes proporcionarán descargas gratuitas), y el Delphi secundario usa la versión Delphi 7.0.