渤海大学2006年高职专升本入学考试计算机科学与技术专业考试大纲
辽宁专升本考试网——http://www.51zsb.net
考试科目:C语言程序设计,数据库,计算机网络,基本技能
招生对象:高职高专毕业生
考试时间:150分钟(不含基本技能考试)
分数分配:总分300分
其
中:C语言程序设计90分,数据库55分,网络部分55分
基本技能100分
理论考试部分
C语言程序设计
一、考试要求
(一)基础部分
熟练运用常量与变量(整型、实型、字符型);掌握变量赋初值、算术运算符及表达式、逗号运算符及表达式、关系运算符及表达式和逻辑运算符及表达式求解,并能够在程序设计中正确使用;字符数据的输入与输出函数、格式输入与输出函数。
(二)简单程序设计
掌握分支结构中if
() 语句;if
() 语句1
else 语句2;switch
() 语句的使用。掌握while循环、do-while循环、for()循环的执行;能够读懂教材上的例题程序写出正确的运行结果;能够编写简单的分支结构、循环结构程序。
(三)数组的使用
掌握一维数组及指针、一维字符数组及指针,二维数组的格式输出,能够使用数组进行排序和挑数(最大数和最小数及满足某些特征的数)。
(四)函数
掌握函数定义、值传递方式、调用问题、递归函数。能够自己定义函数并调用之解决问题。
(五)指针
重点掌握:指向变量的指针;一维数组的指针和指向一维数组的指针。宏定义及其使用。
(六)结构体
掌握结构体定义与初始化;结构体变量的使用。能够给结构体变量各成员赋值并输出。
(七)文件
掌握文件的打开方式,能够正确使用文件的读写函数;会建立、输出、复制文本文件。
(八)要求掌握算法
求累加和、累乘问题,统计类,判断素数,求最大/最小值问题,穷举法,递推法,排序(选择法与起泡法),最大公约数与最小公倍数;数组中插入元素、删除元素、合并与查找操作;二维数组格式化输出;字符数组中求长度、连接、复制、删除、比较操作。
二、考试内容
第1章
C语言概述
1.1
C语言功能简介
1.1.1 C语言的发展
1.1.2 C语言的特点
1.1.3 C语言中32个关键字和语句形式
1.1.4 程序的三种基本结构与流程简介
1.2
Turbo C上机操作指南
1.2.1 Turbo C用户窗口界面
1.2.2 Turbo C的主要菜单
第2章
基本语法规则
2.1
常量、变量和指针
2.1.1 标识符
2.1.2 常量、变量
2.1.3 整型数据
2.1.4 实型数据
2.1.5 字符型数据
2.1.6 字符串常量
2.1.7 变量及指针
2.2
运算符与表达式
2.2.1 算术运算符与算术表达式
2.2.2 关系运算符与关系表达式
2.2.3 逻辑运算符与逻辑表达式
2.2.4 赋值运算符与赋值表达式
2.2.5 逗号运算符与逗号表达式
2.2.6 条件运算符与条件表达式
2.2.7 求长度运算符
2.2.8 指针运算符
2.3
基本输入输出函数
2.3.1 字符输出函数-putchar()
2.3.2 字符输入函数-getchar()
2.3.3 格式输出函数-printf()
2.3.4 格式输入函数-scanf()
2.4
选择结构程序设计
2.4.1 用if语句实现选择结构
2.4.2 用switch语句实现多分支选择结构
2.5
循环结构程序设计
2.5.1 while循环结构
2.5.2 do while循环结构
2.5.3 for循环结构
2.5.4 循环的嵌套
2.5.5 continue语句和break语句
2.6
编译预处理
2.6.1宏定义:不带参数的宏定义;带参数的宏定义
2.6.2 文件包含处理
第3章
数组的定义和引用
3.1一维数组及指针
3.1.1 一维数组的定义、初始化
3.1.2 一维数组元素的下标引用
3.1.3 一维数组的指针
3.1.4 一维数组元素的指针法引用
3.2 一维字符数组与指针
3.2.1 一维字符数组的定义、初始化
3.2.2 字符数组的输入和输出
3.2.3 用字符数组实现字符串
3.2.4 用字符指针变量实现字符串
3.2.5 常用字符处理函数
3.3多维数组及指针
3.3.1 二维数组的定义、初始化
3.3.2 二维数组下标引用
第4章
函数
4.1
函数概述
4.2
主函数与命令行参数
4.3
辅助函数与参数传递
4.3.1 函数的定义
4.3.2 函数调用与参数传递
4.3.3 函数的引用和说明
4.4函数嵌套调用与递归调用
4.4.1 函数嵌套调用
4.4.2 函数递归调用
第5章
结构体
5.1
结构体类型与变量
5.1.1 结构体类型的定义
5.1.2 结构体变量定义方法和引用方法
5.2
结构体数组
第6章
文件系统
6.1
文件系统概述与文件类型
6.2
文件的打开与关闭
6.2.1 文件的打开-fopen()
6.2.2 文件的关闭-fclose()
6.3
文件的读写操作
6.3.1 读写一个字符函数-fgetc()、fputc()或getc()、putc()
6.3.2 读写一个字符串函数-fgets()、fputs()
6.3.3 读写一个数据字块函数-fread()、fwrite()
6.3.4 文件的格式化读写函数-fscanf()、fprintf()
三、考试题型及分数比例
此部分试题满分为90分,题型及各部分分数比例如下:
(一)单项选择题(每小题1分,共10分)
(二)程序填空题(每空2分,共20分)
(三)阅读程序,写出运行结果(每小题4分,共20分)
(四)程序改错题(每小题有一个错误,找出并改正,每小题4分,共20分)
(五)程序设计题(每小题10分,共20分)
四、参考教材
《C语言程序设计教程》
2003年1月第1版
马靖善
秦玉平
主编
数据库部分
一、总体要求
数据库技术是数据管理的最新技术,学生应主要了解数据库系统的基本概念、掌握数据库的相关理论;以FOXPRO为主,掌握数据库系统设计的基础知识和基本的程序设计方法,正确的应用FOXPRO语言进行阅读、编写数据库操作方面的程序。
二、测试范围及考核要求
(一)
数据库概论(题型为选择、填空分数<=3分)
1、 掌握数据的模型
2、 掌握数据库的体系结构
3、 掌握数据库管理系统的功能
4、 掌握数据库系统的组成
(二)
关系模型及SQL语言(题型为选择、填空对于SQL语言主要以FOXPRO语言要求为主,建议分数为10分左右)
1、 了解关系的基本术语
2、 掌握应用关系代数表达式关系操作
3、 熟练掌握SQL语言(数据查询、表的操作、嵌套查询)
(三)
关系数据库模式设计、数据库设计与保护(题型为选择、填空等客观题分数应尽可能的低,1、2分左右)
1、 熟练掌握FD的定义
2、 掌握应用前三个范式的概念进行模式分解
3、 掌握数据库设计的基本步骤及主要工作
4、 掌握数据库的恢复技术及安全性、完整性
(四)
FOXPRO语言基本知识(题型为选择、填空、阅读程序、完善程序、改错、程序设计等分数应在5分左右)
1、 掌握FOXPRO常用命令格式
2、 掌握FOXPRO的数据类型(常量、变量、运算符、表达式)
(五)
FOXPRO数据库的基本操作(本章是考试重点章,题型分为选择、填空、阅读程序、完善程序、改错、程序设计等分数应在15分左右)
1、 了解FOXPRO数据库的结构
2、 熟练掌握FOXPRO数据库的建立及结构的编辑
3、 熟练掌握FOXPRO数据库的增加、删除、修改、排序、检索、数据统计、索引、连接、关联、分类汇总等。
(六)
FOXPRO程序设计(本章是考试重点章,题型分为选择、填空、阅读程序、完善程序、改错、程序设计等分数应在20分左右)
1、 了解子程序、过程与过程文件
2、 了解自定义函数
3、 掌握数组与数据库文件间的数据传递
4、 掌握程序的建立及运行
5、 掌握程序设计的基本控制语句及结构嵌套
(七)
FOXPRO的常用函数(本章题型分为选择、填空、完善程序、改错、程序设计等,分数应在5分左右)
1、 了解状态测试的函数
2、 掌握数学运算函数
3、 掌握字符处理函数
4、 掌握日期及时间函数
5、 掌握数组函数
6、 掌握常用类型转换函数
三、考试形式及试题结构:
1、考试形式:闭卷笔答
2、数据库部分共计55分
3、试题结构:单选(10分)、填空(5分)、完善程序(10分)、阅读程序(15分)、程序改错(10分)、程序设计(5分)以试题实际分数为准,本题型和分数仅作参考。
四、主要参考教材:
1、《数据库程序设计》
大连理工大学出版社
韩松、孙芳主编
2、《数据库概论》第三版
高等教育出版社
萨师宣、王珊主编
计算机网络部分
一、 考试内容
第一篇 计算机网络基础
第一章
计算机网络技术基础
第一节
计算机网络概述
1、了解网络的定义
2、掌握网络的功能、应用和分类
3、重点是计算机网络的组成
第二节
计算机网络拓扑结构和传输介质
1、了解拓扑结构的定义
2、掌握网络拓扑结构的分类和目前网络中常用的有线传输介质
第三节、数据通信基础
1、了解数据通信的基本概念,包括数据、信号、信道、数据传输、基带传输、频带传输
2、了解差错控制技术
3、掌握数据传输的类型、多路复用的分类及各自特点
4、重点是数据的传输方式和数据的交换技术
第四节
计算机网络体系结构、协议和网络操作系统
1、了解计算机网络的软件系统
2、掌握协议需要解决的问题、协议的种类
3、重点是网络的分层体系结构及相应的协议
第五节
计算机网络模型
1、了解网络模型及网络类型
2、掌握基于服务器的网络结构和对等式网络结构
第六节
网络操作系统
1、了解网络操作系统的定义和功能
2、掌握网络操作系统的分类及网络操作系统的选择
本章题型以选择、填空、简答为主,分值约在10分左右。
第二章
计算机局域网组网技术
第一节
局域网概述
1、了解局域网的定义及局域网的主要特点和功能
2、掌握局域网的四大基本实现技术
第二节
局域网的拓扑结构
1、了解计算机网络拓扑结构的定义
2、掌握总线和树型拓扑、环型拓扑、星型拓扑的优缺点
第三节
局域网的基本组成
1、了解基于服务器的网络类型由哪几部分组成
2、了解网络服务器及客户机的功能
3、掌握网络适配器的基本功能、选购网络适配器时应考虑的因素及常用的传输介质
第四节
局域网的访问控制方式
1、了解令牌环方法的工作步骤
2、掌握局域网的访问控制方式及分类
3、掌握CSMA/CD访问控制
第五节、典型的局域网技术
1、了解10BASE5、10BASE2、10BASE T的优缺点
2、掌握100BASE T快速以太网、100BASE T高速以太网技术标准及特点
第六节
网间互联
1、了解网间互联的分类
2、掌握网间互联的硬件设备
3、掌握局域网、广域网和互联网常用的网络互联设备
本章题型以选择、填空、简答、分析设计为主,分值约在15分左右。
第二篇 Windows NT网络设计与架设
第三章
组建Windows
NT局域网
1、了解网络适配器的连接和设置
2、了解组建Windows
NT网涉及的基本概念
3、掌握TCP/IP的安装与测试
3、掌握FAT与NTFS文件格式的区别
4、重点是IP地址的规划和子网掩码
本章题型以选择、填空、简答、分析设计为主,分值约在10分左右。
第四章
Windows NT网络工作站的联接
1、了解网络工作站联接前的准备
2、了解服务器与工作站互联的主要步骤
本章题型以选择、填空为主,分值约在5分左右。
第三篇 Internet篇
第五章
Internet和Intranet
第一节
Internet概述
1、了解Internet上的主要应用
2、了解Internet的定义
第二节
Internet的基本概念、知识和术语
1、了解Internet和Intranet的区别
2、掌握HTML、HTTP、万维网、URL、域名、主机名、DNS
第三节
Internet的接入技术
1、了解PPP和SLIP协议
2、掌握PSTN、ISDN、ADSL接入方式
第四节
Internet中的域名系统
1、了解域名解析
2、掌握层次型域名命名机制及管理
3、掌握常见的一级域名的意义,如COM、EDU、GOV、MIL、NET、ORG和ARPA
本章题型以选择、填空、简答为主,分值约在10分左右。
第六章
Internet中的重要工具
1、了解电子邮件的基本概念、远程登陆协议及公告板服务
2、掌握电子邮件的地址格式、SMTP和POP服务器
3、掌握FTP的功能与基本概念
4、掌握主流Usernet新闻组层次类别,如Comp、News、Rec、Sci、Soc和Talk
本章题型以选择、填空、简答为主,分值约在5分左右。
二、考试形式及试题结构
1、考试形式:闭卷笔答
2、试题结构:单选(20分)、填空(15分)、简答(10)、分析设计(10分),本题型和分数仅作参考,以试题实际分数为准。
三、参考教材:
《计算机网络技术基础》
尚晓航主编
高等教育出版社
职业技能部分
本大纲作为《计算机科学与技术》专业专升本实践技能考试大纲,考核时间为60分钟,总分100分。
1、Windows
操作: 文件、文件夹的建立、移动、删除、复制等。(20分)
2、word操作:
内容涵盖文字输入、文档的编辑排版、表格处理、图形的使用等。(30分)
3、Excel操作:
对数据的输入、使用公式与函数进行计算、编辑数据格式、插入图表等。(30分)
4、Power
point幻灯片制作:
电子演讲文稿的建立、版式的应用、图形的处理、幻灯片的放映效果处理、超级链接等。(20分)