VB选择题整理.docx

上传人:b****0 文档编号:18089107 上传时间:2023-08-13 格式:DOCX 页数:20 大小:24.85KB
下载 相关 举报
VB选择题整理.docx_第1页
第1页 / 共20页
VB选择题整理.docx_第2页
第2页 / 共20页
VB选择题整理.docx_第3页
第3页 / 共20页
VB选择题整理.docx_第4页
第4页 / 共20页
VB选择题整理.docx_第5页
第5页 / 共20页
VB选择题整理.docx_第6页
第6页 / 共20页
VB选择题整理.docx_第7页
第7页 / 共20页
VB选择题整理.docx_第8页
第8页 / 共20页
VB选择题整理.docx_第9页
第9页 / 共20页
VB选择题整理.docx_第10页
第10页 / 共20页
VB选择题整理.docx_第11页
第11页 / 共20页
VB选择题整理.docx_第12页
第12页 / 共20页
VB选择题整理.docx_第13页
第13页 / 共20页
VB选择题整理.docx_第14页
第14页 / 共20页
VB选择题整理.docx_第15页
第15页 / 共20页
VB选择题整理.docx_第16页
第16页 / 共20页
VB选择题整理.docx_第17页
第17页 / 共20页
VB选择题整理.docx_第18页
第18页 / 共20页
VB选择题整理.docx_第19页
第19页 / 共20页
VB选择题整理.docx_第20页
第20页 / 共20页
亲,该文档总共20页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

VB选择题整理.docx

《VB选择题整理.docx》由会员分享,可在线阅读,更多相关《VB选择题整理.docx(20页珍藏版)》请在冰点文库上搜索。

VB选择题整理.docx

VB选择题整理

1.下列不属于VB三种模式的是()。

√A)代码B)设计C)运行D)中断

2.以下()函数输出的结果为数值型。

√A)ASCB)StringC)FormatD)InputBox

3.设字符串变量X$=”ABCDEFGH”,Y$=”XY”,那么InStr(X$,“CDE”)的值为()。

A)2√B)3C)0D)5

4.下列各数据类型的取值范围按从小到大排列的是()。

A)整型、长整型、双精度、单精度B)整型、变体型、单精度、双精度

√C)整型、长整型、单精度、双精度D)长整型、货币型、单精度、双精度

5.设x=”ABC”,y=”AB”,函数IIF(xY,-1,0))的返回值是()。

√A)-1B)出错C)1D)0

6.表达式10Mod4^2+(1=1)的值是()。

A)2B)10C)3√D)9

7.对语句ifx=0theny=0,说法正确的是()。

A)“x=0”是赋值语句,“y=0”是关系表达式

B)“x=0”是赋值语句,“y=0”也是赋值语句

√C)“x=0”是关系表达式,“y=0”是赋值语句

D)“x=0”是关系表达式,“y=0”也是关系表达式

8.下列表达式的运算结果中,值最小的是()。

A)6Mod5√B)5\6C)5Mod6D)5/6

9.下列不能判断整型变量x是5的倍数的表达式是()。

A)xMod5=0B)Int(x/5)=(x/5)C)x/5=x\5√D)5Modx=0

10.窗体的()属性设置在程序运行时才能起作用。

A)BorderStyle√B)TopC)CaptionD)BackColor

11.下列()不是合法常量。

A)#2009-12-26#√B)2009-12-26C)2009.12E26D)”2009-12-26”

12.执行语句Command1.Move500,1000的结果是()。

√A)命令按钮移动到距窗体左边界500,上边界1000的位置

B)命令按钮移动到距屏幕左边界500,上边界1000的位置

C)命令按钮向左移动500,向上移动1000

D)命令按钮向上移动500,向左移动1000

13.下列关于MsgBox函数的叙述中,不正确的是()。

A)函数调用后返回值为数值型B)可以指定消息框的默认按钮

√C)可以省略任何参数D)可以设定消息框的指定图标

14.下列语句能显示具有“终止”、“重试”和“忽略”按钮的消息框,且“重试”为默认按钮的是()。

A)MsgBox“信息提示”,VbYesNoCancel+VbDefaultButton1

B)MsgBox“信息提示”,VbYesNoCancel+VbDefaultButton2

C)MsgBox“信息提示”,VbAbortRetryIgnore+VbDefaultButton1

√D)MsgBox“信息提示”,VbAbortRetryIgnore+VbDefaultButton2

15.下列叙述错误的是()。

A)当文本框的内容发生变化时,必将触发Change事件

B)设置文本框的MaxLength属性,可限制其输入文本的最大长度

√C)文本框ScrollBars属性值为2时,才能使文本框显示多行内容

D)当光标从文本框中移走时,发生LostFocus事件

16.对于程序中的一条声明语句:

ConstPi=3.14,下列说法错误的是()。

√A)此语句定义的Pi为一个用符号表示的变量

B)符号常量Pi为单精度型

C)本语句和声明语句PrivateConstPi=3.14是一样的

D)定义后的符号常量Pi可以直接被使用

17.下列叙述中,错误的是()。

A)要强制显式声明变量,可在窗体或标准模块的声明段中加入OptionExplicit

B)若在某过程中直接使用未定义的变量X,则该X的初值为空、类型为Variant

C)若在某过程中用Constx=5定义x,则在该过程的后续语句中对x只能读不能写

√D)用Dimx=5AsInteger定义的变量x,其初值为整数5

18.要使标签显示时不覆盖其背景内容,要对()属性进行设置。

A)ForeColorB)BorderStyle√C)BackStyleD)BackColor

19.以下()可以把命令按钮的标题文字设置为楷体。

A)Command1.Name=”楷体_GB2312”B)Command1.Caption=”楷体_GB2312”

√C)Command1.FontName=”楷体_GB2312”D)Command1.FontName=楷体

20.窗体上有命令按钮Command1、标签Label1和计时器Timer1,若要在标签中动态显示时间,则语句Label1.Caption=Time必须放在()事件过程中。

√A)Timer1_TimerB)Timer1_Click

C)Label1_ClickD)Command1_Click

21.下列程序段是判断输入的正整数n是否为素数。

Dimi%,n%,t%

n=Val(InputBox(“n=”))

Fori=2Ton\2

Ifn/i=n\iThen

t=1

【1】

EndIf

Nexti

If【2】ThenPrint“不是素数”Else“是素数”

以上程序段空缺处【1】和【2】应分别填写()。

A)i=i+1和t=0B)ExitFor和t=0√C)ExitFor和t=1D)i=i+1和t=1

22.如下程序段的功能是计算s=1-1/2+1/3-……+(-1)^(n-1)/n的值。

Dimi%,t%,n%

【1】

n=Val(InputBox(“n=”))

t=1

Fori=1Ton

s=s+t/i

【2】

Nexti

Print“s=”,s

程序的空缺处【1】和【2】应分别填写()。

A)Dims%和t=-1B)Dims!

和t=-1C)Dims%和t=-t√D)Dims!

和t=-t

23.窗体上有命令按钮Command1,编写Command1事件过程:

Subp1(b()asInteger)

Dimn%

Fori=UBound(b)toLbound(b)Step-1

Printb(i);

n=n+1

ifn\3=n/3thenprint

Nexti

EndSub

PrivateSubCommand1_Click()

Dima%(5)

Fori=0to5

a(i)=(i+1)^2

Nexti

P1a()

EndSub

运行后,单击命令按钮,输出的结果为()。

A)149√B)362516

162536941

C)149162536D)362516941

24.要判断是否按了Pause键,应在()事件中判断。

A)ClickB)KeypressC)GotFocus√D)KeyDown

25.在文本框中输入文字会发生许多事件,这些事件发生的顺序为()。

A)KeyPress,KeyUp,ChangeB)KeyUp,KeyPress,Change

√C)KeyDown,KeyPress,ChangeD)KeyDown,Change,KeyPress

26.下列叙述错误的是()。

A)键盘KeyDown事件可接收键盘所有按键的信息

√B)键盘KeyPress事件可接收键盘所有按键的信息

C)键盘KeyPress事件可区分大小写字母

D)键盘KeyDown事件不区分大小写字母

27.在窗体的MouseDown和MouseUp的事件过程中,能用来检查鼠标右键和Ctrl键同时按下的表达式为()。

A)(Button=1andShift=1)=TrueB)(Button=2andShift=1)=True

C)(Button=1andShift=2)=True√D)(Button=2andShift=2)=True

28.运行下列程序,单击Command1,则在文本框中显示的内容是()。

PrivateSubCommand1_Click()

Dimx,y%,zasInteger

x=6:

y=9:

z=0

Text1.text=””

Callp1(x,y,z)

Text1.text=z

EndSub

Subp1(ByVala$,ByValb$,c%)

c=a+b

EndSub

A)程序错误B)0√C)69D)15

29.若定时器Timer1的Interval属性为500,Enable属性为True,运行下列程序2秒,窗体显示内容为()。

Dimi%

PrivateSubTimer1_Timer()

i=i+1

printString(i,“*”);

EndSub

A)*√B)**********C)*D)****

**

***

****

30.阅读下列程序:

PrivateSubForm_Click()

Staticm%,n%

Fori=1To2

n=n+i

m=m+n^2

Next

EndSub

运行时,2次单击窗体,则第2次单击窗体时m,n的值分别为()。

√A)62,6B)62,3C)10,3D)52,6

31.运行下列程序,c和x的值分别为()。

PublicFunctionf1%(m%,Byvaln%)

Dimr%

Ifm

m=n:

n=r

r=mModn

DoWhiler>0

m=n:

n=r:

r=mModn

Loop

F1=n

EndFunction

PrivateSubCommand1_Click()

Dimx%,y%,c%

x=48:

y=72

c=f1(x,y)

EndSub

A)24,72√B)24,48C)24,24D)12,24

32.在VB的“通用声明”段有语句OptionBase1,那么用如下语句声明的数组a包含的元素个数为()。

Dima(-1To2,3,4)

A)80B)36√C)48D)60

33.在不浪费存储空间的前提下存放如下方阵的数据,数组声明语句应为()。

3.44.51.46.7

2.52.62.43.8

8.79.79.33.6

A)Dima(1to3,1to4)AsInteger√B)Dima(-2to0,3)AsSingle

C)Dima(12)AsSingleD)Dima(3,4)AsSingle

34.以下定义数组或数组元素赋值的语句中,错误的是()。

A)Dima()B)DimaAsVariant

a=Array(1,2,3,4,5)a=Array(1,2,3,4,5)

i=UBound(a)i=LBound(a)

√C)Dima%()D)Dima

a=Array(1,2,3,4,5)a=Array(1,2,3,4,5)

35.以下数组A在子过程或函数中定义为形式参数,正确的语句是()。

A)PrivateStaticSubsale(A()AsInteger)AsInteger

B)PrivateSubsale(ByValA()AsInteger)

√C)PrivateFunctionsale(A()AsInteger)AsString

D)PrivateSubsale(A()AsInteger)AsInteger

36.下列程序的运行结果是()。

PrivateSubCommand1_Click()

Dima

a=Array(1,2,3,4,5,6,7)

Fori=LBound(a)ToUBound(a)

a(i)=a(i)*a(i)

Nexti

Printa(i)

EndSub

√A)下标越界B)0C)36D)49

37.定义通用过程:

Subf(xAsInteger,yAsInteger,zAsInteger),再设a,b,c为整形变量,则调用该过程的语句为()。

A)f(a,b,c)√B)fa,b,cC)CallfD)x=f(a,b,c)

38.关于过程的作用域,以下描述错误的是()。

A)在不同模块中定义的模块级过程可以同名

B)全局过程的作用域是整个工程

C)在某窗体上定义的全局过程,若被其他模块调用,必须在该过程名前加上窗体名称

√D)在不同模块中定义的全局过程不能同名

39.假定建立了一个名为Command1的命令按钮数组,则以下说法中错误的是()。

A)数组中每个命令按钮的名称均为Command1

B)数组中所有命令按钮可以使用同一个事件过程

√C)数组中每个命令按钮的标题必须相同

D)用Command1(下标)可以访问数组中每个命令按钮

40.下列关于Shape控件说法错误的是()。

√A)BorderStyle属性可以改变其边框颜色

B)FillStyle属性可以修改其填充样式

C)Shape属性用于设置显示的几何形状

D)FillColor属性可以改变填充颜色

41.下列()语句可绘制扇形。

√A)Circle(1500,1500),500,,-1,-2B)Circle(1500,1500),500,-1,-2

C)Circle(1500,1500),500,,1,2D)Circle(1500,1500),500,1,,,2

42.执行“Form1.Line(1500,1000)-Step(1000,500),,B”后,Form1的CurrentX的值为()。

A)1000B)1500C)500√D)2500

43.以下程序段用于从键盘上输入一个字符串,在窗体上反向显示其内容(如输入“abcd”,显示“dcba”)。

PrivateSubCommand1_click()

Dimi%,n%,s$,c$

c=””

s=InputBox(“请读入一个字符串:

”)

【1】

Fori=1ton

c=【2】

Nexti

Printc

EndSub

A)n=Left(s)和Mid(s,i,1)+c√B)n=Len(s)和Mid(s,i,1)+c

C)n=Len(s)和c+Mid(s,n,i)D)n=Len(s)和c+Mid(s,i,1)

44.如下程序段的功能是:

利用公式e=1+1/1!

+1/2!

+……+1/n!

求自然对数的底e的近似值,要求累加到最后一项小于0.000001为止。

Dime#,t#,n%

e=0:

t=1:

n=1

doWhile1/t【1】0.000001

e=e+1/t

t=【2】

n=n+1

Loop

Print“自然对数的底e的近似值为”,e

程序的空缺处【1】和【2】应分别填写()。

A)<和t+nB)<和t*nC)>=和t+n√D)>=和t*n

45.运行下列程序段,总共执行的循环次数是()。

Dimm%,n%

Form=1to10

Forn=1tomStep2

Printn

Nextn

Printm+n

Nextm

A)27B)28C)55√D)30

46.设置列表框中MultiSelect为(),通过单击就能选择列表框中多项。

√A)1B)2C)TrueD)0

47.使用下列()语句可删除组合框Combo1中选定的项。

A)Combo1.RemoveItemCombo1.List(ListIndex)

√B)Combo1.RemoveItemCombo1.ListIndex

C)Combo1.RemoveItemCombo1.List(Index)

D)Combo1.RemoveItemCombo1.Text

48.要在组合框的文本框中禁止输入内容,Style属性应设置为()。

A)TrueB)0C)1√D)2

49.设置滚动条的()属性,单击滚动箭头与滚动块间的区域时可改变滚动步长。

A)SmallChangeB)Max√C)LargechangeD)Min

50.使用滚动条控件时,错误的是()。

√A)当拖动滚动块时只触发Scroll事件

B)拖动滚动块时可同时触发Scroll事件和Change事件

C)滚动条的Value值在[min,max]范围变化

D)滚动条的Value值发生一次变化就触发一次Change事件

51.下面说法正确的是()。

A)组合框中的文本框一定有文本编辑作用

√B)组合框是组合了文本框和列表框的功能而形成的一种控件

C)组合框包含了列表框的所有属性

D)组合框是包含了文本框和列表框的控件数组

52.窗体上有一个通用对话框ComDlg1,语句ComDlg1.Action=2表示()。

A)显示“字体”对话框B)显示“颜色”对话框

C)显示“打开”对话框√D)显示“另存为”对话框

53.文件列表框中用于设置所选文件路径的属性是()。

A)FileNameB)File√C)PathD)FilePath

54.下列关于文件的叙述中,错误的是()。

√A)可以通过编程修改顺序文件中的某条记录B)随机文件每条记录的长度必须相同

C)顺序文件可以使用文本编辑软件编辑D)随机文件可以随机读/写文件中的记录

55.对二进制文件进行写操作的语句是()。

A)Write#文件号,变量名B)Print#文件号,变量名

C)Get#文件号,变量名√D)Put#文件号,变量名

56.以下叙述中错误的是()。

A)如果把一个菜单项的Enabled属性设置为Fasle,则该菜单项处于非激活状态

B)分隔线菜单项不能响应Click事件

C)在多窗体程序中,每个窗体都可以建立自己的菜单

√D)建立弹出式菜单不需要使用“菜单编辑器”

57.下列使用Print方法不正确的是()。

A)Debug.Print√B)Text1.PrintC)Form1.PrintD)Printer.Print

58.下列()语句不能清除图片框Picture1中用Print显示的文本。

√A)Picture1.ClearB)Picture1.Cls

C)Picture1.Picture=LoadPicture()D)Picture1.Picture=LoadPicture("")

59.在一组单选按钮中,要使某个按钮默认获得焦点,应设置该按钮的()。

√A)TabIndex属性值为0B)TabIndex属性值为1

C)TabStop属性值为TrueD)TabStop属性值为False

60.以下叙述错误的是()。

A)用Hide方法隐藏的窗体仍在内存中

√B)可用Move方法移动时钟控件

C)可用Show方法显示工程中的各窗体

D)可用Print方法在窗体、立即窗口和打印机输出表达式的值

61.下面的操作中,()不能触发命令按钮的Click事件。

A)如果命令按钮有访问键字母,同时按Alt键+该字母键

B)把焦点移到命令按钮上,然后按Enter键

C)鼠标左键单击命令按钮

√D)鼠标右键单击命令按钮

62.下面关于菜单的叙述中,正确的是()。

√A)菜单项是一个控件,有外观和行为的属性

B)菜单项的事件有Click和DblClick

C)要把非顶级菜单设为分隔线,只要将菜单项的标题设为“-”,名称可省略

D)如果某个菜单项设置了访问键(热键),程序运行时可以使用Ctrl+该访问键操作它

63.通过下列事件过程,欲在文本框Text1中选择8个字符复制到Text2中,程序第一次运行不能成功,原因是()。

PrivateSubCommand1_Click()

Text2.Text=Text1.SelText

Text1.SelStart=0

Text1.SelSLength=8

EndSub

A)Text2的属性使用不对B)不能确定

C)Text1的属性使用不对√D)语句顺序不对

64.运行以下程序后,在文本框Text1中输入”1234”字符串,变量k的值是()。

DimkAsInteger

PrivateSubText1_KeyPress(KeyAsciiAsInteger)

k=KeyAscii+k

EndSub

√A)202B)49505152C)10D)1234

65.将命令按钮的Picture属性设置为一个图片后,命令按钮上并不显示该图片,原因是()。

√A)该命令按钮的Style属性设置为0B)该命令按钮的Style属性设置为1

C)该命令按钮的Enabled属性设置为TrueD)该命令按钮的Enabled属性设置为False

66.有如下事件过程:

PrivateSubForm_MouseDown(ButtonAsInteger,ShiftAsInteger,XAsSingle,YAsSingle)

Form1.PrintButton;Shift

EndSub

该过程执行后,窗体上显示“22”,说明()。

A)用户按下了鼠标左键,同时按下了键盘上的Shift键

B)用户按下了鼠标右键,同时按下了键盘上的Shift键

C)用户按下了鼠标左键,同时按下了键盘上的Ctrl键

√D)用户按下了鼠标右键,同时按下了键盘上的Ctrl键

67.对象可以执行的动作和可被对象识别的动作分别称为()。

A)属性、方法B)过程、方法C)事件、方法√D)方法、事件

68.窗体之间可以通过()传递数据。

√A)全局变量B)静态变量C)模块变量D)过程变量

69.已将文本框的Multiline属性设

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

当前位置:首页 > 人文社科 > 法律资料

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2