1、附件 2-1附录 全国高校计算机等级考试(广西考区)二级考试大纲考试科目:C 语言程序设计(2009 年 8 月修订)考试对象本考试的对象为广西普通高校(包括本科、专科和高职)非计算机专业的学生。基本要求1. 理解 C 语言程序设计的基本概念、基本知识及特点。2. 理解 C 语言的数据类型、语句格式及其功能,具有阅读理解简单 C 程序的能力。3. 掌握结构化程序设计的基本方法,熟练使用 C 语言编写程序来解决简单的应用问题,并具有良好的程序设计风格。4. 掌握 C 语言源程序的编译、链接、装配及调试的基本方法,能在 Visual C+ 6.0、Turbo C 2.0(或者 Turbo C 3.
2、0)环境下调试简单的 C 程序,并具有基本的纠错和调试程序的能力。考试范围一、C 语言程序的格式和程序结构1. C 程序源程序的书写格式和程序结构。2. main 函数、其他函数及头文件的使用。3. 数据说明,函数的开始和结束标志以及程序中的注释。二、基本数据类型、运算符号及表达式1. C 的基本数据类型(整型,浮点型,字符型)及其定义方法。2. 常量及变量的使用方法。3. C 运算符的种类(算术运算、逻辑运算、关系运算) 、运算符的优先级和结合性。4. 各种不同类型数据间的转换及其对结果的影响。5. C 表达式类型(赋值表达式,算术表达式,关系表达式,逻辑表达式,条件表达式,逗号表达式)的组
3、成规则和求值顺序。三、基本语句1. 表达式语句,空语句,复合语句。2. 格式化输入输出函数和字符输入输出函数的使用。四、结构化程序设计1. 顺序结构程序设计2. 选择结构程序设计1)if 语句三种形式。2)开关语句 switch 实现多分支选择结构。3)选择结构的嵌套使用。3. 循环结构程序设计1)用 for 语句实现循环结构。2)用 while 和 do-while 语句实现循环结构。3)continue 语句和 break 语句。4)循环的嵌套使用。五、数组1. 一维数组和二维数组的定义、初始化和数组元素的引用。2. 字符串与字符数组的使用。六、函数1. 函数的定义形式。2. 函数的参数(
4、实际参数、形式参数) 、函数类型及其返回值。3. 函数的正确调用,嵌套调用,递归调用。4. 变量的作用域(局部变量、全局变量)及其存储类别(自动,静态,寄存器,外部) 。七、编译预处理1. 宏的定义和宏的调用(不带参数的宏,带参数的宏 )。2.“文件包含”处理及条件编译。八、指针1. 地址与指针的概念。2. 指针变量的含义、初始化及指针运算符(地址运算符、间址运算符) 。3. 用指针作函数参数。4. 返回地址值的函数。5. 指针与数组、指针与字符串、指针与结构、指针数组的使用。九、结构体与共用体1. 结构体、共用体和枚举类型的定义。2. 结构体、共用体和枚举变量的声明、引用及初始化。3. 结构
5、体数组的使用。4. 结构体指针变量的说明和使用。5. 动态内存分配及其链表。6. 用 typedef 类型定义符自行定义一个新类型。十、文件操作1. 文件的概念及文件类型指针(FILE 类型指针)。2. 文件操作函数1)文件的打开与关闭(fopen, fclose)。2)文件的字符输入、输出函数(getc、putc )3)文件的字符串输入、输出函数(gets、puts)4)文件的格式化输入、输出函数(fprintf、fscanf)5)文件的读写函数(fread ,fwrite ,read、write)6)文件的定位(rewind,fseek)。考试方式、考试时间和成绩评定考试方式为笔试,闭卷考
6、试。考试时间 120 分钟。考试成绩满分为 100 分,达到或超过 60 分为考试合格,其中达到或超过 85 分为优秀。说明与建议1. 建议学时:72-96 学时(其中上机操作不少于 36 学时) 。2. 推荐教材:C 语言程序设计 (张向利、马杰等编,广西师范大学出版社,2004) 。C 语言程序设计习题解答与实验指导 (马金忠、彭明等编,广西师范大学出版社,2004) 。附录 2-2全国高校计算机等级考试(广西考区)二级考试大纲考试科目:Access 数据库 (2009 年 8 月修订)考试对象本考试的对象为广西普通高校(包括本科、专科和高职)非计算机专业的学生。基本要求1.掌握数据库系统
7、的基础知识。2.了解关系数据库的基本原理。3.掌握数据库程序设计基本步骤和方法。4.熟练掌握对 ACCESS 表、查询、窗体、报表、页和宏的操作,掌握 VBA 基础知识。5.能使用 Access 建立一个小型数据库应用系统,解决实际应用问题。考试范围一、数据库基础1.数据与信息:数据处理技术的发展过程;数据与信息的基本概念。2.数据库基本概念:数据库技术的主要特点;数据库系统在各领域中的应用;数据库系统的组成;数据库管理系统(DBMS)的基本功能。3.数据模型:数据模型的基本概念;简单 E-R 模型;关系模型的基本概念和常用术语。4.规范化理论:1NF、2NF 、3NF 的概念。5.关系运算:
8、选择;投影;联接。二、表1.表的基础知识:表的建立;数据类型;字段属性;表的维护。2.表间关系:表间关系的概念;建立与修改表间关系;参照完整性。3.表的使用:编辑表内容;调整表外观;查找数据;替换数据;排序记录;筛选记录。4.表的其他操作:表的复制、删除与更名;表的导入与链接。三、查询1.常用查询:选择查询;参数查询;交叉表查询;操作查询。2.查询条件(运算符、函数、表达式) 。3.在查询中计算。四、窗体1.窗体概念:窗体的功能和作用;窗体的结构;窗体视图。2.常用窗体:纵栏式窗体、表格式窗体、主子窗体、数据表窗体。3.常用控件:标签;文本框;命令按钮;列表框;组合框;选项组;选项按钮;复选框
9、;选项卡;子窗体;绑定型对象框.4.事件:窗体事件;控件事件。五、报表1.报表概念:报表分类(纵栏式报表、表格式报表、图表报表、标签报表) 。2.在报表中使用控件:标签;文本框。3.在报表中计算和分组汇总。4.报表的页面设置。六、宏1.宏的基本知识:宏的概念和功能;宏的种类;宏的创建。2.宏的操作:宏的运行与调试;在宏中添加条件。七、数据访问页基本概念页的基本知识:数据访问页的概念;数据访问页的创建;编辑与使用数据访问页。八、SQL 查询1.使用 SQL 语句实现:选择;投影;排序;联接;分组汇总;简单子查询;相关子查询;联合查询。2.其它 SQL 语句:CreateTable 语句;Inse
10、rtInto 语句;Update 语句;Delete 语句。九、VBA 基础1.Access 语言基础:常量;变量;运算符;表达式;函数。2.程序控制流程:顺序结构、选择结构、循环结构。3.过程与函数:自定义过程;自定义函数;过程调用;参数传递。4.模块:模块的概念;模块的组成;模块的创建与使用。考试方式、考试时间和成绩评定考试方式为笔试,闭卷考试。考试时间 120 分钟。考试成绩满分为 100 分,达到或超过 60 分为考试合格,其中达到或超过 85 分为优秀。说明与建议1.建议学时: 60 到 90 学时(其中上机操作不少于总学时的 50%) 。2.推荐教材:Access 数据库教程 (刘
11、晓燕等,广西师范大学出版社,2009 年 1 月) 。Access 数据库上机实验指导与习题 (柳永念等,广西师范大学出版社,2009 年 1 月) 。附录 2-3全国高校计算机等级考试(广西考区)二级考试大纲考试科目:Visual Basic.NET 程序设计(2009 年 8 月修订)考试对象本考试的对象为广西普通高校(包括本科、专科和高职)非计算机专业的学生。基本要求1 理解程序设计语言的基本知识、面向对象的基本概念。2 掌握 VB.NET 程序设计的基本方法,包括数据类型的设置,基本语句、模块化程序设计、常用算法的应用,界面设计、面向对象程序设计的应用等。3 具有综合应用 VB.NET
12、 知识解决简单实际问题的能力。考试范围一、VBNET 基本知识1 VBNET 概述:NET 框架、Visual Studio.NET 特点。2 面向对象程序设计的基本概念:对象的概念及对象的属性、事件和方法。3 程序的书写格式:变量/常量/ 运算符等构成规则,源程序的书写规则与风格。4 VBNET 语言程序设计步骤:VBNET 集成开发环境的使用,程序的编辑/编译/调试/运行。二、VBNET 基本语言1数据类型与变量1)数据类型:标准数据类型、结构类型。2)变量与常量:各种类型变量和常量的声明,变量的初始化。3)变量的作用域和生存期:块级变量、过程级变量、模块级变量、全局变量,静态变量概念和使
13、用。2运算符和表达式1)运算符:运算符种类、功能、优先级。2)算术运算:算术运算规则。3)字符运算:& 与 + 的区别。4)关系和逻辑运算:关系运算规则,逻辑运算规则。5)表达式:表达式组成规则、各类表达式 、各类型数据混合运算中求值顺序、 表达式运算中不同数据类型的转换、基本运算执行顺序、表达式结果类型。3 语句1)基本语句及顺序结构语句:赋值语句,复合赋值语句,InputBox、MsgBox 函数。2)选择结构语句:描述条件和情况的 If 、Select 语句、选择语句的嵌套。3) 循环结构语句:描述循环执行的 Do-Loop ,For 语句、循环语句嵌套。4) 转移语句:改变程序流程执行
14、次序的 Goto,Exit 语句。4 数组1) 一维数组:一维数组声明、初始化、引用。2) 二维数组:二维数组声明、初始化、引用。3) 重定义数组:重定义数组的大小,Preserve 关键字的使用。4) 结构数据类型:结构数据类型的定义,结构数组及应用。5 函数和过程1)常用内部函数:名称空间及使用,函数分类和调用方法,常用数学、常用字符串操作函数等的使用,对 Rnd 、Shell 等函数要熟练使用。2)子过程和函数过程:子过程和函数过程定义方法,子过程和函数过程的调用。3)参数传递:传值与传址, 数组参数传递。三、常用控件与窗体1 控件1)常用控件:标签、文本框、命令按钮、单选按钮、复选框、
15、框架、滚动条、列表框、组合框、定时器和通用对话框的主要属性、方法和事件。2) 高级事件过程:鼠标器、键盘事件。2 窗体和多重窗体:窗体主要属性、方法和事件,多重窗体使用,窗体间数据传递。3 菜单设计:下拉菜单,弹出菜单。四、文件操作1 文件访问:顺序文件的建立和存取,随机文件的建立和存取,二进制文件的建立和存取。2 文件操作语句:常用文件操作语句和函数。五、面向对象程序设计1 类和对象:类的定义(属性、方法和事件的定义),对象及其成员的访问,构造函数。2 继承和派生:基类和派生类,重载和重写。六、常用算法1 排序和查找:选择法、冒泡法、顺序查找。2 若干初等数学问题:求最值、均值、公约数等。3 常见字符处理等。七、数据库1数据库连接与访问2SQL 操作考试方式、考试时间和成绩评定考试方式为笔试,闭卷考试。考试时间 120 分钟。考试成绩满分为 100 分,达到或超过 60 分为考试合格,其中达到或超过 85 分为优秀。说明与建议1建议学时:72-96 学时 (其中上机操作不少于 36 学时)。2参考教材:Visual Basic NET 程序设计教程 ( 龚沛曾、杨志强、陆慰民,高等教育出版社, 2005 年 7 月)。 Visual Basic NET 实验指导与测试 ( 龚沛曾、杨志强、陆慰民,高等教育出版社,2005 年 7 月)。