计算机科学与技术考试大纲.docx
《计算机科学与技术考试大纲.docx》由会员分享,可在线阅读,更多相关《计算机科学与技术考试大纲.docx(23页珍藏版)》请在冰豆网上搜索。
![计算机科学与技术考试大纲.docx](https://file1.bdocx.com/fileroot1/2023-1/2/0e593823-fe85-4b2c-a5d6-447f059ee1b0/0e593823-fe85-4b2c-a5d6-447f059ee1b01.gif)
计算机科学与技术考试大纲
第一部分 理论部分(200分)
考试内容包含三部分,即计算机网络技术及应用、C语言程序设计、数据库原理及其应用。
一、计算机网络技术及应用(80分)
基本要求
(1) 掌握计算机网络技术的基本概念和实用技能。
(2) 熟悉OSI的七层协议及相关知识。
(3) 掌握WINDOWS2000网络的高级使用方法。
1.计算机网络和网络服务
(1)网络的定义。
(2)描述三种计算模型。
(3)定义和比较LAN、MAN、WAN。
(4)指出并描述网络的三要素。
(5)CLIENTS、SERVERS、PEERS在网络中的作用。
(6)列出并描述五种网络服务及功能。
(7)区分集中式和分布式网络服务的特点。
2.传输媒介和传输媒介连接
(1)传输媒介的定义。
(2)列出并描述常用的传输媒介(电缆及无线媒介)的特性,包括安装难易程度、容量、衰减及抗干扰性五个方面。
(3)用于网络计算机的硬件连接设备。
(4)识别并描述用于互连网络的硬件连接设备。
3.网络协议及模型
(1)网络OSI参考模型,描述对等层通讯的工作机制。
(2)物理层的基本作用、与该层有关的连通硬件、各种网络技术问题及相应的解决方法。
(3)链路层的基本作用、与该层有关的连通硬件、各种网络技术问题及相应的解决方法。
(4)网络层的基本作用、与该层有关的连通硬件、各种网络技术问题及相应的解决方法。
(5)传输层的基本作用、与该层有关的各种网络技术问题及相应的解决方法。
(6)会话层的基本作用、与该层有关的各种网络技术问题及相应的解决方法。
(7)表示层的基本作用、与该层有关的各种网络技术问题及相应的解决方法。
(8)应用层的基本作用、与该层有关的各种网络技术问题及相应的解决方法。
4.计算机网络主导协议堆栈
(1)NetWare(IPX/SPX)协议栈中主要协议所涉及到的问题及方法。
(2)Internet(TCP/IP)协议栈中主要协议所涉及到的问题及方法。
5.Windows2000环境设置
(1) 启动系统与故障恢复
(2) 虚拟内存及多任务的运行方式
(3) 硬件配置文件及显示设置
(4) 注册表的使用
(5) 不间断电源
6.磁盘系统的管理
(1) 磁盘系统的基本概念
(2) 分区的创建与管理
(3) 卷的故障恢复
(4) BOOT.INI
(5) 管理远程磁盘及磁盘的添加
(6) 文件的压缩、加密与磁盘重整
7.终端服务的安装与设置
(1) 终端服务
(2) 终端服务器与客户端的安装与设置
(3) 远程管理与控制
8.网络通信协议的安装与设置
(1) TCP/IP
(2) NWLink
(3) NetBEUI
(4) DLC
9.DHCP服务器的安装与设置
(1) DHCP的功能及运行方式
(2) DHCP服务器的安装与设置
(3) DHCP数据库的管理
10.WINS服务器的安装与设置
(1) WINS的运行方式
(2) WINS服务器的安装、设置及管理
(3) LMHOSTS文件
11.DNS服务器的安装与设置
(1) DNS的基本知识
(2) DNS服务器的安装、设置与应用
12.拨号网络
(1) 远程访问的方式
(2) 拨号网络的连接方式及通信协议
(3) VPN
(4) 拨号到专用网络
(5) 通过Internet创建VPN连接
(6) Internet连接共享
(7) PPP多重连接与BAP
13.自动安装与磁盘复制
(1) 自动安装
(2) 磁盘复制
14.远程安装
(1) 远程安装的概念与需求
(2) RIS服务器及设置
(3) RIS客户端开始安装
(4) 应答文件及RIPrep映像
15.ActiveDirectory站点的管理
(1) 站点的概念
(2) 站点的管理
16.系统修复
(1) 高级的启动选项
(2) 故障恢复控制台
(3) 修复系统状态数据
(4) 紧急修复过程
参考教材:
1.《网络技术基础》 清华大学出版社 黄丹钱世德2.《Windows2000网络专业指南》 清华大学出版社 戴有炜
二、C语言程序设计(60分)
基本要求
(1) 能运用结构化程序设计方法编写程序。
(2) 掌握基本数据结构和常用算法。
(3) 能熟练使用C语言。
1.C语言的结构
(1)程序的构成,main函数和其他函数。
(2)头文件,数据说明,函数的开始和结束标志。
(3)源程序的书写格式。
(4)C语言的风格。
2.数据类型及其运算
(1)数据类型(基本类型,构造类型,指针类型,空类型)及其使用方法。
(2)运算符的种类,运算优先级,结合性。
(3)不同类型数据间的转换与运算。
(4)表达式类型(赋值表达式,算术表达式,关系表达式,逻辑表达式,条件表达式 ,逗号表达式)和求值规则。
3.基本语句
(1)表达式语句,空语句,复合语句。
(2)数据的输入与输出,输入输出函数的调用。
(3)复合语句。
(4)goto语句和语句标号的使用。
4.选择结构程序设计
(1)用if语句实现选择结构。
(2)用switch语句实现多分支选择结构。
(3)选择结构的嵌套。
5.循环结构程序设计
(1)for循环结构。
(2)while和dowhile循环结构。
(3)continue语句,break语句。
(4)循环的嵌套。
6.数组的定义和引用
(1) 一维数组和多维数组的定义,初始化和引用。
(2) 字符串与字符数组。
7.函数
(1) 库函数的正确调用。
(2) 函数的定义方法。
(3) 函数的类型和返回值。
(4) 形式参数与实在参数,参数值的传递。
(5) 函数的正确调用,不含嵌套调用和递归调用。
(6) 局部变量和全局变量。
(7) 变量的存储类别(自动,静态,寄存器,外部),变量的作用域和生存期。
8.指针
(1) 指针与指针变量的概念,指针与地址运算符。
(2) 变量、数组、字符串、函数、结构体的指针以及指向变量、数组、字符串、函数、结构体的指针变量。
通过指针引用以上各类形数据。
(3) 用指针作函数参数。
9.结构体与共用体
(1) 结构体与共用体类型数据的定义方法和引用方法。
(2) 用指针和结构体构成链表,链表的建立、输出。
10.文件系统
(1)缓冲文件系统
(2)文件类型指针
(3) 文件的打开与关闭
(4) 文件的读写
参考教材:
《C程序设计》第二版 清华大学出版社 谭浩强
三、数据库原理及其应用(60分)
基本要求
(1) 掌握数据库原理基本知识。
(2) 能用结构化程序设计方法编写程序。
(3) 熟练地使用VisualFoxpro6.0进行程序设计。
1.数据库系统基础知识
(1)数据库系统常用的术语和概念
(2)数据模型
(3)数据库系统结构
(4)数据库系统的组成
2. 关系数据库
(1) 关系数据结构及形式化定义
(2) 关系的完整性
(3)关系代数
(4)QBE
3.关系数据库标准语言SQL
(1) SQL语言的基本概念和特点
(2) 数据定义
(3) 查询
(4) 数据更新
(5) 视图
4.关系数据理论
(1)函数依赖
(2)码
(3)1NF、2NF、3NF、BCNF
(4)模式分解
5.Visual Foxpro基本知识
(1)VisualFoxpro特点、数据类型、运算符与表达式
(2)VisualFoxpro的集成环境
(3)项目管理器
6.表的*作
(1)表的设计与创建
(2)记录的*作
(3)索引
(4)排序
7.数据库的管理
(1)数据库设计与建立
(2)字段与记录属性设置及触发器
(3)表间的关系及参照完整性规则
8.查询与视图
(1)查询
(2)用SQL实现查询
(3)视图
9.常用函数
(1)数值计算类函数
(2)字符处理类函数
(3)时间类函数
(4)数据表函数
(5)键盘、鼠标和光标类函数
(6)数组类函数
10.程序设计基础
(1)程序文件的建立、编辑和执行
(2)程序设计的基础知识
(3)程序的三种结构
(4)过程和自定义函数
(5)内存变量的作用范围
(6)数组
11.面向对象编程
(1)面向对象编程的基本知识
(2)VisualFoxpro的面向对象技术
(3)常用控件及基本属性
12.表单
(1)表单设计概述
(2)表单的创建与修改
(3)利用表单进行程序设计的基本方法
13.常用控件的使用
标签、文本框、编辑框、命令钮(命令钮组)、单选钮、复选框、列表框、组合框、微调钮、表格控件、图形控件、时钟器、分页框、OLE控件、线条、形状控件、容器控件
14.表单集和多重表单
(1)表单集
(2)多重表单
15.报表与标签
(1)报表
(2)标签
16.菜单
(1)设计菜单
(2)为菜单指定任务
(3)创建快捷菜单
17.类设计器
(1)创建自己的扩展类
(2)创建自定义工具栏
18.程序的调试与跟踪
(1)常见的程序错误
(2)调试窗口
(3)跟踪窗口
19.网络数据共享
(1)数据访问方式
(2)文件和记录的加锁与解锁
(3)缓冲编辑
20.客户/服务器应用系统
(1)客户/服务器系统的概念和特征
(2)客户/服务器系统的设计
(3)创建与远程数据源的连接
(4)用远程视图直接访问SQLServer
(5)使用SQLpass-through技术
21.应用程序的编译和发布
(1)编译应用程序
(2)程序的发布
参考教材:
1.《数据库系统概论》 高等教育出版社 萨师煊 王珊
2.《VFP最新使用教程》 辽海出版社 李淑华
或《VisualFoxpro6.0程序设计》煤炭工业出版社 张利群 张登宏
第二部分 实践部分(100分)
在指定的时间内使用微机完成下述*作。
一、 在RedHatLinux7.2系统下,完成指定的计算机基本*作:
1. Linux系统的启动、登录、注销和退出。
2. Vi的应用。
3. 熟练使用命令对文件、目录进行*作。
4. 熟练使用命令对磁盘进行管理。
5. 熟练使用命令对用户和组帐号进行管理。
6. 熟练使用帮助命令、查找文件命令、压缩及解压缩命令。
7. 熟练使用与进程有关的命令和RPM命令。
8. 熟练使用常用的网络命令及工具。
二、 按指定要求编写和运行VisualFoxpro6.0程序。
三、 调试和运行VisualFoxpro6.0程序,包括对给出的不完善的程序进行修改和补充,使之得到正确结果。
辽宁省高职、高专毕业生升入本科考试
计算机科学与技术专业综合课试卷(样题)
第一部分计算机网络技术及应用(共80分)
得分
评卷人
一、选择题(16分,注意:
1-5题是单选题,6-8题是多选题)
1.传输层的信息单位是()。
(A)bit(B)frame(C)segment(D)message
2.哪种物理拓扑结构使用一个中心设备,向外伸出许多分支电缆?
( )
(A) 总线结构(B)环型结构(C)星型结构(D)网状结构
3.Netware的IPX协议使用哪种路由选择方法?
( )
(A) 静态(B)动态(C)链路状态法(D)距离矢量法
4.哪种交换方法将上层的报文划分成多个较小单位,以便能沿不同路径传输?
( )
(A) 电路(B)分组(C)报文(D)永久虚电路
5.()信号以频率、振幅及相位三个特性来描述。
(A) 数字(B)模拟(C)电磁波(D)光
6.哪两个功能属于文件服务内容?
( )
(A) 文件传输(B)漫游存储(C)文件归档(D)数据集中
7.与数据库服务有关的是( )两个。
(A) 协调分布的数据(B)复制机制(C)专门化(D)多媒体
8.采用争用法的协议有( )两种。
(A) CSMA/CD(B)令牌环(C)令牌总线(D)CSMA/CA
得分
评卷人
二、填空题(10分)
1.常用的无线媒介有( )、( )、( )三种。
2.媒介访问方法有( )、( )、( )。
3.路由寻找方法有( )、( )。
4.表示层涉及的问题有( )、( )。
得分
评卷人
三、简答题(54分)
1. 选择物理拓扑结构时要注意哪些特性?
2. 选择媒介访问方法时要考虑哪些因素?
3. 打印服务能帮助用户做哪些工作?
4. 常用的网络协议各在何时使用?
5. 紧急修复过程包含的功能是哪些?
6. UPS的工作原理是什么?
第二部分C语言程序设计(共60分)
得分
评卷人
一、选择题(10分)
1. 一个C语言程序是由()
(A) 一个主程序和若干个子程序组成。
(B) 若干子程序组成。
(C) 若干过程组成。
(D) 函数组成。
2. 在C语言中,main函数的位置是()
(A) 必须在最开头。
(B) 必须在系统调用的函数后面。
(C) 必须在最后。
(D) 任意的位置。
3. 下面选项中,均为不合法的用户标识符是()
(A) ss,kl0,while
(B) k,la0,iuu
(C) 5r,define,struct
(D) stu,char,p
4. 表达式pow(2.8,sqrt(double(x)))值的数据类型为()
(A) int
(B) float
(C) double
(D) 不确定
5. 根据变量的定义和数据的输入方式,输入语句的正确形式为()。
已有定义:
float x,y;
数据的输入方式:
1433,09<回车>
35,59<回车>
(A) scanf(“%f,%f”,&x,&y)
(B) scanf(“%f %f”,&x,&y)
(C) scanf(“%4.2f %2.2f”,&x,&y)
(D) scanf(“%4.2f%2.2f”,&x,&y)
6. 下面的运算符优先顺序按照由低至高排列正确的是()
(A) 关系运算符、算术运算符、赋值运算符、逻辑与运算符
(B) 逻辑与运算符、关系运算符、算术运算符、赋值运算符
(C) 赋值运算符、逻辑与运算符、关系运算符、算术运算符
(D) 算术运算符、关系运算符、赋值运算符、逻辑与运算符
7. 在C语言中,引用数组元素时,其数组下标的数据类型允许是()
(A) 整型常量
(B) 整型表达式
(C) 整型常量或整型表达式
(D) 任何类型表达式
8. 凡是函数中未指定存储类别的局部变量,其隐含的存储类别为()
(A) 自动(auto)
(B) 静态(static)
(C) 外部(extern)
(D) 寄存器(register)
9. 下面能正确进行字符串赋值*作的是()
(A) char s[7]={“student”}
(B) char s[7]={‘s’,‘t’,‘u’,‘d’,‘e’,‘n’,‘t’}
(C) char *s;s=”student”
(D) char *s;scanf(“%s”,s)
10.当说明一个结构体变量时,系统分配给它的内存是()
(A) 各成员所需内存量的总和。
(B) 结构中第一成员所需内存量
(C) 成员中占内存量最大者所需的容量
(D) 结构中最后一个成员所需内存量
得分
评卷人
二、填空题(20分)
1. 若变量k、temp均是整型,且temp=k=10,则计算表达式k=temp++,temp++,++k后,k的值是()。
2. 若a是int类型的变量,a=6,则计算表达式a-=a+=a*a/8+a后,a的值为()。
3. C语言中,注释部分两侧分界符为()和()。
4. a=12, b=43,c=0,表达式a>b!
=c的值为()。
5. 若有定义:
inta[]={2,4,6,8,10,12},p=a;则*(p+1)的值是(),*(a+5)的值是()。
6. 执行语句for(l=0;l++>6; );后变量l的值是()。
7. 下面的程序运行的结果是()。
p=1;a=0;s=1;
do{a=a+s*p;s=-s;p++;}while(p<=10);
printf(“a=%d”,a);
8.若有以下定义和语句:
int s[2][3]={0},(*p)[3];
p=s;
则p+1表示()。
得分
评卷人
三、程序填空(10分)
1. 下面的程序将字符串helloeveryone赋给一个字符数组,然后从第一个字母开始间隔地输出该字符串。
例如:
″abcde″输出为ace。
在空白处填写适当的语句使程序功能完整。
#include″stdio.h″
main()
{
staticcharx[]= ;
char*p;
for( )
putchar(*p);
printf(\n);
}
2. 下面的程序段是从键盘输入的字符中统计大写字母的个数,用?
结束输入,最后输出统计的结果。
intn=0;
charc;
c=getchar();
while( )
{
if( )
n++;
c=getchar();
}
;
得分
评卷人
四、编程题(20分)
1、 函数f的功能是计算100个数据的平均数。
编写一个完整的程序,要求在主函数中输入100名工人的月薪并调用f函数,最后输出这100名工人的平均月薪数目。
2、 输入15个整型数据,利用起泡排序方法将其从小到大输出。
第三部分数据库原理及其应用(共60分)
得分
评卷人
一、选择题(10分)
1、某表文件有记录14条,若3条记录已加删除标记,这时执行设置命令setdeleteon,再执行?
reccount(),结果为 。
(A)3 (B)7 (C)10 (D)14
2、设当前表文件有8条记录,当EOF()为真时,命令?
RECNO()的显示结果为 。
(A)8 (B)9 (C)0 (D)空
3、在VisualFoxpro中,字段的长度只受外存空间限制的字段类型为:
。
(A)字符型 (B)备注型 (C)数值型 (D)浮点型
4、MIN(ROUND(8.89,1),INT(26/3))的值是:
。
(A)8.7 (B)8 (C)9 (D)8.9
5、已知表文件ST.DBF的记录如下:
学号
姓名
出生日期
性别
入学成绩
001
刘立
771015
女
452
002
李刚
780902
男
543
003
张明
771009
男
609
004
江红
761123
女
498
执行下列命令后,屏幕显示结果为:
。
USEST.DBF
SETFILTERTO入学成绩>500
GOTOP
?
RECNO()
GO2
?
?
RECNO()
(A)1 2 (B)2 2 (C)3 2 (D)2 1
二、填空题(16分)
1.数据表的四个结构参数是:
、 、 、 。
2.与其他高级语言相似,VisualFoxpro语言也包括 、 、 等语言成分。
3.执行下列命令后,屏幕显示的结果是:
。
STORE″微型计算机″TOS
?
AT(″电脑″,S)
4.有一职工档案表ZG.DBF,结构和记录如下:
姓名
职务
基本工资
工龄工资
房租水电
奖金
实发
李正
处长
470.00
35.00
74.00
120.00
0