辽宁科技大学软件学院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. 了解10Base510Base210BaseT100Base_T的含义 

第五章

1.能比较虚电路服务和数据报服务  2. 了解自适应路由选择与非自适应路由选择各自的特点

第六章

1.了解常用的网络互连设备及其功能    2.了解网际协议IP及其配套协议

3.掌握IP地址五种类型的格式         

4.掌握A类、B类和CIP地址的表示范围和相应的默认子网掩码值                

5.IP地址的简单应用

第七章 

1.了解UDP协议和TCP协议所提供的服务     

2.熟练掌握端口的概念、端口的使用和常用的熟知端口    

3.了解使用TCPUDP协议的各种常用应用和相应的应用层协议。

第八章 

1.掌握应用层常用的协议    2. 了解因特网的域名结构    3.理解万维网涉及的几个重要概念(URLHTTPHTML   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、用whiledo-whilefor语句编制程序实现循环。

4、掌握一维数组和二维数组的定义、赋值和输入输出的方法,用数组类型编制排序算法等程序。

5、编写函数,掌握函数形参与实参的对应关系及值传递方法,掌握函数的嵌套调用和递归调用方法。

6、掌握指针的概念、指针变量的定义和使用方法。

7、掌握结构体、共用体类型变量的定义和使用方法。

8、掌握文件以及缓冲文件系统、文件指针的概念,学会使用文件的打开与关闭、文件的读写等操作函数。

 参考教材: 谭浩强,C程序设计(第二或三版),清华大学出版