计算机等级考试二级VB考点及习题1_计算机二级考试题库vb
计算机等级考试二级VB考点及习题1由刀豆文库小编整理,希望给你工作、学习、生活带来方便,猜你可能喜欢“计算机二级考试题库vb”。
2011年计算机等级考试二级VB考点及习题 §
1、VB的特点、运行环境、对象、属性、方法、事件各概念,尤其是方法和事件的区分。
熟悉VB的IDE,VB开发应用程序的一般步骤。
特点:GUI(集成开发环境)、OLE(对象的连接和嵌入)、OOP(面向对象);
运行环境:Windows(VB5.0以上在32位操作系统)
方法:对象可以执行的动作或行为;(主动性)
事件:使某个对象进入活动状态的一种操作或动作。(被动性)
例题:
1、VB的使用目的是()。
A.开发Windows应用程序 B.图象处理
C.制作WAV文件 D.文字处理
2、一个对象可以执行的动作和可被对象识别的动作分别称为()。
A.方法、事件 B.事件、方法 C.方法、属性 D.事件、属性
3、一只白色的足球被踢进球门,则白色、足球、踢、进球门是()。
A.属性、对象、方法、事件 B.属性、对象、事件、方法
C.对象、属性、方法、事件 D.对象、属性、事件、方法
§
2、熟练应用窗体、控件。掌握窗体的常用方法(Hide、Show、Print、Cls、Refresh、Move)、属性和事件(Load、Activate、Click)。
Load事件、Unload事件、End语句
常用控件:CommandButton(Default、Cancel、Enabled、Style、DisabledPicture、DownPicture)、Label(AutoSize)、TextBox(Alignment、MaxLength、PawordChar、Multiline、ScrollBars注:Multiline=True)、OptionButton(Value)、ListBox(属性:listlistcountlistindexselected、方法:AddItem、RemoveItem、Clear)、ComboBox(P27)、HscrollBar、VscrollBar(min、Max、Value)、PictureBox(print方法)、Timer(运行时不可见、只有Timer事件、Interval)方法、属性、事件的掌握。
容器控件:Form、Picture、Frame 特殊控件:菜单的使用(只响应Click事件)
1、以下窗体名中哪些是非法的窗体名()。
对象名命名规则:以字母或汉字开头,后面可以是字母、数字、下划线、汉字。(变量名类似)
A._aform B.3frm C.f_1 D.frm 5 E.f_1*
2、一个名称为myfrm,标题属性为form1的窗体,它的单击事件名应为()。
A.myfrm_click B.form1_click
C.form_click D.me_click3、执行下面语句:print ―5*20‖ 的结果是()。
A.―5*20‖ B.出现错误信息 C.5*20 D.1004、下列语句代码哪一些可正常执行(正常执行是指系统不给出出错提示);
A、Print 32765 + 3 B、Print 5 + 7 = 14
C、Print 256 / 128 D、Print “14” + 12 E、Print “14” & 125、以下使用方法的代码中,正确的是()。
A、Label1.Setfocus B、Form1.Clear
C、Text1.SetFocus D、Combo1.Cls6、在程序中可以通过复选框和单选按钮的()属性值来判断他们的当前状态。
A.Caption B.Value C.Checked D.Selected7、将复选框的Value属性设为“2”,其效果与把它的Enabled属性设为“False”有何异同?若把一个控件的Visible属性设为“False”,意味着什么?
8、当用户单击命令按钮时,()属性可以使得命令按钮对激发事件无效。
A.Name B.Enabled C.Default D.Cancel9、在文本框Text1和Text2中分别输入35与48,变量S与X分别为字符型与整型,以下赋值语句的执行结果是什么?
s = Text1.Text + Text2.Text x = Text1.Text + Text2.Text
s = Text1.Text & Text2.Text x = Text1.Text & Text2.Text
s = Val(Text1.Text)+ Text2.Text
x = Val(Text1.Text)+ Text2.Text
s = Val(Text1.Text)& Text2.Text
x = Val(Text1.Text)& Text2.Text
例如:
1、if 语句:
Private Sub Form_Click()
Dim x As Integer, y As Integer
Dim z As Single
x = 0.2
y = 1
If(x >= 1)Then
z = Log(x)
ElseIf x >= 0 And x = 0 Then
z = 2 * x3
i = i + 1
If p >= 10 Then Exit For
Next i
Print i, p, n
End Sub
一、InputBox函数
MsgBox函数(注意参数含义及顺序)
x=InputBox(_____,______,_______)
写出显示下图信息框的MsgBox函数
§
5、数组
1、数组的上、下界:Ubound()、Lbound()
2、数组的大小的计算、数组的结构:(二维数组:以列存放)
3、Erase语句:重新初始化静态数组的元素、或释放动态数组的存储空间。
4、For Each –Next结构语句
5、用Array函数给数组赋值(只能给Variant类型的变量赋值)
6、控件数组(load/Unload Object(Index))
动态数组(Redim语句)
数组分类:
固定大小数组 Option Base语句功能
Preserve语句功能
例如:
n数组重点算法:
n一数组,求其中最大和最小;n对一数组排序(选择法、冒泡法、直接排序法)
n在一数组中查找指定的数(顺序、二分查找);n删除一数组中重复的数
2、在窗体模块的通用声明处用下面的语句声明变量、数组、正确语句有()个。
A.Public a(5)as integer B.Public n as integer
C.Public st as string*10 D.Private b()as integer3、下列语句中的()语句可以用来正确地声明一个动态数组。
A.Private A(n)as integer B.Dim A()as integer
C.Dim A(,)as integer D.Dim a(1 to n)
4、下列关于数组的说法中正确的是()。
A.在过程中,不能用private语句定义数组
B.利用Redim语句重新定维时,不得改变已经说明过的数组的数据类型。
C.数组重新定维后,原有的数据元素内容将不予保留
5、过程的形参为数组时,以下定义语句中正确的是()。
A.private sub sort(a()as integer)
B.private sub sort(a(10)as integer)
C.private sub sort(a(,)as integer)
D.private sub sort(byval a()as integer)
6、某过程的说明语句中,正确的数组说明语句是______。
Const N As Integer=4 : Dim L As Integer
① Dim x(L)As Integer
② Dim A(K)As Integer
Const K As Integer=3
③ Dim B(N)As Integer
④ Dim Y(2000 To 2008)As Integer
A.①②④ B.①③④ C.③④ D.②③ §
7、文件管理控件
文件处理 顺序文件和随机文件的打开(open)语句,EOF函数,读写语句。
do while not eof(1)do until eof(1)
print #1, write #1,input #1,a,b,c line input #1,s input(#1,100)
get #1,a put #1,‖af‖
打开方式:
顺序文件Open “文件路径+文件名(包括文件后缀)” For Output As #1-511
Open “文件路径+文件名(包括文件后缀)” For Append As #1-511
Open “文件路径+文件名(包括文件后缀)”For Input As #1-511
随机文件:Open “文件路径+文件名(包括文件后缀)”For Random As #1-511
二进制文件:Open “文件路径+文件名(包括文件后缀)”For Binary As #1-511
Open语句打开文件的注意
1.如果以Output、Append、Random、Binary模式打开一个不存在的文件时,VB自动创建一个相应文件;
2.在Input Random Binary模式下,可以用不同的文件号打开同一文件,但Output Append方式不可以;
3.所有当前使用的文件号必须是唯一的;
4.如果以Output模式打开一个已存在的文件,即使没有进行写操作原来数据也将被覆盖。
Close语句注意:(Reset)
1.直接使用 Close语句(缺省文件号),则所有用Open语句打开的活动文件都被关闭;
2.当程序结束时,所有打开的文件自动被关闭。
Lock和Unlock语句注意:
1.对于二进制文件,Lock和Unlock的是字节范围;
2.对于随机文件,Lock和Unlock的是记录范围;
3.对于顺序文件,Lock和Unlock的是整个文件,即使指明范围也不起作用;
4.缺省情况下Lock和Unlock的范围是整个文件;
5.Lock和Unlock总是成对使用。
特别注意:在关闭文件或结束程序之前,必须用Unlock语句对先前锁定的文件解锁,否则会产生难以预料的错误。
1.要对顺序文件进行写操作,下列打开文件语句中正确的是()。
Open “file1.txt” for output as #1
Open “file1.txt” for input as #1
Open “file1.txt” for Random as #1
Open “file1.txt” for binary as #
12.在VB中文件访问的类型有()。
A.顺序、随机、二进制 B.顺序、随机、字符
A.顺序、十六进制、随机 D.顺序、记录、字符
例如:将文件Data1中的无序数据和Data2中的有序数据插入到Data3中,要求:Data3中的数据必须也是排好序。请填写空白处以实现该题功能。
Private Sub Form_Click()
Dim a()As Integer, b()As Integer
Dim k As Integer, i As Integer
Open “e:data1.txt” For Input As #2
Open “e:data2.txt” For Input As #3
Do While Not EOF(2)
k = k + 1
ReDim Preserve a(k)
Input #2, a(k)Loop _______k=0______________________ Do While Not EOF(3)k = k + 1 ReDim Preserve b(k)Input #3, b(k)Loop Call insert(a, b)Open “e:data3.txt” For Output As #4 _k=ubound(b)____________________________ For i = 1 To k Print #4, b(i)Next i Close End Sub Private Sub insert(a()As Integer, b()As Integer)Dim m As Integer, i As Integer Dim n As Integer, j As Integer m = UBound(a): n = UBound(b)_redim preserve b(m+n)_______________________ i = 0 Do While i = 1 And a(i)
Next j
ch = ch & Chr(dec)
dec = 0
Next i
End Sub §8.鼠标方法、文本、图形及多媒体处理
(1)常用鼠标方法(MouseDown, MouseUp,MouseMove)
(2)数据输出的格式化处理(Format函数)
(3)图形控件Line、Shape使用画点(Pset)、线(Line)、圆(Circle)
例如:在Form_Click事件中执行如下语句的正确结果是()。
Print Format(1236.54,―+##,##0.0%‖)
A.123456 B.+123,654.0% C.+123,6.54% D.+123,654 §9数据库
1.计算机数据管理的三阶段:
人工管理—>文件管理—>数据库管理
2.数据模型:
层次模型(树型结构)—>网络模型(无向图形)—>关系模型(二维关系表)
3.数据控件(Data)的重要属性:
Conncet:确定数据访问类型(Acce(缺省值)dbaseFoxpro)
DatabaseName:确定数据控件使用的数据库
Acce表包含―.mdb‖的文件中,该属性值就是:.mdb
dbaseFoxpro数据库时,该属性值是:包含数据库文件的路径
RecordSource:确定访问数据表的名称
4.常用的绑定控件:标签、文本框、检查框、组合框、列表框、图片框、图象控件、DBCombo、Dblist、DBGrid
常用属性: DataSource:指定一个数据控件(Data控件)
DataField:指定显示的数据表的哪一字段。
§1、VB的特点、运行环境、对象、属性、方法、事件各概念,尤其是方法和事件的区分。 熟悉VB的IDE,VB开发应用程序的一般步骤。 特点:GUI(集成开发环境)、OLE(对象的连接和嵌入)......
上学吧:http://www.daodoc.com 2012年计算机等级考试二级VB考点及习题§1、VB的特点、运行环境、对象、属性、方法、事件各概念,尤其是方法和事件的区分。熟悉VB的IDE,VB开发应......
全国计算机等级考试二级VB考点分析之过程6.1 Sub过程考点1 建立Sub过程通用Sub过程的结构与前面多次见过的事件过程的结构类似。一般格式如下:[Static][Private][Public]Sub......
VFP 第1章关于数据库的基础知识1 数据库(DB):是存储在计算机存储设备上的结构化的相关数据集合。即是存放数据的仓库。2 数据库管理系统(DBMS):实现各种数据管理功能的核心软......
计算机等级考试二级VF考点分析:VF基础知识1.1 数据库基础知识考点1 计算机数据管理的发展1数据与数据处理数据是指存储在某一种媒体上能够识别的物理符号。数据处理的中心问......
