2006年东北大学东软信息学院专升本入学考试软件工程专业考试大纲
辽宁专升本考试网——http://www.51zsb.net
考试科目:数据库、C语言、计算机网络技术
考试时间:理论测试150分钟,职业技能测试60分钟
成绩分配:总分300分(理论测试200分,职业技能测试100分)
理论测试部分:计算机网络技术100分,C语言30分,数据库70分
职业技能测试部分:C语言70分,数据库30分
理论测试和职业技能测试均为闭卷笔试
第一部分
数据库
1、基本要求
数据库技术是数据管理的最新技术,是计算机科学的重要分支,通过本课程的学习使学生了解数据库系统的基本概念、掌握数据库的相关理论、数据库管理系统设计的基础知识和基本的程序设计方法,在SQL
Server2000环境下正确应用SQL语言进行简单数据表的设计与操作。
2、理论测试内容
☆ 数据库概述
掌握数据(Data)、数据库(Database)、数据库管理系统(DBMS)、数据库系统(DBS)的基本概念及其相互关系,了解数据管理的进展;掌握数据模型的三要素;了解数据库管理系统的功能。
☆ SQL语言
理解SQL语言的特点及其基本运用,掌握SQL的数据定义、数据查询、数据存储语句,重点掌握SQL
Server2000环境下表的定义与删除,理解Not
Null、Default、Check、Unique、Primary
key和Foreign
Key各约束的含义并基本掌握这些约束在表定义语句中的使用方法,掌握单表查询和多表连接查询语句的用法,理解和掌握SELECT语句的完整句法,排序子句及集函数的用法,掌握SQL的数据更新语句。了解视图的作用及视图与基本表的区别。
注:以上SQL语句格式以SQL
Server2000支持格式为准。
☆ 数据库设计初步
了解数据库设计的一般步骤。了解基本E-R模型的实体、属性、联系概念,能区别实体间联系的类型,了解E-R方法进行概念设计的步骤。
3、职业技能测试要点
☆ 熟悉SQL语言的基本语法结构;
☆ 掌握SQL语言的表的定义、修改与删除;单表查询及简单多表查询;视图的定义与对视图的查询;
☆ 了解SQL
Server2000的查询分析器的使用;
☆ 在SQL Server2000的环境下编写SQL语句;
4、参考教材
《数据库原理与应用教程》,机械工业出版社,何玉洁编著;
5、题型及分值分布
考试类别 |
题
型 |
数 量 |
分 值 |
理论测试 |
单项选择题 |
14道 |
14分 |
填空题 |
7空 |
14分 |
|
简答题 |
3题 |
14分 |
|
程序设计题 |
7题 |
28分 |
|
职业技能测试 |
|
|
30分 |
总 分 |
|
|
100分 |
第二部分
C语言
1、基本要求
☆ 掌握C语言的基础知识和基本概念;
☆ 熟悉结构化程序设计的方法;
☆ 掌握计算机中使用的常用算法;
2、理论测试内容
☆ C语言的结构
⑴ C程序的构成、main函数和其它函数;
⑵ 头文件、数据说明、函数的开始和结束标志;
⑶ 源程序的书写格式;
⑷ C语言的风格及注释;
☆ 数据类型及其运算
⑴ 数据类型(基本类型、构造类型、指针类型)及其定义方法;
⑵ 运算符的种类、结合性;
⑶
表达式类型(赋值表达式、算术表达式、关系表达式、逻辑表达式、逗号表达式)和求值规则;
☆ 基本语句
⑴ 表达式语句、空语句、复合语句;
⑵ 数据的输入与输出、输入输出函数的调用;
☆ 选择(分支)结构程序设计
⑴ 用if语句实现选择(分支)结构(if形式、if-else形式、if语句的嵌套);
⑵ 用switch语句实现多分支选择结构;
⑶ 选择(分支)结构程序设计;
☆ 循环结构程序设计
⑴ for循环结构;
⑵ while循环结构;
⑶ continue语句、break语句;
⑷ 循环的嵌套;
☆ 数组的定义和引用
⑴
一维数组的定义、初始化和引用;
⑵
一维数组的基本操作;
⑶
字符串与字符数组;
☆ 指针
⑴ 指针与指针变量的概念、指针与地址运算符;
⑵ 变量、数组、字符串、结构体的指针及指向变量、数组、字符串、结构体的指针变量。通过指针引用以上各类型数据并对其进行操作;
⑶ 用指针作函数参数;
☆ 函数
⑴ 库函数的正确调用;
⑵ 函数的定义方法、函数的说明;
⑶ 函数的类型和返回值;
⑷ 形式参数与实在参数、参数值的传递;
⑸ 自定义函数的正确调用(不含嵌套调用和递归调用);
⑹ 局部变量和全局变量;
⑺ 变量的存储类别(自动、静态、寄存器、外部)、变量的作用域和生存期;
☆ 结构体及其他构造类型
⑴ 结构体类型数据的定义方法和引用方法;
⑵ 用指针和结构体构成单向链表;
☆ 文件系统
⑴ 缓冲文件系统;
⑵ 文件类型指针;
⑶ 文件的打开与关闭;
⑷ 文件的读写操作(fputc,fgetc等库函数的正确调用);
3、职业技能测试要点
☆
熟悉结构化程序设计方法;
☆
掌握C程序的编写方法;
☆
掌握一种C语言的开发工具的使用,会对C源程序进行简单调试;
☆
熟练运用理论知识来进行上机实践操作;
☆ C程序开发选用的工具:turbo C 2.0或win-tc 1.8;
4、参考教材
《C语言程序设计》,邱力、万国平主编,清华大学出版社,2004.8;
5、题型及分值分布
考试类别 |
题
型 |
数 量 |
分 值 |
理论测试 |
填空题 |
5题 |
10分 |
程序分析题 |
5题 |
20分 |
|
职业技能测试 |
|
|
70分 |
总 分 |
|
|
100分 |
第三部分
计算机网络技术
1、基本要求
☆ 掌握计算机网络的基本概念和基础知识;
☆ 掌握网络互连的基本原理;
☆ 熟悉计算机网络上的各种应用;
2、理论测试内容
☆ 计算机网络概述
⑴ 计算机网络的发展;
⑵ 计算机网络的定义;
⑶ 网络的拓扑结构和网络系统的组成;
☆ 数据通信基础
⑴ 数据通信系统的构成;
⑵ 数据通信的主要特性;
⑶ 模拟数据的数字信号编码;
⑷ 多路复用技术;
☆ 网络体系结构与协议
⑴ 网络体系结构;
⑵ 开放系统互联参考模型;
⑶ 互连网协议TCP/IP;
☆ 局域网
⑴ 局域网的拓扑结构、参考模型;
⑵ 以太网的介质访问方法;
⑶ 网络互连的硬件设备;
⑷ 局域网中以太网的组网类型;
☆ 广域网
⑴ 广域网的定义和组成模型;
⑵ 数据报与虚电路服务;
☆ Internet与TCP/IP协议
⑴
Internet的诞生、发展、机构和组织、所提供的服务;
⑵
IP基础、子网技术、无等级IP地址;
⑶
ARP协议、ICMP协议;
⑷
IP路由;
⑸
UDP协议与TCP协议、DNS协议;
⑹
互联网上的应用与服务;
3、参考教材
☆ 《计算机网络基础》,贺平主编,机械工业出版社,2003.7;
☆ 《计算机网络》(第4版),谢希仁编著,电子工业出版社,2003.6;
4、题型及分值分布
考试类别 |
题
型 |
数 量 |
分 值 |
理论测试 |
单项选择题 |
16题 |
32分 |
填空题 |
16题 |
32分 |
|
简答题 |
3题 |
24分 |
|
计算题 |
1题 |
12分 |
|
总 分 |
|
|
100分 |