2003年9月全国计算机等级考试二级VB语言笔试试题含答案.docx

上传人:b****1 文档编号:207806 上传时间:2022-10-06 格式:DOCX 页数:9 大小:15.94KB
下载 相关 举报
2003年9月全国计算机等级考试二级VB语言笔试试题含答案.docx_第1页
第1页 / 共9页
2003年9月全国计算机等级考试二级VB语言笔试试题含答案.docx_第2页
第2页 / 共9页
2003年9月全国计算机等级考试二级VB语言笔试试题含答案.docx_第3页
第3页 / 共9页
2003年9月全国计算机等级考试二级VB语言笔试试题含答案.docx_第4页
第4页 / 共9页
2003年9月全国计算机等级考试二级VB语言笔试试题含答案.docx_第5页
第5页 / 共9页
点击查看更多>>
下载资源
资源描述

2003年9月全国计算机等级考试二级VB语言笔试试题含答案.docx

《2003年9月全国计算机等级考试二级VB语言笔试试题含答案.docx》由会员分享,可在线阅读,更多相关《2003年9月全国计算机等级考试二级VB语言笔试试题含答案.docx(9页珍藏版)》请在冰豆网上搜索。

2003年9月全国计算机等级考试二级VB语言笔试试题含答案.docx

2003年9月全国计算机等级考试二级VB语言笔试试题含答案

一、选择题(

(1)~(20)每小题2分,(21)~(30)每小题3分,共70分)

(1)以下叙述中错误的是

A)VisualBasic是事件驱动型可视化编程工具

B)VisualBasic应用程序不具有明显的开始和结束语句

C)VisualBasic工具箱中的所有控件都具有宽度(Width)和高度(Height)属性

D)VisualBasic中控件的某些属性只能在运行时设置

(2)以下叙述中错误的是

A)在工程资源管理器窗口中只能包含一个工程文件及属于该工程的其他文件

B)以.BAS为扩展名的文件是标准模块文件

C)窗体文件包含该窗体及其控件的属性

D)一个工程中可以含有多个标准模块文件

(3)以下叙述中错误的是

A)双击鼠标可以触发DblClick事件

B)窗体或控件的事件的名称可以由编程人员确定

C)移动鼠标时,会触发MouseMove事件

D)控件的名称可以由编程人员设定

(4)以下不属于VisualBasic系统的文件类型是

A).frmB).batC).vbgD).vbp

(5)以下叙述中错误的是

A)打开一个工程文件时,系统自动装入与该工程有关的窗体、标准模块等文件

B)保存VisualBasic程序时,应分别保存窗体文件及工程文件

C)VisualBasic应用程序只能以解释方式执行

D)事件可以由用户引发,也可以由系统引发

(6)以下能正确定义数据类型TelBook的代码是

A)TypeTelBookB)TypeTelBook

NameAsString*10NameAsString*10

TelNumAsIntegerTelNumAsInteger

EndTypeEndTelBook

C)TypeTelBookD)TypedefTelBook

NameString*10NameString*10

TelNumIntegerTelNumInteger

EndTypeTelBookEndType

(7)以下声明语句中错误的是

A)Constvar1=123B)Dimvar2=’ABC’

C)DefInta-zD)Staticvar3AsInteger

(8)设窗体上有一个列表框控件Lis选中的列表项内容的是t1,且其中含有若干列表项。

则以下能表示当前被

A)List1.ListB)List1.ListIndexC)List1.IndexD)List1.Text

(9)程序运行后,在窗体上单击鼠标,此时窗体不会接收到的事件是

A)MouseDownB)MouseUpC)LoadD)Click

(10)设a=10,b=5,c=1,执行语句Printa>b>c后,窗体上显示的是

A)TrueB)FalseC)1D)出错信息

(11)如果要改变窗体的标题,则需要设置的属性是

A)CaptionB)NameC)BackColorD)BorderStyle

(12)以下能判断是否到达文件尾的函数是

A)BOFB)LOCC)LOFD)EOF

(13)如果一个工程含有多个窗体及标准模块,则以下叙述中错误的是

A)如果工程中含有SubMain过程,则程序一定首先执行该过程

B)不能把标准模块设置为启动模块

C)用Hide方法只是隐藏一个窗体,不能从内存中清除该窗体

D)任何时刻最多只有一个窗体是活动窗体

(14)窗体的MouseDown事件过程

Form_MouseDown(ButtSingle)onAsInteger,ShiftAsInteger,XAsSingle,YAs

有4个参数,关于这些参数,正确的描述是

A)通过Button参数判定当前按下的是哪一个鼠标键

B)Shift参数只能用来确定是否按下Shift键

C)Shift参数只能用来确定是否按下Alt和Ctrl键

D)参数x,y用来设置鼠标当前位置的坐标

(15)设组合框Combo1中有3个项目,则以下能删除最后一项的语句是

A)Combo1.RemoveItemText

B)Combo1.RemoveItem2

C)Combo1.RemoveItem3

D)Combo1.RemoveItemCombo1.Listcount

(16)以下关于焦点的叙述中,错误的是

A)如果文本框的TabStop属性为False,则不能接收从键盘上输入的数据

B)当文本框失去焦点时,触发LostFocus事件

C)当文本框的Enabled属性为False时,其Tab顺序不起作用

D)可以用TabIndex属性改变Tab顺序

(17)如果要在菜单中添加一个分隔线,则应将其Caption属性设置为

A)=B)*C)&D)-

(18)执行语句Open"数据能够执行的操作是Tel.dat"ForRandomAs#1Len=50后,对文件Tel.dat中的

A)只能写,不能读B)只能读,不能写

C)既可以读,也可以写D)不能读,不能写

(19)在窗体上画一个本框,然后编写如下事件过名称为Command1的命令按钮和两

程:

个名称分别为Text1、Text2的文

PrivateSubCommand1_Click()

n=Text1.Text

SelectCasen

Case1To20

x=10

Case2,4,6

x=20

CaseIs<10

x=30

Case10

x=40

EndSelect

Text2.Text=x

EndSub

程序运行后,如果在文内容是本框Text1中输入10,然后单击命令按钮,则在Text2中显示的

A)10B)20C)30D)40

(20)设有以下循环结构

Do

循环体

LoopWhile<条件>

则以下叙述中错误的是

A)若"条件"是一个为0的常数,则一次也不执行循环体

B)"条件"可以是关系表达式、逻辑表达式或常数

C)循环体中可以使用ExitDo语句

D)如果"条件"总是为True,则不停地执行循环体

(21)在窗体上画一个名称为Command1的命令按钮,然后编写如下事件过程:

PrivateSubCommand1_Click()

DimnumAsInteger

num=1

DoUntilnum>6

Printnum;

num=num+2.4

Loop

EndSub

程序运行后,单击命令按钮,则窗体上显示的内容是

A)13.45.8B)135

C)147D)无数据输出

(22)在窗体上画一个名称为Command1的命令按钮,然后编写如下事件过程:

PrivateSubCommand1_Click()

DimaAsInteger,sAsInteger

a=8

s=1

Do

s=s+a

a=a-1

LoopWhilea<=0

Prints;a

EndSub

程序运行后,单击命令按钮,则窗体上显示的内容是

A)79B)340

C)97D)死循环

(23)设有如下通用过程:

PublicFunctionf(x

AsInteger)

DimyAsInteger

x=20

y=2

f=x*y

EndFunction

在窗体上画一个名称为Command1的命令按钮,然后编写如下事件过程:

PrivateSubCommand1

_Click()

StaticxAsInteger

x=10

y=5

y=f(x)

Printx;y

EndSub

程序运行后,如果单击命令按钮,则在窗体上显示的内容是

A)105B)205

C)2040D)1040

(24)设有如下通用过程:

PublicSubFun(a(),

ByValxAsInteger)

Fori=1To5

x=x+a(i)

Next

EndSub

在窗体上画一个名称为Text1的文本下的事件过程:

框和一个名称为Command1的命令按钮,然后编写如

PrivateSubCommand1_Click()

Dimarr(5)AsVariant

Fori=1To5

arr(i)=i

Next

n=10

CallFun(arr(),n)

Text1.Text=n

EndSub

程序运行后,单击命令按钮,则在文本框中显示的内容是

A)10B)15C)25D)24

(25)在窗体上画一个名称为Command1的命令按钮,然后编写如下代码:

OptionBase1

PrivateSubCommand1_Click()

d=0

c=10

x=Array(10,12,21,32,24)

Fori=1To5

Ifx(i)>cThen

d=d+x(i)

c=x(i)

Else

d=d-c

EndIf

Nexti

Printd

EndSub

程序运行后,如果单击命令按钮,则在窗体上输出的内容为

A)89B)99C)23D)77

(26)在窗体上画两个别为Label1、Label2、Labe显示"A"、"B"、"A*B"等文Label3显示A*B的计算结果。

当单击命令按钮"计算"时Label3中。

以下不能实现上滚动条,名称分别为Hscroll1l3、Label4、Label5、Label6,字信息,标签Label1、Label2分。

如图所示。

当移动滚动框时,,对标签Label1、Label2中显示

述功能的事件过程是、Hscroll2;六个标签,名称分其中标签Label4~Label6分别显示其右侧的滚动条的数值,在相应的标签中显示滚动条的值的两个值求积,并将结果显示在

A)PrivateSubCommand1_Click()

Label3.Caption=Str(Val(Label1.Caption)*Val(Label2.Caption))

EndSub

B)PrivateSubCommand1_Click()

Label3.Caption=HScroll1.Value*HScroll2.Value

EndSub

C)PrivateSubCommand1_Click()

Label3.Caption=HScroll1*HScroll2

EndSub

D)PrivateSubCommand1_Click()

Label3.Caption=HScroll1.Text*HScroll2.Text

EndSub

(27)在窗体上画一个名称为Command1的命令按钮,然后编写如下事件过程:

PrivateSubCommand1_Click()

Forn=1To20

IfnMod3<>0Thenm=m+n\3

Nextn

Printn

EndSub

程序运行后,如果单击命令按钮,则窗体上显示的内容是

A)15B)18C)21D)24

(28)在窗体上画一个名称为Text1的文本框,并编写如下程序:

PrivateSubForm_Load()

Show

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 教学研究 > 教学案例设计

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1