Red de conocimiento informático - Problemas con los teléfonos móviles - Cómo implementar una relación bidireccional entre dos tablas en xutilsEsquema de conocimientos básicos comunes* * *Requisitos básicos comunes* *Conocimientos básicos 1. Dominar los conceptos básicos de los algoritmos. 2. Dominar las estructuras básicas de datos 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 progresivo. 5. Dominar los métodos básicos de la ingeniería de software y tener capacidad para aplicar inicialmente tecnologías relevantes al desarrollo de software. 6. Dominar los conocimientos básicos de bases de datos y comprender el diseño de bases de datos relacionales. Contenido del examen 1. Estructuras de datos y algoritmos básicos 1. Los conceptos básicos de los algoritmos; el concepto y la importancia de la complejidad del algoritmo (complejidad del tiempo y complejidad del espacio). 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; los conceptos de estructura lineal y no lineal. 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. Conceptos básicos de árboles; definición de árboles binarios y sus estructuras de almacenamiento; recorrido de preorden, orden y postorden de árboles binarios. 7. Algoritmos de búsqueda secuencial y búsqueda binaria; algoritmos de clasificación básicos (clasificación por intercambio, clasificación por selección, clasificación por inserción). 2. Conceptos básicos de 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. tres. Fundamentos de Ingeniería de Software 1. Conceptos básicos de ingeniería de software, conceptos de ciclo de vida de software, herramientas de software y entornos 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. Cuatro. Conceptos básicos del diseño de bases de datos 1. Conceptos básicos de base de datos: base de datos, sistema gestor 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 de 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. Método de examen Conocimientos básicos 10 preguntas de opción múltiple y 5 preguntas para completar * * * 30 puntos. El programa de estudios del examen de programación del lenguaje C NCRE Nivel 2 de 2004 se aplica al examen de 2005. Los requisitos básicos para el conocimiento básico son 1. Familiarizado con el entorno integrado TURBOC. 2. Familiarizado con métodos de programación estructurada y buen estilo de programación. 3. Dominar estructuras de datos simples y algoritmos en programación. 4. En el entorno integrado de Turbo C, puede escribir programas C simples y tener 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. Archivos de encabezado, descripciones de datos y etiquetas de inicio y fin de funciones. 3. El formato de escritura del programa fuente. Estilo de lenguaje 4.C. 2. Tipos de datos y sus operaciones 1. tipos de datos c (tipos básicos, tipos construidos, tipos de puntero, tipos nulos) 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. 3. Declaración básica 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. Declaraciones compuestas. 4.4 Uso. Declaraciones GOTO y etiquetas de declaraciones. 4. Seleccionar programación estructural 1. Utilice declaraciones IF para implementar estructuras de selección. 2. Utilice la instrucción SWITCH para implementar una estructura de selección de múltiples ramas. 3. Seleccione el anidamiento de la estructura. 5. Programación de la estructura del bucle 1. para estructuras de bucle. 2.Estructuras de bucles WHILE y DOWHILE. 3. Continuar declaraciones e interrumpir declaraciones. 4. Bucles anidados. Definición y referencia del conjunto de verbos intransitivos 1. Definición, inicialización y referencia de arrays unidimensionales y multidimensionales. 2. Cadenas y matrices de caracteres. Siete. Función 1. Llamada correcta de funciones de biblioteca.

Cómo implementar una relación bidireccional entre dos tablas en xutilsEsquema de conocimientos básicos comunes* * *Requisitos básicos comunes* *Conocimientos básicos 1. Dominar los conceptos básicos de los algoritmos. 2. Dominar las estructuras básicas de datos 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 progresivo. 5. Dominar los métodos básicos de la ingeniería de software y tener capacidad para aplicar inicialmente tecnologías relevantes al desarrollo de software. 6. Dominar los conocimientos básicos de bases de datos y comprender el diseño de bases de datos relacionales. Contenido del examen 1. Estructuras de datos y algoritmos básicos 1. Los conceptos básicos de los algoritmos; el concepto y la importancia de la complejidad del algoritmo (complejidad del tiempo y complejidad del espacio). 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; los conceptos de estructura lineal y no lineal. 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. Conceptos básicos de árboles; definición de árboles binarios y sus estructuras de almacenamiento; recorrido de preorden, orden y postorden de árboles binarios. 7. Algoritmos de búsqueda secuencial y búsqueda binaria; algoritmos de clasificación básicos (clasificación por intercambio, clasificación por selección, clasificación por inserción). 2. Conceptos básicos de 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. tres. Fundamentos de Ingeniería de Software 1. Conceptos básicos de ingeniería de software, conceptos de ciclo de vida de software, herramientas de software y entornos 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. Cuatro. Conceptos básicos del diseño de bases de datos 1. Conceptos básicos de base de datos: base de datos, sistema gestor 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 de 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. Método de examen Conocimientos básicos 10 preguntas de opción múltiple y 5 preguntas para completar * * * 30 puntos. El programa de estudios del examen de programación del lenguaje C NCRE Nivel 2 de 2004 se aplica al examen de 2005. Los requisitos básicos para el conocimiento básico son 1. Familiarizado con el entorno integrado TURBOC. 2. Familiarizado con métodos de programación estructurada y buen estilo de programación. 3. Dominar estructuras de datos simples y algoritmos en programación. 4. En el entorno integrado de Turbo C, puede escribir programas C simples y tener 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. Archivos de encabezado, descripciones de datos y etiquetas de inicio y fin de funciones. 3. El formato de escritura del programa fuente. Estilo de lenguaje 4.C. 2. Tipos de datos y sus operaciones 1. tipos de datos c (tipos básicos, tipos construidos, tipos de puntero, tipos nulos) 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. 3. Declaración básica 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. Declaraciones compuestas. 4.4 Uso. Declaraciones GOTO y etiquetas de declaraciones. 4. Seleccionar programación estructural 1. Utilice declaraciones IF para implementar estructuras de selección. 2. Utilice la instrucción SWITCH para implementar una estructura de selección de múltiples ramas. 3. Seleccione el anidamiento de la estructura. 5. Programación de la estructura del bucle 1. para estructuras de bucle. 2.Estructuras de bucles WHILE y DOWHILE. 3. Continuar declaraciones e interrumpir declaraciones. 4. Bucles anidados. Definición y referencia del conjunto de verbos intransitivos 1. Definición, inicialización y referencia de arrays unidimensionales y multidimensionales. 2. Cadenas y matrices de caracteres. Siete. Función 1. Llamada correcta de funciones de biblioteca.

2. Cómo definir funciones. 3..El tipo y valor de retorno de la función. 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 útil de las variables. 8. Funciones internas y funciones externas. 8. Preprocesamiento de compilación 1. Definición de macro: Definición de macro sin parámetros; Definición de macro con parámetros. 2. Tramitación de "Inclusión de fichero". 9. Puntero 1. Los conceptos de punteros y variables de puntero, punteros y operadores de direcciones. 2. Punteros a variables, matrices, cadenas, funciones y estructuras, y variables puntero a variables, matrices, cadenas, funciones y estructuras. Se hace referencia a los datos de los tipos anteriores mediante punteros. 3. Utilice punteros como parámetros de función. 4. Función de puntero que devuelve un valor de puntero. 5. Matriz de punteros, punteros a punteros y argumentos de línea de comando para la función principal. 10. Estructura (es decir, "estructura") y * * * objetos (es decir, "unión") 1. Métodos de definición y métodos de referencia para estructura y * * datos de tipo de objeto. 2. Utilice punteros y estructuras para formar listas vinculadas, crear, generar, eliminar e insertar listas vinculadas unidireccionales. 11. Operación de bits 1. El significado y uso de los operadores bit a bit. 2. Operaciones de bits simples. 12. Las operaciones de archivos solo requieren sistemas de archivos con búfer (es decir, sistemas de E/S de disco de alto nivel) y no requieren sistemas de archivos con búfer no estándar (es decir, sistemas de E/S de disco de bajo nivel). 1. Puntero de tipo de archivo (puntero de tipo de archivo). 2.Archivo FOPEN (FCLOSE). 3. Leer y escribir archivos (funciones FPUTC, FGETC, FPUTS, FGETS, FREAD, FWRITE, FPRINTF, FSCANF) y archivos de posición (funciones REWIND, FSEEK). Método de examen: 1. Prueba escrita: 120 minutos, la puntuación total es de 100 puntos, incluidos 30 puntos por conocimientos básicos de asuntos públicos. 2. Montado en vehículo: 60 minutos, puntuación total 100. Nuevo esquema del examen NCRE Nivel 2 de Visual Basic 2005 Nuevo esquema del examen NCRE Nivel 2 de Visual Basic Conocimientos básicos Programación en lenguaje Visual Basic Requisitos básicos 1. Estar familiarizado con el entorno de desarrollo integrado de Visual Basic. 2. Comprender el concepto de objetos en Visual Basic y las características básicas de los programas controlados por eventos. 3. Comprender algoritmos y estructuras de datos simples. 4. Capaz de escribir y depurar programas simples de Visual Basic. Contenido del examen 1. Entorno de programación VisualBasic 1, características y versiones de VisualBasic. 2.Inicie y salga de VisualBasic. 3. Ventana principal: (1) Título y menú. (2) Barra de herramientas. 4. Otras ventanas: (1) Diseñador de formularios y explorador de proyectos. (2) Ventana de propiedades y ventana de caja de herramientas. 2. Objetos y sus operaciones 1. objeto: (1) Objeto de Visual Basic. (2) Configuración de atributos de objeto. 2. Formulario: (1) Estructura y atributos del formulario. (2) Evento de formación. 3. Control: (1) Control estándar. (2) La denominación y valor del control. 4. Dibujo y operaciones básicas de controles. 5. Impulsado por eventos. tres. Tipos de datos y sus operaciones1. Tipos de datos: (1) Tipos de datos básicos. (2) Tipos de datos definidos por el usuario. (3) Tipo de enumeración. 2. Constantes y variables: (1) Variables locales y variables globales. (2) Variables de tipo variante. (3) Declaración de incumplimiento. 3. Funciones internas de uso común. 4. Operadores y expresiones: (1) Operadores aritméticos. (2) Operadores relacionales y operadores lógicos. (3) Orden de ejecución de las expresiones. 4. Entrada y salida de datos 1, salida de datos: (1) Método de impresión. (2) Funciones relacionadas con los métodos de impresión (Tab, Spc, Space$). (3) Formatear salida (Fomat$). 2.Función de cuadro de entrada. 3.Función MsgBox y declaración MsgBox. 4. Forma de fuente. 5. Salida de impresora: (1) Salida directa. (2) Salida del formulario. 5. Controles estándar 1 y controles de texto de uso común: (1) Etiqueta. (2) Cuadro de texto. 2. Controles gráficos: (1) Marco de imagen, propiedades del marco de imagen, eventos y métodos. (2) Cargue archivos de gráficos. (3) Líneas rectas y formas. 3. Control de botones.