VB等级考试选择题.docx

上传人:b****5 文档编号:4664604 上传时间:2022-12-07 格式:DOCX 页数:18 大小:28.52KB
下载 相关 举报
VB等级考试选择题.docx_第1页
第1页 / 共18页
VB等级考试选择题.docx_第2页
第2页 / 共18页
VB等级考试选择题.docx_第3页
第3页 / 共18页
VB等级考试选择题.docx_第4页
第4页 / 共18页
VB等级考试选择题.docx_第5页
第5页 / 共18页
点击查看更多>>
下载资源
资源描述

VB等级考试选择题.docx

《VB等级考试选择题.docx》由会员分享,可在线阅读,更多相关《VB等级考试选择题.docx(18页珍藏版)》请在冰豆网上搜索。

VB等级考试选择题.docx

VB等级考试选择题

第1章选择题

1.提供控件的窗口是_____。

A)对象窗口B)对象浏览器C)工具箱D)工具栏

2.以下哪个窗口用来在设计时修改窗体的默认运行位置_____。

A)属性窗口B)立即窗口

C)窗体布局窗口D)工程资源管理器窗口

3.工程文件的扩展名是_____。

A).vbgB).vbwC).vbpD).frm

4.以下叙述错误的是_____。

A)工程文件中除了窗体文件是可选的外,其他文件都是必需的

B)以.bas为扩展名的文件是标准模块文件

C)一个工程中可以包含多个标准模块文件

D)一个工程中可以包含多种类型的文件

5.启动VB后,就意味着要建立一个新的_____。

A)窗体B)程序C)工程D)文件

6.对象窗口是用来设计_____。

A)应用程序代码段B)应用程序界面

C)对象的属性D)对象的事件

参考答案:

1.C2.C3.C4.A5.C6.B

第2章选择题

129.在窗体上放置的控件是_____。

A)类B)属性C)对象D)事件过程

130."属性窗口"中的_____属性区分窗体中的控件。

A)TextB)Name(名称)C)CaptionD)Index

131.在Form1.BackColor=vbRed中,vbRed表示_____。

A)一个字符串B)255C)代表颜色值的常量D)变量

132.要改变控件的大小,可以采用的方法是_____。

A)修改控件的Left和Top属性B)调用控件的Move方法

C)修改控件的Width或Heigth属性D)B和C都可以

133.要将焦点放在某个控件上,可以采用方法______。

A)使用鼠标直接点击该控件B)使用【TAB】键将焦点移到该控件上

C)调用该控件的SetFocus方法获得焦点D)以上都可以

134.假定一个VB应用程序由一个窗体模块和一个标准模块组成,保存该应用程序,下面正确的说法是_____。

A)只保存窗体模块文件

B)分别保存窗体模块、标准模块、工程文件

C)只保存窗体模块和标准模块文件

D)只保存工程文件

135.下面_____是窗体的方法而不是属性。

A)NameB)MoveC)CaptionD)Enabled

136.下面叙述中错误的是_____。

A)VB是事件驱动的可视化编程工具

B)VB应用程序不具有明显的开始和结束语句

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

D)VB中控件的某些属性只能在运行时设置

137.一个对象可执行的动作与一个对象所识别的动作分别是_____。

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

138.关于对象属性说法正确的是_____。

A)对象的所有属性都罗列在属性窗口中

B)不同对象不可能有同名属性

C)不同对象的同名属性取值一定相同

D)对象的某些属性既可以在属性窗口中设置,也可以通过代码设置

139.只有一个对象的Visible和Enabled属性均为_____时,它才能接受焦点。

A)0B)1C)TrueD)False

140.决定控件上文本的字体、字形、大小、效果的属性是_____。

A)TextB)CaptionC)NameD)Font

141.新建一个工程并启动VB后,工具箱中的控件是_____。

A)内部控件B)Activex控件C)外部控件D)Activex控件和内部控件

129.C130.B131.C132.D133.D134.B135.B136.C137.B138.D139.C140.D141.A

第3章选择题

103.以下关于窗体描述错误的是______。

A)在vb中每次运行可以指定不同的启动窗体

B)要让窗体以最大化方式打开,应设置MaxButton为True

C)窗体第一次显示时也会触发Resize事件

D)窗体第一次显示时的位置可以在设计时指定

104.如果要改变窗体的标题,需要设置窗体对象的属性是______。

A)CaptionB)NameC)BorderStyleD)Title

105.如果希望一个窗体在显示的时候没有边框,应该设置的属性是_____。

A)将窗体的标题(Caption)设成空字符串

B)将窗体的Enabled属性设置成False

C)将窗体的BorderStyle属性设置成None

D)将窗体的ControBox设置成False

106.在程序代码中,要更改窗体Form1的背景图,正确的是_____。

A)SetForm1.picture=LoadPicture(文件名)

B)SetForm1.picture=Load(文件名)

C)Form1.picture=SavePicture(文件名)

D)Form1.picture=文件名

107.启动窗体在程序运行后,不作任何操作的情况下会发生的事件是______。

A)Initialize和LoadB)ShowC)ActiveD)A和C

108.执行多窗体应用程序时_____。

A)一个窗体打开后,其他窗体都会被关闭

B)允许同时打开多个窗体

C)一个窗体打开后,其他窗体都会被隐藏

D)某一时刻只能打开一个窗体

109.下列叙述中错误的是_____。

A)一个工程中只能有一个SubMain过程

B)窗体的Show方法的作用是将指定的窗体装入到内存并显示该窗体

C)窗体的Hide方法和Unload方法完全相同

D)如果工程中有多个窗体,可以根据需要指定其中一个作为启动窗体

110.终止应用程序的方法是_____。

A)卸载窗体,然后执行End语句B)卸载窗体

C)执行End语句D)执行Stop语句

111.显示窗体的方法是_____。

A)VisibleB)ShowC)HideD)Open

112.窗体最小化时的图标可以用_____属性设置。

A)PictureB)ImageC)IconD)MouseIcon

113.窗体Form2的Caption属性为frm,它的Load事件过程名为_____。

A)Form1_LoadB)Form2_LoadC)Form_LoadD)Me_Load

114.下列_____是容器控件。

A)CommandB)FormC)LabelD)TextBox

115.下列不能作为容器控件的是_____。

A)窗体B)框架C)图像框D)图片框

116.MsgBox语句中,必须写明的参数是_____。

A)按钮的类型B)对话框的标题

C)所有参数都是可选的D)提示信息

117.定义某个按钮的访问键为【ALT+F】键,正确的设置方法是_____。

A)设置按钮的Default属性为"F"

B)设置按钮的Caption属性为"查找F"

C)设置按钮的Caption属性为"查找(&F)"

D)设置按钮的名称属性为"查找($F)"

118.VB中为命令按钮提供的Cancel属性是_____。

A)指定命令按钮为窗体的取消按钮

B)指定命令按钮的功能是停止一个程序的运行

C)指定命令按钮的功能是关闭当前窗体

D)指定命令按钮的功能是中断一个程序的运行

119.下列属性不属于标签的是_____。

A)EnableB)CaptionC)MaxLengthD)WordWrap

120.要使标签显示时不覆盖背景内容,应设置标签的_____属性。

A)BackcolorB)BorderStyleC)ForeColorD)BackStyle

121.要使标签根据内容自动调整大小,应设置_____属性为True。

A)AutoSizeB)WordWrapC)EnabledD)Visible

122.设置标签边框的属性是_____。

A)BorderstyleB)BackstyleC)AutosizeD)Alignment

123.在文本框中输入密码时只显示*号,则应设置属性_____。

A)Text属性为*B)Capton属性为*

C)PasswordChar属性为*D)Password属性为*

124.要使文本框能显示多行,应设置属性_____。

A)ScrollBarsB)TextC)VisibleD)MultiLine

125.文本框的ScrollBars属性设置为非零值却没有效果,原因是_____。

A)文本框没有内容B)文本框的MultiLine属性为False

C)文本框的MultiLine属性为TrueD)文本框的Locked属性为False

126.当文本框中的内容改变后会触发事件_____。

A)ChangeB)ClickC)DblClickD)GotFocus

127.为了使文本框Text1能换行,并且具有水平和竖直滚动条,正确的设置是_____。

A)Text1.MultiLine=True

Text1.ScrollBars=0

B)Text1.MultiLine=True

Text1.ScrollBars=3

C)Text1.MultiLine=False

Text1.ScrollBars=0

D)Text1.MultiLine=False

Text1.ScrollBars=3

128.下列说法正确的是_____。

A)一条语句可以分多行书写B)一行只能写一条语句

C)每行的首字母必须小写D)每行的首字母必须大写

参考答案:

103.B104.A105.C106.A107.D108.B109.C110.C111.B112.C113.C114.B115.C116.D117.C118.A119.C120.D121.A122.A123.C124.D125.B126.A127.B128.A

第4章选择题

85.下面变量命名错误的是_____。

A)姓名B)aC)a123D)a.1

86.下面_____是字符串数据的类型申明符。

A)%B)&C)$D)!

87.下面_____是整型数据的类型申明符。

A)%B)&C)$D)!

88.要声明一个全局变量,方法是_____。

A)将变量声明放在某个过程中,并使用Public关键字

B)将变量声明放在任何一个模块的通用声明段,并使用Public关键字

C)将变量声明放在标准模块的通用声明段,并使用Public关键字

D)将变量声明放在标准模块的通用声明段,并使用Private关键字

89.如果变量赋值为str1="联系",var1=5,则语句print"第"&var1&"次"&str1输出的结果为_____。

A)第5次联系B)第5次str1C)第var1次联系D)第var1次str1

90.下面错误的VB表达式是_____。

A)5/3+1B)x+y/12C)12×3+1D)3&2

91.i被j整除的逻辑表达式是_____。

A)i/j=0B)i*j=0C)i<>jD)imodj=0

92.表达式1+5mod6*7﹨4的值为_____。

A)3B)4C)5D)6

93.表达式1+5mod6*74>5and-2^2>0的值为_____。

A)3B)FalseC)-4D)True

94.在窗体上有个命令按钮Command1和文本框Text1,运行如下代码

PrivateSubCommand1_Click()

Dima,b

a=InputBox("输入整数")

b=Text1.Text

Text1.Text=a+b

EndSub

运行程序,在text1中输入456,单击命令按钮,然后在出现的输入对话框中输入123,单击确定按钮,在Text1中显示的内容是_____。

A)579B)456123C)456D)123456

95.在窗体上有个命令按钮Command1和文本框Text1,运行如下代码

PrivateSubCommand1_Click()

Dima,b

a=InputBox("输入整数")

b=val(Text1.Text)

Text1.Text=a+b

EndSub

运行程序,在text1中输入456,单击命令按钮,然后在出现的输入对话框中输入123,单击确定按钮,在Text1中显示的内容是_____。

A)579B)456123C)456D)123456

96.默认情况下,InputBox函数返回值的类型为_____。

A)变体B)数值C)日期D)字符串

97.下列_____是VB中正确的日期型数据。

A)"2009/07/01"B)2009.07.01C)#01/07/2009#D)2009-07-01

98.下列叙述错误的是_____。

A)变量名的第一个字符必须是字母或汉字

B)变量名的长度不超过255个字符

C)变量名可以包括小数点或内嵌的类型声明符

D)变量名不能使用关键字

99.要强制使用显式声明变量,使用语句_____。

A)OptionBaseB)OptionExplicitC)OptionBase1D)OptionBase0

100.VB中,下列_____是同一个变量。

A)A1和a1B)sum和sumaC)aver和aver1D)a1和a-1

101.有语句"Dima,basSingle",则变量a的数据类型为_____。

A)整型B)变体型C)单精度D)双精度

102.表达式78/10+78\10的值是_____。

A)14B)14.8C)15D)15.8

103.以下叙述正确的是_____。

A)所有算术运算符的优先级相同B)算术运算符的优先级高于比较运算符

C)逻辑运算符的优先级高于比较运算符D)逻辑运算符的优先级高于算术运算符

85.D86.C87.A88.C89.A90.C91.D92.D93.B94.D95.A96.D97.C98.C99.B100.A101.B102.B103.B

第5章选择题

1.当VB执行下面语句后,A的值为______。

A=1

IFA>0THENA=A+1

IFA>1THENA=0

A)0B)1C)2D)3

2.程序在运行循环"Fori=1to14step3"结束后,i的值等于______。

A)16B)13C)14D)15

3.以下______语句结构是错误的。

A)For……NextB)Do……LoopUntil

C)For……LoopD)DoWhile……Loop

4.下面______语句可以跳出DoUntil……Loop循环。

A)EndB)ExitLoopC)ExitDoD)ExitFor

5.对DO循环结构的作用说明正确的是______。

A)不能使用DO循环设计出预先知道循环次数的循环

B)While和Until关键字必须选择其一

C)While和Until关键字可以同时使用

D)While和Until关键字作用相同

6.以下叙述中正确的是______。

A)SelectCase语句中的测试表达式可以是任何形式的表达式

B)SelectCase语句中的测试表达式只能是数值表达式或字符表达式

C)在执行SelectCase语句时,所有Case子句都按出现的顺序被顺序执行

D)SelectCase的测试表达式会多次计算

7.关于多分支结构的Case语句,下列写法中错误的是______。

A)Case1,5,is<9B)Case9To13

C)CaseIs>10AndIs<50D)CaseIs<12

8.要实现"若x

A)ifx

a=15

a=-15

printa

B)ifx

a=15:

printa

a=-15:

printa

C)ifx

a=15:

printa

a=-15:

printa

Endif

D)ifx

a=15

else

a=-15

printa

Endif

9.下列代码执行后,x的值是______。

x=5

fori=1to20step2

x=x+i\5

next

A)21B)22C)23D)24

10.在窗体上放置一个命令按钮Command1和一个文本框Text1,并编写如下代码:

PrivateSubCommand1_Click()

x="A":

y="B":

z="C"

Fori=1To2

x=y:

y=z:

z=x

Nexti

Text1.Text=x+y+z

EndSub

单击命令按钮后,文本框显示的内容是______。

A)CBAB)BCAC)BCBD)CBC

11.在窗体上放置一个命令按钮Command1和一个文本框Text1,并编写如下代码:

PrivateSubCommand1_Click()

Dimi%,n%

Fori=0To50

i=i+3

n=n+1

Ifi>10ThenExitFor

Nexti

PrintStr(n)

EndSub

单击命令按钮后,文本框显示的内容是______。

A)2B)3C)4D)5

11.在窗体上放置一个命令按钮Command1和一个文本框Text1,并编写如下代码:

PrivateSubCommand1_Click()

Dimi%,n%

Fori=0To50

i=i+4

n=n+1

Ifi>15ThenExitFor

Nexti

Text1.Text=Str(n)

EndSub

单击命令按钮后,文本框显示的内容是______。

A)2B)3C)4D)5

11.在窗体上放置一个命令按钮Command1和一个文本框Text1,并编写如下代码:

PrivateSubCommand1_Click()

Dimi%,n%

Fori=0To15

i=i+2

n=n+1

Ifi>9ThenExitFor

Nexti

Text1.Text=Str(n)

EndSub

单击命令按钮后,文本框显示的内容是______。

A)2B)3C)4D)5

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

x=2:

y=1

Ifx*y<1Theny=y-1Elsey=-2

Printx-y>0

A)TrueB)FalseC)-1D)1

13.下列程序段执行后,i值的结果为______。

a=77

Ifa>60Theni=1

Ifa>70Theni=2

Ifa>80Theni=3

Ifa>90Theni=4

A)1B)2C)3D)4

14.下列程序段执行后,c值的结果为______。

a=12:

b=123

SelectCaseb\100

Case0

c=a+b

Case1

c=a*10+b

Case2

c=a*100+b

EndSelect

A)135B)243C)1323D)123

15.在窗体上放置一个命令按钮Command1和一个文本框Text1,并编写如下代码:

PrivateSubCommand1_Click()

s=0

Fori=1To15Step3

x=2*i

IfxMod4=0Thens=s+1

Next

Text1.Text=s

Endsub

程序运行后,文本框中显示的内容是______。

A)0B)1C)2D)3

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

a=0

b=1

Do

a=a+b

b=b+1

LoopWhilea<10

Printa;b

A)5010

B)2030

C)105

D)510

84.循环"fori=14to5step-3"运行结束后,i的值等于_____。

A)2B)5C)8D)-1

148.下列程序运行后,先后在两个输入对话框中分别输入456和123,则输出的结果是_____。

PrivateSubCommand1_Click()

a=Val(InputBox("输入第一个整数:

"))

b=InputBox("输入第一个整数:

")

Printb+a

EndSub

A)123456B)456123C)579D)142536

149.下面程序运行后,输出的结果分别是_____。

PrivateSubCommand1_Click()

Forj=1To10

a=j^2

Next

Printa;j^2

EndSub

A)100100B)121100C)100121D)121121

150.下面程序运行后,输出的结果是___

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

当前位置:首页 > 高中教育 > 高中教育

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1