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

下载本文档

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

文档简介

试题说明

本套试题共包括1套试卷

每题均显示答案和解析

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

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

L[单选题]下面程序段.DimyIfyThenPrinty+1ElsePrinty+2运行后,显示的结果是().

A)2

B)-l

C)显示出错信息

答案:A

解析:

2.[单选题]在一个语句内写多条语句时,用来分隔每条语句的符号是().

A),

B)C:、

0;

答案:B

解析:

3.[单选题]设执行以下程序段时依次输入11、33、55,执行结果为0.Dima(4)AsInteger,b(4)

AsIntegerForK=0To2a(K+1)=VaI(InPUtBOx("请输入数据"))b(3-K)=a(K+1)

NextKPrintb(K)

A)11

B)33

C)55

答案:A

解析:

4.[单选题]下列叙述不正确的是()。

A)注释语句是非执行语句,仅对程序的有关内容起注释作用,它不被解释和编译

B)注释语句可以放在代码中的任何位置

C)代码中加入注释语句的目的是提高程序的可读性

答案:C

解析:C注释语句不能放在续行符的后面

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

事件过程:PrivateSubCommandl_Click()Dimarrayl(10,10)AsIntegerDimi,jʌsIntegerFor

i=lTo3Forj=2To4arrayl(i,j)=i+jNextjNextiTextl.Text=arrayl(2,3)+arrayl(3,4)End

SUb程序运行后,单击命令按钮,在文本框中显示的值是.

A)12

B)13

014

D)15

答案:A

解析:

6.[单选题]在ViSUaIBaSiC中,下面的4个数组说明语句语法正确的是().

A)Dim

B)Del

ODim

D)Dimension

答案:C

解析:

7.[单选题]下列()是窗体的扩展名.

A)frm

B)bas

Ocls

D)dll

答案:A

解析:

8.[单选题]启动窗体在程序运行后,不进行任何操作的情况下会发生事件

()

A)Initialize和Load

B)Show

C)Activate

D)A和C

答案:D

解析:

9.[单选题]下列程序执行后,变量S的值为().DimsAsLong,xAsIntgerS=OForx=lTo10Step

2S=s+xNextxTextl.Text=s

A)10

B)25

C)50

D)100

答案:B

解析:

10.[单选题]窗体上有一个控件COmmandX,想让该命令按钮暂时失去作用,可以用下列哪条语句来实现

O

A)CommandX.Enable=True

B)CommandX.Enable=False

C)CommandX.Visible=True

D)Command.Visible=False

答案:B

解析:

11.[单选题]执行语句:C$="Glad"&Mid$("Nicetomeetyou”,5,3),则变量c$的值为()o

A)Nice

B)Glad

OGlad

D)Glad

答案:C

解析:

12.[单选题]设a="ViSUalBasic",下面使b="Basic"的语句是()o

A)b=Left(a,8,12)

B)b=Mid(a,8,5)

C)b=Rigth(a,5,5)

D)b=Left(a,8,5)

答案:B

解析:

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

启动窗体。

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

B)设计时的第一个窗体

C)命名为Frml的窗体

D)包含控件最多的窗体

答案:B

解析:

14.[单选题]以下叙述中正确的是—o

A)一个SUb过程至少要有一个EXitSUb语句

B)一个SUb过程必须有一个EndSUb语句

C)可以在SUb过程中定义一个FUnetion过程

D)可以在FUnCtion过程中定义一个SUb过程

答案:B

解析:

15.[单选题]运行下面程序,单击窗体后在窗体上显示的内容是PriVateSubForm_Click()

DimxAsInteger,yAsIntegerx=1:y=O

DoWhilex<3x=x+l

Y=x+yLoop

Printx;y

EndSub()

A)l0

B)33

C)53

D)35

答案:D

解析:

16.[单选题]设组合框Combol中有3个项目,则以下能删除第1项的语句是()。

A)Combol.RemoveItem

B)Combol.RemoveItem

C)Combol.RemoveItem

D)Combol.RemoveItem

答案:B

解析:

17.[单选题]有如下程序:PrivateSubCommandl_Click()m$="ABC"n$="abc"k$=LCase$(mS)

j$=UCase$(n$)PrintAsc(k$+j$)EndSub程序运行后,输出的结果是().

A)abcabc

B)ΛBCΛB

C)C:65

D)97

答案:D

解析:

18.[单选题]RGB函数通过红.绿.蓝三基色混合产生某种颜色,某语法为RGB(红.绿.蓝),括号中红、

绿、蓝三基色的成分使用0~255之间的整数.若使用三个滚动条分别输入三种基色,为保证输入数值有

效,则应设置()属性.

A)MaX和Min

B)SmaIlChange和Largeehange

C)SCrOll和Change

D)Value

答案:A

解析:

19.[单选题]下述程序的运行结果是().PrivateSubCommandl_Click()a=l.5b=l.5Callfun(a,b)

Printa,bEndSubPrivateSubfun(x,y)x=y*yy=y+xEndSub

A)2.25

B)l.5

C)2.25

D)0.75

答案:C

解析:

20.[单选题]设置时钟控件有效的属性是()。

A)Timer

B)Interval

OClick

D)Enabled

答案:D

解析:

21.[单选题]表达式#11/12/99#+10的运算结果是.

A)#11/22/99#

B)#21/12/99#

C)#11/22/89#

D)以上都是

答案:A

解析:

22.[单选题]为了建立一个随机文件,其中每一条记录由多个不同数据类型的数据项组成,应使用0.

A)记录类型

B)数组

C)字符串类型

D)变体类型

答案:A

解析:

23.[单选题]运行下面程序:PrivateSubForm_Click()a=1

B=1

N=InputBoxCn=")

ForI=2ToNStep1c=a+b

A=bb=cNext

Forml.ClsPrintbEndSub

单击窗体输入3后,窗体上的显示结果为:()

A)l

B)3

05

D)7

答案:B

解析:

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

A)框架

B)列表框

C)复选框

D)按钮

答案:B

解析:

25.[单选题]设有如下的程序段:

N=O

Fori=1To3

Forj=1Toi

Fork=jTo3

N=n+1

Nextk

Nextj

Nexti

执行上面的程序段后,n的值为()。

A)3

B)21

C)9

D)14

答案:D

解析:

26.[单选题]若使标签框根据所显示内容自动调整其大小,则可以通过设置()属性值为TrUe来实现.

A)AutoSize

B)Alignment

C)Enabled

D)Visible

答案:A

解析:

27.[单选题]复选框的VaIUe属性为0表示()。

A)复选框没被选中

B)复选框被选中

C)复选框内有灰色的钩

D)操作出错

答案:A

解析:

28.[单选题]下面程序PrivateSubForm_Click()c=4x=VaI(InPUtBox("请输入一个数"))

Whileχ-999Ifx>cThenc=xX=Val(InPUtBox("请输入一个数"))WendPrintc;:Print

Abs(x)EndSUb运行后,单击窗体并输入9,8,2,-999,输出的结果是.

A)98

B)92

09999

D)2999

答案:C

解析:

29.[单选题]如果要在命令按钮上显示图形文件,应设置命令按钮的0.

A)Style属性和GraPhiCS属性

B)Style属性和PietUre属性

C)PiCtUre属性

D)GraPhiCS属性

答案:B

解析:

30.[单选题]如果从数据文件INPUT.DAT中读取数据时,以下打开文件方式中,正确的是0∙

A)0PENINPUT.DATFORINPUTAS#1

B)OPENINPUT.DATFOROUTPUTAS#1

OOPEN"INPUT.DAT"FORINPUTAS#1

D)OPEN"I".#1INPUT.DAT

答案:C

解析:

31.[单选题]以下合法的ViSUalBaSiC标识符是()。

A)ForLoop

B)Const

C)9abc

D)a<x

答案:A

解析:

32.[单选题]对象可以识别和响应的某些行为称为().

A)属性

B)方法

C)继承

D)事件

答案:D

解析:

33.[单选题]下面属性用于显示对象的标题()

A)Text

B)Caption

C)Name(名称)

D)ForeColor

答案:B

解析:

34」单选题]vb中的坐标系最小刻度为().

A)堤

B)象素

C)厘米

D)一个标准字符宽度

答案:A

解析:

35.[单选题]设a为整型变量,能正确表达数学关系:10

A)a>10Ora<15

B)a>10Anda<15

Oa>=10Anda<=15

D)a>=10AndNot(a>=15)

答案:B

解析:

36.[单选题]可以惟一标识控件数组中的每一个控件属性的是

A)Name

B)Caption

C)Index

D)Enabled

答案:C

解析:

37.[单选题]为了把焦点移到某个指定的控件,所使用的方法是()

A)SetFocus

B)Visible

C)Refresh

D)GetFocus

答案:A

解析:

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

A)启动

B)第一个添加的窗体

C)最后一个添加的窗体

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

答案:D

解析:

39.[单选题]如果X是一个正的实数,将千分位四舍五入,保留两位小数的表达式是().

A)0.Ol*int(x+0.05)

B)0.01*int(100*(x+0.005))

C)O01*int(100*(x+0.05))

D)0.01*int(x+0.005)

答案:B

解析:

40.[单选题]下列表述中不能判断X是否为偶数的是..

A)x∕2=Int(x∕2)

B)xMod2=0

C)Fix(x∕2)=x∕2

D)x∖2=0

答案:D

解析:

41.[单选题]设a="VisualBaSiC",下面使b="Basic"的语句是____.

A)b=Left(a,8,12)

B)b=Mid(a,8,5)

C)b=Rigth(a,5,5)

D)b=Left(a,8,5)

答案:B

解析:

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

A)Ctrl+

B)B=Ctrl+

OCrCtrl+

D)D=Ctrl+E

答案:B

解析:

43.[单选题]下面可以正确定义2个整形变量和1个字符串变量的语句的是.

A)Dimn,mASInterger,sASString

B)Dima%,b$,CASString

C)DimaASInteger,b,cASString

D)Dimx%,yASInteger,zASString

答案:D

解析:

44.[单选题]滚动条的默认属性是_____。

A)Name

B)Min

OValue

D)Max

答案:C

解析:

45.[单选题]满足"当X的值是偶数时为真,奇数时为假”要求的表达式是().

A)x

B)Not

C)(x∖2*2-χ)=0

D)Not(xMod2)

答案:A

解析:

46.[单选题]删除列表框中指定的项目所使用的方法为o

A)Remove

B)Move

C)Clear

D)Removeitem

答案:D

解析:

47.[单选题]有如下程序FOrm=lTo4a=0Forj=lTo5a=lFork=lTo6a=a+3NextkNextj

NextmPrinta运行后输出的结果是().

A)18

B)19

C)90

D)360

答案:B

解析:

48.[单选题]表达式4+5∖6*7∕8Mod9的值是

A)4

B)5

C)6

D)7

答案:B

解析:

49.[单选题]如果希望一个按钮仅显示图片,正确的设置是()

A)将按钮的Style属性设置为I-Graphical

B)设置按钮的Caption属性为空

C)将按钮的Picture属性指定为一个图片文件

D)以上都必须设置

答案:D

解析:

50.[单选题]在组合框中选择的项目内容,可以通过()属性获得.

A)List

B)ListIndex

C)ListCount

D)Text

答案:D

解析:

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

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

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

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

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

答案:A

解析:

52.[单选题]在窗体上画一个名称为Timerl的计时器控件,要求每隔200毫秒发生一次计时器事件,则

以下正确的属性设置语句是()。

A)Timerl.InterVal=O.2

B)Timerl.Interval=2

C)Timerl.Interval=20

D)Timerl.Interval=200

答案:D

解析:

53.[单选题]以下叙述中错误的是().

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

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

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

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

答案:D

解析:

54.[单选题]表达式Abs(-5)*5∖5∕5的值是

A)-25

B)25

05

D)l

答案:B

解析:

55.[单选题]数学式子IoCOS25°写成ViSUaIBaSiC表达式是()。

A)10cos25

B)10*cos(25)

C)10*cos(25*3.14/180)

D)10*cos(25o)

答案:C

解析:

56.[单选题]以下语句的输出结果是.PrintFormat$(1234.5,"00,000.00")

A)1234.5

B)01,234.50

C)01,234.5

D)1,234.50

答案:B

解析:

57.[单选题]使用三个SCrolIBar控件来分别表示RGB,其ValUe属性值不可能为().

A)128

B)245

0254

D)257

答案:D

解析:

58.[单选题]设a=5,执行X=Hf()后,X的值为—。

A)5

B)6

OO

D)-l

答案:D

解析:

59.[单选题]当一个对象(如窗体或图片框)被移动或改变大小之后,或当一个覆盖该窗体被移开之后

,如果要保持该所画图形的完整性,可以选择触发()事件来完成图形的重画工作.

A)Paint

B)Load

OClick

D)Active

答案:A

解析:

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

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

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

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

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

答案:A

解析:

61.[单选题]在窗体上画两个按钮,名称分别为OPtiOnLOPtion2,标题分别为"宋体"和"黑体";一个复

选框,名称为CheCkL标题为"粗体";一个文本框,名称为TeXtLTeXt属性为"改变文字字体".要求程序

运行时,"宋体"按钮和"粗体"复选框被选中,则能够实现上述要求的语句序列().

A)Optionl.Value=True

B)Optionl.Value=True

C)0ption2.Value=False

D)Optionl.Value=True

答案:D

解析:

62.[单选题]设计动画通常使用时钟控件()来控制动画速度.

A)Enabled

B)Interval

C)Timer

D)Move

答案:B

解析:

63.[单选题]MsgBox函数中有四个参数,其中必须写明的参数是()

A)指定对话框中显示按钮的数目

B)设置对话框标题

C)所有参数都是可选的

D)提示信息

答案:D

解析:

64.[单选题]如果从数据文件INPUT.DAT中读取数据时,以下打开文件方式中,正确的是().

A)OPEN

B)OPEN

OOPEN

D)OPEN

答案:C

解析:

65.[单选题]下列程序段的执行结果为。DimM(IO)

ForI=Oto10M(I)=2*1

NextI

PrintM(M(3))()

A)12

B)6

OO

D)4

答案:A

解析:

66.[单选题]Rnd函数不可能的取值是()。

A)0

B)l

OO.124

D)0.009

答案:B

解析:

67.[单选题]下列循环语句中在任何情况下都至少执行一次循环体的是()

A)DoWhile〈条件>循环体Loop

B)WhiIe<条件>循环体Loop

C)Do循环体LooPUntil〈条件>

D)DoUntil〈条件>循环体Loop

答案:C

解析:

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

Command1_C1ick()Consta%zzla=4:b=8Printa+bEndSub程序运行后,单击窗体,则窗体上显示

的内容是().

A)2

B)49

C)5

D)显示出错信息

答案:D

解析:

69.[单选题]编写如下事件过程.PrivateSubFormClick()x$="A",y$="B".z$="C"ForJ=ITo2

X$=y$.y$=Z$.Z$=x$NextJPrintx$+y$+z$EndSub程序运行后,单击窗体,则窗体上显示的内

容是().

A)CAB

B)BCA

OBCB

D)CBC

答案:D

解析:

70.[单选题]假设变量BOOLVAR是一个布尔型变量,则下面正确的赋值语句是().

A)BOOLVAR='TRUE'

B)BOOLVΛR=.TRUE.

C)BOOLVAR=#TRUE#

D)B00LVΛR=3<4

答案:D

解析:

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

Commandl_Click()StaticXAsIntegerClsy=y+2x=x+2Printx,yEndSUb程序运行后,连

续四次单击ComnIandl按钮后,窗体上显示的是().

A)8

B)8

02

D)2

答案:B

解析:

72.[单选题]有如下数据定义语句:DinlX,YASInteger以上语句表明()。

A)X、Y均是整型变量

B)X是整型变量,Y是变体类型变量

C)X是变体类型变量,Y是整型变量

D)X是整型变量,Y是字符型变量

答案:C

解析:

73.[单选题]运行时,当用户向文本框输入新的内容,或在程序代码中对文本框的TEXT属性进行赋值从

而改变了文本框的TEXT属性值时,将触发文本框的。事件.

A)CLICK

B)DBLCLICK

OGOTFOCUS

D)CHANGE

答案:D

解析:

74.[单选题]要分配存放12个元素的整形数组,错误的数组声明是_______o

A)Dima%(lTo12)

B)Dima(3,4)

C)Dima(ll)Asinteger

D)Dima%(2,3)

答案:B

解析:

75.[单选题]语句PrintFormat$()的输出结果是__。

A)32548.5

B)32,548.5

0032,548.50

D)32,548.50

答案:C

解析:

76.[单选题]在以下4个逻辑表达式中,其逻辑值为"真”的是0.

Λ)Not(3+4<4+6)

B)(B)2>IAnd3<2

C)(C)I>2Or2>3

D)(D)Not(l>2)

答案:D

解析:

77.[单选题]窗体Forml的Caption属性为frm,它的Load事件过程名为()

A)Form_Load

B)Forml_Load

C)frm_Load

D)Me_Load

答案:A

解析:

78.[单选题]为使计时器控件每隔5秒钟产生一个计时器事件(TinIer事件),则应将其InterVal属性值

设置为()∙

A)5

B)500

C)300

D)5000

答案:D

解析:

79.[单选题]PrintFOrmat(32548.5,"####,##.##").

A)#325,48.5#

B)325,48.5

0032,548.50

D)32,548.5

答案:D

解析:

80.[单选题]从顺序文件中读取数据,不能使用().

A)Get[<]语句

B)InPUt〈语句

C)LinelnPUt〈语句

D)InPUt〈函数

答案:A

解析:

81.[单选题]将通用对话框类型设置为“另存为”对话框,应使用的方法是—o

A)ShowOpen

B)ShowSave

C)ShowColor

D)ShowFont

答案:B

解析:

82.[单选题]有如下程序:a=6:b=8F=Sqr(a*a十b*b)PrintF运行后输出的结果是().

A)6

B)8

OlO

D)14

答案:C

解析:

83.[单选题]决定控件上文字的字体、字形、大小、效果的属性是().

A)Font

B)Caption

C)Name

D)Text

答案:A

解析:

84.[单选题]每建立一个窗体,工程管理器窗口中就会增加一个().

A)工程文件

B)窗体文件

C)程序模块文件

D)类模块文件

答案:B

解析:

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

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

A)l

B)2

03

D)4

答案:C

解析:

86.[单选题]复选框的VaIUe属性为1时,表示

A)复选框被选中

B)复选框内有灰色的勾

C)复选框操作有错误

D)复选框未被选中

答案:A

解析:

87.[单选题]下列程序:OptionBase1Constupl=10PrivateSubFOrm_Click()Dima(upl)As

Integerk=-lForj=lToupla(j)=j*kk=-l*kNextjForj=lTo10Printa(j);NextjEnd

SUb运行后,单击命令按钮,则输出的结果是______o

A)l35910

B)-l-3-5-7-9

C)-l2-34-56-78-910

D)l-23-45-67-89-10

答案:C

解析:

88.[单选题]以下关于过程及过程参数的描述中,错误的是().

A)过程的参数可以是控件名称

B)用数组作为过程的参数时,使用的是"传地址"方式

C)只有函数过程能够将过程中处理的信息传回到调用的程序中

D)窗体可以作为过程的参数

答案:C

解析:

89.[单选题]下列程序段的执行结果为A=O

B=I

DoA=A+BB=B+1

LoopWhileA<10PrintA;B()

A)105

B)5010

C)2030

D)AB

答案:A

解析:

90.[单选题]设执行以下程序段时依次输入11、33、55,执行结果为Dinla(4)AsInteger,b(4)As

IntegerForK=0To2a(K+1)=VaI(InPUtBOx("请输入数据"))b(3-K)=a(K+1)Next

KPrintb(K)

A)11

B)33

C)55

D)0

答案:A

解析:

91.[单选题]决定按钮和复选框是否响应用户事件的属性是—。

A)Text

B)Caption

C)ForeColor

D)Enabled

答案:D

解析:

92.[单选题]设a=6,则执行X=Hf(a>5,-l,0)后,x的值为().

A)5

B)6

OO

D)-l

答案:D

解析:

93.[单选题]下列多分支选择结构的CaSe语句,写法错误的是O.

A)Case1,5,7,9

B)Case8To12

C)CaseIs<"Man"

D)Case5To2

答案:D

解析:

94.[单选题]在ViSUalBaSiC中,下面的4个数组说明语句语法正确的是().

A)Dima[10]

B)Delfn(10)

ODima(10)

D)Dimensiona(10)

答案:C

解析:

95.[单选题]执行以下程序段a$="ViSUalBasicProgramming"b$="C++"c$=Ucase(left$(a$,7))&b$&

Right$(a$,12)后,变量c$的值为

A)VisualBasicProgramming

B)VISUALC++Programming

C)VisualC++Programming

D)VISUALBASICProgramming

答案:B

解析:

96.[单选题]有说明语句:Dinlx!,则X是()类型的变量

A)整形

B)单精度浮点型

C)长整形

D)双精度浮点型

答案:B

解析:

97.[单选题]函数LenC期末测试系统123")返回值()。

A)9

B)15

Oo

D)-l

答案:A

解析:

98.[单选题]数据库系统的三级模式不包括()。

A)概念模式

B)内模式

C)外模式

D)数据模式

答案:D

解析:

99.[单选题]将数据项"China"添加到列表框LiStl中成为第一项应使用语句。

A)Listl.AddItem"China",1

B)Listl.AddItem1,"China"

C)Listl.AddItem"China",O

D)Listl.AddItemO,"China"

答案:C

解析:

1OO.[单选题]要使Print方法在FOrnILoad事件中起作用,要对窗体的()属性进行设置。

A)Backcolo

B)ForeColor

C)AutoRedra

D)BackStyle

答案:C

解析:

IOl.[单选题]执行以下代码段:y=23&n=y\4整型变量n的值为。

A)3

B)4

05

D)6

答案:C

解析:

102.[单选题]将D:∖pic.gif文件装入图片框PiCtUre1,应执行_语句。

A)Picturel="D:∖pic.gif"

B)Picture=LoadPicture("D:∖pic.gif")

C)Picturel.Picture=LoadPictureCD:∖pic.gif")

D)Picturel=LoadPicture()

答案:C

解析:

103.[单选题]执行以下程序段后,变量C的值为()a="ViSUalBasicPrograming":b="Quick"c=b&

LCase(Mid(a,7,6))&Right(a,11)

A)VisualbasicPrograming

B)QuickbasicPrograming

C)QUICKbasicPrograming

D)QuickBasicPrograming

答案:B

解析:

104.[单选题]在VisualBasic中最基本的对象是_它是应用程序的基石,是其它控件的

容器。

A)文本框

B)命令按钮

C)标签

D)窗体

答案:D

解析:

105.[单选题]在窗体上画一个名称为Timerl的计时器控件,要求每隔0.1秒发生一次计时器事件,则以

下正确的属性设置语句是().

A)Timerl.

B)Timerl.Interval

C)Timerl.

D)Timerl.Interval=IOO

答案:D

解析:

106.[单选题]赋值语句:a=123+Mid("123456",3,2)执行后,a变量中的值是。

A)12334

B)123

0157

D)"12334"

答案:C

解析:

107.[单选题]下面关于对象的描述中,错误的是().

A)对象就是自定义结构变量

B)对象代表正在创建的系统中的一个实体

C)对象是一个状态和操作(或方法)的封装体

D)对象之间的信息传递是通过消息进行的

答案:A

解析:

■8.[单选题]下面程序段的执行结果为oDimM(10),N(IO)

1=3

Fort=1to5M(t)=tN(i)=2*i+tNextt

PrintN(i);M(i)()

A)311

B)315

Oil3

D)153

答案:C

解析:

109.[单选题]以下能在窗体Forml的标题栏中显示"VisualBaSiC窗体"的语句是

Λ)Forml.Name="VisualBaSiC窗体"

B)Form1.CaptiOn="VisualBaSiC窗体"

C)Forml.Text="VisualBasic窗体"

D)FormLTitle="VisualBaSiC窗体"

答案:B

解析:

110.[单选题]表达式X+1>X是().

A)算术表达式

B)非法表达式

C)字符表达式

D)关系表达式

答案:D

解析:

IlL[单选题]保存新建工程,系统会提示先保存—文件。

A)frx

B)bas

C)frm

D)vbp

答案:C

解析:

112.[单选题]下列叙述中正确的是0()

A)不同的对象可以具有相同名称的方法

B)'abcd'是一个合法的字符串常量

C)语句Dima(lTo6,-2To4)AsInteger定义数组时出错

D)向随机文件中写数据时,既可用Write#语句也可用PUt#语句

答案:A

解析:

113.[单选题]下列程序段执行结果为

A=75

IfA>60ThenI=I

IfA>70Then1=2

IfA>80Then1=3

IfA>90ThenI=4

Print"T=";K)

A)I=1

B)I=2

C)1=3

D)I=4

答案:B

解析:

114.[单选题]下面正确的赋值语句是

A)x+y=30

B)y=π*r*r

C)y=x+30

D)3y=x

答案:C

解析:

115.[单选题]引用列表框(LiStl)最后一个数据项应使用的表达式是()

A)Listl.List(Listl.ListCount)

B)Listl.List(ListCount)

C)Listl.List(Listl.ListCount-I)

D)Listl.List(ListCount-I)

答案:C

解析:

116.[单选题]有如下程序:DimaAsString,bAsStringa=12345h="abcde"Fori=lTo5

c=c+Left(a,i)+Right(b,i)NextiPrintC运行后输出的结果是().

A)alb2c3d4e5

B)Ia2b3c4de5

C)eld2c4b5eld2c3b4a5

D)lel2del23cdel234bcdel2345abcde

答案:D

解析:

117.[单选题]下列正确的符号常量声明语句是—o

A)ConstPI=3.14

B)DimPI=3.14

OConstPI:3.14

D)Const3.14

答案:A

解析:

118.[单选题]33.有如下程序:0PtiOnBaseIPrivateSubForm_Click()Dimarr,SumSum=O

arr=Array(1,3,5,7,9,11,13,15,17,19)Fori=1To10Ifarr(i)/5=arr(i)∖

5ThenSum=Sum+arr(i)EndIfNextiPrintSumEndSUb程序运行后,单击窗体,输出结果为

A)18

B)19

020

D)21

答案:C

解析:

119.[单选题]VB6.0是一种面向()的编程环境。

A)过程

B)机器

C)应用

D)对象

答案:D

解析:

120.[单选题]变量未赋值时,数值型变量的值为().

A)0

B)空

Ol

D)无任何值

答案:A

解析:

121.[单选题]阅读下面的程序段.Fori=lTo3Forj=iTo3Fork=lTo3a=a+iNextkNextj

Nexti执行上面的3重循环后,a的值为().

A)30

B)3

09

D)14

答案:A

解析:

122.[单选题]下列关于菜单的描述不正确的是—o

A)除了CIiCk事件之外,菜单项也可以响应其他事件

B)每个菜单项都是一个对象,也有属性和事件

C)每个菜单项必须有个名称

D)菜单项的EnabIed属性为FalSe时,该菜单项不可用

答案:A

解析:

123.[单选题]设有如下通用过程:

PublicFunctionf(xAsInteger)

DimyAsInteger

X=20

Y=2

F=x*y

EndFunction

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

PrivateSubCommandl_Click()

StaticxAsInteger

X=IO

Y=5

Y=f(x)

Printx;y

EndSub

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

A)105

B)2040

C)205

D)1040

答案:D

解析:

124.[单选题]设有如下变量声明DinITestDateAsDate为变量TeStDate正确赋值的表达方式是

A)TeStDate=#1/1/2008#

B)TeStDate=#"1/1/2008"#

C)TestDate=date("1/1/2008")

D)TestDate=Format("m∕d∕yy","1/1/2008")

答案:A

解析:

125.[单选题]设a="abcdefghijklm",下面函数值为“jklm”的是

A)rtrim(a)

B)mid(a,10,4)

C)Itrim(a)

D)Left(a,4)

答案:B

解析:

126.[单选题]在ViSUaIBaSiC中最基本的对象是(),它是应用程序的基石,是其他控件的容器.

A)文本框

B)命令按钮

C)窗体

D)标签

答案:C

解析:

127.[单选题]设在窗体上有两个命令按钮,其中一个命令按钮的名称为Cmda,则另一个命令按钮的名

称不能是0.

A)cmdc

B)cmdb

C)cmdA

D)Commandl

答案:C

解析:

128.[单选题LnputBox函数返回值的类型是()。

A)数值

B)字符串

C)变体

D)数值或字符串

答案:B

解析:

129.[单选题]下列叙述中正确的是().

A)只有窗体才是ViSUal

B)只有控件才是ViSUal

C)窗体和控件都是ViSUal

D)窗体和控件都不是ViSUal

答案:C

解析:

130.[单选题]将标签Ll的标题赋值给窗体FOrml的标题可以使用的语句是—。

A)Forml.Caption=Ll.Caption

B)Forml.Caption=Ll.Text

C)Forml.Name=Ll.Text

D)Forml.Name=Ll.Caption

答案:A

解析:

131.[单选题]将命令按钮Commandl设置为缺省的活动按钮可修改该控制件的()属性.

A)Enabled

B)Value

C)Default

D)Cancel

答案:C

解析:

132.[单选题]下列针对框架控件的叙述中,错误的是()。

A)框架是一个容器控件

B)框架也有CliCk和DbICIiCk事件

C)框架也可以接受用户的输入

D)使用框架的主要目的是为了对控件进行分组

答案:C

解析:

133.[单选题]定时器的InterVaI属性以()为单位指定Timer事件之间的时间间隔.

A)分

B)秒

C)毫秒

D)微秒

答案:C

解析:

134.[单选题]假定有以下函数过程:FUnCtionFun(sAsString,iAsString)DimsiΛsString

Fori=lToLen(s)sI=Ucase(Mid(s,i,1))+slNextiFun=slEndFUnetion在窗体上画一个命令按钮

,然后编写如下事件过程:PrivateSubComandl_Click()StrI=InPUtBox("请输入一个字符串")

Str2=Fun(Strl)PrintStr2EndSUb程序运行后,单击命令按钮,如果在输入对话框中输入字符串

"abcdefg",则单击"确定"按钮后在窗体上输出的结果为().

A)abedefg

B)ABCDEF

OCzgfedcba

D)GFEDCBA

答案:D

解析:

135.[单选题]不能通过()来删除列表框中的选项.

A)LiSt属性

B)RemOVeItem方法

C)Clear方法

D)TeSt属性

答案:D

解析:

136.[单选题]设置颜色属性:FormLBaCkCOIor=VbRed中,vbRed表示的是()

A)一个字符串

B)255

C)代表颜色值的常量

D)用户定义的变量

答案:C

解析:

137.[单选题]在默认情况下,InputBoxO函数返回值的类型为。

A)逻辑类型

B)变体类型

C)数值型

D)字符串型

答案:D

解析:

138.[单选题]在窗体上画一个命令按钮,然后编写如下事件过程.PrivateSubCommandl_Click()

A$="abed"b$=Left$(A$,3).C$=String$(2,b$)Printc$EndSUb运行后,输出的结果是0.

A)ab

B)aa

Obb

D)cc

答案:B

解析:

139.[单选题]下面程序PrivateSubFormClick()score=Int(Rnd*10)+80SelectCasescore

CaseIs

A)A

B)B

OC

D)D

答案:B

解析:

140.[单选题]一个对象可执行的动作与可被一个对象所识别的动作分别是()

A)事件、方法

B)方法、事件

C)属性、方法

D)过程、事件

答案:A

解析:

141.[单选题]下面哪些控件不会影响到界面设计效果().

A)Label

B)Text

C)CommonDialog

D)Frame

答案:C

解析:

142.[单选题]使文本框获得焦点的方法是0.

A)Change

B)OutFocus

C)SetFocus

D)LostFocus

答案:C

解析:

143.[单选题]将通用对话框CommandDiaIOgl的类型设置成另存为对话框,可调用该控件的()方法.

A)ShowOpen

B)ShowSave

C)ShowColor

D)ShowFont

答案:B

解析:

144.[单选题]以下关于保存工程的说法正确的是().

A)保存工程时只保存窗体文件即可

B)保存工程时只保存工程文件即可

C)先保存窗体文件,再保存工程文件

D)先保存工程文件,再保存窗体文件

答案:C

解析:

145.[单选题]赋值语句:b=12+MID("1234'',3,2)执行后,b变量中的值是0.

A)(A)“12334"

B)(B)123

C)(C)34

D)(D)46

答案:D

解析:

146.[单选题]下面程序段的执行结果是()。

A)l

B)0

02

D)显示出错信息

答案:A

解析:DimXasintegerIfXThenPrintXElsePrintx+1

147.[单选题]下面程序运行时,内层循环的循环总次数是().ForM=ITo3ForN=OToM-INextN

NextM

A)6

B)5

C)3

D)4

答案:A

解析:

148.[单选题]设a="VisualBasic",下面使b="Basic”的语句是0.

A)b=Left(a,8,12)

B)b=Mid(a,7.5)

C)b=Right(a,5,5)

D)b=Left(a,8,5)

答案:B

解析:

149.[单选题]下列语句中,正确的是一。

A)Ifx<3*yAndx>yTheny=x**3

B)Ifx<3yAndx>yTheny=x^3

C)Ifx<3yAndx>yTheny=x**3

D)Ifx<3*yAndx>yTheny=x^3

答案:D

解析:

150.[单选题]VB认为下面()组变量是同一个变量.

A)Al和al

B)SUM和SUMMARY

C)AVER和AVERAG

D)D:AI和A1

答案:A

解析:

151.[单选题]打开菜单编辑器的快捷键是0.

A)Ctrl+

B)B:Shift+

C)C:Alt+

D)D=Tab+E

答案:A

解析:

152.[单选题]下列程序运行后,输出的结果是().PrivateSubCommand1Click()Sum=OFork=3To

5CallMulti(k,s)Sum=Sum+SNextkPrintSumEndSubPrivateSubMulti(k,s)S=IForj=l

Toks=8*jNextjEndSub

A)9

B)120

C)96

D)30

答案:C

解析:

153.[单选题]定时器(Timer)控件在运行时是不可见的,因此在设计时可将其放在窗体中的任意位置

o()

A)事件、方法

B)方法、事件

C)属性、方法

D)过程、事件

答案:A

解析:

154.[单选题]下列选项中,不属于VisualBasic特点的是()

A)可视化程序设计

B)面向图形对象

OVisualBasic窗口中包含菜单栏和工具栏

D)事件驱动编程机制

答案:B

解析:

155.[单选题]在程序代码中将图片文件mypic.jpg装入图片框PietrUel的语句是().

A)Picturel.Picture="mypic.jpg"

B)Picturel.Image="mypic.jpg"

C)Picturel.Picture=LoadPicture("mypic.jpg")

D)LoadPieture("mypic.jpg")

答案:C

解析:

156.[单选题]在下面关于窗体的叙述中,错误的是()∙

A)在窗体的整个生命周期中,Initialize事件只触发一次

B)在用ShoW显示窗体时,不一定发生Load事件

C)每当窗体需要重画时,肯定会触发Paint事件

D)ReSiZe事件是在窗体的大小有所改变时被触发

答案:C

解析:

157.[单选题]下列属性值为字符串的属性是().

A)Caption

B)Value

OWidth

D)Height

答案:A

解析:

158.[单选题]当新建一个工程并启动VisualBasic后,工具箱中的控件是()

A)内部控件

B)ΛctiveX控件

C)内部控件和ActiveX控件

D)内部控件或ActiveX控件

答案:A

解析:

159.[单选题]表达式2+30*4/6Mod5的值是。

A)2

B)3

04

D)5

答案:A

解析:

160.[单选题]形状控件所显示的图形不可能是().

A)圆

B)椭圆

C)圆角正方形

D)等边三角形

答案:D

解析:

161.[单选题]为了把窗体上的某个控件变为活动的,应执行的操作是()∙

A)单击窗体的边框

B)单击该控件的内部

C)双击该控件

D)双击窗体

答案:B

解析:

162.[单选题]窗体文件名的后缀是()。

A)bas

B)vbw

Ovbp

D)frm

答案:D

解析:

163.[单选题]在窗体上画一个名称为Commandl的命令按钮,然后编写如下事件过程:a=Ib=2c=

3d=4Print∏f(c>d,a,d)程序运行后,单击命令按钮,则窗体上显示的内容是()。

A)l

B)2

03

D)4

答案:D

解析:

164.[单选题]执行下面程序段后,变量X的值为().x=5ForI=ITo20step2x=x+I∖5NextI

A)21

B)22

C)23

D)24

答案:A

解析:

165.[单选题]下列选项中不正确的是().

A)每个菜单项都是一个对象,所以也有属性和事件.

B)菜单项的属性可以在属性窗口中设计.

0每个菜单项都只有一个CIiCk事件.

D)菜单编辑器中,标题可不输入,而名称必须输入

答案:B

解析:

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

A)Sub

B)Sub

C)Sub

D)Sub

答案:C

解析:

167.[单选题]在窗体上画一个命令按钮,然后编写如下事件过程,程序运行后,单击命令按钮,依次在

输入对话框中输入5,4,3,2,1,T,输出结果().PrivateSubCommandl_Click()x=0DoUntilx=-l

a=Val(InputBox(""请输入A的值""))b=Val(InputBox(""请输入B的值""))X=Val(InPUtBOx(""请输

入X的值""))a=a+b+xLoopPrintaEndSub

A)13

B)2

C)3

D)14

答案:B

解析:

168.[单选题]vb应用程序是分层管理的,其最高的层次为()∙

A)工程

B)模块

C)窗体

D)过程

答案:A

解析:

169.[单选题]将数8.6787E+8写成普通的十进制数是—。

A)86787000

B)867870000

08678700

D)8678700000

答案:B

解析:

170.[单选题]阅读下面程序,选择正确的结果。PrivateSubCommand1_Click()

DimA

ForJ=Ito10A=J^2

NextJPrintA;J^2EndSub

上面程序执行后,输出Γ2的值为()

A)0

B)l

Oioo

D)121

答案:D

解析:

171.[单选题]按变量名的定义规则,下面所列中,是错误定义的变量名。

A)Student

B)Mark_2

C)Integer

D)Max

答案:C

解析:

172.[单选题]滚动条不具备的属性是—o

A)Caption

B)Value

C)SmallChange

D)LargeChange

答案:A

解析:

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

A)0

B)-l

C)True

D)False

答案:B

解析:

174.[单选题]下列关于SUbMain过程的说法中正确的是。()

A)SubMain过程属于通用过程

B)SubMain过程属于事件过程

C)SubMain过程必须出现在窗体模块中

D)SubMain过程不能作为启动对象

答案:A

解析:

175.[单选题]下面()是日期型常量.

A)"12/19/99"

B)12/19/99

C)#12/19/99#

D){12∕19∕99}

答案:C

解析:

176.[单选题]下述程序的功能是().x="((a+B)*A)-(a*b+C)"n=Len(x)m=0Fork=ITon

P$=Mid(X,k,1)IfP$="("Thenm=m-lElselfp$=")"Thenm=m+lEndIfIfm>0ThenPrint

p"EndIfNextkPrint".-)"

A)统计输入的字符串中括号的总数

B)统计输入的字符串中匹配的括号的对数

C)检查输入的字符串中的括号是否能够匹配

D)删除字符串的括号

答案:C

解析:

177.[单选题]对于过程中定义的局部变量,为了保证退出过程后仍能够保存该变量的值,应使用

—关键字定义该变量。

A)Dim

B)Static

OPublic

D)Private

答案:B

解析:

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

A)相同

B)不相同

C)两可

D)都不对

答案:A

解析:

179.[单选题]要弹出一个选择颜色的对话框,应使用的语句是()

A)CommandDialogl.ShowHelp

B)CommandDialogl.ShowColor

C)CommandDialogl.ShowOpen

D)CommandDialogl.ShowFont

答案:B

解析:

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

A)a=b+c

B)a>b+c

C)a≠b>c

D)a<b+c

答案:C

解析:

18L[单选题]有如下程序.a$="China"b$=Right(a$,3).c$=String$(3,b$)Printc$运行后,输出

结果是()∙

A)Chi

B)aaa

Oiii

D)ina

答案:C

解析:

182.[单选题]下面变量名称正确的是()

A)x.1

B)integer

0x_l_y

D)x,y

答案:C

解析:

183.[单选题]在窗体上添加一个命令按钮,编写如下代码:OPtionBaseIPrivateSub

Commandl_ClickDima(10)AsInteger,p(3)AsIntegerk=5Fori=lTo10a(i)=iNextiFor

i=lTo3p(i)=a(i*i)NextiFori=lTo3k=k+p(i)*2NextiPrintkEndSUb程序运行后,单击命

令按钮,输出结果是

A)35

B)28

033

D)37

答案:C

解析:

184.[单选题]决定控件上文字的字体、字形、大小及效果的属性是0.

A)TEXT

B)CAPTION

C)NAME

D)FONT

答案:D

解析:

185.[单选题]表达式a+b=c+d是

A)赋值表达式

B)字符表达式

C)算术表达式

D)关系表达式

答案:D

解析:

186.[单选题]VisualBaSiC是一种()程序设计语言.

A)过程式

B)非过程式

C)机器

D)低级

答案:B

解析:

187.[单选题]vb程序设计中的窗体在OOP中称为().

A)屏幕

B)事件

C)对象

D)控件

答案:C

解析:

188.[单选题]用户界面设计在()窗口中进行。

A)代码

B)工程

C)属性

D)窗体

答案:D

解析:

189.[单选题]表达式2+3*4-5-SlN(X+1)/2中最先进行的运算是()

A)SIN

B)4^5

03*4

D)X+1

答案:D

解析:

190.[单选题]改变控件在窗体中的上下位置应修改控件的()属性.

A)Top

B)Left

C)Wide

D)Height

答案:A

解析:

191.[单选题]下列(语句设置按钮OPtiOnl为选中状态.

A)Optionl.Value=0

B)Optionl.Value=True

C)Optionl.Value=1

D)Optionl.Value=False

答案:B

解析:

192.[单选题]下面控件中,没有CaPtion属性的是()。

A)复选框

B)按钮

C)组合框

D)框架

答案:C

解析:

193.[单选题]使用通用对话框前,需先加载_—部件。

A)MicrosoftCommControl6.0

B)MicrosoftCommonDialogControl6.0

C)MicrosoftMultimediaControie.0

D)WindowsMediaPlayer

答案:B

解析:

194.[单选题]在窗体上画两个名称分别为TeXt1、Text2的文本框和一个名称为COnlmandl的命令按钮

,然后编写如下事件过程:PrivateSubCommandl_Click()DimXAsInteger,nAs

Integerx=I:n=ODoWhileX

八)15和1

B)27和3

C)195和3

D)600和4

答案:B

解析:

195.[单选题]当要用字符串"VB考试"修改列表框LiStl所选中的数据项时,正确的表示方法是

A)List(Listl.Listindex)="VB考试"

B)Listl.List(ListIndex)="VB考试"

OListLAddItem"VB考试"

D)Listl.List(LiStLLiStlndeX)="VB考试"

答案:D

解析:

196.[单选题]有时候需要暂时关闭计时器,这可以通过把()属性设置为FaISe来实现。

A)Max

B)Min

C)Interval

D)Enabled

答案:D

解析:

197.[单选题]在ViSUalBasic中,表达式3*2∖5Mod3的值是。

A)l

B)0

03

D)出现错误提示

答案:A

解析:

198.[单选题]以下叙述错误的是:

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

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

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

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

答案:B

解析:

199.[单选题]以下数组定义语句中,错误的是o

A)Statica(10)AsInteger

B)Dimc(3,1To4)

ODimd(-10)

D)Dimb(0To5,ITo3)AsIntege

温馨提示

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

评论

0/150

提交评论