2012台湾省全国计算机等级考试二级VB考试重点和考试技巧

合集下载

2012年计算机二级VB上机试题及解题思路(第五套)

2012年计算机二级VB上机试题及解题思路(第五套)

第05套1. 基本操作(2小题,每小题15分,共计30分)注意:下面出现的“考生文件夹”均为%USER%**********************************************************************请根据以下各小题的要求设计Visual Basic应用程序(包括界面和代码)。

(1)在名称为Form1 的窗体上画一个名称check1的复选框数组(Index属性从0开始),含三个复选框,其标题分别为“语文”、“数学”、“体育”,利用属性窗口设置适当的属性,使“语文”未选,“数学”被选中,“体育”为灰色,再把窗体的标题设置为“选课”,如图所示。

注意:存盘时必须存放在考生文件夹下,工程文件名为sjt1.vbp,窗体文件名为sjt1.frm。

解题思路:启动Visual Basic系统,创建一个Form1窗体。

在该窗体上画一个复选框控件,通过对复选框控件的复制产生复选框控件数组,共有三个复选框,标题(Caption属性)分别设为“语文”、“数学”、“体育”,“数学”的Value属性设为1,“体育”的Value属性设为2。

激活Form1窗体,通过其属性窗口将标题(Caption属性)设为“选课”。

参考文件:c:\wexam\26990001\hlpsys\参考答案\sjt1.vbp、sjt1.frm、sjt1.vbw请把这些文件复制到c:\wexam\26990001中,然后打开sjt1.vbp文件并运行。

**********************************************************************(2)在名称为Form1的窗体上画两个文本框,名称分别为Text1、Text2,再画两个命令按钮,名称分别为Command1、Command2,标题分别为“复制”、“删除”。

程序运行时,在Text1中输入一串字符,并用鼠标拖拽的方法选择几个字符,然后单击“复制”按钮,则被选中的字符被复制到Text2中(如图所示)。

全国计算机等级考试二级VB笔试各题型答题技巧

全国计算机等级考试二级VB笔试各题型答题技巧

全国计算机等级考试二级VB笔试各题型答题技巧一、熟悉考试题型,掌握基本做题技巧。

VB考试只有选择题和填空题两种题型,其中选择题共30题,分值70分,填空题共15小题,分值30分。

这两种题型的解题方法有所不同,考生在备考时要深化对基本概念和知识点的理解,并注重实践,同时要多做一些针对性的练习,特别是历年真题,从中找出规律性的东西以及解题技巧。

A、选择题解题技巧:常见的选择题解法有“排除法”.我们从历年四次考试中分别挑选一个选择题进行举例,希望大家引起重视,并能熟练掌握这种解题技巧。

例1:(2003年09月考题)设有如下通用过程,在窗体上画一个名称为Command1的命令按钮,然后编写如下事件过程:Private Sub Command1_Click()Dim x As Integerx = 10y = 5y = f(x)Print x; yEnd SubPublic Function f(x As Integer)Dim y As Integerx = 20y = 2f = x * yEnd Function程序运行后,如果单击命令按钮,则在窗体上显示的内容是A)10 5 B)20 5 C)20 40 D)10 40【答案】C【分析】对于传值和传地址的题目,解题时我们可以运用适当的排除技巧,如针对上面的题目我们可以进行分析后直接得出结果:本题中,X初值是10,Y初值是5.但由于X传地址,所以要互相影响,故在主程序调用函数F(X)后,打印语句中X不可能是原来的10,因此可以马上排除答案A和D;而Y是靠函数本身传递值,故在函数过程中F得到新值40后就如同传地址一样把结果传给了Y.故本题的答案是C.例2:(2003年04月考题)在窗体上画一个名称为Command1的命令按钮,再画两个名称分别为Label1、Label2的标签,然后编写如下程序代码:Private X As IntegerPrivate Sub Command1_Click()X=5:Y=3Call proc(X,Y)Label1.Caption=XLabel2.Caption=YEnd SubPrivate Sub proc(ByVal a As Integer,ByVal b As Integer)X=a* aY=b+bEnd Sub程序运行后,单击命令按钮,则两个标签中显示的内容分别是A)5和3 B)25和3 C)25和6 D)5和6【答案】B【分析】本题中的X是窗体级变量,所以X在过程之间传递参数时相当于传地址,互相要影响。

计算机等级考试二级VB的复习方法

计算机等级考试二级VB的复习方法

计算机等级考试二级VB的复习方法:复习过程简单的说就是细看书,勤做题,最后练上机。

细看书,就是在开始的一个月内,以看书为主,越细越好,把书上的知识点(考试大纲里要求的)看懂看透,暂时不明白的或者不理解的先用笔记本记下。

教材后有习题,一定要看过此章后立刻做,不会的记录下来(好脑子不如烂笔头)。

这样你的笔记本就有每章你不懂的知识点和题目了一、选择题:共35题,每题2分,共70分。

(1)最简单的交换排序方法是A)快速排序B)选择排序C)堆排序D)冒泡排序【命题目的】让考生加深对各种排序方法特点的了解。

【解题要点】冒泡排序是一种最简单的交换类排序方法,它是通过相邻数据元素的交换逐步将线性表变成有序。

【错解分析】交换排序方法有冒泡排序和快速排序,显然选项B)和选项C)错误,冒泡排序比较简单,其算法也容易理解,但快速排序本身较为复杂,且采用了递归调用,其算法理解也稍难。

【考点链接】插入排序、选择排序、归并排序、基数排序等排序方法的特点。

(2)栈通常采用的两种存储结构是A)线性存储结构和链表存储结构B)散列方式和索引方式C)链表存储结构和数组D)线性存储结构和非线性存储结构【命题目的】考查栈的存储结构的基本知识。

【解题要点】和线性表类似,栈也有两种存储方法,一是顺序栈,二是链式栈。

栈的顺序存储结构是利用一组地址连续的存储单元一次存储自栈底到栈顶的数据元素,同时附设指针top指示栈顶元素的位置,由于栈的操作是线性表操作的特例,相对而言,链式栈的操作更易于实现。

【考点链接】这3种运算方法在各种存储结构中的应用。

(3)线性表的顺序存储结构和线性表的链式存储结构分别是A)顺序存取的存储结构、顺序存取的存储结构B)随机存取的存储结构、顺序存取的存储结构C)随机存取的存储结构、随机存取的存储结构D)任意存取的存储结构、任意存取的存储结构【命题目的】考查有关线性表存储结构的基本知识。

【解题要点】顺序存储结构中,数据元素存放在一组地址连续的存储单元中,每个数据元素地址可通过公式LOC(ai)=LOC(a1)+(i-1)L计算得到,从而实现了随机存取。

2012台湾省WORD全国计算机等级考试二级VB考试重点和考试技巧

2012台湾省WORD全国计算机等级考试二级VB考试重点和考试技巧

1、下面不属于软件工程的3个要素的是(D)A. 工具B. 过程C. 方法D. 环境2、程序流程图(PFD)中的箭头代表的是(B)A. 数据流B. 控制流C. 调用关系D. 组成关系3、在软件开发中,下面任务不属于设计阶段的是(D)A. 数据结构设计B. 给出系统模块结构C. 定义模块算法D. 定义需求并建立系统模型4、设一棵完全二叉树共有699个结点,则在该二叉树中的叶子结点数为(B) 注:利用公式n=n0+n1+n2、n0=n2+1和完全二叉数的特点可求出A. 349B. 350C. 255D. 3515、数据流图用于抽象描述一个软件的逻辑模型,数据流图由一些特定的图符构成。

下列图符名标识的图符不属于数据流图合法图符的是(A)A. 控制流B. 加工C. 数据存储D. 源和潭6、下列叙述中正确的是(A)A. 线性表是线性结构B. 栈与队列是非线性结构C. 线性链表是非线性结构D. 二叉树是线性结构7、下列工具中属于需求分析常用工具的是(D)A. PADB. PFDC. N-SD. DFD8、数据库设计包括两个方面的设计内容,它们是(A)A. 概念设计和逻辑设计B. 模式设计和内模式设计C. 内模式设计和物理设计D. 结构特性设计和行为特性设计9、关系数据库管理系统能实现的专门关系运算包括(B)A. 排序、索引、统计B. 选择、投影、连接C. 关联、更新、排序D. 显示、打印、制表10、索引属于(B)A. 模式B. 内模式C. 外模式D. 概念模式11、数据流图用于抽象描述一个软件的逻辑模型,数据流图由一些特定的图符构成。

下列图符名标识的图符不属于数据流图合法图符的是(A)A. 控制流B. 加工C. 数据存储D. 源和潭12、数据流图用于抽象描述一个软件的逻辑模型,数据流图由一些特定的图符构成。

下列图符名标识的图符不属于数据流图合法图符的是(A)A. 控制流B. 加工C. 数据存储D. 源和潭13、对建立良好的程序设计风格,下面描述正确的是(A)A. 程序应简单、清晰、可读性好B. 符号名的命名要符合语法C. 充分考虑程序的执行效率D. 程序的注释可有可无。

计算机二级VB考试上机题型与解题技巧

计算机二级VB考试上机题型与解题技巧

计算机二级VB考试上机题型与解题技巧计算机二级VB考试上机题型与解题技巧VB(Visual Basic)是一种由微软公司开发的结构化的、模块化的、面向对象的、包含协助开发环境的事件驱动为机制的可视化程序设计语言,是计算机二级语言的一种,为了帮助同学们顺利通过考试,下面店铺为大家搜索整理的关于二级VB考试上机题型与解题技巧,欢迎参考借鉴,预祝您考试成功!想了解更多相关信息请持续关注我们店铺!一、上机题型(1)基本操作题(2小题、每小题15分,共计30分)(2)简单应用题(2小题、每小题20分,共计40分)(3)综合应用题(1小题,共计30分)二、上机考点(1)对象及其操作:控件的画法、基本操作及控件值。

(2)数据类型及其运算:涉及到关系运算符、算术运算符、逻辑运算符及常用内部函数等知识点。

(3)数据输入、输出:窗体输出与Print方法,使用InputBox函数。

(4)常用标准控件:文本框、列表框、图形框、复选框、计时器、滚动条等控件的属性、事件和方法。

(5)控制结构:选择控制结构(If...End If、Select Case...End Select)、循环控制结构(Do...Loop、For...Next)。

(6)数组:数组的定义与引用。

(7)菜单与对话框:用菜单编辑器建立菜单。

(8)键盘与鼠标事件过程:键盘事件(KeyPress、KeyDown与KeyUp)、鼠标事件(MouseDown、MouseUp与MouseMove)与拖拉事件(DragOver、DragDown与)。

(9)数据文件:顺序文件的读操作、顺序文件的写操作。

三、常用算法熟练地掌握算法原理、编程思想和代码实现,就能够做到举一反三,轻松备考,顺利过关。

1.累加与连乘基本思想:设置初值,循环计算。

扩展:(1)计算指定范围内某一个数的倍数之和。

(2)计算某范围内所有数的乘积。

(3)求某一个数列的和。

2.生成N个不同的随机数基本思想:将生成的数送入一个数组,每生成一个数后与数组中已有的数比较,如相同则丢弃,重新生成可使用语句Exit For。

2012年计算机等级考试二级VB重点知识(一)

2012年计算机等级考试二级VB重点知识(一)

2012年计算机等级考试二级VB重点知识(一)重点:★掌握面向对象的程序设计的概念:对象、方法、属性与事件★事件驱动过程的程序设计原理1.1Visual Basic简介• 具有面向对象的可视化设计工具• 事件驱动的编程机制• 提供了易学易用的应用程序集成开发环境• 结构化的程序设计语言• 支持多种数据库的访问• 支持DDE、DLL、OLE技术• 完备的Help联机帮助功能1.2面向对象的程序设计方法基础1.对象及对象类:动作体的逻辑模型,称为“对象”。

2.属性:属性是用来描述对象的特性。

3.方法:方法指对象可以进行的动作或行为。

VB对象具有属性、方法和事件。

属性是描述对象的数据;方法告诉对象应做的事情;事件是对象所产生的事情,事件发生时可以编写代码进行处理。

VB的窗体和控件是具有自己的属性、方法和事件的对象。

可以把属性看作一个对象的性质,把方法看作对象的动作,把事件看作对象的响应。

日常生活中的对象,如小孩玩的气球同样具有属性、方法和事件。

气球的属性包括可以看到的一些性质,如它的直径和颜色。

其它一些属性描述气球的状态(充气的或未充气的)或不可见的性质,如它的寿命。

通过定义,所有气球都具有这些属性;这些属性也会因气球的不同而不同。

气球还具有本身所固有的方法和动作。

如:充气方法(用氦气充满气球的动作),放气方法(排出气球中的气体)和上升方法(放手让气球飞走)。

所有的气球都具备这些能力。

1.3基于Windows环境下的应用程序的工作方式--事件驱动在传统的或“过程化”的应用程序中,应用程序自身控制了执行哪一部分代码和按何种顺序执行代码。

从第一行代码执行程序并按应用程序中预定的路径执行,必要时调用过程。

在事件驱动的应用程序中,代码不是按照预定的路径执行,而是在响应不同的事件时在行不同的代码片段。

事件可以由用户操作触发、也可以由来自操作系统或其它应用程序的消息触发、甚至由应用程序本身的消息触发。

这些事件的顺序决定了代码执行的顺序,因此应用程序每次运行时所经过的代码的路径都是不同的。

国家计算机等级考试二级VB考试重点难点分析

国家计算机等级考试二级VB考试重点难点分析

计算机等级考试二级VB考试重点难点分析第2章数据结构与算法本章节主要考查算法的基本概念、基本的数据结构及其基本操作、查找和排序算法。

本章的内容在历次试题中所占的比例约为11.2%,都是以选择题和填空题的形式出现的。

2.1.1 考点1:算法的定义算法是对一个问题求解步骤的一种描述,是求解问题的方法,它是指令的有限序列,其中每条指令表示一个或者多个操作。

一般来说,一个算法具有以下5个主要的特征。

(1)有穷性:一个算法(对任何合法的输入)在执行有穷步后能够结束,并且在有限的时间内完成。

(2)确定性:算法中的每一步都有确切的含义。

(3)可行性:算法中的操作能够用已经实现的基本运算执行有限次来实现。

(4)输入:一个算法有零个或者多个输入,零个输入就是算法本身缺定了初始条件。

(5)输出:一个算法有一个或者多个输出,以反映出数据加工的结果。

例2.1.1 问题处理方案的正确而完整的描述称为______。

[2005年4月填空第5题]答案:算法例2.1.2 一个算法应该具有“确定性”等5个特性,下面对另外4个特性的描述中错误的是()。

A.有零个或多个输入 B.有零个或多个输出C.有穷性 D.可行性答案:B例2.1.3 算法具有5个特性,以下选项中不属于算法特性的是()。

A.有穷性 B.简洁性 C.可行性 D.确定性答案:B第3章程序设计基础本章主要考查程序设计的一些基本知识,比如程序设计的方法与风格、结构化程序设计与面向对象程序设计的基本思想。

从历次的试题来看,本章试题分值约占2.4%,属于非重点考查对象。

尽管分值所占的比例较少,但基本上每次至少有一道试题。

试题以选择和填空的形式出现。

3.1 程序设计该节知识点所占试题比重为17%,属于非重点考查对象。

到目前为止,该知识点只出过一道选择题。

从考试大纲来看,主要考查程序设计的方法、程序设计风格。

3.1.1 考点1:程序设计的方法程序是指令的有序集合,它是为了解决某一问题而设计的一系列指令。

计算机2级VB考试重点(精)

计算机2级VB考试重点(精)

公共基础知识:
数据库基础与应用
1.数据库的概念;数据库、数据库系统、数据库管理系统之间的关
系;数据库管理系统提供的三种语言(数据定义语言、数据操纵语言、数据控制语言
2.数据库系统发展的三个阶段(手工管理、文件系统、数据库系统;
数据共享程度最高的是数据库系统阶段
3.数据库系统的三级模式和两级映射
4.E-R模型(E-R图中的三种图形表示,弄清三种联系(一对一、一对多、多对多
5.关系模型:一张表表示一个关系;表中的元组的分量不可再分;主键
6.关系代数(选择、投影、自然连接、并、交、差、笛卡尔积
7.数据库设计的生命周期;数据库设计方法(E-R模型与视图集成
8.数据库的逻辑独立性与物理独立性的概念
VB基础知识:
常用控件
1.文本框、标签、按钮、窗体
2.单选钮、复选框、列表框、组合框、框架
3.图像框、图片框、直线和形状
4.滚动条、计时器。

全国计算机二级VB重点

全国计算机二级VB重点
文本框【Text x】MaxLength,MultiLine,PasswordChar,ScrollBars(MultiLine),SelLength,SelStart,SelText,Text,Locked;事件:Change,GotFocus,LostFocus,SetFocus.
图形控件:图片框【Picture x】和图像框【Image x】.CurrentX,CurrentY,picture,Stretch(图像框).对象.Picture=Loadpicture("文件名")
直线【line X】和形状【Shape X】.BorderColor,BorderStyle,BorderWidth,BackStyle,FillColor,FillStyle,Shape.
按钮控件【Command X】:Cancel,Default,Style,Picture DownPicture DisabledPicture(style 1).
默认数组
静态数组和动态数组
动态数组的定义:Dim,Redim
数组的清除:Erase 数组名
数组的引用,输入,输出,复制(冒泡排序法)。
For Each…Next语句
数组的初始化:数组变量名=Array(数组元素值)
控件数组
第九章
子程序:sub过程
定义,建立,调用sub过程。
Get #1,a,b(Put #1,a,b)
close #1
Seek(文件号)
FreeFile;Loc;LOF;EOF
文件系统控件
Dir1-change()
File1.Path=Dir1.path
Driver1-change()

计算机二级VB考试应试技巧

计算机二级VB考试应试技巧

计算机二级VB考试应试技巧一、题型分析与解题技巧单选题和填空题一般是对基本知识和基本操作进行考查的题型,它主要是测试考生对基本的、重要的理论及概念是否掌握、理解是否准确、认识是否全面、思路是否清晰,而很少涉及对理论的应用。

具体地说,考试时应注意以下几个方面:1.选择题的分析与解题技巧选择题为单选题,多选、错选或不选都不给分,但错选也不倒扣分,考生在做答选择题时要注意。

选择题每个小题只有2分,单位试题的分值量较小,且试题部分覆盖面,各类内容的试题均有,一般情况下,考生根本不可能做到对大部分的题目都有把握。

这时,需要考生学会放弃,即不确定的题目不要在上面纠缠过多,应该在此题上做上标记,立即转移注意力,做答其他题目。

最后有空余的时间再回过头来仔细考虑此题。

但要注意,对于那些实在不清楚的题目,就不要浪费时间了,放弃继续思考,不要因小失大。

2.填空题的分析与解题技巧填空题一般难度都比较大,一般需要考生填人准确的字符,往往需要非常地精确,错一个字都不得分。

而分值方面,每空只有2分,建议考生对填空题不要太过于看重,为个别问题耽误时间,不如回过头检查一些不确定的选择题,如能检查出两题,在分值上就抵得上一道填空题。

3.综合应试分析(1)当遇到不会做的或答不出来的题,一定不要慌乱(尤其是平时学习好的同学),可以把这题留下暂时不做,先把会做的题做好,能做多少就做多少;(2)当题做得非常顺利时,不要太得意,因为越看似容易的题目越错的多.当然也不要逆向思维,觉得这题这么简单是不是做错了,要相信自己,说到底还是要审清题目的意思;(3)不要受周围环境影响,当别人开始交卷时,也不要慌张,只要考生沉着冷静,认真回答每一个题目就可以了。

二、教材基本结构及往年考试分值分布全国计算机等级考试二级VB考试,辅导用书《全国计算机等级考试二级教程:Visual Basic语言程序设计》(高等教育出版社),本书共十五章:第1章Visual Basic程序开发环境(2分左右,以识记为主) 第2章对象及其操作(一般在机试题里考核)第3章简单程序设计(笔试2分左右)第4章VB程序设计基础(笔试6分左右,一般结合其他章节知识点一起考核)第5章数据的输入与输出(本章内容通常与其他章节知识点结合起来考,机试题中出现在简单应用题和综合应用题中。

计算机二级VB考试重点知识讲解汇总1篇

计算机二级VB考试重点知识讲解汇总1篇

计算机二级VB考试重点知识讲解汇总1篇计算机二级VB考试重点知识讲解 1创建VB应用程序的一般步骤:一个VB程序也称为一个工程,由窗体、标准模块、自定义控件及应用所需的环境设置组成。

开发步骤一般如下:1.创建程序的用户界面2.设置界面上各个对象的属性3.编写对象响应事件的程序代码4.保存工程5.测试应用程序,排除错误6.创建可执行程序-硬件环境:486以上处理器、16MB以上内存、50MB以上的硬盘空间、CD-ROM驱动器、鼠标等-软件环境:Windows95或indowsNT3.51以上版本-初次安装:1)启动Windows952)插入具有VB6.0系统的光盘3)运行VB6.0安装程序Setup.exe4)选择“典型安装”或“自定义安装”或“最小安装”-添加或删除VB6.0部件:1)插入具有VB6.0系统的光盘2)运行“开始/设置/控制面板”3)双击控制面板中的'“添加/删除程序”图标4)选择其中的“VisualBasic6.0”选项-启动1.桌面:开始/程序/VisualBasic6.02.建立快捷方式,双击图标-退出1.选择文件菜单下的退出命令2.单击窗口关闭按钮举例:1启动VB,开始新工程2创建程序的用户截面3加入程序代码4保存工程文件5运行和调试应用程序,检查并排除程序中的错误6生成可执行程序7打印窗体和代码常用控件与界面设计重点:1、掌握窗体常用的属性、方法与事件,重点掌握窗体的Print 方法的使用2、掌握标签、文本框、命令按钮等控件的常用属性、方法、事件2.1创建窗体补充内容:调整窗体布局生成可执行文件2.2VB的常用控件概述:控体是用来进行用户界面设计的可视化部件。

常用的VB6控件一览表常用控件:(1)文本框(TextBox):用于接收用户在框内输入的信息或显示由程序提供的信息。

文本框在工具箱中的图标;在窗体中的形式属性:名称:文本框名称。

命名规则同窗体名。

(通常以“Txt”作为前缀。

计算机二级考试应试技巧_0

计算机二级考试应试技巧_0

计算机二级考试应试技巧一、对于笔试:二级VB考试的考题内容很细,没有复杂的算法题,最多只是一些看起来复杂(其实很有规律)的循环题。

那么,我们要做的是:1:按照大纲读懂(理解)教材上的的内容。

2:做一些历年的考试题目,根据经验,每年的考题中都会有一些重复或相似的考题。

当然最主要的是做完最近几年的几套考题后,自己就会对考试内容胸有成竹,自然就会知道哪是重点,哪些该复习,有的放矢。

个人觉得我要模考网上面有不错的试题,大家可以有时间的话,去把相关的试题做一下练习。

3:针对特殊题型和重点内容做题。

二、对于机试:两个字,做题。

可以把过去两到四次内的考题拿过来做。

当然,我们在做题是要端正心态,因为谁也不敢保证您将来考的一定会在您现在做的题(当然总有那么一半的人有这运气,呵呵),做题是因为一门课程内容太多,做题可以帮助理解,毕竟考题很活。

简单分析一下:基本操作(30分两小题):考核重点一般集中在:工程新建与保存、控件的一些基本属性的设置(如:名称、标题、大小、位置、值等)、基本方法的使用(如:Print等)简单应用(40分两小题):考核重点一般集中在:简单算法(如:求最大数、素数、排序等)、通过代码窗口操作对象属性、控件数组的建立与通过循环访问等。

综合应用(30分一小题):考核重点一般集中在:顺序文件的读写操作、读文件一般都会用到循环或数组。

三、关于计算机二级考试的目的及内容计算机二级考试内容包括 C 语言,Q Basic ,Foxbase, Visual FoxPro 和Visual Basic 。

考生从中选出一项作为考试项目。

考试分两部分,上机和笔试。

笔试就是一些基本的操作方法,编程方法,上机就是要亲自编程。

报名时可以购买复习资料,包括:考试大纲,二级教材以及模拟考试光盘。

听起来好像挺玄,其实考试方式以及内容都是极其简单的如果真的仔细看过复习资料。

四、题型分析与解题技巧1.笔试试卷分析笔试试卷由选择题和填空题组成。

全国计算机二级复习知识点小结(VB卷)

全国计算机二级复习知识点小结(VB卷)

全国计算机等级考试—公共基础知识部分复习简纲在二级考试中公共基础知识占30%,考察题型选择填空,下面我就结合几年考试原题,小结一下这一部分的考点。

第一章数据结构与算法本章应考重点:本章内容在二级笔试中会出现5—6题,是公共基础知识部分出题量比较多的一章,所占分值也比较大,约10分1.1 算法1.算法是指解题方案的准确而完整的描述。

2.算法的基本特征a可行性b确定性c有穷性d拥有足够的情报3.算法的复杂度a算法时间复杂度:是指执行算法所需要的计算工作量,可以用执行算法的过程中所需基本运算的执行次数来度量b 算法的空间复杂度是指执行这个算法所需要的内存空间。

1.2 数据结构的基本概念1 数据结构是指互相有关联的数据元素的集合2 数据结构 a 数据的逻辑结构1表示数据元素的信息2 表示各数据元素之间的前后件关系b 数据的存储结构顺序存储链接存储索引存储c 对各种数据结构进行的运算3数据结构的图形表示一个数据结构除了用二元关系外,还可以直观地用图形表示。

在数据结构的图形表示中,对于数据集合点D中的每一个数据元素用中间标有元素值的方框表示,一般称之为数据结点,并简称结点:为了进以步表示数据元素之间的前后件关系,对于关系R中的每一个二元组,用一条有向线段从前件结点指向后件结点。

4 数据结构分为二大类线性结构a有且只有一个根结点b 每个结点最多有一个前件,也最多有一个后件常见的线性结构有线性表,队列,线性链表,栈非线性结构不满足线性结构条件的数据结构常见的非线性结构有树,二叉树,和图等1.3线性表及其顺序存储结构1线性表由一组数据元素构成,数据元素的位置只取决于自己的序号,元素之间的相对位置是线性的。

表中的每个数据元素,除了第一个外,由且只有一个前件,除了最后一个外,有且只有一个后件。

线性表中数据元素的个数称为线性表的长度。

线性表可以是空表2线性表是一种存储结构顺序结构a线性表中所有元素所占的存储空间是连续的b线性表中个数据元素在存储空间中是按逻辑顺序依次存放的链式结构3顺序表的插入,删除运算a 顺序表的插入运算,插入结束后,线性表的长度增加了1,顺序表的插入运算时需要移动元素,在等概率情况下,平均需要移动n/2个元素。

计算机二级VB考试的考试分值和考试题型剖析及解题技巧

计算机二级VB考试的考试分值和考试题型剖析及解题技巧

前言大家好!欢迎来到多智教育,我是授课教师李老师。

每年的全国计算机等级考试一直是让很多同学头疼的问题,怎样才能顺利通过考试呢?综合分析历次考试试卷,我发现其实每次考试难度波动很小、题型类似或一样的很多。

因此在我们这门课程的教学中,我归纳总结了历年的所有题型,结合考试大纲知识点,以视频的方式为大家进行详细讲解与操作演示,帮助大家顺利通过考试,发挥出较好的水平!一、教材基本结构及往年考试分值分布2010年全国计算机等级考试二级VB考试,辅导用书《全国计算机等级考试二级教程:Visual Basic语言程序设计(2010年版) 》(高等教育出版社),本书共十五章:第1章 Visual Basic程序开发环境(2分左右,以识记为主)第2章对象及其操作(一般在机试题里考核)第3章简单程序设计(笔试2分左右)第4章 VB程序设计基础(笔试6分左右,一般结合其他章节知识点一起考核)第5章数据的输入与输出(本章内容通常与其他章节知识点结合起来考,机试题中出现在简单应用题和综合应用题中。

纯本章知识点在笔试中仅占2~4分左右)第6章常用标准控件(考试重点,笔试8~12分左右、机试的三种题型都考到标准控件)第7章VB控制结构(考试重点,笔试20分左右,一般和其他章节知识点结合考核、机试题中出现在简单应用题和综合应用题)第8章数组(考试重点:笔试6~10分左右、机试题中一般出现在综合应用题)第9章过程(考试重点:笔试6~10分左右、机试题中一般出现在综合应用题)第10章键盘与鼠标事件过程(笔试4分左右、机试一般出现在简单应用题)第11章菜单程序设计(笔试2~4分左右、机试出现机率不高)第12章对话框程序设计(笔试2分左右、机试出现机率不高)第13章多重窗体程序设计与环境应用( 机试题中偶尔出现在综合应用题,一般考标准模块内容)第14章数据文件(考试重点:笔试8~10分左右、机试题中出现在综合应用题)第15章上机指导二、考试题型题量考试题型剖析及解题技巧三、考试题型剖析及解题技巧1、VB考试笔试两种题型:选择题和填空题,其中选择题共35题,分值70分,填空题共15空,分值30分。

计算机2级VB考试重点,学姐亲笔整理,绝对有帮助(精)

计算机2级VB考试重点,学姐亲笔整理,绝对有帮助(精)

常用控件(从控件的属性、事件和方法三个方面掌握1.文本框text属性:显示多行文字(MultiLine、滚动条(ScrollBars:0,1,2,3、设置文字以密码形式显示(PasswordChar事件:change(当文本框中的内容发生改变时触发,click(单击文本框时触发,gotFocus(文本框获得焦点时触发,lostFocus(失去焦点时触发方法:setFocus(使文本框获得焦点,Move(移动文本框:Move Left,[top],[width],[height]2.标签label属性:标题(caption,是否有边框(BorderStyle:0,1,使标签大小适应文字大小(autosize事件:click,dblClick(一般不编写这两个事件3.命令按钮属性:当按下enter键时相当于单击该按钮(default:true,false,当按下esc键时相当于单击该按钮(cancel:true,false同一个窗体中存在多个按钮时,只能有一个按钮的default属性或者cancel属性为true.Style为1时设置DownPicture, DisabledPicture才有效事件:click事件4.单选钮和复选框及框架属性:value属性(单选钮:true,false;复选框:0,1,2框架:没有text属性,只用于对控件进行分组(先画框架,再在框架中画控件;先画框架和控件,然后将控件剪切到框架中事件:一般不对框架编写事件。

单选钮和复选框一般只根据value属性进行是否被选中的判断5.列表框和组合框属性:在列表框或组合框中显示的项(list:是一个数组,列表项的索引值(listIndex:值从0开始,列表项的个数(listcount,当前被选中的列表项的内容(text,列表项是否被选中(selected:是一个数组,若selected(i=true,表示索引值为i的项被选中;组合框的风格(style:0,1,2事件:click,dblClick方法:往列表框或组合框中加入新项目(addItem 待加入的项(是字符串,删除列表框或组合框中的某个项目(removeItem 被删除项的索引值(是数值,清除列表框或组合框中的所有项目(clear 6.图片框和图像框属性:Picture:通过属性窗口设置,也可以通过代码设置(用LoadPicture(“图像文件名”了解图片框和图像框之间的区别(图片框可以作为容器,图像框不能;图像框占用的内存比图片框小;图片框中图片的适应性用autosize属性设置,图像框中图片的适应性用stretch属性设置事件:click事件方法:对图片框有print方法,要在图片框中输出文字,格式为:图片框名.print 待输出的文字7.直线和形状属性:直线的两个端点的坐标(x1,y1,x2,y2;形状控件的具体形状的设置(shape:0表示矩形,1表示正方形,2表示椭圆,3表示圆,4表示圆角矩形,5表示圆角正方形8.滚动条属性:能表示的最大最小值(Max,Mini,单击滚动条两端的箭头时变化的量(smallChange,单击滚动条两边的空白处时变化的量(largeChange,滚动条当前表示的刻度值(value事件:scroll(滚动条滚动过程中触发,单击滚动箭头或滚动条时不发生Scroll事件,change(改变滚动框的位置后触发9.计时器属性:是否开始计时(enabled:true开始计时,false停止计时,计时间隔(interval:单位为毫秒,没有宽度和高度属性事件:Timer(计时时间到后触发10.焦点和Tab顺序基本控制结构(理解if语句,select…case语句,for语句,while语句,do…loop语句的基本格式和执行过程,学会简单应用程序的编写 1.if语句(1单分支:if 条件then 语句if 条件语句块end if(2双分支:if 条件then语句块1else语句块2end if(3多分支:if 条件1 then语句块1elseif 条件2 then语句块2elseif 条件3 then语句块3…[else语句块n+1]end if注意:elseif中间无空格,end if中间有空格2.select …case语句select case 测试表达式case 表达式1 to 表达式2语句块1case Is关系表达式语句块2case 表达式1,表达式2,表达式3语句块3case else语句块nend select注意:(1三种基本形式可以组合使用,中间用逗号隔开(2测试表达式中只能出现一个变量或表达式(3三种基本形式中不能出现关系运算符(4如果测试表达式符合多个条件,则执行第一个符合的条件后的语句块3.for 语句for 循环变量=初值to 终值[step 步长]循环体【exit for】next [循环变量]循环体执行的次数=Int((终值-初值/步长+1:适用于循环体中没有改变循环变量的语句,且没有提前退出循环的语句exit for3.while语句:while 条件循环体Wend4. Do…loop 语句(1)Do 循环体【exit do】 Loop while 循环条件执行过程:首先执行一次循环体,再判断循环条件是否为 true,若为 true, 继续执行循环体,重复上述步骤,直到循环条件为 false,退出循环,执行循环后的语句. (2)Do 循环体【exit do】 Loop until 循环条件执行过程:首先执行一次循环体,再判断循环条件是否为 false,若为 false,继续执行循环体,重复上述步骤,直到循环条件为true,退出循环,执行循环后的语句. (1(2无论条件是否满足,循环体至少会执行一次(3)Do while 循环条件循环体【exit do】 Loop 执行过程:首先判断循环条件是否为 true,若为 true,执行循环体,重复上述步骤,直到循环条件为 false,退出循环,执行循环后的语句。

2012年计算机二级VB知识点汇总

2012年计算机二级VB知识点汇总

2012年计算机二级VB知识点汇总:使用键盘操作按钮使用键盘操作按钮按钮控件的Click事件不仅可以由鼠标单击触发,还可以由以下几种方法触发:按Tab键把焦点移到相应按钮上。

然后按Space键或Enter键。

如果某按钮是窗体的缺省命令按钮,既使将焦点移到其他控件上(非按钮控件),按下Enter键也会选中该按钮。

在设计时,通过设置按钮的Default属性为True,就可指定它为窗体的缺省命令按钮。

在一个窗体中只能有一个按钮为缺省命令按钮。

如果某按钮是窗体的缺省取消按钮,即使把焦点移到其他控件上,也能通过按Esc键选中该按钮。

在设计时,通过设置某按钮的Cancel属性为True,就可指定它为窗体的缺省取消按钮。

在一个窗体中只能有一个按钮为缺省取消按钮。

按按钮的访问键(Alt+带下划线的字母)可通过Caption属性创建命令按钮的访问键,为此,只需在作为访问键的字母前添加一个连字符(&).例如,要为标题为Print的按钮创建访问键,应在字母P前添加连字符(&),于是得到&Print.运行时,字母P将带下划线,同时按AIt+P键就可选定命令按钮。

注意:如果不创建访问健,而又要使标题中包含连字符但不创建访问键,应添加两个连字符(&&).这样一来,在标题中就只显示一个连字符而不显示下划线。

使用Enter键来执行某项操作和使用Esc键来取消某项操作是人们的操作习惯,因此,在设计程序时,最好设置窗体的缺省命令按钮和缺省取消按钮,来迎合人们的操作习惯。

实例5.4使用键盘操作按钮在该程序中,用户可以使用Enter键,Esc键和访问键来选中按钮。

若按Esc键,则退出程序。

在窗体中放置一个标签控件、一个文本框控件和两个按钮控件,其中各对象的属性设置如表5.6所示。

双击【确定】按钮,打开【代码】窗口,将下列代码添加到ComOK_Click事件过程中:TexTime.Text =TimeEnd Sub将退出程序的end语句添加到ComEsces_Click事件过程中:Private Sub ComEsc_Click()EndEnd Sub运行该程序,单击【确定】按钮或按下Alt+O组合键都将在文本框中显示当前的时间。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

1、用树形结构来表示实体之间联系的模型称为(B)
A. 关系模型
B. 层次模型
C. 网状模型
D. 数据模型
2、算法一般都可以用哪几种控制结构组合而成(D)
A. 循环、分支、递归
B. 顺序、循环、嵌套
C. 循环、递归、选择
D. 顺序、选择、循环
3、在结构化方法中,软件功能分解属于下列软件开发中的阶段是(C) 注:总体设计也就是概要设计
A. 详细设计
B. 需求分析
C. 总体设计
D. 编程调试
4、下述关于数据库系统的叙述中正确的是(A)
A. 数据库系统减少了数据冗余
B. 数据库系统避免了一切冗余
C. 数据库系统中数据的一致性是指数据类型的一致
D. 数据库系统比文件系统能管理更多的数据
5、按条件f对关系R进行选择,其关系代数表达式为(C)
A. R|X|R
B. R|X|Rf
C. бf(R)
D. ∏f(R)
6、下面不属于软件工程的3个要素的是(D)
A. 工具
B. 过程
C. 方法
D. 环境
7、下面不属于软件设计原则的是(C)
A. 抽象
B. 模块化
C. 自底向上
D. 信息隐蔽
8、数据库系统的核心是(B)
A. 数据模型
B. 数据库管理系统
C. 软件工具
D. 数据库
9、数据的存储结构是指(B)
A. 数据所占的存储空间量
B. 数据的逻辑结构在计算机中的表示
C. 数据在计算机中的顺序存储方式
D. 存储在外存中的数据
10、在关系数据库中,用来表示实体之间联系的是(D)
A. 树结构
B. 网结构
C. 线性表
D. 二维表
11、数据的存储结构是指(B)
A. 数据所占的存储空间量
B. 数据的逻辑结构在计算机中的表示
C. 数据在计算机中的顺序存储方式
D. 存储在外存中的数据
12、对长度为N的线性表进行顺序查找,在最坏情况下所需要的比较次数为(B) 注:要牢记
A. N+1
B. N
C. (N+1)/2
D. N/2
13、对长度为N的线性表进行顺序查找,在最坏情况下所需要的比较次数为(B) 注:要牢记
A. N+1
B. N
C. (N+1)/2
D. N/2
14、数据库系统的核心是(B)
A. 数据模型
B. 数据库管理系统
C. 软件工具
D. 数据库
15、设有下列二叉树:图见书P46
对此二叉树中序遍历的结果为(B)
A. ABCDEF
B. DBEAFC
C. ABDECF
D. DEBFCA
16、结构化程序设计主要强调的是(B)
A.程序的规模
B.程序的易读性
C.程序的执行效率
D.程序的可移植性
17、将E-R图转换到关系模式时,实体与联系都可以表示成(B)
A. 属性
B. 关系
C. 键
D. 域
18、在结构化方法中,用数据流程图(DFD)作为描述工具的软件开发阶段是(B)
A. 可行性分析
B. 需求分析
C. 详细设计
D. 程序编码
19、索引属于(B)
A. 模式
B. 内模式
C. 外模式
D. 概念模式
20、按条件f对关系R进行选择,其关系代数表达式为(C)
A. R|X|R
B. R|X|Rf
C. бf(R)
D. ∏f(R)
21、结构化程序设计主要强调的是(B)
A.程序的规模
B.程序的易读性
C.程序的执行效率
D.程序的可移植性
22、下面不属于软件设计原则的是(C)
A. 抽象
B. 模块化
C. 自底向上
D. 信息隐蔽
23、软件调试的目的是(B) 注:与软件测试要对比着复习
A.发现错误
B.改正错误
C.改善软件的性能
D.挖掘软件的潜能
24、面向对象的设计方法与传统的的面向过程的方法有本质不同,它的基本原理是(C)
A. 模拟现实世界中不同事物之间的联系
B. 强调模拟现实世界中的算法而不强调概念
C. 使用现实世界的概念抽象地思考问题从而自然地解决问题
D. 鼓励开发者在软件开发的绝大部分中都用实际领域的概念去思考
25、下列关于栈的叙述中正确的是(D)
A. 在栈中只能插入数据
B. 在栈中只能删除数据
C. 栈是先进先出的线性表
D. 栈是先进后出的线性表
26、软件调试的目的是(B) 注:与软件测试要对比着复习
A.发现错误
B.改正错误
C.改善软件的性能
D.挖掘软件的潜能
27、信息隐蔽的概念与下述哪一种概念直接相关(B)
A.软件结构定义
B. 模块独立性
C. 模块类型划分
D. 模拟耦合度
28、软件需求分析阶段的工作,可以分为四个方面:需求获取、需求分析、编写需求规格说明书以及(B)
A. 阶段性报告
B. 需求评审
C. 总结
D. 都不正确
29、检查软件产品是否符合需求定义的过程称为(A)
A. 确认测试
B. 集成测试
C. 验证测试
D. 验收测试
30、对建立良好的程序设计风格,下面描述正确的是(A)
A. 程序应简单、清晰、可读性好
B. 符号名的命名要符合语法
C. 充分考虑程序的执行效率
D. 程序的注释可有可无
31、数据流图用于抽象描述一个软件的逻辑模型,数据流图由一些特定的图符构成。

下列图符名标识的图符不属于数据流图合法图符的是(A)
A. 控制流
B. 加工
C. 数据存储
D. 源和潭
32、下列模式中,能够给出数据库物理存储结构与物理存取方法的是(A)
A. 内模式
B. 外模式
C. 概念模式
D. 逻辑模式
33、数据库设计包括两个方面的设计内容,它们是(A)
A. 概念设计和逻辑设计
B. 模式设计和内模式设计
C. 内模式设计和物理设计
D. 结构特性设计和行为特性设计
34、希尔排序法属于哪一种类型的排序法(B)
A.交换类排序法
B.插入类排序法
C.选择类排序法
D.建堆排序法
35、程序流程图(PFD)中的箭头代表的是(B)
A. 数据流
B. 控制流
C. 调用关系
D. 组成关系
36、在结构化方法中,软件功能分解属于下列软件开发中的阶段是(C) 注:总体设计也就是概要设计
A. 详细设计
B. 需求分析
C. 总体设计
D. 编程调试
37、检查软件产品是否符合需求定义的过程称为(A)
A. 确认测试
B. 集成测试
C. 验证测试
D. 验收测试
38、下面描述中,符合结构化程序设计风格的是(A)
A. 使用顺序、选择和重复(循环)三种基本控制结构表示程序的控制逻辑
B. 模块只有一个入口,可以有多个出口
C. 注重提高程序的执行效率
D. 不使用goto语句
39、在数据管理技术的发展过程中,经历了人工管理阶段、文件系统阶段和数据库系统阶段。

其中数据独立性最高的阶段是(A)
A. 数据库系统
B. 文件系统
C. 人工管理
D. 数据项管理。

相关文档
最新文档