[Universidad de Ciencia y Tecnología de Liaoning] Esquema del examen "Ciencias de la Computación e Ingeniería" para estudiantes universitarios y universitarios
Esquema del examen asociado a pregrado de "Ingeniería de software" de la Universidad de Ciencia y Tecnología de Liaoning 2008
Asignaturas del examen: Introducción a los sistemas de bases de datos (70 puntos), Redes de computadoras (70 puntos), C Programación de lenguajes (60 puntos)
Tiempo de la prueba: 150 minutos Puntuación total: 200 puntos
Parte 1 "Introducción a los sistemas de bases de datos" Esquema del examen
1 Introducción a las bases de datos
1. Dominar el modelo de datos; 2. Dominar la arquitectura de base de datos
3. Dominar la composición de DBS.
2. Modelo relacional
1. Comprender la terminología básica de las relaciones; 2. Dominar la aplicación del álgebra relacional para expresar operaciones relacionales; la aplicación de expresiones de cálculo relacional Operaciones relacionales 4. Comprender la optimización de consultas
5. Ser competente en operaciones integrales de álgebra relacional.
3. Lenguaje DBSQL relacional
1. Dominar las consultas de expresiones SQL 2. Dominar la creación y actualización de tablas. 3. Dominar las características y el uso de vistas.
4. Diseño de esquemas de bases de datos relacionales
1. Competente en la definición de FD (dependencia funcional);
2. cierre El funcionamiento y el significado práctico del paquete;
3. Dominar las reglas de inferencia de FD
4. Ser capaz de utilizar los conceptos de los tres paradigmas para la descomposición de patrones.
5. Diseño y protección de bases de datos
1. Dominar los pasos básicos del diseño y el trabajo principal de cada parte.
2. protección Incluyendo recuperación de bases de datos, operaciones concurrentes, seguridad e integridad.
Libro de texto de referencia: "Introducción a los sistemas de bases de datos" editado por Sa Shixuan y Wang Shan de Higher Education Press
Parte 2 Esquema del examen "Red informática"
No Capítulo 1.
1. Comprender la definición y clasificación de las redes informáticas 2. Comprender la topología de la red 3. Comprender las tecnologías de conmutación comúnmente utilizadas en las redes
4. Dominar el modelo OSI de siete capas y las funciones de cada capa 5. Comprender y Memorizar los conceptos y protocolos de redacción de protocolos.
Capítulo 2
1. Comprender los conceptos de comunicación full-duplex, señales de banda base y señales de banda ancha 2. Comprender los medios de transmisión comúnmente utilizados en las redes
3. Ser capaz de distinguir entre fibra óptica multimodo y fibra óptica monomodo. 4. Comprender el papel del módem 5. Comprender el propósito de la multiplexación de canales
6. Multiplexación por división de tiempo.
Capítulo 3
1. Comprender cómo los usuarios acceden a Internet 2. Dominar el método de relleno de cero bits de HDLC/PPP
3 Comprender las funciones de la capa de enlace de datos
Capítulo 4
1. Comprender la arquitectura de la LAN 2. Dominar los tres factores principales que afectan las características de la LAN
3. Comprender la extensión de la LAN (hub, switch, etc.) 4. Comprender la arquitectura de la LAN 2. Dominar los tres factores principales que afectan las características de la LAN
3. la dirección MAC
5. Comprender el significado de 10Base5, 10Base2, 10BaseT y 100Base_T
Capítulo 5
1 Ser capaz de comparar servicios de circuitos virtuales y Servicios de datagramas 2. Comprender el enrutamiento adaptativo y el enrutamiento no automático Adaptarse a las características respectivas del enrutamiento
Capítulo 6
1. Comprender los equipos de interconexión de redes de uso común y sus funciones 2. Comprender el protocolo de Internet IP y sus protocolos de soporte
3 Dominar los cinco tipos de formatos de direcciones IP
4. Domine los rangos de representación de las direcciones IP Clase A, Clase B y Clase C y los valores de máscara de subred predeterminados correspondientes
5 Aplicación sencilla de direcciones IP
Capítulo 7
<. p>1. Comprender los servicios proporcionados por el protocolo UDP y el protocolo TCP2 Dominar el concepto de puertos, el uso de puertos y los puertos conocidos de uso común
3. Comprender el uso de varias aplicaciones comunes de los protocolos TCP y UDP y los protocolos de capa de aplicación correspondientes.
Capítulo 8
1. Dominar los protocolos comúnmente utilizados en la capa de aplicación 2. Comprender la estructura de nombres de dominio de Internet 3. Comprender varios conceptos importantes involucrados en la World Wide Web (URL, HTTP, HTML) 4. Dominar el proceso de comunicación SMTP 5. Dominar los cinco Dominios funcionales de la gestión del sistema OSI.
Libro de texto de referencia: "Computer Network" (cuarta edición) editado por Xie Xiren, Dalian University of Technology Press
Parte 3 Esquema del examen "Programación en lenguaje C"
1. Parte básica
1. Competente en el uso de constantes y variables (enteras, reales, caracteres).
2.Dominar la asignación de valor inicial de variables, operadores aritméticos, expresiones, operadores de coma y expresiones, operadores y expresiones relacionales, operadores lógicos y resolución de expresiones.
3. Y poder utilizarlo correctamente en la programación; funciones de entrada y salida de datos de caracteres, funciones de entrada y salida de formato.
2. Programación simple
1. Dominar los formularios de estructura de sucursales. Sea competente en ambas formas de declaraciones if. Domina la declaración de cambio.
2. Capaz de leer y comprender programas, escribir resultados en ejecución y escribir programas de rama simples.
3. Bucles
1. Domina los bucles while. Comprender los bucles do- while. Competente en la ejecución de bucles for ().
2. Ser capaz de leer los programas de ejemplo en el libro de texto y escribir resultados de ejecución correctos. Ser capaz de escribir programas de bucle simples.
4. Uso de matrices
1. 2. Ser competente en ordenar matrices y seleccionar números de matrices.
3. Dominar el formato de salida de matrices (matrices bidimensionales).
4. Ser competente en el uso de matrices y encontrar los números más grandes y más pequeños en matrices y números que cumplan ciertas características.
5. Función
Comprender la definición de función. Comprenda cómo se pasan los valores. Ser competente en problemas de llamadas.
Domina cómo utilizar funciones recursivas para resolver problemas. Comprender la clase de almacenamiento de variables.
Ser competente en el uso de funciones y ser capaz de definir sus propias llamadas a funciones para resolver problemas.
6. Punteros
1. Ser competente en punteros a variables
2. Ser competente en punteros a matrices unidimensionales y punteros a variables unidimensionales. matrices.
3. Comprender los punteros de cadena y las variables de puntero que apuntan a cadenas.
4. Comprender la definición y uso de macros.
7. Estructura
1. Definición e inicialización del maestro.
2. Ser competente en el uso de variables de estructura y ser capaz de asignar valores a cada miembro de la variable de estructura y generarlo.
8. Archivos
1. Domina cómo abrir archivos.
2. Competente en funciones de lectura y escritura de archivos; capaz de crear, generar y copiar archivos de texto.
Libro de texto de referencia: "Programación C" de Tan Haoqiang (segunda o tercera edición), publicado por Tsinghua University Press
Parte del examen de habilidades vocacionales (100 puntos)
Asunto del examen: programación en lenguaje C
Tiempo de la prueba: 150 minutos
Distribución de calificaciones: escriba un programa de aplicación basado en las preguntas (10 preguntas en total, 10 puntos cada una, por un total de 100 puntos)
Método de examen: antes del examen, cada estudiante crea un subdirectorio en el directorio raíz de la unidad E. El nombre del subdirectorio se establece con el número del boleto de admisión. Después de responder cada pregunta,
Guardar en el subdirectorio creado.
1. Editar, compilar, conectar y ejecutar un programa C simple en el entorno de programación C.
2. Utilice sentencias de control de ramas para programar y resolver algunos problemas específicos.
3. Utilice sentencias while, do- while y for para compilar programas e implementar bucles.
4. Dominar la definición, asignación y métodos de entrada y salida de matrices unidimensionales y bidimensionales, y utilizar tipos de matrices para compilar programas como algoritmos de clasificación.
5. Escriba funciones, domine la correspondencia entre los parámetros formales y reales de la función y el método de "transferencia de valor", y domine los métodos de llamada anidada y recursiva de funciones.
6. Dominar el concepto de punteros, la definición y uso de variables de puntero.
7. Dominar la definición y uso de variables de estructura y tipo de usuario.
8. Domine los conceptos de archivos, sistemas de archivos almacenados en búfer y punteros de archivos, y aprenda a utilizar funciones operativas como abrir y cerrar archivos, y leer y escribir archivos.