Red de conocimiento informático - Consumibles informáticos - ¿Es difícil para los estudiantes no especializados realizar el examen de idioma C de nivel 2 en computadora?

¿Es difícil para los estudiantes no especializados realizar el examen de idioma C de nivel 2 en computadora?

Si simplemente apruebas el examen, no es muy difícil. Simplemente memoriza algunos conceptos básicos y luego programa.

El lenguaje C es un lenguaje de programación informática que tiene las características de lenguaje de alto nivel y lenguaje ensamblador. El examen nacional de rango informático tiene preguntas de prueba de idioma C de nivel 2.

Requisitos del examen: 1. Familiarizado con el entorno de desarrollo integrado Visual C++6.0. 2. Dominar los métodos de programación estructurada y tener un buen estilo de programación. 3. Dominar estructuras de datos y algoritmos simples en programación y ser capaz de leer programas simples. 4. En el entorno integrado de Visual C++ 6.0. 0. Puedo escribir programas simples en C y tengo capacidades básicas de corrección de errores de programas.

Contenido del examen:

1. Estructura del programa en lenguaje C

1. Composición del programa, funciones principales y otras funciones.

2. Archivos de encabezado, descripciones de datos, etiquetas de inicio y fin de funciones y comentarios en el programa.

3. Formato de escritura del programa fuente.

Estilo de lenguaje 4.C.

2. Tipos de datos y sus operaciones

1 tipo 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 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. El esquema de conocimientos básicos y las preguntas de muestra para el examen de nivel 2 se pueden encontrar en el apéndice del "Curso de nivel 2 del examen nacional de rango informático - Conocimientos básicos públicos" (edición de 2013) publicado por Higher Education Press.

Tercero, oraciones básicas

1. Declaración de expresión, declaración vacía, declaración compuesta.

2. Llame a las funciones de entrada y salida, ingrese los datos correctamente y diseñe el formato de salida correctamente.

Cuarto, elija programación estructurada

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 estructuras en bucle

1.

2.Estructuras de bucle while y do- while.

3. Continuar declaraciones y interrumpir declaraciones.

4. Anidamiento de bucles.

Definición y referencia del verbo intransitivo array

1. Definición e inicialización de array unidimensional y array bidimensional y referencia de elementos del array.

2. Cadenas y matrices de caracteres.

7. Función

1. Llamada correcta a funciones de la 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. Preprocesamiento de la compilación

1. Definición y llamada de macros (macro sin parámetros, macro con parámetros).

2. "El archivo contiene procesamiento metalúrgico.

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. punteros como parámetros de función

4. Funciones que devuelven valores de dirección

5. Matriz de puntero, puntero a puntero (es decir, "metalurgia estructural") e isomorfismo (. es decir, "metalurgia combinatoria")

1. Utilice typedef para explicar un nuevo tipo

2. * * * Definición de datos de tipo de objeto y referencia de miembros. >

3. La estructura forma una lista vinculada, establece una lista vinculada unidireccional y genera, elimina e inserta datos de nodos

11 Bit. 1. El significado y uso de los operadores bit a bit.

2. Operaciones de bits simples.

Doce. Operaciones de archivos

Solo requieren un sistema de archivos con búfer (es decir, un sistema de E/S de disco de alto nivel) y no requieren un sistema de archivos con búfer no estándar (es decir, un sistema de E/S de disco de bajo nivel). sistema O).

1. Puntero de tipo de archivo (puntero de tipo de archivo).

2.fopen, fclose) archivos.

3. Leer y escribir archivos (usando las funciones fputc, fgetc, fputs, fgets, fread, fwrite, fprintf y fscanf) y localizar archivos (usando las funciones rewind y fseek).