2024年vb期末考试题库_第1页
2024年vb期末考试题库_第2页
2024年vb期末考试题库_第3页
2024年vb期末考试题库_第4页
2024年vb期末考试题库_第5页
已阅读5页,还剩42页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

VB复习备考题

壹、罩项选择题

1、与老式的程序设计言吾言相比,VisualBasic最突出的特黠是(C)。

A、构造化程序设计B、程序^发环境

C、事件驱勤编程机制D、程序调试技术

2、赋值^句:a=123&MID(〃123456”,3,2)执行彳及,a变量中的值是(C)。

A、〃12334〃B、123C、12334D、157

3、保留壹种工程至少应保留两值I文献,道两(0文献分别是(B)o

A、文本文献和工程文献B、窗体文献和工程文献

C、窗体文献和原则模块文献D、类模块文献和工程文献

4、如下能在窗体Forml的襟§8栏中显示"VisualBasic窗体"的IS句是(C)。

A、Forml.Name="VisualBasic窗体”

B、Forml.Title=*VisualBasic窗体”

C、Forml.Caption=*VisualBasic窗体”

D、Forml.Text="VisualBasic窗体”

5、卷了装入壹种VisualBasic应用程序,应常(D)

A、只装入窗体文献(.frm)

B、只装入工程文献(.vbp)

C、分别装入工程文献和原则模块文献(,bas)

D、分别装入工程文献、窗体文献和原则模块文献

6、赋给壹种数组的数据类型壹定要(A)。

A、相似B、不相似C、两可D、都不封

7、下面封的的赋值言吾句是(C)。

A、x+y=30y=Ji*r*rC、y=x+30D、3y二x

8、VisualBasic6.0集成环境的主窗口中不包括(C)u

A、楝题栏B、菜罩栏C、状态栏D、工具栏

9、如下论述中^误的是(C)。

A、VisualBasic是事件驱勘型可视化编程工具

B、VisualBasic应用程序不具有明显的^始和结束言吾句

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

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

10、要使Print措施在Formjoad事件中起作用,要封窗体的(C)属性造行设置。

A、BackcolorB、ForeColor

C、AutoRodrawD、BackStylc

11、若要使命令按钮不可操作,要封(A)属性迤行设制。

A、EnabledB、Visible

C、BackColorD、Caption

12、如下论述中^误的是(B)。

A、壹种工程中可以包括多种窗体文献

B、在壹种窗体文献中用Private定义的通用谩程能被其他窗体调用

C、在设计VB程序畤,窗体、原则模块、类模块等需要分别保留卷不壹样类型的磁盘文献。

D、壹种工程默认的启鲂封象是Forml

13、Cis措施可以清除窗体或图片框中的(C)内容。

A、在设计阶段使用Picture设置的背景位图

B、在设计阶段放置的控件

C、在运行阶段产生的图形和文字

D、以上均可

14、设x=3,y=5,则如下体现式值卷真的是C

A、(-3+5>x)And(y>0)B、(x<0)Eqv(y>0)

C、(x>y)Or(y>0)D.x>=yAndy>10

15、卷了防止顾客随意将光襟置于控件之上,应将暹行(D)设置。

A、将控件的TabIndex属性设置卷0

B、将控件的TabStop属性设置卷True

C、将控件的TabStop属性设置卷False

D、将控件的Enabled属性设置卷False

16、要判断在文本框与否按了Enter键,应在文本框的(D)事件中判断.

A、ChangeB>KeyDownC>ClickD、KeyPress

17、如下有关焦黠的论述中,工昔误的是()。

A、假如文木框的TabStop属性卷False,则不能接受优键盘上输入的数据

B、常文本框失去焦罢占畤,触发LostFocus事件

C、常文木框的Enabled属性卷False畤,其Tab次序不起作用

D、可以用Tabindex属性变化Tab次序

18、假如文本框的Enabled属性设卷False,则(A)。

A、文本框的文本将变成灰色,并且此畤顾客不能将光檄置于文本框上。

B、文本框的文本将变成灰色,顾客仍然能将光襟置于文本框上,不谩不能变化文本框中的内容。

C、文本框的文本将变成灰色,顾客仍然能变化文本框中的内容。

D、文本框的文本正常显示,顾客能将光襟置于文本框上,不谩不能变化文本框中的内容。

19、程序运行彼,在窗体上罩击鼠檄,此畤窗体不曾接受到的事件是(C)。

A、MouseDownB>MouseUp

C、LoadD>Click

20、图像框有壹种属性,可以自助调整图形的大小,以适应图像框的尺寸,适值I属性是(B)。

A、AutosizeB、Stretch

C、AutoRedravD>Appearance

21、悬了防止顽客随意将光襟置于控件之上,应设置的属性是(D)。

A、将控件的TabIndex属性设置卷0

B、将控件的TabStop屈性设置卷True

C、将控件的TabStop属性设置卷False

D、将控件的Enabled属性设置卷False

22、不管何控件,共同具有的是(B)属性。

A、TextB>Nane

C、ForeColorD>Caption

23、如下有关窗体的描述中,St误的是(A)。

A、执行UnloadForm11§句彳爰,窗体Forml消失,但仍在内存中

B、窗体的Load事件在加载窗体畤发生

C、富窗体的Enabled属性卷False畤,通谩鼠襟和键盘封窗体的操作都被严禁

D、窗体的Height、Width属性用于设置窗体的高和宽

24、富运行程序畤,系统自助执行窗体的(A)事件谩程。

A、LoadB>Click

C、UnloadD>GotFocus

25、窗体设计器是用来设计(B)o

A、应用程序的代码段B、应用程序的界面

C、封象的属性D、封象的事件

26、VisualBasic是壹种面向封象的可视亿程序设计者吾言,采用了(A)的编程机制。

A、事件驱财B、按谩程次序执行

C、彳谊主程序始执行D、按模块次序执行

27、确定壹种控件在窗体上的位置的属性是(D)。

A、Width或HeightB、Width和Height

C、Top或LeftD、Top和Left

28、假如要变化窗体的木票题,则需要设置的属性是(A)。

A、CaptionB>Name

C、BackColorD>BorderStyle

29、如下论述中£昔误的是(C)o

A、打^壹种工程文献畤,系统自助装入与该工程有关的窗体、原则模块等文献

B、保留VisualBasic程序畴,应分别保留窗体文献及工程文献

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

D、事件可以由顾客引起,也可以由系统引起

30、如下论述中£昔误的是(B)。

A、双击鼠襟可以触发DblClick事件

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

C、移勤鼠襟畴,畲触发MouseMove事件

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

31、在VisualBasic中最基本的卦象是(C)。它是应用程序的基石,是其他控件的容器。

A、文本框B、命令按钮

C、窗体D、襟签

32、如下论述中封的的是的)。

A、窗体的Name属性指定窗体的名称,用来檄识壹种窗体

B、窗体的Name属性的值是显示在窗体襟题栏中的文木

C、可以在运行期间变化封象的Name属性的值

D、封象的Name属性值可认四空

33、在设计阶段,常双击窗体上的某他I控件畤,所打^的窗口是(C)。

A、工程资源管理器窗口8、工具箱窗口

C、代码窗UD、属性窗口

34、VisualBasic是壹种面向封象的可视亿程序设计者吾言,采用了的编程机制是(A)。

A、事件驱财B、按谩程次序执行

C、彳他主程序始执行D、按模块次序执行

35、用来设置殂体字的属性是(C)。

A、FontItalicB>FontName

C、FontBoldD>FontSize

36、假如壹种工程具有多种窗体及原则模块,则如下论述中£昔误的是(A)。

A、假如工程中具有SubMain遇程,则程序壹定首先执行该:@程

B、不能把原则模块设置卷启财模块

C、用Hide措施只是隐藏壹种窗体,不能彳处内存中清除该窗体

D、任何畤刻最多只有壹种窗体是活勘窗体

37、卷了把焦帖移到文本框,所使用的措施是(A)。

A、SetFocusB>Visible

C、RefreshD>GetFocus

38、INT(100*RND)产生的随机整数的闭区间是(A)<,

A、[0,99]B、[1,100]

C、[0,100]D、[1,99]

39、假如要在命令按钮上显示图形文献,应设置命令按钮的(B)。

A、Style属性和Graphics属性B、Style属性和Picture属性

C、Caption属性D、Graphics属性

40、若要使命令按钮不可操作,要封(A)属性迤行设制。

A、EnabledB>Visible

C、BackColorD>Caption

41、假定窗体的名称卷Fond,则把窗体的楝题设置卷“VB_Test”的言吾句四①)。

A、Forml="VB_Test"B、Form1.Caption=aVB_Test"

C、Forml.Text="VB_Test"D、Forml.name="VB_Test”

42、如下论述中拿昔误的是(A)o

A、在工程资源管理器窗口中只能包括壹种工程文献及属于该工程的其他文献

B、以.BAS卷扩展名的文献是原则模块文献

C、窗体文献包括该窗体及其控件的属性

D、壹种工程中可.以具有多种原则模块文献

43、要使文本框获得输入焦粘,则应采用文本框控件的哪他I措施(A)。

A、GotFocusB、LostFocus

C、KeyPressD>SetFocus

44、如下不能在“工程资源管理器”窗口中列出的文献类型是(B)。

A、.basB>.resC>.frmD>.ocx

45、刚建立壹种新的原则EXE工程彳就不在工具箱中出现的控件是(Ch

A、军项选择按钮B、图片框C、通用封话框D、文本框

46、如下论述中£昔误的是(B)。

A、双击鼠襟可以触发DblClick事件

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

C、移勤鼠襟畴,畲触发MouseMove事件

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

47、如下可以触发文本框Change事件的操作是(D)。

A、文本框失去焦钻B、文本框获得焦,钻

C、设置文本框的焦钻D、变化文本框的内容

48、如下论述中£昔误的是(C)。

A、壹种工程中只能有壹种SubMain;®程

B、窗体的Show措施的作用是将指定的窗体装入内存并显示该窗体

C、窗体的Hide措施和Unload措施的作用完全相似

D、若工程文献中有多种窗体,可以根据需要指定壹种窗体卷启勒窗体

49、言吾句PrintAbs(-6-2)+Int(-6,2)的输出成果是(A)。

A、OB、IC、TD、-72

50、假如将布尔常量值TRUE赋值幺合壹种整型变量,则整型变量的值悬(B)。

A、OB、TC、TRUED、FALSE

51、函数String(n,"str")的功能是(B)。

A、把数值型数据转换四字符串

B、返回由n值|字符构成的字符串

C、彳金字符串中取出n他I字符

D、优字符串中第rd固字符的位置始取子字符串

52、句PrintFormat(uHelloWorld",">”)的输出成果是(C)。

A、helloWORLDB、helloworld

C、HELLOWORLDD、HELLOworld

53、中明符号常量应常用关键字(B)。

A、StaticB>ConstC^PrivateD^Variant

54、要强制显示中明变量,可在窗体模块或原则模块的申明段中加入言吾句(B)。

A、OptionBase0B^OptionExplicit

C、OptionBase1D^OptionCompare

55、下列可作〈舄VisualBasic变量名的是(D)。

A、A#AB、4AC^?xyD、constA

56、设a=10,b=5,c=l,执行者吾句Printa>b>c彳灸,窗体上显示的是(B)。

A、TrueB>FalseC、ID、出£昔信息

57、执行x$=String(6,"124abc")彳爰,x的值是(B)。

A、124abcB>HllllC^124D、abc

58、设a=6,则执行x=Hf(a>5,-l,0)彳爰,x的值卷(D)

A、58、6C、0D、-1

59、执行箫句:c$="Glad"&Mid$("Nicetomeetyou",5,3),则变量c$的值悬(C),,

A、NicetomeetyouB>GladNicetomeetyou

C^GladtoD>Glad

60、下面(D)是合法的字符常数。

A、ABC$B、"ABC〃C、'ABC'D、ABC

61、封于音吾句Ifx=lTheny=l,下列者克法封的的是(C)。

A、x=l和y=l均卷赋值言吾句

B>x=l和y=l均卷关系体IS式

C、x=l卷关系体J®式,y=l卷赋值者吾句

D、x=l卷赋值^句,y=l卷关系体现式

62、设有申明:DimXAsInteger,假如Sgn(X)的值四rl,则X的值是(D)。

A、任何整数B、0C、等于0的整数D、不不小于0的数

63、在壹行内写多条^句畤,每他1言吾句之间用(B)符号分隔。

A、,B、:C、、D、;

64、优键盘上输入两《固字符串,分别保留在变量strl、str2中。确定第二他1字符串在第壹种字符串中起始位置的

函数是(D)o

A、LeftB>MidC>String。、Instr

65、设S="中华人民共和国”,体垣式Left(S,l)+Right(S,1)+Mid(S,3,2)的值^(B)

A、〃中华民国"B、〃中国人民〃

C、〃中共人民"D、〃人民共和〃

66、下列可作〈舄VisualBasic中的变量名的是(A)。

A、FilenameB^A(A+B)C>254DD、Print

67、下面(A)是合法的变量名。

A、X_yzB>123abcC^IntegerD>X-Y

68、如下变量命名非法的是(C)。

A、xyzl23B>printaaC^boolean。、Bernald

69、设有变量申明:DimTestDateAsDate,卷变量TestDate封的赋值的体现方式是(A)。

A、TextDate=#l/l/#

B、TestDate=#“1/1/”#

C、TextDate=date(“1/1/”)

D、TestDate=Format("m/d/yy",“1/1/”)

70、设a=2,b=3,c=4,d=5,体猊式a>bANDc<=d的值是(B)。

A、TrueB>FalseC、-1D>1

71、体式6*8Mod9的值是(B)。

A、4B、3C、6D、7

72、假设变量bool_x是壹种布尔型(逻辑型)的变量,则卜面封的的赋值言吾句是(D)

A、bool_x="False"B、bool_x=.False.

C、bool_x=#False#D、bool_x=False

73、设3="VisualBasic”,下面使b="Basic”的言吾句是(B)。

A、b=Left(a,8,12)b=Mid(a,8,5)

C、b=Rigth(a,5,5)D、b=Left(a,8,5)

74、言吾句PrintFormat句32548.5,“###,###.###”)的输出成果是(B)。

A、32548.5B>32,548.5C、032,548.50D.32,548.50

75、如下申明^句中金音误的是(B)o

A、Constvarl=123B、Dimvar2='ABC'

C、Dimx_y_z%D>Staticvar3AsInteger

76、可以同步删除字符串前导和尾部空白的函数是(C)o

A、LtrimB>RtrimC^TrimD、Mid

77、下列可悬合法变量名的是(D)。

A、IntegerB>FalseC、publicD,thanksgiving

78、变量未赋值畤,数值型变量的值悬(A)。

A、0B、空C、1D、辗任何值

79、体王兄式16/4-2-5*8/4Mod5\2的值卷(B)。

A、14B、4C、20D、2

80、下面If言吾句记录满足性别卷男、职称卷副专家以上、年龄不不小于40岁条件的人数,不封的的言吾句是(D)o

A、Ifsex:"为"Andage<40And(duty="专家"Orduty=”副专家〃)Thenn=n+l

B、Ifsex:"男"Andage<40AndInStr(duty,"专家")>0Thenn=n+l

C、Ifsex:"为"Andage<40AndRight(duty,2)="专家"Thenn=n+l

D、Ifsex:"男"Andage<40Andduty/专家”Andduty="副专家"Thenn=n+l

81、设a=3,b=5,则如下体现式值悬真的是(B)0

A^a>=bAndb>10

B、(a>b)0r(b>0)

C、(a<0)or(b<0)

D、(-3+5>a)And(b>0)

82>执行言吾句a=InputBox("Today","Tomorrow","Yesterday",,,"Daybeforeyesterday”,5),将显示壹种输入封

话框,在封话框的输入区中显示的信息是(A)<.

A、Today

B、Tomorrow

C、Yesterday

D、DaybeforeYesterday

83、VB提供了构造化程序设计的3种基本构造,道3种基本构造是(B)。

A、递归构造,分支构造,循环构造

B、选择构造,循环构造,次序构造

C、谩程构造,输入、输出构造,转向构造

D、分支构造,循环构造,次序构造

84、下面If言吾句记录满足性别卷男、职称卷副专家以上、年龄不不小于40岁条件的人数,不封的的言吾句是(D)o

A、Ifsex=“男”Andage<40AndInStr(duty,"专家”)>0Thenn=n+l

B、Ifsex=“男”Andage<40And(duty="专家"Orduty=“副专家”)Thenn=n+l

C、Ifsex=“男"Andage<40AndRight(duty,2)="专家"Thenn=n+1

D、Ifsex=“男"Andage<40Andduty="专家”Andduty="副专家"Thenn=n+l

85、常言吾句w=IIf(4〉10,“Red”,"Green")执行彳爰,变量w中的值是(C)。

A、Null

B、“Red”

C、“Green”

D、-1

86、赋值^句:@=123+卜11口(“123456”,3,2)执行彳爰,a变量中的值是(D)«

A、“12334”

B、123

C、12334

D、157

87、设有句x=InputBox(“AAAA”,“BBBB”,""),程序运行彳爰,所产生的封话框的檄题应卷(C)。

A、AAAA

B、空

C、BBBB

D、出生昔,不能产生封话框

88、下面封的的赋值言吾句是(C)。

A、x+y=30

B>y=n*r*r

C、y=x+30

D、3y=x

89、VB提供了构造化程序设计的三种基本构造,三种基本构造是(D)。

A、递归构造、选择构造、循环构造

B、选择构造、谩程构造、次序构造

C、遇程构造、输入输出构造、转向构造

D、选择构造、循环构造、次序构造

90、下面程序段求两值I数中的大数,不封的的是(D)。

A、Max=IIf(x>y,x,y)

B、Ifx>yThenMax=xElseMax=y

C、Max=x:Ify>=xThenMax=y

D、Ify>xThenMax=y:Max=x

91、下列程序段:DimxIfxThenPrintxElsePrintx+1运行彳爰,显示的成果是(A)。

A、1

B、0

C、-1

D、出Jg

92、如下不属于vb的三种基本构造的是(C)?

A、次序构造

B、选择构造

C、递归构造

D、循环构造

93、言吾句Ifx=lTheny=l,下列^法封的的是(C)。

A、x=l和y=l均卷赋值言吾句

B>x=l和y=l均四关系体IS式

C、x=l四关系体IS式,y=l卷赋值者吾句

D、x=l卷赋值言吾句,y=l卷关系体IS式

94、赋值言吾句:a=123&MID(“123456”,3,2)执行彳奏,a变量中的值是(C)。

A、“12334”

B、123

C、12334

D、157

95、卜面程序段显示的成果是(A)。

Dimx

x=Int(Rnd)+5

SelectCasex

Case5

“优秀”

Case4

Print“良好”

Case3

Print“通

CaseElse

Print“不通遇”

EndSelect

A、优秀

B、良好

C、通遇

D、不通谩

96、卷了给x,y,z道3值1变量赋初值1,下面封的的赋值^句是(A)。

A、x=l:y=l:z=l

B>x=l,y=l,z=l

C、x=y=z=l

D、xyz=l

97、下列三吾句封的的是(C)

A、IfAWBThenPrint"A不等于B”

B、IfAOBThonPrintfA不等于B

C、IfAOBThenPrint"A不等于B”

D>IfAWBPrintZ,A不等于B”

98、设有^句x$=InputBox(“输入数值”,“0”,“示例”),程序运行彳及,假如优键盘上输入数值10并按回率

键,则下列论述中封的的是(D)o

A、变量X的值是数值10

B、在InputBox封话框I票题栏中显示的是“示例”

C、0是默认值

D、变量X的值是字符串“10”

99、运行下列程序段彳爰,显示的成果卷(B)Jl=4:J2=9IfJKJ2ThenPrintJ2ElsePrintJI

A、4

B、9

C、13

D、49

100>InputBox函数返回值的类型悬(B)。

A、数值

B、字符串

C、变体

D、数值或字符串(视输入的数据而定)

101、壹种数组阐明卷Dima(0to5,1to5)AsInteger,则该数组共有(C)他元素。

A、25

B、36

C、30

D、不确定

102、数组申明^句Dima(2to3,-2to2,3to5)中,数组a包括元素的他I数卷(C)。

A、120

B、75

C、30

D、13

103、假如在上题言否句前加入OptionBase1,则该数组共有(D)他元素。

A、15

B、16

C、13

D、不确定

104、假如有申明Dima(15)AsInteger,则该数组共有(B)彳固元素。

A、15

B、16

C、13

D、不确定

105^壹种数组阐明卷Dima(5,1to5)AsInteger,则该数组共有(C)值]元素。

A、25

B、36

C、30

D、不确定

106、在VB中,默认的数组下襟的下界优0目同始,要想在通用申明段界定下界,则应使用(A)o

A、OptionBase

B、OptionExplicit

C、Explicit

D、LowBase

107、如下数组申明IS句,封的的是(B)。

A、Dima[3,4]asInteger

B、Dima(3,4)asInteger

C、Dima(n,n)asInteger

D、Dima[3:[4)asInteger

108、赋给壹种数组的数据的值的类型壹定要(A)o

A、相似

B、不相似

C、两可

D、都不封

109、数组的下檄可取的变量类型是(A)。

A、数值型

B、字符型

C、日期型

D、可变型

110、数组申明言吾句Dima(0to3,-2to2,0to5)中,数组a包括元素的他I数卷(A)。

A、120

B、75

C、60

D、13

111>假定有如下的Sub遇程:SubS(xAsSingle,yAsSingle)t=xx=t/yy=tModyEndSub在

窗体上添加壹种命令按钮,然彳爰编写如下事件程:PrivateSubCommand1Click()DimaAsSingleDimbAs

Singlea=5:b=4Sa,bPrinta,bEndSub程序运行畤,单击命令按钮得到的成果(D)。

A、54

B、11

C、1.254

D、1.251

112、用如下方式申明的变量,(B)可以在整值I程序中通用?

A、在窗体模块用Dim暹行申明

B、在窗体模块用Public暹行申明

C、在窗体模块用Private迤行申明

D、在窗体模块用Static迤行申明

113、在窗体上添加壹种命令按钮和三他I檄签,编写事件遗!程:PrivatexAsIntegerPrivateSub

Commandl_Click()StaticyAsIntegerDimzAsIntegerN=10:z=N+z:y=y+z:x=x+zLabel1.Caption=x

Labe12.Caption=yLabe13.Caption=zEndSub程序运行彳爰,持续三次军击命令按钮,则三值I襟签中显示的

内容分别是(A)。

A、101010

B、303030

C、303010

D、103030

114、如下论述中拿音误的是(D)。

A、假如谩程被定义卷Static类型,则该遇程中的局部变量都是Static类型

B、Sub遇程中不能嵌套定义Sub遇程

C、Sub遇程中可以嵌套调用Sub谩程

D、事件遇程可以像通用遇程同样由顾客定义谩程名

115、在在窗体上添加壹种命令按钮Commandl和壹种文本框Textl,然彳爰编写如下事件谩程:

PrivateSubCommandl_Click()

DimxAsInteger,yAsInteger,zAsInteger

x=5

y=7

z=0

Textl.Texr=

Callpl(x,y,z)

Textl.Text=Str(z)

EndSubPrivateSubpl(ByVaiaAsInteger,ByVaibAsInteger,cAsInteger)

c=a+b

EndSub

程序运行彳爰,罩击命令按钮得到的成果是(A)。

A、12

B、0

C、Str(z)

D、没有显示成果

116、假如在程序中要将a定义卷静态变量,且四整型数,则应使用的^句是:(B)

A、RedimaAsInteger

B>StaticaAsInteger

C、PublicaAsInteger

D、DimaAsInteger

117、如下程序的运行成果是(C)

Subsi(b()AsInteger)

Fori=1To4

b(i)=2*i

Nexti

EndSub

PrivateSubCommand1ClickO

Dima(lTo4)AsInteger

Fori=1To4

a(i)=i+5

Nexti

sia()

Fori=1To4

Printa(i)

Nexti

EndSub

A、12141618

B、6789

C>2468

D、1234

118、如下程序的运行成果是(D)oFunctionf(mAsInteger)AsIntegerb=1StaticcAsIntegerb

=b+lc=c+lf=m*b*cEndFunctionPrivateSubCommandl_Click()DimaAsIntegera=2Sum

=0Fori=1To3Sum=Sum+f(a)NextiPrintSumEndSub

A、12

B、28

C、32

D、24

119、下列程序输出成果(C)。

PrivateSubCommandl_Click()

Fori=1To10

GetValuei

Nexti

PrintGetValue(i)

EndSub

PrivateFunctionGetValue(ByVaiaAsInteger)StaticSAsIntegerS=S+a

GetValue=S

EndFunction

A、10

B、65

C、66

D、11

120、在遇程定义的变量,若但愿在离^该强程彳发,遢能保留:®程中局部变量的值,则应使用(D)关键字在谩程中

定义局部变量。

A、Dim

B、Private

C、Public

D、Static

121、在谩程定义中用(C)表达形参的传值。

A、Var

B、ByDef

C、ByVai

D、Value

122、在在窗体上添加壹种命令按钮Commandl和两他I名称分别卷Label1和Label2的中票签,然彳灸编写如下事件谩

程:PrivateXAsIntegerPrivateSubCommandl_Click()X=5:y=3Call

proc(X,y)Label1.Caption=XLabel2.Caption=yEndSubSubproc(ByVaiaAsInteger,

ByVaibAsInteger)X=a*ay=b+bEndSub程序运行彳爰,罩击命令按钮,则两彳固木票签label1和label2

中显示的内容分别是(B)。

A、25,3

B、25,6

C、5,3

D、5,6

123>如下程序的运行成果是(C)oDimxAsInteger,yAsInteger,zAsIntegerSubsi(aAsInteger,b

AsInteger)

DimcAsInteger

a=2*ab=b+2c=a+b

EndSub

Subs2(aAsInteger,ByVaibAsInteger)

DimcAsInteger

a=2*a

b=b+2

c=a+b

EndSub

PrivateSubCommand1Click()

x=4:y=:4z=6

Callsi(x,y)

Printx+y-z

Calls2(x,y)

Printx+y-z

EndSub

A、2428

B、2028

C、2018

D、2020

124、如下有关谩程及谩程参数的描述中,错误的是(C)。

A、谩程的参数可.以是控件名称

B、用数组作•a遇程的参数畴,使用的是“传地址”方式

C、只有函数通程可以将谩程中处理的信息传回到调用的程序中

D、窗体可以作卷遇程的参数

125>如卜.属于VisualBasic合法的数组元素是(C)

A、x8

B、x[8]

C、s(0)

D、v[8]

126、下列论述中封的的是(0。

A、在窗体的Form_Load事件遇程中定义的变量是全局变量

B、局部变量的作用域可以超遇所定义的遇程

C、在某他ISub谩程中定义的局部变量可以与其他事件谩程中定义的局部变量同名,但其作用域只限于该谩程

D、在调用遇程畤,所有局部变量被系统初始化卷0或空字符串

127、假定有如下函数遇程:FunctionFun(SAsString)AsStringDimsiAsStringFori=1ToLen(S)si

=UCase(Mid(S,i,D)+siNextiFun=siEndFunction在窗体上添加壹种命令按钮,然彳爰编写如下事件

谩程:PrivateSubConimandl_Click()DimsirlAsSiring,str2AsStringsirl

=InputBox(警青输入壹种字符串“)str2=Fun(strl)Printstr2EndSub程序运行

彳发,罩击命令按钮,假如在输入封话框中输入字符串“abcdefg”,罩击〃确定〃按钮彳爰程序在窗体上输出成果(D)o

A、abcdefg

B、gfedcba

C、GFEDCBA

D、ABCDEFG

128、若已编写了壹种Sort子谩程,在该工程中有多种窗体,悬了以便的调用Sort子谩程,应富将该通程放在(B)。

A、窗体模块

B、原则模块

C、类模块

D、工程

129、卜面子通程^句阐明合法的是(D)

A、Subfl(ByVain()AsInteger)

B>Functionfl(flAsInteger)AsInteger

C、Subfl(n()AsInteger)AsInteger

D、Functionfl(ByVainAsInteger)AsInteger

130、在谩程定义的变量,若但愿在离^该遇程彳爰,遢能保留谩程中局部变量的值,则应使用(D)关键字在谩程中

定义局部变量。

A、Dim

B、Private

C、Public

D、Static

131、在窗体上画三彳固罩项选择按钮,构成壹种名卷chkOption的控件数组。用于檄识各他控件数组元素的参数是

(D)。

A、Tag

B、Index

C、Listindex

D、Name

132、假如列表框(Listl)有四他I数据项,那么把数据项“China”添加到列表框的最终,应使用(D”吾句。

A、Listl.Additem3,“China”

B、Listl.Additem"China”,Listl.ListlCount-1

C、Listl.Additem"China”,3

D、Listl.AdditemChina"

133>假如列表框(Listl)中没有被选定的项目,则执行Listl.RemoveltemListl.ListindexIS句的成果是(D)。

A、移去第壹项

B、移去最终壹项

C、移去最终加入列表的壹项

D、以上都不封

134、如下论述中金昔误的是(C)o

A、在KeyUp和KeyDown事件遇程中,优键盘上输入A或a被视作相似的字母(即具有相似的KeyCode)

B、在KeyUp和KeyDown事件遇程中,将键盘上的“1”和右侧小键盘上的“1”视作不壹样的数字(具有不壹样的

KeyCode)

C、KeyPress事件中不能识别键盘上某他I键的按下与释放

D、KeyPress事件中可以识别键盘上某他1键的按下与释放

135、设组合框Combol中有3佃项目,则如下能删除最终壹项的言吾句是(B)。

A、Combo1.RenoveltemText

B>Combo1.Renoveltem2

C、Combo1.Renoveltem3

D、Combo1.RenoveltemCombol.Listcount

136、下列控件中,没有Caption属性的是(B).

A、框架

B、列表框

C、复选框

D、军项选择按钮

137、引用列表框(Listl)最终壹种数据项应使用的体现式是(C)

A、Listl.List(Listl.ListCount)

B、Listl.List(ListCount)

C、Listl.List(Listl.ListCount-1)

D、Listl.List(ListCount-1)

138、窗体的MouseDown事件遇程FormMouseDown(ButtonAsInteger.ShiftAsInteger,XAsSingle,YAs

Single)有4他参数,有关些参数,封的的描述是(AD)。

A、通谩Button参数鉴定目前按下的是哪壹种鼠襟键

B、Shift参数只能用来确定与否按下Shift键

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

D、参数x,y用来设置鼠襟目前位置的坐襟

139、复选框的Value属性卷1畤,表达(B)。

A、复选框未被选中

B、复选框被选中

C、复选框内有灰色的勾

D、复选框操作有拿昔误。

140、引用列表框的最终壹项应使用(A)。

A、Listl.List(Listl.ListCount-1)

B、Listl.List(Listl.ListCount)

C、Listl.List(ListCount)

D、Listl.List(ListCount-1)

141、设窗体上有壹种列表框控件Listl,且其中具有若干列表项。则如卜.能表达目前被选中的列表项内容的是⑴)。

A、Listl.List

B、Listl.Listindex

C、Listl.Index

D、Listl.Text

142、表达滚勃条控件取值范围最大值的属性是(A)。

A、Max

B、LargeChange

C、Value

D、Max-Min

143、卷了在按下Esc键畤执行某值1命令按钮的Click事件遇程,需要把该命令按钮的壹种属性设置卷True,适彳固

属性是(D)o

A、Value

B、Default

C、Cancel

D、Enabled

144、假如列表框(Listl)有四他I数据项,那么把数据项“China”添加到列表框的最终,应使用§§句(D)。

A^Listl.Additem3,"China”

B、Listl.Additem"China”,Listl.ListlCount-1

C、Listl.Additem*China*,3

D、Listl.Additem"China”,Listl.ListlCount

145、复选框的Value属性卷2畤,表达(C)。

A、复选框未被选中

及复选框被选中

C、复选框内有灰色的勾

D、复选框操作有余音误。

146、卷了在按卜.回串键畤执行某他命令按钮的事件遇程,需要把该命令按钮的壹种属性设置卷True,造他1属性是

(A)。

A、Value

B、Default

C、Cancel

D、Caption

147、下面^法不封的的是(D)?

A、层菜罩不容^设置快捷键

B、使菜罩项中的文字具有下画线,可在襟题文字前加&符号

C、壹菜罩项名卷MenuTerm,则言吾句MenuTerm.Enable=Flase将使该菜军项失效

D、但愿在菜罩中显示〃&〃符号,则在楝题栏中输入〃&〃符号

148、如下论述中籍误的是(0。

A、在程序运行畤,通用封话框控件是不可兄的

B、在同壹种程序中,用不壹样的措施(如ShowOpen或ShowSave等)打^的通用举HS框具有不壹样的作用

C、调用通用当J话框控件的ShowOpen措施,可以直接打^在该通用到话框中指定的文献

D、调用通用封话框控件的ShowColor措施,可以打,月颜色封话框

149、菜罩编辑器中,输入哪壹种选项(A)畲在菜罩栏上显示文本

A、檄题

B、名称

C、索引

D、访冏键

150、菜罩控件只有壹种事件(B)

A、MouseUp

B、Click

C、DBClick

D>KeyPress

151、在用通用封话框控件建立“打乱月”或“保留”文献封话框畤,假如需要指定文献列表框所列出的文献类型是

文本文献(即.txt文献),则封的的描述格式是(A)。

A、“text(.txt)|(*.txt)”

B、“文本文献(.txt)|(.txt)”

C、atext(.txt)||(*.txt)”

D、“text(.txt)(*.txt)”

152、下面哪他I属性可以控制菜军项可足或不可见(C)

A、Hide

B、Checked

C、Visible

D、Enabled

153、下面^法不封的的是(D)

A、层菜罩不容^设置快捷键

B、使菜罩项中的文字具有下画线,可在楝题文字前加&符号。

C、壹菜军项名卷MenuTerm,则言吾句MenuTerm.Enabled=Flase将使该菜罩项失效。

D、但愿在菜军中显示“&”符号,则在楝题栏中输入“&”符号。

154、下面哪值I属性可以控制菜罩项可见或不可见(C)?

A、Hide

B、Checked

C、Visible

D、Enabled

155、变化驱勤器列表框的Drive属性将激活(A)事件。

A、Change

B、Scroll

C^KeyDown

D、KeyUp

156、在窗体上建立通用封话框需要添加的控件是(C)

A、Data控件

B、Form控件

C、CommonDialog控件

D、VBComboBox控件

157、下面几种关键字均表达文献的打^方式,只能暹行^不能写的是(A)。

A、Input

B、Output

C、Random

Append

158、卷建壹种随机文献,其中每壹条记录由多种不壹样数据类型的数据项构成,应使用(A)。

A、记录类型

B、数组

C、字符串类型

D、变体类型

159、下列^法籍误的是(B)。

A、常用Write#言吾句写次序文献畤,文献必须以Output或Append方式打

B、用Open^句打^壹种文献畴,封同壹种文献可以用几种不壹样的文献号打^

C、用Output和Append方式打^文献畤,不用将文献关闭,就能重新打^文献

D、用Append方式打^文献畴,暹行写操作,写入文献的数据附加到本来文献的背面

160、执行者吾句Open"Sample.dat"ForRandomAs#1Len=50彳发,至勺文献"Sample,dat”中的数据可以迤行的操

作是(C).

A、只能写不能^

B、只能^不能写

C、即可以也可以写

D、不能言配也不能写

四、编程题

1、求100以内的素数。

2、彳於键盘输入任意辰度的字符串,规定将字符次序倒置,例如,将输入的“ABCDEFG”变换成“GFEDCBA”。

3、计算0〜200之间所有能被11或5整除的数之和

4、输入壹年份,判断它与否四闰年,并显示有关信息。(判断闰年的条件是:年份能被4整除但不能被100整除,

或者能被400整除)

5、已知x,y,z3他1变量中寄存了3他I不壹样的数,比较它俨1的大小并巡行调整,使得x〈y〈z。

6、求s=a+aa+aaa+...aaaaa(n他a),其中a和n的值随机产生,a的范围是[1,9]的整数,n的范围是[5,10]。

如a=3,n=6,贝I」s=3+33+333+3333+33333+333333。编程确定n和a的值,并计算s。

7、计算100^300之间所有能被3和7整除的数之和。

8、编程求200—400范围内5的倍数或7的倍数之和。(壹种数假如同步是7和5的倍数,则只能加壹次。)

9、找出被3、5、7除,余数卷1的最小的5他正整数。

10、某次歌曲大奖赛,有7他|评委。假如分别输入7他I评委封某他1参赛者的打分数,按照去掉壹种最高分和壹种

最低分的计算措施,求出该参赛者的平均得分。

11、编程显示100~500之间所有的水仙花数之和。(水仙花数是3位数,其各位数之和等于该数白身)

12、随机产生壹种三位正整数,然彳及逆序输出,产生的数与逆序数同步显示。例如,产生246,输出是642。

13、彳隹键盘输入三角形的三条边a,b,c的值,根据其数值,判断能否构成三角形。

14、已知数组数),编程删除a中第5他1元素。数组a中的元素分别卷{12,6,4,89,75,63,100,20,31}。

15、随机生成壹种整型的二维数组,范围在[10,20]之间,以上三角形式输出该数组。

16、运用随机函数生成壹种4X4的矩阵(即二维矩阵),范围是[20,50]内的整数,输出每行中的最大值和下襟。

17、运用随机函数生成壹种4X4的矩阵(即二维矩阵),范围是[40,80]内的整数,求它的最大值及所封应的下才票。

18、输入壹系列字符串,编程求出展度最大的字符串并输出其所封应的次序。

19、运用随机函数生成壹种4X4的矩阵(即二维矩阵),范围是[20,50]内的整数,输出该矩阵所有数据之和

20、输入壹系列字符串,将字符串按递减次序排列。睛编程实说。

21、随机产生10{0[30,100]内的整数,求最大值、最小值和平均值。

22、定义三值I4X4的二维数组A,B,C,A和B中的元素均随机生成,数组A的范围是1-20,数组B的范围是100〜

200,数组C是A和B相乘得到的。言青编程生成并输出A,B,C。

23、随机产生15佃小写字母,放在字符数组中。提醒:c=chr(int(rnd*26+97))

24、随机产生10世1[30,100]内的整数,求最大值及所封应的下襟。

25、定义三值I4X4的二维数组A,B,C,A和B中的元素均随机生成,数组A的范围是1-20,数组B的范围是100〜

200,数组C是A和B相加得到的。言青编程生成并输出A,B,C。

26、运用随机函数生成壹种4X4的矩阵(即二维矩阵),范围是[20,50]内的整数,求它的两条封角线上元素之和。

27、运用随机函数生成壹种4X4的矩阵(即二维矩阵),范围是[40,80]内的整数,求它的最小值及所封应的下襟。

28、随机生成壹种整型的二维数组,范围在[10,20]之间,如卜.三角形式输出该数组。

29、有10他评委封歌手选行打分(分数寄存在A数组中)规定编程计算歌手平均得分(按去掉壹种最高分和壹种

最低分的计算措施计算)。a=Array(98,97,95,91,90,99,93,94,93,96)

30、编程输出n行杨辉三角图形,n由键盘输入。

31、申明壹种整型的二维数组a(lto4,1to4),用随机函数产生各元素,范围介于[1,20]之间,编程将第1行

和第3行封应元素互换。

32、随机产生15他1大写字母,放在字符数组中。提醒:c=chr(int(rnd*26+65))

33、编写壹种谩程计算并输出区间[100,1000]内所有素数的和(规定判断索数使用遇程(函数或子谩程)来实垣。

调用该谩程。[提醒:只能被1和自身整除的自然数称四素数。)

34、随机产生10彳固广100的正整数放入数组,显示产生的数,求最大值、最小值、平均值。

35、已知壹维数组a()中的元素已排序,分别卷“2,15,21,25,27,35,36,39,48,52},编程将30插入数

组a,并使a仍然有序。

37、中明壹种整型的二维数组a(lto4,1to4),用随机函数产生各元素,范围介于[1,20]之间,编程将第2行

和第4行封应元素互换。

38、随机产生10{0[30,100]内的整数,求最小值及所封应的下襟。

39、编写壹种判断素数的通用遇程(函数或子程序)。调用该:@程,计算并输出区间[1000,1100]内所有索数的

和。(提醒:只能被1和自身整除的自然数称卷素数。)

40、编壹子遇程ProcMin,求壹维数组a中的最小值,子:®程的形参自己确定。

41、编壹种冒泡排序法子遇程,封已知的若干整数按递减次序排列。提醒:子:®程的形式卷subsortl(a%0)o

42、编壹种选择排序法子遇程,到己知的若干整数按递减次序排列。提醒:子遇程的形式卷subsortl(a%0)o

43、编壹种选择排序法子遇程,封已知的若干整数按递增次序排列。提醒:子遇程的形式卷subsortl(a%0)o

44、编壹种冒泡排序法子遇程,封已知的若干整数按递增次序排列。提醒:子遇程的形式卷subsortl(a%0)o

45、编壹种冒泡排序法子遇程,封已知的若干整数按递增次序排列。提醒:子遇程的形式卷subsortl(a%0)o

<PIXTELMMIEBOOK>2

1、求100以内的素数。

PrivateSubCommand1Click()

DimiAsInteger,mAsInteger,tagAsBoolean

J=0

Form=2To100

tag-True:Fori=2Tom-1

If(mModi)=0Thentag=False

Nexti

IftaigThen

Printm;

j=j+1

Ifj=10Thenj=0:Print

EndIf:Nextm

EndSub

2、优键盘输入任意是度的字符串,规定将字符次序倒置,例如,将输入的“ABCDEFG”变换成“GFEDCBA”。

PrivateSubCommand1Click()

Dima$,1%,c$,d$,n%

a=InputBox了输入字符串〃)

n-Len(a)

ForI=1ToInt(n/2)

c=Mid(a,1,1)

Mid(a,I,1)=Mid(a,n-I+1,1)

Mid(a,n-I+1,1)=c

NextI

Printa

EndSub

3、计算200之间所有能被11或5整除的数之和

、PrivateSubFormclick()

Dimi%,sum%

Print

Fori=0To200

IfiMod5=0OriMod11=0Thensum=sum+i

Nexti

Print〃。〜200之间所有能被5或100整除的数之和卷:sum

EndSub

4、输入壹年份,判断它与否卷闰年,并显示有关信息。(判断闰年的条件是:年份能被4整除但不能被100整除,

或者能被400整除)

PrivateSubCommand2Click()

Dimy%

y=Year(Now)

IfyMod4=0AndyMod100<>0OryMod400=0Then

MsgBox(y&"年是闰年")

Elsc:MsgBox(y&〃年是平年”)

EndIf

EndSub

5.输入xyz=倜数,按优大到小显示.

PrivateSubCommand1ClickO

Dimx!,y!,z!

x=InputBox/zinputx")

y=InputBox:”inputy")

z=InputBox;*inputz")

Print”xyz

Print〃排序前〃;x;〃〃;y;〃〃;z

Ifx<yThent=x:x=y:y=t:

IfX<zThent-X:x-z:z-t:

Ify<zThent=y:y=z:z=t:

Print〃排序彳发〃&x&〃〃&y&〃〃&z

EndSub

6、求s=a+aa+aaa+...aaaaa(na),其中a和n的值随机产生,a的范围是[1,9]的整数,n的范围是[5,10]。

如a=3,n=6,则

s=3+33+333+3333+33333+333333o编程确定n和a的值,并计算s。

PrivateSubCommandlClic

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论