VB开发基础练习题及答案6-2023背题版_第1页
VB开发基础练习题及答案6-2023背题版_第2页
VB开发基础练习题及答案6-2023背题版_第3页
VB开发基础练习题及答案6-2023背题版_第4页
VB开发基础练习题及答案6-2023背题版_第5页
已阅读5页,还剩96页未读 继续免费阅读

下载本文档

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

文档简介

试题说明

本套试题共包括1套试卷

每题均显示答案和解析

VB开发基础练习题及答案6(500题)

VB开发基础练习题及答案6

L[单选题]若在消息框MSgBoX中显示“确定(OK)”和“取消(Cancel)”两个按钮,则BUttOnS参

数的设置值是

A)3

B)2

Ol

答案:C

解析:

2.[单选题]表达式InStr(2,“文本文件”,“文”)的值是

A)3

B)5

Ol

答案:A

解析:

3.[单选题]下列程序执行后,变量a的值为().Dima,b,c,dAsSinglea=100b=20c=1000Ifb>a

Thend=a.a=b.b=dEndIfIfc>aThend=a.a=C.C=dEndIfIfc>bThend=b.b=C.C=dEndIf

A)IOOO

B)20

OlOO

答案:A

解析:

4.[单选题]使用声明语句建立一个变量后,VB自动将布尔类型的变量初始化为()。

A)true

B)false

OO

答案:C

解析:

5.[单选题]设整型数组a有10个元素,其中前9个元素中数已按小到大顺序排列,下面程序段的作用是

O()

X=InPUtBOX("请输入一个整数")

K=8

Do

Ifx>=a(k)Then

A(k+1)=x

ExitDo

Else

A(k+1)=a(k)

Ifk=0Thena(k)=x

K=k-1

EndIf

LoopUntilk<0

A)把X中的数插入数组a,使数组中的数仍然保持从小到大的顺序

B)在数组a中找到小于或等于X的数,把X中的数放到这个数的后面

C)把X中的数放到下标为0的数组元素中

D)把数组a中的数依次后移,然后把X中的数放到数组的最前面

答案:A

解析:

6.[单选题]在窗体上画一个名称为ConInIandI的命令按钮,然后编写如下事件过程.PrivateSub

Command1_C1ick()DimXASInteger,nASIntegern=0D0n=n+2X=X+nLoopWhile

n<10Debug.PrintXEndSub程序运行后,单击命令按钮,则立即窗口中显示的内容是0.

A)2

B)10

012

D)30

答案:D

解析:

7.[单选题]运行下面程序后,输出结果为0.

PrivateSubCommandl_Click)

A=l:b=2:c=3

Calltest(a,b+3,(c))

Print,,main:w;a;b;c

EndSub

PrivateFunctiontest(p,m,n)

P=p+l:m=m+l:n=n+l

Print,,Sub,,p;m;n

EndFunction

A)sub:264main:123

B)sub:246main:223

C)sub:264main:264

D)sub:264main:164

答案:B

解析:

8.[单选题]计算机软件包括.。()

A)算法和数据

B)程序和数据

C)程序和文档

D)程序、数据及相关文档

答案:D

解析:

9.[单选题]要想在过程调用后返回两个结果,下面的过程定义语句中合法0.

Λ)Sub

B)SubProc(n,ByVal

OSub

D)Sub

答案:C

解析:

10.[单选题]下面合法的常量是_

Λ)l∕2

B)'abed'

C)1.2*5

D)False

答案:D

解析:

IL[单选题]要想清除文本框中的内容则可利用()进行.

A)Caption

B)Text

C)Clear

D)Cls

答案:B

解析:

12.[单选题]表达式PrintLen(trim("abed的结果是().

A)9

B)7

C)abed

D)123

答案:B

解析:

13.[单选题]刚建立一个新的标准EXE工程后,不在工具箱中出现的控件是()。

A)按

B)图片

C)通用对话

D)文本框

答案:C

解析:

14.[单选题]下列语句只中,可以清楚列表框LiStl的全部内容的是()。

A)List.Cls

B)Listl.Clear

C)Listl.Remove

D)Listl.ClearAll

答案:B

解析:

15.[单选题]在窗体上放置两个标签Labell,Label2和一个命令按钮CommandI,编写程序如下:

PrivateSubCommandl_Click()

DimaAsSingle

Λ=val(Label2,Caption)

CallFunc(Labell,a)Label2.Caption=a

EndSub

SubFunc(LAsLabel,ByValaAsInteger)L.Caption="1234"

A=a*aEndSub

PrivateSubForm_Load()

Labell.Caption=llABCD"Label2,Caption=IO

EndSub

运行程序,单击按钮,在两个标签中分别显示。()

A)ABCD和10

B)1234和100

OABCD和100

D)1234和10

答案:D

解析:

16.[单选题]下面程序段的执行结果为().1=4A=5DoI=I+lA=Λ+2LoopUntilI>=7Print"I=";I

Print"A=";A

A)1=4

B)I=7

C)I=8

D)I=7

答案:D

解析:

17.[单选题]编写如下事件过程.PrivateSubform一CIiCk()x$="123".y$="abc"n=Len(x)For

i=lTonPrintMid(X$,n+l~i,1)+Mid(y$,i,1);NextiPrintEndSub程序运行后,单击窗体,则

窗体上显示的内容是().

A)alb2c3

B)a3b2cl

C)3a2blc

D)Ic2b3a

答案:C

解析:

18.[单选题]要使FOrml窗体的标题栏显示"欢迎使用VB",以下语句正确的是().

A)Forml.CaPtion="欢迎使用VB"

B)Forml.Caption='欢迎使用VB'

C)Forml.CaPtion=欢迎使用V

D)D:Forml.Caption=w欢迎使用VB"

答案:D

解析:

19.[单选题]通用对话框控件的ACtion属性值为()时,显示"另存为"对话框.

A)2

B)3

04

D)6

答案:A

解析:

20.[单选题]在VB中用来画弧、圆和椭圆的属性或者方法是

A)Pset

B)Line

C)Circle

D)三者都不是

答案:C

解析:

21.[单选题]执行语句a=InputBox("Today","Tomorrow","Yesterday",,,"Daybefore

yesterday",5),将显示一个输入对话框,在对话框的输入区中显示的信息是()。

A)Today

B)Tomorrow

C)Yesterday

D)Day

答案:A

解析:

22.[单选题]\、/、Mod、*等4个算术运算符中,优先级最低的是().

A)∖

B)/

OMod

D)*

答案:C

解析:

23.[单选题]()属性决定了按Tab键时焦点在各个控件之间移动的顺序.

A)Index

B)TabStop

C)Tablndex

D)SetFocus

答案:C

解析:

24.[单选题]要限制在文本框内输入的最大字符数,应该设置()属性。

A)Text

B)Enabled

OMaxlength

D)MultiLine

答案:C

解析:

25.[单选题]在代码中定义了一个子过程SUbP(a,b)-EndSUb下面调用该过程的正确格式为

A)CALLP(10,20,30)

B)CallPO

OCALLP(10,20)

D)CallP(10)

答案:C

解析:

26.[单选题]表达式Int(Rnd*11+10)的值的范围是().

A)(0,10)

B)[10,10]

C)[10,20]

D)[0,20]

答案:c

解析:

27.[单选题]语句CommonDialOgLShOWoPen的作用是。

A)显示“另存为”对话框

B)显示“颜色”对话框

C)显示“字体”对话框

D)显示“打开”对话框

答案:D

解析:

28.[单选题]在ViSUaIBaSiC中,菜单控件只有事件。

A)MouseUp

B)MouseDown

OClick

D)DblClick

答案:C

解析:

29.[单选题]在窗体上放置两个标签LabelLLabel2和一个命令按钮Commandl,编写程序如下:

PrivateSubCommandlClickODimaAsSinglea-val(Label2.Caption)

CallFunc(Labell,a)Label2.Caption=aEndSub

SubFunc(LAsLabel,ByValaAsInteger)

L.Caption="1234"

A=a*aEndSub

PrivateSubForm_Load()Labell.Caption=llABCD"Label2.Caption=IO

EndSub

运行程序,单击按钮,在两个标签中分别显示。()

A)ABCD和10

B)1234和100

OABCD和100

D)1234和10

答案:D

解析:

30.[单选题]语句5\4Mod6/5*2的输出结果是()。

A)l

B)2

03

D)0

答案:A

解析:

31.[单选题]改变驱动器列表框的DriVe属性将激活()事件。

A)Change

B)Scroll

C)KeyDown

D)KeyUp

答案:A

解析:

32.[单选题]要使用菜单项MentOne在程序运行时失效,使用的语句是().

A)MentOne.Visble=True

B)MentOne.Visble=False

OMentOne.Enabled=True

D)MentOne.Enabled=False

答案:D

解析:

33.[单选题]关于下列循环结构说法不正确的是。

A)当循环条件为FalSe时退出循环

B)循环体内可以使用ExitDo

C)循环体至少执行一次

D)循环条件可以是关系表达式

答案:A

解析:Do循环体LOOPUntiI(循环条件>

34.[单选题]通过ShaPe控件的O属性可以绘制多种形状的图形

A)Style

B)FillStyle

OBorderStyle

D)Shape

答案:D

解析:

35.[单选题]以下叙述中错误的是.

A)如果过程被定义为StatiC类型,则该过程中的局部变量都是StatiC类型

B)SUb过程中不能嵌套定义SUb过程

C)SUb过程中可以嵌套调用SUb过程

D)事件过程可以像通用过程一样由用户定义过程名

答案:D

解析:

36.[单选题]数组声明语句Dima(3,-2to2,5)中,数组a包含元素的个数为()。

A)120

B)75

C)60

D)13

答案:A

解析:

37.[单选题]下面程序PrivateSubForm_Click()k=2Ifk>=lThena=3Ifk>=2Thena=2If

k>=3Thena=lPrintaEndSUb运行后,单击窗体输出的结果是______.

A)l

B)3

02

D)4

答案:C

解析:

38.[单选题]在窗体上画一个名称为COmmandl的命令按钮,然后编写如下事件过程:PrivateSub

Commandl-ClickODimnASIntegern=0ForI=25To5Step_5n=n+1NextIPrint

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

A)5

B)4

015

D)210

答案:A

解析:

39.[单选题]如果一个整型变量定义后未赋值,则该变量的缺省值为().

A)8

B)""

01

D)0

答案:D

解析:

40.[单选题]要使一个命令按钮成为图形命令按钮,则应设置其____属性值.

A)Picture

B)Style

C)DownPicture

D)DisabledPicture

答案:B

解析:

41.[单选题])在窗体上画两个文本框(名称分别为textl和text2)和一个命令按钮(名称为

CommandI),然后编写如下事件过程:PrivateSubCommand1_Click()x=ODoWhilex<50x=

(x+2)*(x+3)n=n+1Looptextl.Text=Str(n)text2.Text=Str(x)EndSUb程序运行

后,单击命令按钮,在两个文本框中显示的值分别为

A)I和0

B)2和72

C)3和50

D)4和168

答案:B

解析:

42.[单选题]表达式15Mod4+13\5*2的值是

A)0

B)2

04

D)7

答案:C

解析:

43.[单选题]当语句w=Πf(4>10,“Red”,“Green")执行后,变量W中的值是()。

A)Null

B)“Red”

C)"Green"

D)-l

答案:C

解析:

44.[单选题]以下是窗体的CIiCk事件过程:()

A)l

B)20

016

D)21

答案:D

解析:

45.[单选题]语句OPtionSBasel:Dimx(3,4)定义的数组所包含的数组元素的个数是()。

A)l

B)20

07

D)12

答案:D

解析:

46.[单选题]18.假定有以下函数过程:FunctionFun(SAsString)AsStringDimsiAsString

Fori=lToLen(S)sl=UCase(Mid(S,i,1))+slNextiFun=slEndFunction在窗体上画一个命令

按钮,然后编写如下事件过程:PrivateSubCommnIIdLeIiCk()DimStrlAsString,Str2As

StringStrI=inputbox("请输入一个字符串")Str2=Fun(Strl)PrintStr2EndSub程序运行后

,单击命令按钮,如果在输入对话框中输入字符串"abcdefg",则单击"确定"按钮后在窗体上的输出结

果为_____.

A)abcdefg

B)ABCDEFG

C)gfedcba

D)GFEDCBA

答案:D

解析:

47.[单选题]以下能够触发文本框Change事件的操作是0

A)文本框失去焦点

B)文本框获得焦点

C)设置文本框的焦点

D)改变文本框的内容

答案:D

解析:

48.[单选题]用户在组合框中输入或选择的数据可以通过——属性获得。

A)List

B)Text

C)Listindex

D)ListCount

答案:B

解析:

49.[单选题]如果将布尔常量值TRUE赋值给一个整型变量,则整型变量的值为()。

A)0

B)-l

C)TR

D)D

答案:B

解析:

50.[单选题]下面说法正确的是0.

A)一个VB应用程序至少有一个工程文件和一个窗体文件

B)一个VB应用程序至少有一个工程文件和一个类模块

C)一个VB应用程序至少有一个窗体文件和一个标准模块

D)一个VB应用程序至少有一个标准模块和一个类模块

答案:A

解析:

51.[单选题]当文本框的MaxLength属性值取________时,该文本框能容纳的字符数最多。

Λ)256

B)512

Oo

D)-l

答案:C

解析:

52.[单选题]以下几项中,属于逻辑型常量的是().

Λ)Bal

B)2010-10-2

C)#10/10/02#

D)TRUE

答案:D

解析:

53.[单选题]要使Forml窗体的标题栏显示"欢迎使用VB"以下语句正确的是____.

A)FormLTeXt="欢迎使用VB"

B)Forml.Caption="欢迎使用VB'

C)Forml.CaPtiOn=欢迎使用VB

D)Forml.CaPtion="欢迎使用VB"

答案:D

解析:

54.[单选题]表达式"Turbo"+"c">"Ture"+"Basic"的值是().

A)True

B)False

C)Null

D)出错信息

答案:B

解析:

55.[单选题]下列可以立即打开窗口的操作是0.

A)Ctrl+D

B)Ctrl+G

C)Ctrl+F

D)Ctrl+E

答案:B

解析:

56.[单选题]在文件列表框的实现文件的多重选择,应修改该控件的()属性.

A)filename

B)pattern

C)path

D)multiselect

答案:D

解析:

57.[单选题]在代码编辑器中,若一条语句过长需要执行书写语句时,可用___作为续行符.

A)一个下划线"-"

B)一个空格加一个下划线"」

C)一个减号

D)一个空格加一个减号

答案:B

解析:

58.[单选题]要设置定时器的时间间隔可以通过_属性来实现。

A)Value

B)Text

C)InterVal

D)Max

答案:C

解析:

59.[单选题]如果文本框的Enabled属性设为False,则o

A)文本框的文本将变成灰色,用户仍然能改变文本框中的内容。

B)文本框的文本将变成灰色,并且此时用户不能将光标置于文本框上

C)文本框的文本将变成灰色,用户仍然能将光标置于文本框上,但是不能改变文本框中的内容。

D)文本框的文本正常显示,用户能将光标置于文本框上,但是不能改变文本框中的内容。

答案:B

解析:

60.[单选题]函数String(n,"str")的功能是()。

A)把数值型数据转换为字符串

B)返回由n个字符组成的字符串

C)从字符串中取出n个字符

D)从字符串中第n个字符的位置开始取子字符串

答案:B

解析:

61.[单选题]下列程序段的执行结果为().DimM(2)Fori=lTo2M(i)=0Nextik=2Fori=lTo

kForj=lTokM(j)=M(i)+lPrintM(k);NextjNexti

A)l

B)l

OO

D)0

答案:C

解析:

62.[单选题]在数据库管理系统提供的数据语言中,负责数据模式定义的是o()

A)数据定义语言

B)数据管理语言

C)数据操纵语言

D)数据控制语言

答案:A

解析:

63.[单选题]列表框LiStl中列表项下标的范围区间可表示为o

A)I-Listindex

B)O~Listindex+l

C)l~ListCount+l

D)O〜LiStCOUntT

答案:D

解析:

64.[单选题]当用户单击命令按钮时,()属性可以使得命令按钮对激发事件无效。

A)Default

B)Cancel

C)Name

D)Enabled

答案:D

解析:

65.[单选题]把字符串"123"转换为数值123时应该使用的函数是()

A)St

B)Val

C)Len

D)Rnd

答案:B

解析:

66.[单选题]下列程序的执行结果是().a=75Ifa>90Theni=4Ifa>80Theni=3Ifa>70Then

i=2Ifa>60Theni=lPrint"i=";i

A)i=l

B)i=2

C)i=3

D)i=4

答案:A

解析:

67.[单选题]在窗体上画一个名称为COmmonDiaIogl的通用对话框,一个名称为Commandl的命令按钮

.然后编写如下事件过程:PrivateSubCommandl_Click()CommonDialogl.FileName=""

CommonDialogl.Filter=nAllfile:*I(*.Doc)*.Doc∣(*.Txt)*.Txt"

CommonDialogl.Filterlndex=2CominonDialogl.DialogTitle=nVBTest"

CommonDialogl.Action=IEndSUb对于这个程序,以下叙述中错误的是

A)该对话框被设置为"打开"对话框

B)在该对话框中指定的默认文件名为空

C)该对话框的标题为VBTeSt

D)在该对话框中指定的默认文件类型为文本文件(*.Txt)

答案:D

解析:

68.[单选题]Mid("HelloEVeryOne",7,3)的执行结果是__.

ʌ)ong

B)every

OEve

D)one

答案:C

解析:

69.[单选题]下列语句中正确的注释语句是

A)z=x+100/*求Z的值*/

B)y=400厥给y赋值

C)Z=300〃给Z赋值

D)x=400'给X赋值

答案:D

解析:

70.[单选题]下面()控件不具有CaPtiOn属性.

A)标签框

B)钮

C)命令按钮

D)文本框

答案:D

解析:

71.[单选题]要使时钟控件TimerI的Timer事件不起作用,以下正确的语句是

A)Timerl.Visible=False

B)Timerl.Enabled=False

C)Timerl.Interval=IOOO

D)Timerl.Index=O

答案:B

解析:

72.[单选题]如果变量x=2、y=5,a="acd"ʌb="abc",则表达式x<y0rb>aAnda=b的值__o

A)True

B)False

OYes

D)No

答案:A

解析:

73.[单选题]若变量X的值为-2,则-XN的值为—o

A)8

B)-8

016

D)-16

答案:D

解析:

74.[单选题]一句语句要在下一行继续写,续行符是().

A)+

B)-

0_

D)∙∙∙

答案:C

解析:

75.[单选题]在ViSUaIBaSiC中,除了可以指定某个窗体作为启动对象外,还可以指定___作为启动

对象。

A)事件

B)属性

C)SubMain

D)菜单

答案:C

解析:

76.[单选题]若要求显示一个指定窗体,所用的方法是()∙

A)Show

B)Open

OHide

D)Load

答案:A

解析:

77.[单选题]当运行程序时,系统自动执行窗体的()事件过程。

A)Loa

B)Click

C)Unloa

D)GotFocus

答案:A

解析:

78.[单选题]以下关于焦点的叙述中,错误的是0.

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

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

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

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

答案:A

解析:

79.[单选题]滚动条控件的Largeehange属性所设置的是()。

A)单击滚动条的滚动框和滚动箭头之间的区域时,滚动条控件ValUe属性值的改变量

B)滚动条中滚动块的最大移动位置

C)滚动条中滚动块的最大移动范围

D)滚动条控件无该属性

答案:A

解析:

80.[单选题]在设计阶段,属性窗口的内容是o()

A)被选中控件的所有属性

B)被选中控件的属性,但不包括只能在运行期间才可以访问的属性

C)窗体上所有控件的属性

D)被选中控件的属性和当前窗体的属性

答案:B

解析:

81.[单选题]多窗体程序由多个窗体组成。在缺省情况下,VB在执行应用程序时,总是把—指定为

启动窗体。

A)不包含任何控件的窗体

B)设计时的第一个窗体

C)命名为FOrml的窗体

D)包含控件最多的窗体

答案:B

解析:

82.[单选题]有以下程序:OptionBaseIDimarr()AsIntegerPrivateSubFormClick()Dimi

AsInteger,jAsIntegerReDimarr(3,2)Fori=lTo3Forj=lTo2arr(i,j)=i*10+jNextj

NextiReDimPreservearr(3,4)Forj=3To4arr(3,j)=10*j+5NextjPrint

arr(3,2);arr(3,4)EndSUb程序运行后,单击窗体,输出结果为

A)022

B)3135

03245

D)0O

答案:C

解析:

83.[单选题]执行了下面的程序:SubForm_Click()Fori=lTo6Listl.AddItemiNextFori=lTo

3Listl.RemoveitemiNextEndSUb列表框中的数据项为().

Λ)l,5,6

B)2,4,6

C)4,5,6

D)l,3,5

答案:D

解析:

84.[单选题]InputBOX函数的返回值的类型为一

A)数值

B)字符串

C)逻辑值

D)日期值

答案:B

解析:

85.[单选题]若要禁止窗体被用户移动,通过设置可达此要求的窗体的属性是().

A)MaxButton

B)Moveable

C)Move

D)ControlBox

答案:D

解析:

86.[单选题]下列控件中,没有CaPtiOn属性的是()。

A)按钮

B)复选框

C)列表框

D)框架

答案:C

解析:

87.[单选题]下面所列中,正确的数组声明语句是_________o

Λ)Dima[3,3]asInteger

B)Dima(3)(3)asInteger

C)Dima(3,3)asInteger

D)Dima[n,n]asInteger

答案:c

解析:

88.[单选题]表达式Sgn(15.6)+Int(-16.8)的值是。()

A)17

B)-15

018

D)-16

答案:B

解析:

89.[单选题]语句Print5/5*5的输出结果是().

A)5

B)25

OO

D)l

答案:A

解析:

90.[单选题]在两个菜单命令项之间设置分隔条,应在标题文本框中输入

A)&

B)-

CX

D)+

答案:B

解析:

91.[单选题]当60<x<80时,将b赋值给a,应使用语句__。

A)If80>x>60Thena=b

B)If60<xXorx<80Thena=b

C)Ifx>60Λndx<80thena=b

D)If60<x0rx<80Thena=b

答案:C

解析:

92.[单选题]下列()控件结合了文本框和列表框的特性。

A)图片框

B)图像框

C)组合框

D)列表框

答案:C

解析:

93.[单选题]当拖动滚动条的滚动块时,将触发滚动条的什么事件?

A)Move

B)Change

C)Clear

D)Scroll

答案:D

解析:

94.[单选题]阅读下面的程序,选择运行结果是。SubF(xAsSingle,yAsSingle)

DimtAsSinglet=x

X=t∕y

Y=tModyEndSub

PrivateSubForm_Load()DimaAsSingle

DimbAsSinglea=5

B=4

F

A,bPrint

A,b

EndSub()

A)54

B)l1

01.254

D)1.251

答案:D

解析:

95.[单选题]在ViSUalBaSiC中,_____被称为对象.

A)窗体

B)控件

C)窗体和控件

D)窗体、控件、属性

答案:C

解析:

96.[单选题]对于语句Ifx=lTheny=l,下列说法正确的是()。

A)x=l

B)x=l

C)x=l

D)x=l

答案:C

解析:

97.[单选题]要判断"命令按钮"是否被鼠标单击,应在"命令按钮"的事件中判断.

A)Chang

B)KeyDown

OClick

D)KeyPress

答案:C

解析:

98.[单选题]Fork=100To200PSet(2*k,k)Nextk

A)两条相互平行的直线

B)两条分离的斜线

C)两条交叉的斜线

D)—条直线

答案:D

解析:

99.[单选题]VisualBaSiC中可以用类型说明符来标识变量的类型,其中表示货币型的是

A)%

BX

0@

D)$

答案:C

解析:

100.[单选题]在下列说法中,正确的是

A)通过适当的设置,可以在程序运行期间,让时钟控件显示在窗体上

B)在列表框中不能进行多项选择

C)在列表框中能够将项目按字母顺序从大到小排列

D)框架也有CliCk和DbICliCk事件

答案:D

解析:

IOl.[单选题]下面四项中,()是VB中的数值变量.

Λ)ΛBC

B)E+2

C)"True"

D)0135

答案:A

解析:

102.[单选题]单击滚动条两端的箭头,将触发该滚动条的()事件。

A)Scroll

B)KeyDown

C)Change

D)Dragover

答案:C

解析:

103.[单选题]当一个工程含有多个窗体时,其中的启动窗体是0.

A)启动VisualBasic时建立的窗体

B)第一个添加的窗体

C)最后一个添加的窗体

D)在“工程属性”对话框中指定的窗体

答案:D

解析:

104.[单选题]执行以下程序段后,变量C的值为__.a="VisualBasicPrograming"b=

"Quick"c=b&UCase(Mid(a,8,6))&Right(a,11)

A)VisualBASICPrograming

B)QuickBasicPrograming

C)QUICKBasicPrograming

D)QuickBASICPrograming

答案:D

解析:

105.[单选题]在窗体上有一个文本框控件,名称为TXtTime,一个计时器控件,名称为TimerI,要求每一

秒钟在文本框中显示一次当前的时间,程序为:PrivateSubTimerl________O

TxtTime.text=TimeEndSUb在下划线上应填入的内容是.

A)Enabled

B)Visible

C)Interval

D)Timer

答案:D

解析:

106.[单选题]下面程序.PrivateSubForm_Click()b=3:a=2:C=4PrintIIF(a>=b,a,

IIF(C>b,C,b))EndSUb运行后,单击窗体输出的结果是

A)0

B)3

02

D)4

答案:D

解析:

107.[单选题]下面程序段显示的结果是()。

A)优秀

B)良好

C)通过

D)不通过

答案:A

解析:DimXx=Int(Rnd)+5SelectCaseXCase5"优秀"Case4Print”良好

"Case3Print“通过"CaseElsePrint''不通过"EndSelect

108.[单选题]VisualBaSiC中,数组作为过程参数传递时,只能通过——的方式进行传递。

A)传值

B)传址

C)传值或地址

D)传形参

答案:B

解析:

109.[单选题]下列程序段执行结果为A=75

IfA>60ThenI=IIfA>70Then1=2IfA>80Then1=3IfA>90Then1=4

Print"I=";1()

A)I=I

B)I=2

C)I=3

D)1=4

答案:B

解析:

110∙[单选题IMaxLength属性可以设置文本框可以输入与显示的最多字符个数,当其值为0时表示O∙

A)不允许输入任何字符,但显示不限制

B)不允许输入字符

C)输入的字符长度不限

D)以上都不正确

答案:C

解析:

IlL[单选题]关于多分支结构的Case语句,下列写法中错误的是。()

A)Casel,5,Is>10

B)Case0to10

OCaseIs>10AndIs<50

D)CaseIs>10

答案:C

解析:

112.[单选题]为了把文本框TeXtl中输入的小写字母的大写形式同步显示在文本框Text2中,应该使用

的事件过程是_____O()

A)PrivateSubTextl_Change()

Text2.Text=UCase(Textl.Text)

EndSub

B)PrivateSubTeXtl.Change()

Textl.Text=UCase(Text2.Text)

EndSub

C)PrivateSubTextl_LostFocus()

Text2.Text=UCase(Textl.Text)

EndSub

D)PrivateSubTextlLostFocus()

Textl.Text=UCase(Text2.Text)

EndSub

答案:A

解析:

113.[单选题]以下程序中属于全局变量的是—o

A)a

B)b

Oc

D)x

答案:D

解析

:PublicxAsIntegerSubsl(aʌslnteger,bʌsInteger)DimcΛsIntegerc=a+bEndSubPrivateSubCommandl

_Click()x=4Callsl(4,6)Printx;EndSub

114.[单选题]当组合框的Style属性设置为1时,其表现形式是。()

A)下拉列表框

B)下拉组合框

C)简单组合框

D)文本框

答案:C

解析:

115.[单选题]要使每次单击滚动条两端滚动按钮时变化值为10,应设置属性。

()

A)SmallChange

B)MinChange

C)MaxChange

D)LargeChange

答案:A

解析:

116.[单选题]以下语句的输出结果是()oPrintFormat(32548.5,"000,000.00")

A)32548.5

B)32,548.5

C)032,548.50

D)32,548.50

答案:C

解析:

117.[单选题]阅读程序:SubsubP(b()AsInteger)Fori=1To4b(i)=2*iNextiEnd

SubPrivateSubCommand1ClickODima(lTo4)AsIntegera(l)=5:a(2)=6a(3)=7:

a(4)=8subPa()Fori=1To4Printa(i);NextiEndSub运行上面的程序,单击命令按钮

,输出结果为______.

A)2468

B)5678

C)10121416

D)出错

答案:A

解析:

118.[单选题]在下列表达式中,非法的是0.

A)a=b+c

B)a>b+c

C)a≠b>c

D)a<b+c

答案:c

解析:

119.[单选题]表达式15+10mod4*2+1的值是()。

Λ)18

B)ll

Ol

D)3

答案:A

解析:

120.[单选题]以下哪个不是程序设计的基本结构().

A)循环结构

B)判断结构

C)选择结构

D)顺序结构

答案:B

解析:

121.[单选题]Len("实践应用能力")的值是0.

A)6

B)4

08

D)不能确定

答案:A

解析:

122.[单选题]要定义一个变量为全局变量,应使用0关键字.

Λ)Static

B)Public

C)Private

D)Sub

答案:B

解析:

123.[单选题]构成一个坐标系的三要素为

A)坐标原点、ScaleTop,ScaleLeft

B)原点坐标、坐标轴长度和方向、坐标试题单位

C)SealeMode>ScaleHeight,ScaleWidth

D)SCaleMode、SCaIeTop、ScaleLeft

答案:B

解析:

124.[单选题]Int(198.555*100+0.5)/100的值为().

A)198

B)199.6

C)198.56

D)200

答案:C

解析:

125.[单选题]执行下列程序段后,正确的输出结果是_

A)4

B)25

029

D)36

答案:D

解析:S=OFori=ITO3Stepls=s+iKNextiPrints

126.[单选题]当一个复选框被选中时,它的ValUe属性的值是()。

A)3

B)2

Ol

D)0

答案:C

解析:

127.[单选题]VB提供了结构化程序设计的3种基本结构,这3种基本结构是()。

A)递归结构,分支结构,循环结构

B)选择结构,过程结构,顺序结构

C)过程结构,输入、输出结构,转向结构

D)分支结构,循环结构,顺序结构

答案:B

解析:

128.[单选题]当滚动滚动滑块时,将处罚滚动框的事件。()

A)Move

B)Change

C)Scroll

D)Getfocus

答案:C

解析:

129.[单选题]不论何控件,共同具有的是()属性。

A)Text

B)Name

C)ForeColor

D)Caption

答案:B

解析:

130.[单选题]Print方法表达式中,各数据项之间不可能存在的分隔符是().

A)

B);

C)

D)空格

答案:C

解析:

131.[单选题]Cls方法可以清除窗体或图片框中的()内容.

A)在设计阶段使用PiCtUre设置的背景位图

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

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

D)以上全部内容

答案:C

解析:

132.[单选题]菜单控件仅支持下面哪一事件().

A)Click

B)MouseDown

C)KeyPress

D)Load

答案:A

解析:

133.[单选题]显示打印对话框需要使用CommonDiaIog控件的方法为0.

A)ShowOpen

B)ShowPrinter

C)ShowColor

D)ShowFont

答案:B

解析:

134.[单选题]在设计阶段,当双击窗体上的某个控件时,所打开的窗口是().

A)工程资源管理器窗口

B)工具箱窗口

C)代码窗口

D)属性窗口

答案:C

解析:

135.[单选题]文本框获得焦点触发的事件为()。

A)SetFocus

B)Visible

C)Refresh

D)GetFocus

答案:D

解析:

136.[单选题]下列变量名中,不合法的变量名是0.

A)C24

B)A.

C)C:A_

D)D:RIMS

答案:B

解析:

137.[单选题]想要显示一个输入框,它的标题栏上显示“示例”,提示信息是“请输入一个正整数

”,输入框内默认内容为“1”,其语句是()

A)A=InPUtBox(“请输入一个正整数“,“示例”,“1")

B)A=InputBoxC"示例”,“请输入一个正整数“,"1")

C)A=InputBox(,,lw√,示例”,“请输入一个正整数”)

D)A=InPUtBOx(“请输入一个正整数”,“1“,”示例”)

答案:A

解析:

138.[单选题]按钮(OPtiOnBUttOn)控件,其VaIUe属性的可取值为()。

A)O和1

B)TrUe和FalSe

01、2和3

D)0、1和2

答案:B

解析:

139.[单选题]以下关于VB的叙述中,错误的是()。

A)VB采用事件驱动方式运行

B)VB既能以解释方式运行,也能以编译方式运行

C)VB程序代码中,过程的书写顺序与执行顺序无关

D)VB中一个对象对应一个事件

答案:D

解析:

140.[单选题]VisualBaSiC中,在一行写多条语句时,语句之间用_符号分隔。

A)'

B)"

0:

D)/

答案:C

解析:

141.[单选题]表达式2*3.2+4*2∕2+3'2的值是。

A)30

B)31

049

D)48

答案:B

解析:

142.[单选题]深度为7的完全二叉树中共有125个结点,则该完全二叉树中的叶子结点数为。(

)

A)62

B)63

064

D)65

答案:B

解析:

143.[单选题]为了对文本框控件识别输入的Fl-FI2的功能键,应使用的事件是().

A)KeyPress

B)KeyDown

C)MouseDown

D)Change

答案:B

解析:

144.[单选题]在窗体上添加一个命令按钮,编写如下代码.OptionBase!PrivateSub

Commandl_ClickDimaA=Array(1,2,3,4)J=IFori=4TolStep-1S=s+a(i)*jJ=j*10Nexti

PrintsEndSUb程序运行后,单击命令按钮,输出结果是().

A)4321

B)12

C)34

D)1234

答案:D

解析:

145.[单选题]要想从子过程调用后返回两个结果,下面子过程语句说明合法的是

A)Subf2(ByValn%,ByValm%)

B)Subfl(n%,ByValm%)

OSubfl(n%,m%)

D)Subfl(ByValn%,m%)

答案:C

解析:

146.[单选题]用键盘的光标键选中某一菜单项,并按回车将触发菜单的0的事件.

A)KeyPress

B)KeyDown

OClick

D)KeyUp

答案:C

解析:

147.[单选题]下列能正常结束循环的是().

A)i=5

B)i=l

Oi=IO

D)i=6

答案:C

解析:Doi=i+lLoopUntili<0Doi=i+2L∞pUntili=10Doi=i+lLoopUntilI>0Doi=i-2LoopUntil

I=I

148.[单选题]Print

A)顺序文件的写语句

B)在窗体上显示的方法

C)子程序名

D)打印命令

答案:A

解析:

149.[单选题]语句PrintFormatCHELLO","

A)HELLO

B)hello

OHe

D)he

答案:B

解析:

150.[单选题]语句Print6*6\6/2的输出结果是()。

A)3

B)12

OO

D)l

答案:B

解析:

151.[单选题]执行下面的语句后,所产生的信息框的标题是,a=MSgBoX("2004年4月","全国计算

机等级考试4)

A)全国计算机等级考试

B)空

C)2004年4月

D)出错

答案:D

解析:

152.[单选题]若要使标签控件显示时不覆盖其背景内容,要进行设置的属性是().

A)BackColor

B)BorderStyle

C)ForeColor

D)BackStyle

答案:D

解析:

153.[单选题]下列数组定义中,元素个数最多的是()。

A)DimA(3,2)

B)DimA(2,3)

C)DimA(-lto2,3)

D)DimA(lto2,3)

答案:C

解析:

154.[单选题]产生[10,37]之间的随机整数的ViSUaIBaSiC表达式是。

A)Int(Rnd(1)*27)+10

B)Int(Rnd(1)*28)+10

Olnt(Rnd(1)*27)+11

D)Int(Rnd(1)*28)+11

答案:B

解析:

155.[单选题]若在消息框MsgBox中显示"确定(OK)"和"取消(CanCe1)"两个按钮,则Buttons

参数的设置值是。

A)3

B)2

OO

D)l

答案:D

解析:

156.[单选题]在默认情况下,InputBoX函数返回值的类型为()

A)字符串

B)变体

C)数值

D)数值或字符串

答案:A

解析:

157.[单选题]求以10为底X的常用对数的表达式为().

A)LOG(X)/LOG(10)

B)LN(X)

OLOG(X)/LOG

D)D=LOG(X)

答案:A

解析:

158.[单选题]下面4项中合法的字符常数是().

A)ABC$

B)"ΛBC"

C)'ABC'

D)ΛBC

答案:B

解析:

159.[单选题]在窗体上画一个名称为CommandI的命令按钮和一个名称为TeXtl的文本框,然后编写如

下程序:PrivateSubCommandl_Click()Dimx,y,zAsIntegerx=5y=7z=0Textl.Text=""Call

Pl(x,y,z)Textl.Text=Str(z)EndSubSubPl(ByValaΛsInteger1ByValbAsInteger,cΛs

Integer)c=a+bEndSUb程序运行后,如果单击命令按钮,则在文本框中显示的内容是().

A)0

B)12

C)Str(z)

D)没有显示

答案:B

解析:

160.[单选题]赋给一个数组的数据类型一定要()。

A)相同

B)不相同

C)两可

D)都不对

答案:A

解析:

161.[单选题]—属性可控制菜单项是否有效。

A)Hide

B)Checked

C)Enabled

D)Visible

答案:C

解析:

162.[单选题]以下不具有PiCtUre属性对象是().

A)窗体

B)图片框

C)图像框

D)文本框

答案:D

解析:

163.[单选题]运行时当用户在文本框中输入新的内容,或在程序代码中对文本框的Text

属性进行赋值从而改变了文本框的TeXt属性时,将触发文本框的事件

()

A)Click

B)DblClick

OGotFocus

D)Change

答案:D

解析:

164.[单选题]下列可作为ViSUalBaSiC变量名的是()o

A)A<

B)4

C)?x

D)constA

答案:D

解析:

165.[单选题]VB窗体设计器的主要功能是()。

A)显示文字

B)建立用户界面

C)画图

D)编写源程序代码

答案:B

解析:

166.[单选题]数组声明语句Dima(Oto3,-2to2,0to5)中,数组a包含元素的个数为()

A)120

B)75

C)60

D)13

答案:A

解析:

167.[单选题]下可以作为VB变量名的是0.

A)SIN

β)C01

C)COS(X)

D)X(-1)

答案:B

解析:

168.[单选题]要产生[30,50]之间的随机整数,下列表达式正确的是()。

A)int(rnd*20+30)

B)int(rnd*21+30)

C)int

D)int(rnd*50)

答案:B

解析:

169.[单选题]要在垂直位置上移动控件,应利用控件的()属性.

Λ)Left

B)Width

OTop

D)Height

答案:c

解析:

170.[单选题]若要编写一些SUb过程,并能从多个窗体中访问这些过程,最好应该将放在___中

A)标准模块

B)窗体

C)类模块

D)以上都不可以

答案:A

解析:

171.[单选题]下列关于过程叙述不正确的是___.

A)过程的传值调用是将实参的具体值传值递给形参

B)过程的传址调用是将实参在内存的地址传递给形参

C)过程的传值调用参数是单向传递的,过程的传址调用参数是双向传递的

D)无论过程传值调用还是过程传址调用,参数传递都是双向的

答案:D

解析:

172.[单选题]根据“属性窗口”中的属性来区分窗体中的控件()

A)Text

B)Name(名称)

C)Caption

D)Index

答案:B

解析:

173.[单选题]设有下面程序SUbinc(aAsInteger)StaticXAsIntegerx=x+aPrintx;End

SubPrivateSubForm_Click()inc2inc3inc4EndSUb程序运行后,单击命令按钮Commandl

,则输出的结果是O

A)3610

B)ll1418

C)4711

D)259

答案:D

解析:

174.[单选题]若有数组说明语句:Dimt(1To10),贝∣]t被定义为

A)字符串型数组

B)变体类型数组

C)动态数组

D)整形数组

答案:B

解析:

175.[单选题]用以下方式声明的变量,()可以在整个程序中通用?

A)在窗体模块用Dim进行声明

B)在窗体模块用PUbliC进行声明

C)在窗体模块用PriVate进行声明

D)在窗体模块用StatiC进行声明

答案:B

解析:

176.[单选题]函数Int((IO-1+1)*Rnd+1)的值的范围是()。

A)[(Tl)

B)[「10]

C)[lθʌʃlθθ)

D)[10^20)

答案:B

解析:

177.[单选题]在表示长整数时,可作为长整数尾部符号的是().

A)#

B)!

0&

D)$

答案:C

解析:

178.[单选题]设x=66,执行语句MaX=IIf()后,MaX的值是

A)-l

B)l

C)True

D)False

答案:D

解析:

179.[单选题]当一个工程含有多个窗体时,其中的启动窗体是0.

A)启动VisualBasic时建立的窗体

B)第一个添加的窗体

C)最后一个添加的窗体

D)在"工程属性"对话框中指定的窗体

答案:D

解析:

180.[单选题]下列逻辑表达式中,值为True的是。

A)lla">"AT"

B)"A"<"9"

C)"A">"a"

D)"AT''<"AND"

答案:A

解析:

181.[单选题]若要将某命令按钮设置为默认命令按钮.则应设置为TrUe的属性是().

A)Value

B)Cancel

C)Default

D)Enabled

答案:C

解析:

182.[单选题]若要使标签控件显示时不覆盖其背景内容,要对。属性进行设置.

A)BackColor

B)BorderStyle

C)ForeColor

D)BackStyle

答案:D

解析:

183.[单选题]下列关于条件语句的说法中,正确的是o

A)If语句中只能有一个EISeif分句

B)If语句中可以没有Then保留字

C)If语句中可以没有ElSe保留字

D)If语句都可以由Iif语句替代

答案:C

解析:

184.[单选题]执行下列程序后输出的是().PrivateSubCommandl,Click()Ch$="ABCDEFGHIJ”

PrintMid(Right(Ch$,5),Len(Ch$,3)),3)EndSub

A)FGH

B)HIJ

OFGHIJ

D)ABCDEF

答案:B

解析:

185.[单选题]有下面程序:Dimx,y,zPrivateSubss()x=x+l:y=y+l:Z=z+lprintx;y;

zEndSubPrivateSubForm_Click()Dimx,y,zx=1:y=2:z=3CallssPrintx;y;zEnd

SUb程序运行后,单击两次窗体Forml,则输出的结果是。

A)111123222123

B)111111222222

0111123

D)l23123

答案:A

解析:

186.[单选题]设变量MyName(字符串型),Age(整型)分别表示一个人的姓名和年龄,要设计一个逻辑表

达式,当该人姓张,并且超过60岁,则表达式的值为TrUe,下面正确的是_____o()

A)Right(MyName11)="张"AndAge>60

B)Left(MyName,Len("张"))="张"AndAge>60

C)Left(MyName1Len("张"))="张"OrAge>60

D)MyName="张"AndAge>60

答案:B

解析:

187.[单选题]编写如下事件过程和函数过程:PrivateFunctionp2(ByValnAsInteger,

number()AsSingle)AsIntegerp2=number(1)Forj=2TonIfnumber(j)<p2Thenp2

=number(j)NextEndFunctionPrivateSubFormClick()Dimnum(lTo6)AsSinglenum(l)=

103:num(2)=190:num(3)=0num(4)=32:num(5)=-56:num(6)=100Printp2(6,

num())EndSUb程序运行后窗体上显示的值是____.

A)-56

B)0

C)103

D)190

答案:A

解析:

188.[单选题]设有数组说明语句:Dimc(-lTo1,1To5),则下列表示数组C的元素选项中正确

的是O

A)c(l,0)

B)c(i+j)

C)c(i)(J)

D)c(i,j)

答案:D

解析:

189.[单选题]使用()方法可将新的列表项添加到列表框中。

A)Print

B)ΛddItem

C)Clear

D)RemoveItem

答案:B

解析:

190.[单选题]标签控件最重要的属性是0.

A)caption

B)text

C)name

D)width

答案:A

解析:

191.[单选题]用于在过程中定义静态变量的关键字是—

温馨提示

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

评论

0/150

提交评论