2020VisualBasic程序设计期末测试题库288题(含参考答案)_第1页
2020VisualBasic程序设计期末测试题库288题(含参考答案)_第2页
2020VisualBasic程序设计期末测试题库288题(含参考答案)_第3页
2020VisualBasic程序设计期末测试题库288题(含参考答案)_第4页
2020VisualBasic程序设计期末测试题库288题(含参考答案)_第5页
已阅读5页,还剩38页未读 继续免费阅读

付费下载

下载本文档

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

文档简介

2020年VisualBasic程序设计期末测试复习题288题

[含答案]

一、选择题

i.若要将窗体隐藏起来,则实现的方法为。

a)Unload

b)Show

c)WindowsState

d)Hide答案:D

2.下列是一个循环结构的程序,循环体内的语句将执行次。

K=0

For1=1to10

Forj=lto100

K=K+1

Nextj

NextI

a)0

b)10

c)100

d)1000答案:D

3.如下数组声明语句,正确的是=

a)dima[3,4]asintiger

b)dima(3,4)asstring

c)dima(n,n)assingle

d)dima(34)asinteger答案:B

4.可以通过来删除列表框中的选择项。

a)Enable属性

b)Removeitem方法

c)Additem方法

d)Text属性答案:B

5.写列选项中,合法的变量是o

a)c%aaa

b)sum_3

c)Else

d)5persons答案:B

6.在程序中使用日期型数据时,必须用符号―将日期型数据括起来。

a)@

b)$

c)%

d)#答案:D

7.下列选项中,哪一项是所有控件共有的属性0

a)Caption

b)Value

c)Text

d)Name答案:D

8.下列数据类型不可能占8个字节的是数据类型。

a)Date

b)Long

c)Double

d)Currency答案:B

9.在VisualBasic程序设计中,过程名称的长度不能超过个字符。

a)8

b)40

c)255

d)11答案:B

10.下列程序的运行结果为。

For1=1to3

d(I)=2*I-l

?d(I)

NextI

a)135

b)246

c)146

d)567答案:A

11.下列程序段的执行结果为。

DimM(10),N(10)

1二3

forT=lTo5

M(T)=T

N(I)=2*I+T

NextT

printN(I);M(I)

a)311

b)315

c)113

d)153答案:C

12.若要取消窗体的最大化功能,则可设置____属性为False来实现。

a)ControlBox

b)MinButton

c)MaxButton

d)Enabeld答案:C

13.一个可执行的vb运行程序至少包括一个o

a)标准模块

b)窗体模块

c)类模块

d)资源文件模块答案:B

14.若要使标签透明,则可使用的属性是。

a)BackColor

b)BackStyle

c)BorderStyle

d)ForeColor答案:B

15.下列属性用于设置或返回文本框中的文本。

a)Caption

b)Text

c)Name

d)Dragicon答案:B

16.当复选框设置为图片风格时,下列属性可以在复选框被选中时显示图形。

a)DisabledPicture

b)DownPicture

c)Picture

d)Image答案:B

17.复选框控件其Value属性的可取值是。

a)Trut和False

b)0和1

c)1、2、3

d)0、1、2答案:D

18.所有控件都有的属性是,在程序中作为对象的标识引用。

a)Caption

b)Value

c)Text

d)name答案:D

19.在VisualBasic环境下,当写一个新的VisualBasic程序时,所做的第一件事是

a)编写代码

b)新建一个工程

c)打开属性窗口

d)进入VB环境答案:B

20.下述的说法哪种是Windows的程序设计方法:o

a)面向对象,顺序驱动

b)面向过程、事件驱动

c)面向过程、顺序驱动

d)面向对象、事件驱动答案:D

21.要使窗体Forml关闭,错误的是。

a)UnloadForml

b)Unloadme

c)End

d)Forml.Visiable=False答案:D

22.假设变量BOOLVAR是一个布尔型变量,则下面正确的赋值语句是?

a)BOOLVAR='TRUE'

b)BOOLVAR=.TRUE

c)BOOLVAR=#TRUE#

d)BOOLVAR=False

答案:D

23.下列控件不能改变大小的有o

a)TextBox

b)Label

c)Timer

d)PictureBox答案:C

24.用于将菜单项级别提升一级的按钮为o

a)一

b)一

c)t

d)!答案:A

25.下列哪一个是正确的变量名o

a)$abc

b)Int

c)141abc

d)abcf答案:D

26.下列那些控件不可能包含其它控件o

a)Picturebox

b)Frame

c)Toolbar

d)Image答案:D

27.下列能正确产生[1-30]之间的随机整数的表达式是

a)l+rnd(30)

b)l+30*rnd()

c)md(l+30)

d)int(rnd()*30)+l答案:D

28.以下操作不能打开属性窗口。

a)按下F4键

b)单击工具栏的“属性窗口”按钮

c)执行“视窗”菜单中的“属性窗口”命令

d)双击任何一个对象答案:D

29.下面的运算符中,哪个是关系运算符o

a)Not

b)mod

c)<>

d)&答案:C

30.下面的运算符中,哪个是逻辑运算符o

a)And

b)Mod

c)>=

d)&答案:A

31.下列程序段的执行结果为_。

X=5

y=-20

ifnotx>0then

x二y-3

else

y=x+3

printx-y;y-x

endif

a)-33

b)5-8

c)3-3

d)25-25答案:A

32.在VisualBasic中,下列控件可以包含其他控件。

a)Picturebox

b)Commandbutton

c)Label

d)Checkbox答案:A

33.在VisualBasic设计界面中不能隐藏的窗口是。

a)工程窗口

b)属性窗口

c)立即窗口

d)窗体窗口答案:A

34.下列程序段的执行结果是o

N=10

Fork=nTo1Step-1

x=Sqr(k)

x=x-2

Nextk

Printx-2

a)-3

b)-1

c)1

d)1.16答案:A

35.用以下语句Dimb(-2to4)asstring所定义的数组的元素个数是个。

a)2

b)4

c)6

d)7答案:D

36.下列输出语句中,错误的是o

a)?X,y

b)Printx,y

c)Debug.Printx,y

d)Print.Formx,y答案:D

37.用户可通过模拟屏幕的小图象来布置应用程序运行后的位置。

a)窗体设计器

b)快捷菜单

C)立即窗口

d)窗体布局窗口答案:D

38.以下选项中,不属于单选按扭属性的是o

a)Enabled

b)Caption

c)Name

d)Min答案:D

39.单精度浮点数占用的字节数为o

a)2个字节

b)3个字节

c)4个字节

d)8个字节答案:C

40.当一个工程含有多个窗体时,其中的启动窗体是。

a)启动VB时建立的窗体

b)第一个添加的窗体

c)最后一个添加的窗体

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

41.数组DimD(3,1To10,1To15)共有元素。

a)100

b)600

c)30

d)450答案:B

42.8.6787E+8写成普通的十进制数是。

a)86787000

b)867870000

c)8678700

d)8678700000答案:B

43.下列语句可以将变量A、B的值互换。

a)A=B:B=A

b)A=A+B:B=A-B:A=A-B

c)A=C:C=B:C=A

d)A=(A+B)/2:B=(A-B)/2答案:B

44.以下可以构成语句的一项是0

a)对象名.属性名

b)对象名.方法名

c)对象名.事件名

d)对象名.函数名答案:B

45.以下程序段的执行结果是0

X=2:y=l

Ifx*y<lThen

y=y-i

Else

y=-l

Printy-x>0

EndIf

a)Ture

b)False

c)-1

d)1答案:B

46.用于设定文本框中最多可接受的字符数的属性是o

a)AutoSize属性

b)PasswordChar属性

c)SelLength属性

d)MaxLength属性答案:D

47.设A、B、C表示三角形的3条边,表示条件“任意两边之和大于第三边

的布尔表达式可以用()表示。

a)A+B>=COrA+C>=BOrB+C>=A

b)Not(A+B<=COrA+C<=BOrB+C<=A)

c)A+B>CAndA+OBAndB+OA

d)A+B>=CAndA+C>=BOrB+C>=A答案:B

48.下列命令按钮事件过程执行后,输出结果是o

Form=lto1000step2

a=10

forn=lto20step2

a=a+2

nextn

nextm

printa

a)1200

b)1000

c)30

d)20答案:C

49.将字符串“hello”添加到列表框的最后,可使用()请语句。

a)List1.Additem"hello”,Listl.ListCount-1

b)Listl.Additem"hello”,Listl.ListCount+1

c)Listl.Additemahello",List1.Listindex

d)Listl.Additem"hello”答案:D

50.能够改变窗体边框线类型的属性是()

a)FontStyle

b)BorderStyle

c)BackStyle

d)Border答案:B

51.下列叙述正确的是()

a)对象是包含数据又包含对象数据进行操作的方法的物理实体

b)对象的属性只能在属性窗口中设置

c)不同的对象能识别不同的事件

d)事件过程都要由用户点击对象来触发答案:C

52.将任意一个正的两数N的个位数与十位数对换的表达式为?

a)(N-INT(N/10)*10)*10+INT(N/10)

b)N-7INT(N/10)*10)*10+INT(N)/10?

c)INT(N/10)+(N-INT(N/10)

d)(N-7INT(N/10)*10)*10+INT(N/10)答案:A

53.如果X是一个正的实数,将千分位四舍五入,保留两位小数的表达式是

a)0.01*int(x+0.05)

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

c)0.01*int(100*(x+0.05))

d)0.01*int(x+0.005)答案:B

54.表达式2+3*4八5-SIN(X+l)/2中最先进行的运算是?

a)4A5

b)3*4

c)x+1

d)SIN答案:C

55.将任意一个正的两数N的个位数与十位数对换的表达式为

a)(N-INT(N/10)*10)*10+INT(N/10)

b)N-?INT(N/10)*10)*10+INT(N)/10

c)INT(N/10)+(N-INT(N/10)

d)(N-7INT(N/10)*10)*10+INT(N/10)答案:A

56.如果X是一个正的实数,将千分位四舍五入,保留两位小数的表达式是

a)0.01*int(x+0.05)

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

c)0.01*int(100*(x+0.05))

d)0.01*int(x+0.005)答案:B

57.下列赋值语句正确的是(??)

a)Text1.text=Text.text+Text2.text?

b)Textl.name=Textl.Name+Text2.Name?

c)Textl.Caption=Textl.Caption+Text2.Caption?

d)Text1.Enable=Text1.Enable+Text2.Enable?答案:A

58.表达式2+3*4人5$2(X+l)/2中最先进行的运算是

a)4人5

b)3*4

c)x+1

d)SIN答案:C

59.以下关于复选框的说法,正确的是(??)

a)一个窗体上的所有复选框一次只能有一个被选中

b)一个容器中的所有复选框一次只能有一个被选中

c)在一个容器中的复选框可以同时有多个被选中

d)无论是在容器中还是在窗体中,都不可以同时选中多个复选框答案:C

60.在一个语句行内写多条语句时,语句之间应该用()分隔

a)逗号

b)分号

c)顿号

d)冒号答案:D

61.启动VisualBasic后,系统为用户新建的工程起一个名为()的临时名称

a)工程1

b)窗体1

C)工程

d)窗体答案:A

62.设在窗体上有两个命令按钮,其中一个命令按钮的名称为cmda,则另一个命令按钮的

名称不能是()

a)cmdc

b)cmdb

c)cmdA

d)Command1答案:c

63.叹旬■眼

说法不正确的是

a)必须是字母开头,不能是数字或其他字符

b)不能用VisualBasic保留字

c)可以包含字母、数字、下划线和标点符号

d)不能超过255个字符答案:C

64.下列关于属性设置的叙述错误的是:()

a)一个控件具有什么属性是VB预先设计好的,用户不能改变

b)一个控件具有什么属性是VB预先设计好的,用户可以改变

c)一个控件的属性即可以在属性窗口中设置,也可以用程序代码设置

d)一个控件的属性在属性窗口中设置,还可以利用程序代码为其设置新值答案:A

65.任何控件都具有的属性是()

a)TEXT

b)CAPTION

c)NAME

d)FORECOLOR答案:C

66.以下()程序段可以实施X、Y变量值的变换

a)Y=X:X=Y

b)Z=X:Y=Z:X=Y

c)Z=X:X=Y:Y=Z

d)Z=X:W=Y:Y=Z:X=Y答案:C

67.语句PRINT?“SGN(-26)=";SGN(-26)的输出结果为

a)SGN(-26)=26

b)SGN(-26)=26

c)SGN(-26)=+1

d)SGN(-26)=-l答案:D

68.若要使标签控件显示时,不覆盖其背景内容,应设置标签控件的()属性

a)BACKCOLOR

b)BORDERSTYLE

c)FORECOLOR

d)BACKSTYLE答案:D

69.INT(100*RND(1))产生的随机整数的闭区间是

a)[0,99]

b)[1,100]

c)[0,100]

d)[1,99]答案:A

70.表达式Int(-17.8)+Sgn(17.8)的值是。

a)18

b)-17

c)-18

d)-16答案:B

71.下列方法是将项目添加到List控件中。

a)List

b)ListCount

c)Move

d)Additem答案:D

72.下列结构中不属于循环结构的是o

a)fbr/next

b)while/wend

c)With/endwith

d)do/loop答案:C

73.命令按钮Commandl的Caption属性为“退出(x)”,要将命令按钮的快捷键设为

Alt+x,应修改Caption属性为。

a)在x前插入&

b)在x后插入&

C)在X前插入#

d)在x后插入#答案:A

74.单击命令按钮时,下列程序的执行结果为o

PrivateFunctionP(NAsInteger)

Staticsum

ForI=1ToN

sum=sum+1

NextI

P=sum

EndFunction

PrivateSubCommand1_Click()

S=P(l)+P(2)+P(3)+P(4)

PrintS;

EndSub

a)20

b)30

c)115

d)135答案:A

75.目录列表框的path属性的作用是0

a)显示目录列表框中打开的当前目录。

b)显示当前驱动器或指定驱动器上的某目录下的文件名。

C)显示根目录下的文件名。

d)显示路径下的文件。答案:A

76.在使用菜单编辑器设计菜单时,必须输入的项是—o

a)标题

b)名称

c)索引

d)快捷键答案:B

77.表达式25.26MOD6.98的值是。

a)1

b)5

c)4

d)提示错误信息答案:C

78.要使一个命令按钮成为图形命令按钮,则应首先设置____属性值。

a)Picture

b)Style

c)Downpicture

d)Disabledpicture答案:B

79.如果x是一个正实数,对x的第二位小数四舍五入的表达式是

a)0.1*Int(x+0.05)

b)0.1*Int(10*(x+0.05))

c)0.1*Int(100*(x+0.5))

d)0.1*Int(x+0.5)答案:B

80.可以用作其它控件容器的控件有()

a)窗体控件,列表控件,图像控件

b)窗体控件,文本框控件,框架控件

c)窗体控件,框架控件,图片框控件

d)窗体控件,标签控件,图片控件答案:C

81.要把一个命令按钮设置成无效,应设置其哪一属性值___o

a)Visible

b)Enabled

c)Default

d)Cancel答案:B

82.声明全局变量的位置是o

a)事件过程

b)函数过程

c)标准模块通用声明段

d)窗体模块通用声明段答案:C

83.列表框中的列表项的数目可通过以下哪个属性的值获得o

a)Count

b)Listcount

c)Listindex

d)Index答案:B

84.RGB(x,y,z)函数中x,y,z的取值范围____。

a)[0,255)

b)(0,255]

c)[0,255]

d)(0,255)答案:C

85.表达式Fix(-23.87)+int(24.56)的值为。

a)-1

b)0

c)1

d)2答案:C

86.下面四个选项,不是事件的是o

a)Load

b)Enabled

c)Unload

d)Activate答案:B

87.表达式Abs(-5)+Len("ABCDE")的值是。

a)5ABCDE

b)-5ABCDE

c)10

d)0答案:C

88.能够改变窗体边框线类型的属性是o

a)Fontstyle

b)Borderstyle

c)Backstyle

d)Border答案:B

89.VB6.0中,执行下面的四个语句时出现错误的是o

a)x=SGN(O)

b)x=SQR(O)

c)x=LOG(0)

d)x=SIN(0)答案:C

90.如果有声明Optionbase1dimarr(3,3),则该数组共有个元素。

a)16

b)9

c)4

d)6答案:B

91.如果有声明Optionbase1dimarr(-8to-2,4),则该数组共有个兀素。

a)36

b)28

c)34

d)35答案:B

92.Strc=Mid(nVisualBasic",10,3),则Strc的值___。

a)HVisn

b)"sua"

c)"Bas"

d)“sic”答案:D

93.下列程序段的执行结果为o

M=0

For1=1To3

ForJ=5To1Step-1

N=N+1

NextJ,I

PrintN;J;I

a)1204

b)1504

c)1231

d)1531答案:B

94.通过文本框的属性可以获得当前插入点所在的位置。

a)Position

b)SelStart

c)SelLength

d)Left答案:B

95.下列运算结果中,值最大的是o

a)3\4

b)3/4

c)4mod3

d)3mod4答案:D

96.用InputBox函数可帮助生成。

a)消息框

b)“保存”对话框

c)简单输入框

d)“颜色”对话框答案:C

97.17mod3的运算结果是。

a)0.5

b)1

c)1.5

d)2答案:D

98.变量X=32769,则变量声明时不能将其声明为。

a)Integer

b)Variant

c)Long

d)Single答案:A

99.表达式2*3八2+2*8/4+3八2的值为。

a)64

b)31

c)49

d)22答案:B

100.复选对象是否被选中,是由其属性决定的。

a)Checked

b)Value

c)Enabled

d)Selected答案:B

101.下列符号是VisualBasic中合法变量名的是。

a)IF

b)7AB

c)A[B]7

d)AB_7答案:D

102.滚动条单击边上的箭头按钮移动的大小由___设定。

a)Change

b)SmallChange

c)Scroll

d)Tabstop答案:B

103.刚建立一个新的标准EXE工程后,不在工具箱中出现的控件是

a)单选按钮

b)图片框

c)通用对话框

d)文本框答案:C

104.下列程序段的执行结果为o

X=6

ForK=1To10Step-2

X=X+K

NextK

PrintK;X

a)-16

b)-116

c)16

d)1131答案:C

105.是由VisualBasic提供的一种专门的子程序,由对象本身所具有,

反映该对象功能的内部函数或过程。

a)文件

b)属性

c)方法

d)窗体答案:C

106.下列程序段运行后,输出结果是一o

B=1

Dountilb>7

b=b*(b+l)

Loop

Printb

a)7

b)39

c)42

d)1答案:C

107.下列程序共执行了循环。

DimintsumAsInteger

DimIAsInteger

DimjAsInteger

For1=1To10Step2

Forj=lTo5Step2

intsum=intsum+j

Nextj

NextI

a)10

b)20

c)25

d)15答案:D

108.15.5\2的结果是。

a)1

b)1.5

c)7

d)8答案:D

109.a=5,b=8,则int((b-a)*rnd+a)的结果是介于之间的整数。

a)[5,8)

b)(0,5)

c)[3,5)

d)(0,3]答案:A

110.a和b中有且只有一个为0,可以用以下表达式来表示o

a)a=0orb=0

b)a=0Xorb=0

c)a*b=0Anda+b<>0

d)a=0Andb=0答案:B

111.ControlBox属性只适用于窗体,当窗体的属性设置为0-None时,

则ControlBox属性不起作用。

a)Borderstyle

b)Autoredraw

c)Windowstate

d)Enabled答案:A

112.Dimbl,b2asboolean语句显式声明变量____。

a)bl和b2都为布尔型变量

b)bl是整型,b2是布尔型

c)bl是变体型(可变型),b2是布尔型

d)bl和b2都是变体型(可变型)答案:C

113.Double类型的数据由个字节组成。

a)21

b)4

c)8

d)16答案:C

114.Inputbox函数的参数中,必选参数Prompt的作用是。

a)输出信息

b)定义提示信息

c)定义隐含信息

d)定义输入的位置答案:B

115.下列程序段的执行结果为o

N=O:J=1

DoUntilN>2

N=N+1

J=J+N*(N+1)

Loop

PrintN;J

a)01

b)37

c)321

d)313答案:C

116.下列循环语句将执行次。

A=100

Do

Printa

a=a+l

Loopuntila<=10

a)1

b)10

c)100

d)死循环答案:D

117.菜单控件只包括一个事件,即(1),当用鼠标单击或键盘选中后按“回车”键

时触发该事件,除分隔条以外的所有菜单控件都能识别该事件。C

A、GotFocusB、LoadC、ClickD、KeyDown

118.滚动条控件(如图所示)的Max属性所设置的是(2)。

A、滚动框处于最右位置时,一个滚动条位置的Value属性最大设置值

B、单击滚动条和滚动箭头之间的区域时,滚动条中滚动块的最大移动量

C、单击滚动条的箭头区域时,滚动条中滚动块的最大移动量

D、滚动条控件无该属性

119.当执行以下程序时,在名为IblResult的标签框内将显示o

PrivateSubcmdlt_click()

DimI,R

R=0

For1=1To5Step1

R=R+I

NextI

lblResult.Caption=Str(R)

EndSub

a)字符串15

b)整数15

c)字符串5

d)整数5答案:A

120.如下有一段不完整的程序段,如果要求该程序执行3次循环,则应在程序中的括号里

输入O

X=1

do

x=x+3

printx

loopuntil(___)

a)x>=8

b)x<=8

c)x>=7

d)x<=7答案:A

121.若整型变量a的值为2、b的值为3,则下列程序段执行后整型变量c的值为o

Ifa>5then

ifb<4then

c=a-b

else

c二b-a

Endif

elseifb>3then

c=a*b

else

c=amodb

Endif

a)2

b)-1

c)1

d)6答案:A

122.我们在一个窗体上建立两个文本框,名称分别为Textl和Text2,事件过程如下,

PrivateSubTextl_change()

Text2.text=Ucase(Textl.text)

EndSub

则在Textl文本框输入uvisualbasic??,Text2将

a)Text2中无内容显示。

b)Text2显示"VISUALBASIC%

c)Text2显示"visualbasic"

d)Textl显示"visualbasic”答案:B

123.下列程序的运行后s的值是o

S=0

Forx=99to1Step-2

s=s+x

Nextx

Prints

a)100

b)500

c)2500

d)5000答案:C

124.下列程序的执行结果是一。

K=0

For1=1To3

a=IAIAK

printa;

NextI

a)111

b)123

c)000

d)149答案:A

125.下列程序的执行结果为o

DimSAsInteger,nAsInteger

S=0:n=l

DoWhilen<=100

S=S+n

n=n+l

Loop

PrintS

a)5050

b)2500

c)3000

d)4000答案:A

126.下列各项不是VisualBasic的基本数据类型的是

a)Char

b)String

c)Integer

d)Double答案:A

127.下面程序执行后,X的结果为o

X=0

ForI=1to5

Forj=Ito5

X=X+1

Nextj

NextI

PrintX

a)5

b)10

c)15

d)20答案:C

128.不能作为容器的对象是0

a)窗体

b)框架

c)图片框

d)图像框答案:D

129.写列程序段的执行结果—o

A="abbacddcba"

for1=6to2step-2

x=mid(a,I,I)

y=left(a,I)

z=right(a,I)

z=x&y&z

nextI

printUcase(z)

a)ABA

b)AABAAB

c)BBABBA

d)ABBABA答案:C

130.以下语句输出结果是(在立即窗口中)o

A二"Beijing”

b=nShangHain

Printa;b

a)BeijingShangHai

b)AbeijingShangHai

c)BeijingShangHai

d)Abeijing答案:C

131.有如下程序段,该程序执行后,变量a的值为

For1=1To2

ForJ=ITo2

ForK=1ToJ

a=a+2

NextK

NextJ

NextI

a)2

b)8

c)10

d)20答案:C

132.执行下列程序后,X的值为o

X=3

y=6

DoWhiley<=6

x=x*y

y=y+i

Loop

a)3

b)6

c)18

d)20答案:C

133.有如下语句,执行后该段语句的循环次数是一

Dims,I,jasinteger

ForI=1to3

Forj=3To1Step-1

S=I*j

Nextj

NextI

a)9

b)10

c)3

d)4答案:A

134.有如下程序段,该程序段执行完毕后,共循环了。

For1=1To5

Forj=lToI

Fork=jTo4

Print"a"

Nextk

Nextj

NextI

a)4

b)5

c)38

d)40答案:D

135.有如下程序,该程序的运行结果为o

DimkAsInteger

n=5:m=l:k=l

DoWhilek<=n

m=m*2

k=k+l

Loop

Printm

a)1

b)5

c)32

d)40答案:C

136.以下程序输出1到1000之间所有的偶数之和,请补充完该程序。

PrivateSubCommand_Click()

DimxAsDouble

For1=0To1000

IfThen

x=x+I

EndIf

NextI

Printx

EndSub

a)iMod2=0

b)xMod2=0

c)IMod2<>0

d)xMod2<>0答案:A

137.以下是计算10的阶乘的程序,请补充该程序。

Dimtassingle

DimkasInteger

k=O:t=l

While_______

k=k+l

t=t*k

Wend

Printt

a)k<10

b)k>10

c)k=10

d)k>=10答案:A

138.下列程序的执行结果为o

DimintsumAsInteger

DimIAsInteger

intsum=0

For1=0To50Step10

intsum=intsum+I

NextI

Printintsum

a)150

b)200

c)50

d)0答案:A

139.以下控件不能触发Dbclick。事件。

a)Label

b)Commandbutton

c)PictureBox

d)Image答案:B

140.若要获得滚动条的当前值,可访问的属性是o

a)Text

b)Value

c)Max

d)Min答案:B

141.若要将某命令按钮设置为默认命令按钮。则应设置为True的属性是

a)Value

b)Cancel

c)Default

d)Enabled答案:C

142.双击窗体中的对象后,VisualBasic将显示的窗口是。

a)项目(工程)窗口

b)工具箱

c)代码窗口

d)属性窗口答案:C

143.为使文本框显示滚动条,必须先设置文本框的属性是o

a)AutoSize

b)Alignment

c)Multiline

d)ScrollBars答案:C

144.下列表达式不合法的是o

a)123+abc

b)123&nabc"

c)1+2/3

d)[3*(4+5)-6]/7答案:D

145.下列类型的变量中占用字节数最小的是o

a)Integer

b)Single

c)Date

d)Byte答案:D

146.下列变量名中不合法的是o

a)strname

b)3abc

c)A_one

d)vaone答案:B

147.下列逻辑运算结果为“true”的是。

a)falseornottrue

b)falseandnottrue

c)trueornottrue

d)trueandnottrue答案:C

148.设定当鼠标移动到文本框控件上时给用户提示文本的属性是

a)HideSelection

b)ToolTipText

c)Aligmment

d)Wordwrap答案:B

149.变量A%的类型是oDimaasinteger

a)Integer

b)Single

c)String

d)Boolean答案:A

150.以下不是VisualBasic特点的选项是。

a)可视编程

b)算法设计

c)事件驱动

d)面向对象答案:B

151.可变数组的各个数组元素的数据类型可以o

a)相同

b)不相同

c)两可

d)都不对答案:A

152.要输出简单信息,可以使用o

a)InputBox函数

b)MsgBox函数

c)ShowFont方法

d)ShowPrinter方法答案:B

153.要使循环体至少执行一次,应使用循环。

a)For-next

b)While-wend

c)Do—Loopwhile|until

d)do[while|until]-loop答案:C

154.要禁用计时器控件、需要将—属性设置为false。

a)Enable

b)Visibale

c)Timer

d)Interval答案:A

155.要获得当前驱动器应使用驱动器列表框的属性。

a)Path

b)Drive

c)Dir

d)Pattern答案:B

156.要改变Label控件中文字的颜色,可以设置Label控件的属性。

a)FontColor

b)FillColor

c)ForeColor

d)BackColor答案:C

157.若要使某命令按钮获得控制焦点,可使用的方法是o

a)lostfocus

b)setfocus

c)point

d)value答案:B

158.逻辑表达式Not“a">“b"And9<3Or9>3的值为。

a)True

b)False

c)表达式有错

d)条件不足答案:A

159.命令Picture.Cirle(500,800),800能够在图片框Picture中画出的图形是

a)半径为sin的椭圆

b)细而高的椭圆

c)扁而平的椭圆

d)圆心在(500,800)的一个圆弧答案:D

160.下列程序执行后,变量s的值为o

DimsAslong,xAsInteger

s=0:x=l

DoWhile(x<10)

s=s+x

x=x+2

Loop

Prints

a)10

b)25

c)50

d)100答案:B

161.文件列表框中用于设置或返回所选文件的文件名的属性是0

a)File

b)FilePath

c)Path

d)FileName答案:D

162.Msgbox函数返回值的类型是0

a)数值

b)字符串

c)变体

d)数值或字符串(视输入情况而定)答案:A

163.使用驱动器列表框的属性可以返回或设置磁盘驱动器的名称。

a)ChDrive

b)Drive

c)List

d)Listindex答案:B

164.窗体的BackColor属性用于设置窗体的。

a)高度

b)亮度

c)背景色

d)前景色答案:C

165.Print方法可以输出多个表达式值,若使用标准格式输出,各表达式的分割符应是

a)空格

b)逗号

c)冒号

d)分号答案:B

166.VisualBasic主要用于。

a)图像处理

b)文字处理

c)制作视频文件

d)开发应用程序答案:D

167.把InputBox的返回值转换为数值应该使用的函数是

a)Log

b)Str

c)Len

d)Vai答案:D

168.为使计时器控件每隔5秒钟产生一个计时器事件(timer事件),则应将其Interval属性

值设置为O

a)5

b)500

c)300

d)5000答案:D

169.通用对话框中能打开“颜色对话框”的方法是o

a)ShowOpen

b)ShowColor

c)ShowSave

d)ShowPrinter答案:B

170.如果要求设置定时器时间间隔为0.5秒钟,那么它的Interval属性值应该等于

a)5000

b)500

c)50

d)5答案:B

171.如果有数组声明Dima(10)AsInteger,则该数组共有个元素。

a)10

b)11

c)9

d)不确定答案:B

172.菜单控件仅支持以下事件。

a)Click

b)MouseDown

c)KeyPress

d)Load答案:A

173.若要在图片框中绘制一个圆,使用的方法是。

a)Circle

b)line

c)point

d)pset答案:A

174.若要设置文本框中所显示的文本颜色,使用的属性是—

a)BackColor

b)FillColor

c)ForeColor

d)BackStyle答案:C

175.OOP的含义是o

a)面向对象的程序设计方法

b)开放数据库接口

c)图形设备接口

d)图形用户界面答案:A

176.当某一按钮的()属性设置为False时,该按钮不可见。

a)Enable

b)Visibale

c)Default

d)Cancel答案:B

177.改变控件在窗体中的上下位置应修改控件的属性。

a)Top

b)Left

c)Width

d)Height答案:A

178.函数left(”Hello”,2)的值为。

a)He

b)el

c)lo

d)true答案:A

179.控件的什么内容决定事件发生时的执行代码o

a)属性

b)事件过程

c)函数

d)通用过程答案:B

180.控件内的对齐方式由属性决定。

a)Alignment

b)Wordwrap

c)AutoSize

d)Style答案:A

181.下列事件中,命令按钮能响应的事件是o

a)DblClick

b)Click

c)Scroll

d)Load答案:B

182.数组的下标可取的变量类型是=

a)日期型

b)字符型

c)数值型

d)可变型答案:C

183.设定文本框中是否可以接受多行文本用属性。

a)MaxLength

b)ToolTipText

c)Multiline

d)Tag答案:C

184.表达式X+1>X是o

a)算术表达式

b)非法表达式

c)字符串表达式

d)关系表达式答案:D

185.若要设置定时器控件的定时时间,需设置的属性是o

a)interval

b)value

c)enabled

d)text答案:A

二、填空题

186.表达式:Mid("SHANGHAr',6,3)的值是。答案:HAI

187.VisualBasie提供了列表框控件,当列表框中的项目较多、超过了列表框的长度时,

系统会自动在列表框边上加一个。答案:滚动条

188.VisualBasic的对象是和的总称。答案:窗体#控件

189.方法是VB提供的一种,用来完成一定的操作。答案:特殊子程序

190.下列程序段执行后x的值是o

X=100:y=50

ifx>ythenx=x-yelsex=x+y答案:50

191.表达式32/2八3-3*2人2+4人2的值是。答案:8

192.下列程序用来将变量X,Y的值互换,请补充完程序(提示:该题答案中不要出现空

格)。

T=Y::X=T答案:Y=X

193.有如下程序,该程序的运行结果是0

A=20:b=10

printa>b答案:TRUE

194.表达式15+3*3/9*5\5mod10的值是=答案:16

195.有如下程序,该程序的运行后输出的结果是。

PrivatesubCommandl_Click()

i="AAAAAA"

a=Mid(i,4,3)

b="BBB"

Printa;b

EndSub答案:AAABBB

196.有一数组定义语句:dimM(-2to1)asstring,该语句定义的数组M中包含个元

素。答案:4

197.在窗体上画一个命令按钮,然后编写如下事件过程:

PrivateSubCommand1_Click()

a=InputBox("请输入一个整数")

b=InputBox("请输入一个整数”)

Printa+b

EndSub

程序运行后,单击命令按钮,在输入对话框中分别输入321和456,输出结果为一o

答案:321456

198.程序运行工程中,清除BMP图片框中的图片应使用语句。答案:cis

199.表达式Fix(-32.68)+Int(-23.02)的值为。答案:-56

200.复选框控件Value属性指示复选框处于―(10)—或禁止状态(暗淡的)中

的某一种。选中

201.在VB中,修改窗体的(11)和(12)属性值,可改变窗体的大小。

高度(Height)宽度(Width)

202.以下程序段的输出结果是--

Num=0

Whilenum<=2

num=num+l

Wend

Printnum答案:3

203.在VisualBasic中按文件的访问方式不同,可以将文件分为顺序文件、随机文件和

O答案:二进制文件

204.如果有三个单选按钮直接画在窗体上,另有四个单选按钮画在框架中,则运行时,可

以同时选中个选项按钮(提示:该题答案不能出现汉字)。答案:2

205.以下语句的执行结果是一o

I=Format(5459.4,"##,##0.00")

PrintI答案:5,459.40

206.属性为列表框中的每个列表项设置一个对应的数值,它是一个整数数组,

数组大小与列表项的个数一致。答案:LIST

207.在窗体上画一个命令按钮(其Name属性为CommAndl),然后编写如下代码:

PrivateSubCommAndl_Click()

DimM(10)AsInteger

Fork=lTolO

M(k)=12-k

Nextk

x=6

PrintM(2+M(x))

EndSub

程序运行后,单击命令按钮,输出结果是o答案:4

208.可用窗体的—(9)_方法在窗体中显示文字。Print

209.窗体中有图片框(Picture1)和计时器(Timerl)两个控件,运行程序时,

将图片加载到图片框中,然后图片框以每1秒钟一次的速度向窗体的右下

脚移动,每次向左、向下移

温馨提示

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

评论

0/150

提交评论