辽宁科技大学软件学院2008年软件工程专业专升本考试大纲
考试科目:数据库系统概论、计算机网络技术、C语言程序设计
考试时间:150分钟
分数分配:总分200分,
其中数据库系统概论70分、计算机网络70分、C语言程序设计60分
第一部分《数据库系统概论》考试大纲
一、数据库概论
1、掌握数据库中的基本概念 2、掌握数据的模型; 3、掌握DB的体系结构;
4、掌握DBMS的功能; 5、掌握DBS的组成。
二、关系模型
1、了解关系的基本术语; 2、掌握关系数据模型 3、掌握应用关系代数表达关系操作;
三、关系DBSQL语言
1、熟练掌握SQL表达查询; 2、掌握表的建立、更新; 3、掌握视图的特性及使用。
四、关系DB模式设计
1、熟练掌握FD(函数依赖)的定义;
2、了解FD的闭包概念、掌握闭包的运算及实际意义;
3、掌握FD的推论规则;
4、会用三个范式的概念进行模式分解。
五、 DB设计和保护
1、掌握设计的基本步骤、每部分的主要工作;
2、掌握DB保护的几个方面包括数据库的恢复、并发操作、安全性、完整性。
参考教材:《数据库系统概论》(第四版) 高教出版社 王珊、萨师煊主编
第二部分《计算机网络》考试大纲
第一章
1.了解计算机网络的定义和分类 2.了解网络拓扑结构 3.了解网络中常用的交换技术
4.掌握OSI七层模型及各层功能 5.理解并识记协议的概念及组成。
第二章
1.识记全双工通信、基带信号、宽带信号的概念 2.了解网络中常用的传输媒体
3.能区别多模光纤、单模光纤 4.了解Modem的作用 5.理解信道复用的目的
6. 掌握频分复用和时分复用的区别。
第三章
1.了解用户接入Internet的方法 2. 掌握HDLC/PPP的零比特填充法
3. 了解数据链路层的功能
第四章
1. 了解局域网的体系结构 2. 掌握影响局域网特性的三个主要因素
3. 了解局域网的扩展(集线器,交换机等) 4. 了解MAC地址
5. 了解10Base5、10Base2、10BaseT、100Base_T的含义
第五章
1.能比较虚电路服务和数据报服务 2. 了解自适应路由选择与非自适应路由选择各自的特点
第六章
1.了解常用的网络互连设备及其功能 2.了解网际协议IP及其配套协议
3.掌握IP地址五种类型的格式
4.掌握A类、B类和C类IP地址的表示范围和相应的默认子网掩码值
5.IP地址的简单应用
第七章
1.了解UDP协议和TCP协议所提供的服务
2.熟练掌握端口的概念、端口的使用和常用的熟知端口
3.了解使用TCP和UDP协议的各种常用应用和相应的应用层协议。
第八章
1.掌握应用层常用的协议 2. 了解因特网的域名结构 3.理解万维网涉及的几个重要概念(URL、HTTP、HTML) 4.掌握SMTP通信过程 5.掌握OSI的系统管理的五个功能域。
参考教材: 《计算机网络》(第四版) 谢希仁编著 大连理工大学出版社
第三部分《C语言程序设计》考试大纲
一、基础部分
1、熟练运用常量与变量(整型、实型、字符型)。
2、掌握变量赋初值、算术运算符、表达式、逗号运算符及表达式、关系运算符及表达式和逻辑运算符和表达式求解。
3、并能够在程序设计中正确使用;字符数据的输入与输出函数、格式输入与输出函数。
二、简单程序设计
1、熟练掌握分支结构形式。熟练掌握 if 语句的两种形式。掌握switch语句。
2、能够读懂程序写运行结果且编写简单的分支程序。
三、 循环
1、熟练掌握while循环。理解do-while循环。熟练掌握for ()循环的执行。
2、能够读懂教材上的例题程序写出正确的运行结果;能够编写简单的循环程序。
四、 数组的使用
1、理解初始化。 2、熟练掌握数组排序,从数组中挑数。
3、掌握数组的格式输出(二维数组)。
4、熟练掌握数组使用,查找数组中最大数和最小数及满足某些特征的数。
五、 函数
理解函数的定义。掌握值传递方式。熟练掌握调用问题。
掌握使用递归函数解决问题的方法。了解变量的存储类别。
熟练使用函数,并能够自己定义函数调用之解决问题。
六、 指针
1、熟练掌握指向变量的指针
2、熟练掌握一维数组的指针和指向一维数组的指针变量。
3、理解字符串指针和指向字符串的指针变量。
4、了解宏定义及其使用。
七、 结构体
1、掌握定义与初始化。
2、熟练掌握结构体变量的使用,能够给结构体变量各成员赋值输出之。
八、 文件
1、掌握文件的打开方式。
2、熟练掌握文件的读写函数;会建立、输出、复制文本文件。
参考教材: 谭浩强,C程序设计(第二或三版),清华大学出版
职业技能考试部分
考试科目:C语言程序设计
考试时间:150分钟
成绩分配:根据问题编写应用程序(总计10题,每题10分,计100分)
考试方式:考试之前,每位同学在E盘根目录之下建一个子目录,子目录的名字用准考证号设定,每答完一道题目,保存到所建的子目录下。
1、在C的编程环境下编辑、编译、连接和运行一个简单C程序。
2、用分支控制语句来编制程序,解决一些具体问题。
3、用while、do-while及for语句编制程序实现循环。
4、掌握一维数组和二维数组的定义、赋值和输入输出的方法,用数组类型编制排序算法等程序。
5、编写函数,掌握函数形参与实参的对应关系及“值传递”方法,掌握函数的嵌套调用和递归调用方法。
6、掌握指针的概念、指针变量的定义和使用方法。
7、掌握结构体、共用体类型变量的定义和使用方法。
8、掌握文件以及缓冲文件系统、文件指针的概念,学会使用文件的打开与关闭、文件的读写等操作函数。
参考教材: 谭浩强,C程序设计(第二或三版),清华大学出版