《全国计算机二级考试大纲VB.doc》由会员分享,可在线阅读,更多相关《全国计算机二级考试大纲VB.doc(19页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、考试说明1. 每年开考2次:上半年3月份的第2个星期六上午笔试,下半年9月份倒数第2个星期六上午笔试,上机考试从笔试的当天下午开始(期限为5天)2. 2010年春3月27日上午9:00开始笔试3. 考生可以任选等级考试4. 笔试、上机成绩均为优秀者,可取得优秀证书,否则均通过者可取得合格证书5. 上次考试笔试和上机考试仅其中一项成绩合格的,下次考试可以免考合格项,只参加未通过项的考试,但成绩仅保留一次考试方式1.笔试:90分钟。(35个选择、15个空)答题要求:单选题的答案必须涂划在专用答题卡上(注意考试时,请带好铅笔用于涂黑);填空题的答案必须写在专用答题纸上(填空时注意:每个空要按标号顺序
2、填,一空占一行,不是一题一行,因为有的题目一题包含多个空)。2.上机操作:90分钟。参考用书学校教材新编Visual Basic程序设计实用教程(含学习指导书)全国参考用书u 全国计算机等级考试二级教程Visual Basic语言程序设计(修订版)教育部考试中心 高等教育出版社u 全国计算机等级考试二级考试参考书Visual Basic语言程序设计教育部考试中心 高等教育出版社u 全国计算机等级考试二级教程公共基础知识(2008)教育部考试中心 高等教育出版社(30%)u 南开大学出版社n 二级Visual Basic高频考题导航, 命题研究组, 20.00n 全国计算机等级考试冲刺指南-二级
3、Visual Basic语言程序设计, 全国计算机等级考试命题研究组, 25.00n 全国计算机等级考试上机题分类精解与应试策略-二级Visual Basic语言程序设计(配光盘), 全国计算机等级考试命题研究组, 27.00n 全国计算机等级考试历届上机真题详解-二级Visual Basic语言程序设计(配光盘), 全国计算机等级考试命题研究组, n 全国计算机等级考试历届笔试真题详解-二级Visual Basic语言程序设计(配光盘), 全国计算机等级考试命题研究组, 21.00n 四合一过关训练二级Visual Basic语言程序设计, 命题研究组, 30.00n 全国计算机等级考试笔试
4、考试习题集(二级Visual Basic语言程序设计), 全国计算机等级考试命题研究组, 29.00n 全国计算机等级考试上机考试习题集(二级Visual Basic语言程序设计), 全国计算机等级考试命题研究组, 22.00n 全国计算机等级考试教育部考试中心笔试试题及答案汇编-二级Visual Basic和Visual FoxPro(2003-2006), 教育部考试中心,1Visual Basic程序设计简明教程(第二版) (有配套习题与实验书)龚沛曾、陆慰民、杨志强编 北京:高等教育出版社,20032Visual Basic程序设计教程(第二版) 谭浩强著 北京:清华大学出版社,200
5、33Visual Basic程序设计教程 习题集曹青 邱李华 郭志强编著 机械工业出版社学习网站资讯: 试卷: 试卷: 考试大http:/www. 试卷:考试吧 http:/www. E江苏和全国笔试考试(90分钟)全国计算机等级考试VB考试大纲基本要求1.熟悉VisualBasic集成开发环境。2.了解VisualBasic中对象的概念和事件驱动程序的基本特性。3.了解简单的数据结构和算法。4.能够编写和调试简单的VisualBasic程序。考试内容一、VisualBasic程序开发环境1.Visual Basic的特点和版本。2.Visual Basic的启动与退出。3.主窗口:(1)标题
6、和菜单。(2)工具栏。4.其它窗口:(1)窗体设计器和工程资源管理器。(2)属性窗口和工具箱窗口。二、对象及其操作1.对象:(1)Visual Basic的对象。(2)对象属性设置。2.窗体:(1)窗体的结构与属性。(2)窗体事件。3.控件:(1)标准控件。(2)控件的命名和控件值。4.控件的画法和基本操作。5.事件驱动。三、数据类型及运算1.数据类型:(1)基本数据类型。(2)用户定义的数据类型。(3)枚举类型。2.常量和变量:(1)局部变量和全局变量。(2)变体类型变量。(3)缺省声明。3常用内部函数(字符串、时间日期、类型转换、算术运算)。4.运算符和表达式:(1)算术运算符。(2)关系
7、运算符和逻辑运算符。(3)表达式的执行顺序。四.数据输入输出1.数据输出:(1)Print方法。(2)与Print方法有关的函数(Tab、Spc、Space$)。(3)格式输出(Format$)。2.InputBox函数。3.MsgBox函数和MsgBox语句。4.字形。5.打印机输出:(1)直接输出。(2)窗体输出。五、常用标准控件1.文本控件:(1)标签。(2)文本框。2.图形控件:(1)图片框、图象框的属性、事件和方法。(2)图形文件的装入。(3)直线和形状。3.按钮控件。4.选择控件:复选框和单选按钮。5.选择控件:列表框和组合框。6.滚动条。7.记时器。8.框架。9.焦点和Tab顺序
8、。六、控制结构1.选择结构:(1)单行结构条件语句。(2)块结构条件语句。(3)IIf函数。2.多分支结构。3.For循环控制结构。4.当循环控制结构。5.Do循环控制结构。6.多重循环。7.GoTo型控制:(1)GoTo语句(2)On-GoTo语句。七、数组1.数组的概念:(1)数组的定义。(2)静态数组和动态数组。2.数组的基本操作:(1)数组元素的输入、输出和复制。(2)For EachNext语句。(3)数组的初始化。3.控件数组。八、过程1.Sub过程:(1)Sub过程的建立。(2)调用Sub过程。(3)调用过程和事件过程。2.Function过程:(1)Function过程的定义。
9、(2)调用Function过程。3.参数传送:(1)形参与实参。(2)引用。(3)传值。(4)数组参数的传送。4.可选参数和可变参数。5.对象参数:(1)窗体参数。(2)控件参数。九、菜单和对话框1.用菜单编辑器建立菜单。2.菜单项的控制:(1)有效性控制。(2)菜单项标记。(3)键盘选择。3.菜单项的增减。4.弹出式对话框。5.通用对话框。6.文件对话框。7.其它对话框(颜色、字体、打印对话框)。十、多重窗体与环境应用1.建立多重窗体程序。2.多重窗体程序的执行与保存3.Visual Basic工程结构:(1)标准模块(2)窗体模块。(3)Sub Main过程。4.闲置循环与DoEvents
10、语句。十一、键盘与鼠标事件过程1.KeyPress事件。2.KeyDown事件和KeyUp事件。3.鼠标事件(Click、DblClick、MouseDown、MouseUp、MouseMove)。4.鼠标光标。5.拖放(DragDrop、DragOver)。十二、数据文件1.文件的结构与分类。2.文件操作语句和函数。3.顺序文件:(1)顺序文件的写操作。(2)顺序文件的读操作。4.随机文件。(1)随机文件的打开与读写操作。(2)随机文件中记录的添加与删除。(3)用控件显示和修改随机文件。5.文件系统控件:(1)驱动器列表框和目录列表框。(2)文件列表框。6.文件基本操作。笔试常见考核要点(表
11、示该知识点的考查频率)1. VisualBasic程序开发环境a) VisualBasic的特点:执行方式、对象、方法、属性概念、事件驱动的特点b) 窗体设计器、工程资源管理器、属性窗口、代码编辑窗口、调试窗口、菜单编辑窗口:进入方法、功能、文件(类型、数量、作用)2. 对象及其操作a) 对象属性设置b) 窗体的属性、事件和方法:Name(特点、作用)、Caption(作用、与Name的区别)、Height、Width(不可见控件没有位置、大小属性)、Enabled、Visible、AutoReDraw、ControlBox、BorderStyle、WindowState、MaxButton、
12、MinButton、TabIndexPrint、Cls、Move(参数含义)(缺省对象名,则表示对象是当前窗体)、Show、Hide、LineClick、DblClick(与其他鼠标事件的联系)、Load(与Show区别、特殊性、方法使用的限制)、Unload(与Hide区别)、KeyPreview属性的取值对Form的KeyPress事件的影响c) 控件:分类、标准控件、非标准控件(通用对话框、复杂文本框等)的添加、删除的方法d) 控件的命名和控件值:标签、框架Caption文本框、组合框、列表框Text命令按钮、单选按钮、复选框、滚动条Value图片框、图像框Picture计时器Enabl
13、ed驱动器列表框Drive目录列表框Path文件列表框FileName直线Visible形状Shape通用对话框Actione) 事件驱动。3. 数据类型及运算a) 基本数据类型b) 用户定义的数据类型c) 枚举类型d) 常量的声明e) 变量的命名、变量的定义、赋值(不同类型数据之间的赋值)f) 局部变量和全局变量(定义、初始值、作用域、区别、同名问题)、静态变量g) 变体类型变量h) 缺省声明i) 常用内部函数(功能、格式、参数、返回值类型):字符串:Mid、Left、Right、Trim、Ltrim、Rtrim、Len、String、Instr等时间日期:Time、Now、Date等转换:
14、Val、Str、Ucase、Lcase、Chr(回车换行、字符A、a、0的Ascii值)、Asc、Int、Fix、CLng、Cint算术运算:Sin、Cos、Tan、Atn、Abs、Sgn、Sqr、Exp随机:Rnd、Shellj) 运算符和表达式:数学表达式与VB表达式的区别算术运算符:&、+、Mod区别关系运算、逻辑运算:Eqv、Imp表达式的执行顺序:运算符的优先级逻辑表达式:表达式值的计算、(判定、循环)条件表达式的构造4. 数据输入输出a) 数据输出:Print紧缩、标准、换行、有关的函数(Tab、Spc、Space$)b) 格式输出(Format$)c) InputBox函数(格式
15、、参数、效果、返回值)d) MsgBox函数和MsgBox语句(格式、参数、效果、返回值)e) 字形5. 常用标准控件(常用属性、属性的类型、方法、事件、事件触发机制、执行次序)位置(相对于直接容器)、大小属性、鼠标和键盘事件的执行次序和事件过程参数的含义a) 文本控件:标签Caption、文本框Text、SelText、SelStart、SelLength、PasswordChar、MultiLine、Move、SetFoucs、LostFocus、Change和KeyPress(区别)、KeyDown、MouseDown、Enabled、Visible、SCrollBarsb) 图形控件:
16、图片框(容器作用)Picture、LoadPicture、AutoSize、Cls、Print、AutoRedraw、图象框Picture、LoadPicture、Strech(与AutoSize区别)、两者的区别DragDropVisiblec) 按钮控件:Caption、Default、Cancel、Enabled、Clickd) 选择控件:复选框和单选按钮Value(含义与取值)、Caption、Click框架的分组容器作用,以及操作注意点列表框和组合框Text(与List(对象名.ListIndex)的区别)PasswordChar、ListIndex、PasswordChar、Lis
17、t、Columns、multiselect、Style、 ListCountPasswordChar、AddItem、RemoveItem、PasswordChar、Clear、Click、Dblclick,如何对选中的多个列表项进行操作(For循环)e) 滚动条:Value、Change和Scroll(区别)、LargeChange、SmallChange、Max、Minf) 计时器:不可见控件、Enabled、Interval、Timer(具体应用)g) Shape:Shape、BorderColor、Height、Width、Top、Lefth) Line控件的常用属性i) 焦点和Tab
18、顺序:TabIndex、TabStop、Enabled、Visible、SetFocus6. 控制结构(语句格式、功能、流程)a) 选择结构:If条件语句(格式)、Select-Case、(条件构造)b) IIf函数c) For循环控制结构:(单、双重)、循环变量的取值变化(为实数)?、循环次数、Step步长为负的情况d) 当循环控制结构While 条件Wende) Do-Loop循环控制结构(While、Until):进入或结束循环的条件f) 多重循环g) Exit作用h) GoTo型控制:GoTo语句、On-GoTo语句7. 数组(与循环结合的具体应用)a) 数组的概念、定义、大小:Opt
19、ion Base ?b) 静态数组和动态数组区别和使用c) 数组的基本操作:数组元素的输入、输出和复制、Array、Lbound、UBoundd) For EachNext语句e) 数组的初始化f) 控件数组(Index)8. 过程a) 事件过程、通用过程、函数过程之间的区别,事件过程名的构成b) 过程的建立、调用、流程c) 过程的有效使用范围(变量的作用域范围)d) 参数传送:形参与实参、引用、传值、可选参数e) 静态变量f) 数组参数的传送g) 对象参数9. 菜单和对话框a) 用菜单编辑器建立菜单,菜单编辑器的打开方法b) 菜单项的控制(有效性控制、菜单项标记、键盘选择、菜单项的增减):标
20、题&、-、名称、Visible和Enabled区别、Checked、菜单项的Click事件c) 弹出式菜单的设计(事件、参数)d) 通用对话框(文件对话框、其它对话框(颜色、字体、打印对话框):不可见控件、作用、Show方法、Action属性、当前路径、文件名、默认文件类型、文件类型的设置格式、对话框标题设置10. 多重窗体与环境应用a) Visual Basic工程结构:文件的保存、标准模块和窗体模块(区别和联系)、Sub Main过程(唯一)b) 启动窗体的设置c) 闲置循环与DoEvents语句11. 键盘与鼠标事件过程a) KeyPress、KeyDown事件和KeyUp事件:参数含义
21、、区别、触发时机、KeyPreview属性对其的影响b) 鼠标事件:Click、DblClickMouseDown、MouseUp、MouseMove:触发时机、参数含义c) 拖放i. DragMode属性ii. DragDrop 事件12. 数据文件a) 文件的结构与分类b) 文件操作语句和函数c) 顺序文件:写操作、读操作d) 随机文件:随机文件的打开与读写操作、记录类型的定义、记录变量的定义和访问、记录的添加与删除、用控件显示和修改随机文件e) 文件系统控件:驱动器列表框、目录列表框、文件列表框的主要属性、三者同步关联考试技巧1. 循环操作列表完成2. 排除法3. 程序填空:先分析要点:
22、功能、条件、变量(数据接收、输出)填空: 算法、循环或判定条件、初值和输出熟练掌握算法:素数、累加(字符串累加连接)、累乘、穷举、求最值、查找、排序、互换、进制转换、逆序考试最新动态:1. 在笔试中进一步加强对文件的考核2. 进一步加强对程序代码的读程能力和分析理解能力3. 考核程序改错和调试测试能力上机考试(90分钟)考试纪律1. 提前30分钟报道,交验准考证和身份证2. 抽签决定上机考试的机房号和微机号,提前5分钟进入机房落座3. 启动考试程序,按自己的准考证号正确登陆,不得拷贝或删除与自己无关的目录和文件4. 遵守考场纪律,迟到10分钟取消考试资格,开考30分钟后才可离开考场5. 遇到计
23、算机出现故障、死机、死循环、电源故障等异常情况,应举手示意及时与监考人员联系,不得擅自关机,以免数据丢失6. 必须在自己的考生目录下进行考试,否则会影响考生成绩操作步骤1. 启动考试程序:“开始”菜单“程序”“全国计算机等级考试”“考试程序”2. 身份验证:“登陆界面”“开始登陆”输入自己的准考证号复合姓名、身份证号是抽取试题,开始考试(计时开始)3. 考试界面:a) 考生信息窗口栏(屏幕顶部):显示考生姓名、准考证号、考试剩余时间、“试题显示/隐藏”按钮、“交卷”按钮b) 考试试题窗口:显示考题(基本操作题、简单应用题、综合应用题)按钮4. 答题:a) 必须用考试试题窗口的“考试项目”菜单“
24、启动Visual Basic”b) 考生的答题结果必须存放在考生文件夹中5. 交卷:及时保存,提前1分钟交卷:单击“考生信息窗口栏”的“交卷”按钮;考试时间一到,系统自动上锁,以最近一次保存的答题结果强行提交6. 如果在考试过程中发生死机等意外情况,需要再次登录时,根据情况监考人员可输入“二次登录密码”,将从考试中断的地方继续前面的考试,考题仍是原先的题目,考试时间也将继续累计题型介绍1. 考试时间90分钟,考试分值100分2. 三种题型:a) 基本操作(2题,30分)前三章、基本设计流程界面设计、代码填空、修改b) 简单应用(2题,40分)三种语句,过程调用基本程序完善、简单代码的编写c)
25、综合应用(1题,30分)功能模块的编写上机常见考核要点1. 基本操作a) VB应用程序的创建(文件菜单)、保存(小磁盘)、运行、调试(视图-工具栏)、启动窗体的设置【多窗体文件】b) 菜单界面设计(标题、名称、级联子菜单【最多四级】、热键、快捷键标题栏不能设置快捷键、复选、有效和可见、无效设置、菜单项单击事件过程编写、弹出式菜单)(查看对象状态-工具栏-菜单编辑器)c) 常用对象的运用i. 属性的设置:属性窗口、代码窗口(赋值语句)ii. 对象的创建和删除:控件数组的使用(Index属性)iii. 对象常用属性、方法、事件设置:窗体:Name、Caption、Width、Height、Pict
26、ure、MaxButton、MinButton、ContrlBox【控制菜单,取值true or false 是否可见】、Icon、BorderStyle、KeyPreview【true or false 】、Print、Cls、Show、Hide、Click、DblClick、KeyDown【keycode】、End、Unloade、keypress【keyascaii不是所有的键都有阿斯克码】Me keycode范围比keyascaii范围大 标签:Caption、BorderStyle、Visible、AutoSize、Alignment文本框:Text、Passwordchar、Vis
27、ible、Font、Alignment、Multiline、MaxLength、ScrollBars【0123】、Top、Left、Height、Width、SelStart、SelText、SelLength、Move、SetFocus【设置焦点,促发gotfoucus事件发生,tab键轮流】、Change、KeyPress命令按钮:Caption、Top、Left、Height、Width、TabIndex、Default、Cancel、Enabled、Click选项按钮、复选框:Value、Caption、Click、Alignment列表框:Text(只读不能被修改)、List(Lis
28、t1.listIndex)修改选中的内容、ListCount、Style【通用对话框怎么加载】、AddItem、RemoveItem、DblClick、selected()组合框:Text(可编辑下拉列表框不能修改)、List、Style滚动条:Max、Min【如果max小于min,则滑条左右就反过来了,功能互换了】【中间取值公式】、LargeChange、SmallChange、Value、Change、Scroll【只要滑条动,这个就改变,但是除非位置动,change才改变】图片框、图象框:Picture、LoadPicture函数【清除】、Click;图片框Autosize【标签,图片框
29、,图像框本身就具有这个属性】、Print、Cls(强调使用时必须使用对象名,不能缺省);图象框StretchShape形状:Shape、BorderColor、BorderStyle、BorderWidth、FillColor、FillStyle、BackColor、BackStyle、Height、WidthLine直线:坐标起、终点的属性(x1,y1)(x2,y2)计时器:Interval【ms】、Timer、enabled【前提为真,timer才会促发】 不可见对象:timer,通用对话框通用对话框的运用2. 简单应用a) 根据功能要点,选择合适的事件编写代码:运用语句结构,结合关键属性
30、、方法、运算符、函数、过程,实现功能b) VB应用程序的创建、保存、打开、运行、调试、启动窗体的设置c) 属性的设置:属性窗口、代码窗口(赋值语句)d) 事件代码的编写:i. Click事件过程:命令按钮、列表框、组合框、窗体、选项按钮、复选框ii. Name、Height、Width、Move、&、Enablediii. 控件数组(Index、Mod):If、Select-Case、循环iv. 常用函数:算术函数(Sin、Cos度-弧度、&、)、格式输出函数(MsgBox、InputBox)、随机函数、字符串函数(Mid、Instr)v. 变量的定义(局部、静态变量)vi. 条件表达式的构造
31、(关系、逻辑表达式)、循环vii. 函数、过程的编写与调用viii. 内容数据互换、加密、解密、左移、右移、累加、累乘、排序、最值、统计字母(大小数量)、数字、空格(数组操作)ix. 窗体:Show、Hide、Print、Load、MouseDown(左右键、菜单)x. 标签:fontxi. 文本框:Text、Passwordchar、Visible、Alignmentxii. 选项按钮、复选框(Value、Caption)、滚动条(Value):If、Select-Casexiii. 、Text、ListIndexxiv. 框架:Captionxv. 列表框:MultiSelect、Sele
32、cted、AddItem、RemoveItemxvi. 组合框:List、Style、ListCount、AddItemxvii. 时钟:Refresh、Interval、Enabledxviii. 滚动条:Valuexix. 直线Line:起点、终点坐标、控件数组xx. Shapexxi. 图片框、图象框:Picturexxii. 通用对话框的运用3. 综合应用a) 独立编写功能代码段、程序完善b) 函数、子程序过程的定义和调用c) 标准模块的添加d) 顺序、随机文件的读写(App.Path+”文件名”)、记录的添加e) 对象:窗体、文本框、按钮、选项按钮、计时器、控件数组(文件内容的多行显
33、示)、DragDrop事件功能f) 数组操作、矩阵(二维)g) Fix、Cint、Round、Mid、Ucase、Select Case、Lcase、Asc、InputBox、MsgBoxh) 菜单i) 静态变量、局部变量、全局变量j) 常用算法:素数、排序、统计、大小写转换、数制、查找、矩阵(对角线)考试技巧1. 审题(要求、注意、操作顺序、功能点)2. 快速读懂已给的部分代码(从输入、输出和功能点出发)3. 注释语句的合理使用4. 调试工具的使用(分段调试、单步调试)5. VB文件的打开、编辑、保存和关闭6. 算法的积累全国计算机等级考试VB二级笔试复习方法全国计算机等级考试Visual
34、Basic6.0二级从2002年09月开始考试,至今已举行过9次。从应试的角度综合分析历次考试试卷,我们发现每次考试难度波动很小、题型类似或一样的很多。因此,广大考生只要“以教科书为本”,认真复习并做到以下几点,通过二级VB笔试还是有比较大的希望的。一、熟悉考试题型,掌握基本做题技巧。VB考试只有选择题和填空题两种题型,其中选择题共30题,分值70分,填空题共15小题,分值30分。这两种题型的解题方法有所不同,考生在备考时要深化对基本概念和知识点的理解,并注重实践,同时要多做一些针对性的练习,特别是历年真题,从中找出规律性的东西以及解题技巧。A、选择题解题技巧:常见的选择题解法有“排除法”。我
35、们从历年四次考试中分别挑选一个选择题进行举例,希望大家引起重视,并能熟练掌握这种解题技巧。B、填空题解题方法:除部分填空题考查识记知识点外,对于理解性的编程类填空题,我们有时可以用推理的方法初步得到解题思路,在此基础上进行相关的验证后最终得到正确答案。二、以教科书为本,以历年考题为纲:很多考生喜欢在课后做各种各样的模拟题、冲剌题等,这样做的结果是即费时又费力,综合分析历年考题我们发现,历次考试知识点基本不变,许多题目经常重复考到,部分考题直接源于书后的练习题。所以“以教科书为本,以历年考题为纲”进行复习是广大考生顺利过级的制胜法宝。A、部分考题在多次考试中重复出现,以下特举几例请考生注意比较,
36、更多例子大家可以从历年试卷中进行总结。B、很多考题与教科书后的题目非常相似或完全一样。二级基础知识考点:基本要求1. 掌握算法的基本概念。2. 掌握基本数据结构及其操作。3. 掌握基本排序和查找算法。4. 掌握逐步求精的结构化程序设计方法。5. 掌握软件工程的基本方法,具有初步应用相关技术进行软件开发的能力。6. 掌握数据的基本知识,了解关系数据库的设计。考试内容(表示该知识点的考查频率)一、基本数据结构与算法1. 算法的基本概念;算法复杂度的概念和意义(时间复杂度与空间复杂度)。2. 数据结构的定义;数据的逻辑结构与存储结构;数据结构的图形表示;线性结构与非线性结构的概念。3. 线性表的定义
37、;线性表的顺序存储结构及其插入与删除运算。4. 栈和队列的定义;栈和队列的顺序存储结构及其基本运算。5. 线性单链表、双向链表与循环链表的结构及其基本运算。6. 树的基本概念;二叉树的定义及其存储结构(二叉树性质);二叉树的前序、中序和后序遍历。7. 顺序查找与二分法查找算法;基本排序算法(交换类排序,选择类排序,插入类排序)。二、程序设计基础1. 程序设计方法与风格。(模块的结构化、独立性内聚、偶合)2. 结构化程序设计。3. 面向对象的程序设计方法,对象,方法,属性及继承与多态性(信息隐蔽)。三、软件工程基础1. 软件工程基本概念,软件生命周期概念,软件工具与软件开发环境。(软件的概念、软
38、件维护)2. 结构化分析方法,数据流图,数据字典,软件需求规格说明书。3. 结构化设计方法,总体设计与详细设计。4. 软件测试(目的)的方法,白盒测试与黑盒测试,测试用例设计,软件测试的实施,单元测试、集成测试和系统测试。5. 程序的调试,静态调试与动态调试。四、数据库设计基础1. 数据库的基本概念:数据库,数据库管理系统,数据库系统。(数据独立性)2. 数据模型,实体联系模型及E-R图,从E-R图导出关系数据模型。3. 关系代数运算,包括集合运算及选择、投影、连接运算,数据库规范化理论。4. 数据库设计方法和步骤:需求分析、概念设计、逻辑设计和物理设计的相关策略。考试方式1. 公共基础的考试
39、方式为笔试,与C语言(Visual BASIC、VisualFoxPro、Java、Access、VisualC+)的笔试部分合为一张试卷。公共基础部分占全卷的30分。2. 公共基础知识有10道选择题和5道填空题。全国计算机等级考试二级公共基础考核目录(2005年执行)第1章数据结构与算法1.1算法1.1.1算法的基本概念1.1.2算法复杂度1.2数据结构的基本概念1.2.1什么是数据结构1.2.2数据结构的图形表示1.2.3线性结构与非线性结构1.3线性表及其顺序存储结构1.3.1线性表的基本概念1.3.2线性表的顺序存储结构1.3.3顺序表的插入运算1.3.4顺序表的删除运算1.4栈和队列
40、1.4.1栈及其基本运算1.4.2队列及其基本运算1.5线性链表1.5.1线性链表的基本概念1.5.2线性链表的基本运算1.5.3循环链表及其基本运算1.6树与二叉树1.6.1树的基本概念1.6.2二叉树及其基本性质1.6.3二叉树的存储结构1.6.4二叉树的遍历1.7查找技术1.7.1顺序查找1.7.2二分法查找1.8排序技术1.8.1交换类排序法1.8.2插入类排序法1.8.3选择类排序法第2章程序设计基础2.1程序设计方法与风格2.2结构化程序设计2.2.1结构化程序设计的原则2.2.2结构化程序的基本结构与特点2.2.3结构化程序设计原则和方法的应用2.3面向对象的程序设计2.3.1关
41、于面向对象方法2.3.2面向对象方法的基本概念第3章软件工程基础3.1软件工程基本概念3.1.1软件定义与软件特点3.1.2软件危机与软件工程3.1.3软件工程过程与软件生命周期3.1.4软件工程的目标与原则3.1.5软件开发工具与软件开发环境3.2结构化分析方法3.2.1需求分析与需求分析方法3.2.2结构化分析方法3.2.3软件需求规格说明书3.3结构化设计方法3.3.1软件设计的基本概念3.3.2概要设计3.3.3详细设计3.4软件测试3.4.1软件测试的目的3.4.2软件测试的准则3.4.3软件测试技术与方法综述3.4.4软件测试的实施3.5程序的调试3.5.1基本概念(调试目的)3.5.2软件调试方法第4章数据库设计基础4.1数据库系统的基本概念4.1.1数据、数据库、数据库管理系统4.1.2数据库系统的发展4.1.3数据库系统的基本特点4.1.4数据库系统的内部结构体系4.2数据模型