当前位置:文档之家› VB选择题库(2)

VB选择题库(2)

VB选择题库(2)
VB选择题库(2)

1.表达式Len(""123程序设计ABC"")的值为10

2.表达式LENB(""123程序设计ABC"")的值为20

3.求25度的正弦值的VB表达式为SIN(25*3.14/180)

4.如果X是一个正实数,对X的第三位四舍五入的表达式是0.01*int(100*(X+0.005))

5.函数int(rnd*100)产生的整数范围是"(0,100)"

6.函数Sgn(10)的结果为 1

7.函数Sgn(-10)的结果为-1

8.函数Sgn(0)的结果为0

9.a=""ABCDEFGHIJK""

Print mid(a,4,3)

语句执行后的输出是DEF

10.a=""ABCDEFGHIJK""

Print mid(a,1,4)

语句执行后的输出是ABCD

11.a=""ABCDEFGHIJK""

Print mid(a,5,4)

语句执行后的输出是EFGH

12. a=""ABCDEFGHIJK""

Print mid(a,8)

语句执行后的输出是HIJK

13.执行一下程序段,变量C的值为Quick BASIC Programming

a="Visual Basic Programming"

b="Quick"

c=b&Ucase(mid(a,7,6))&right(a,11)

14.X=Ucase("AbcDEF")语句执行后的值为ABCDEF

15.X=Lcase("AbcDEF")语句执行后的值为abcdef

16.常量99/10/20是数值型

17.常量"99/10/20"是字符型

18.下面哪个赋值语句是正确的( B ) A. Let 3=a B. a=a+1 C. Let a+1=a D.a+1=s

19.下面哪个赋值语句是正确的( A ) A. Let b=1=2 B. Let 2+1=b C. 2+1=b D. b+1=2

20.下面哪个赋值语句是正确的( C ) A.Let 0=s B.Let s+1=s C. s=s+k D. k+1=s

21.常量#99/10/20#是日期型

22.常量True是逻辑型

23.sum% 是合法的整型变量

24.xinte$ 是合法的字符变量

25.mm# 是合法的双精度变量

26.num$ 是长整型变量

27.下面正确的变量名是( A ) A. a2 B. 2a C. a(2) D. 2*a

28.下面正确的变量名是( A ) A. int-num B. int.num C. integer D. int(num)

29.语句x=12 mod -5执行完毕后,变量X的值为 2

30.语句x=12.6 mod -5执行完毕后,变量X的值为-3

31.语句x=(-5)^3执行完毕后,变量X的值为-125

32.语句x=(5>4)执行完毕后,变量X的值为True

33.语句x=("abc">"aaa")执行完毕后,变量X的值为True

34.语句x=(100-20<=50+20)执行完毕后,变量X的值为False

35.语句x=not(10>6)执行完毕后,变量X的值为False

36.语句x=10>8 And 8>4执行完毕后,变量X的值为True

37.语句x=8>10 or 8>4执行完毕后,变量X的值为True

38.语句x=10>8 or 8>4执行完毕后,变量X的值为True

39.表达式int(-4.98)= -5

40.表达式Fix(-4.987)= -4

41.表达式Val("123ab"+"2345")= 123

42.表达式Round(-3.5)= -4

43.表达式Round(3.5)= 4

44.表达式Val("abc")= 0

45.表达式16/4-2^5*8/4 mod 5\2= 4

46.数学关系3≦x<10表示成VB表达式为3<=x and x<10

47.滚动条的Value属性值介于Min和Max之间

48.当在滚动条内拖动滚动框时触发的事件是Scroll

49.如果把计时器的Interval属性设置为2000则表明2秒发生一个计时器事件

50.如果希望在标签框内显示时间,在计时器的timer事件中写入命令Label1.Caption=Timer$,另外还必须设置Timer控件的Interval属性值为1000且Enabled属性值为True

51.计时器Timer1,将Interval属性值设置为1000,有如下程序:

Private Sub Timer1 Timer()

Static s As Integer

s=s+1

Print s

End Sub

程序运行到2.5秒时,在窗体上输出的信息是 1 2

52.关于框架的说法错误的是(A )

A.使用框架的主要目的是为了显示文本

B.框架是一个容器控件

C.框架的Enabled属性设置为True时才能保证框架内的对象是活动的

D.当框架移动时,框架内的控件作为一个整体和框架一起移动

53.文本框,命令按钮,复选框都可以获得焦点;但标签不可以获得焦点

54.下列说法错误的是(A)

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

B.窗体,图片框,图像框中的图形都可以通过对象的Picture属性设置

C.对象的Name属性只能通过属性窗口来设置

D.组合框是组合了列表框和文本框的特性而成的控件

55.命令按钮,标签,单选按钮都有Caption属性;而文本框没有Caption属性

56.窗体,立即窗口,打印机都可以通过Print方法接受文本,而图像框不可以

57.在窗体上画两个文本框Text1和Text2,一个命令按钮Command1,有如下事件过程:

Private Sub Command1 Click()

a=Text1.Text+Tex2.Text

Print a

End Sub

程序运行后在第一个文本框和第二个文本框内分别输入123和321,然后单击命令按钮,则输出结果为

123321

58.假定当前目录下有一个名为"pic.gif"的图形文件,要在运行期间把文件装入一个图片框(Name属性为Picture1),应执行的语句为:

Picture1.Picture=LoadPicture("pic.gif")

59.文本框,列表框,组合框都具有Text属性,而图片框没有

60.在属性窗口中设置窗体的属性设置为100,属性设置为200,程序运行后执行下列哪条语句后窗体的位置会发生变化(A)

A."Move 200,100,100,200"

B."Move 100,200,300,400"

C."Move 100,200,100,100"

D."Move 100,200,100,200"

61.命令按钮有Setfocus

62.复选框的Value属性设置为1,表示选中该复选框

63.复选框的Style 属性可以使复选框的显示方式变为命令按钮方式

64.一般在窗体上输入下面哪类数据时,使用复选框接收(A)

A. 所学课程

B. 学生姓名

C. 性别

D.年龄

65.程序运行时,当单选按钮的中心有一个圆点时,表示该单选按钮被选中

66.下面关于单选按钮的描述正确的是(A)

A.在程序编制阶段,设置容器内的一个单选钮的value属性为true,同一个容器内的value属性为真的单选钮value属性变为false

B.在程序编制阶段,设置容器内的一个单选钮的value属性为true,窗体上所有容器内的单选钮的value 属性值全为false

C.在程序编制阶段,设置容器内的一个单选钮的value属性从true变为false,容器内其它的单选钮必有一个value属性值变为true

D.在程序编制阶段,设置容器内的一个单选钮的value属性为true,不影响同一容器内的其它单选钮的value属性值

67.一般在窗体上输入哪类数据时,使用单选按钮接收(A) A.性别 B. 学生姓名 C.年龄 D.籍贯

68.下面语句能正确的把列表框List1第4项的内容设置为"aaaa"的是(A)

A."List1.List(3)"="aaaa"

B."List1.List(4)"="aaaa"

C."List1.List(5)"="aaaa"

D."List1.List(0)"="aaaa"

69.语句"List1.List(2)="上海"的作用是把列表框的第3个项目内容设置为“上海”

70.决定窗体的大小属性为Width,Height

71.语句"List1.selected(2)=true"表示列表框1的第3个项目被选中

72.若列表框2中的项目每次只能选择一项,则将列表框2最后一次选定的项目添加到列表框1中的语句是List1.additem List2.text

73.用来清除列表框List1中的全部内容的语句是List1.Clear

74.当组合框的style 属性被设置为不同的值时,组合框可以有3中不同的类型,分别为下拉式组合框,简单组合框和下拉式列表框

75.要获得用户在组合框输入的内容,应利用text 属性

76.当组合框的style属性被设置为0时,表示下拉,可输入文本;1时,表示不下拉,不可以输入文本;2时,表示能下拉选择项目但不允许输入文本

77.将文本框text1的内容增加到组合框combo1中,所使用的语句是Combo1.Additem Text1.Text

78.滚动条的Value属性表示滚动框在滚动条上的当前位置

79.下列说法正确的是(A)

A.文本框的PasswordChar属性可用于口令的输入

B.列表框不允许一次选择多个表项

C.图像框能通过Print方法接收文本

D.命令按钮的Style属性可以给命令按钮指定一个图形

80.窗体的Name属性只能通过属性窗口设置

81.在使用print方法进行输出操作时,如果省略对象名称,则把信息输出到当前窗体

82.Move方法可以可以改变窗体或控件的位置及其大小

83.将标签控件的Autosize属性设置为True时,可根据Caption属性指定的标题自动调整标签的大小

84.用来在标签中显示文本的属性为Caption

85.如果要为标签加上边框,则应将BoederStyle的属性设置为 1

86.当文本框的Locked 属性设为True时,可以滚动和选择控件中的文本,但不能编辑

87.可以实现单击命令按钮时两个文本框(Text1和Text2)内容的交换的程序是:

Private Sub Command1 Click

text3.text=text1.text

text1.text=text2.text

text2.text=text3.text

End Sub

88.当文本框1的内容发生变化时,要求文本框2的内容同时发生变化,应使用文本框1的Change 事件

89.当在窗体上建立了多个文本框后,可以用Setfocus 方法将光标置于所需要的文本框

90.下列说法正确的是(A)

A.图片框能通过Print方法接收文本

B.图像框能通过Print方法接收文本

C.图像框可以作为容器使用

D.图片框不能作为容器使用

91.下列说法正确的是(A)

A.图像框比图片框占用的内存小,显示速度快

B.图像框的Autosize属性用来自动调整图像框与图形的大小

C.图片框的Autosize属性用来自动调整图片框与图形的大小

D.图片框比图像框占用的内存小,显示速度快

92.Stretch属性用来自动调整图像框中图形内容的大小

93.形状控件的Shape 属性用来确定形状的几何特性

94.当一个命令按钮的Default 属性被设为True时,按回车键和单击该命令按钮的效果相同

95.为了使命令按钮的Picture属性生效,还必须设置命令按钮的Style 属性

96.单击命令按钮时,触发的是命令按钮的Click事件

97.将窗体上使用Print输出的内容清除应使用cls命令

98.将窗体的Left属性设为200,Top属性设为1000,下面哪个命令会运行时窗体位置会移动 A

A."Move 1000,200,5000,5000"

B."Move 200,1000,5000,5000"

C."Move form1.Left,form1.Top,5000,5000"

D."Form1.Move Left,Top,5000,5000"

99.当使用Print方法打印到窗体的内容,在窗体被其它窗体遮盖后,重新获得焦点时,打印的内容还能显示出来,应设置AutoRedraw属性为真

100.窗体上要显示一个图片,使用Picture 属性

101.Load事件会在窗体显示前被触发

102.当文本框设置ScrollBars的值为2时,运行时希望文本框出现垂直滚动条,还需要设置Multiline 属性为真

103.当文本框设置了PasswordChar的值为5时,运行时文本框中输入1234,显示为5555

104.希望文本框在运行输入字符时,不显示输入内容,而显示#,要用到PasswordChar 属性

105.当设置了文本框的Height属性时,文本框中输入的内容的字号不随Height属性值变化

106.文本框的TabIndex属性值是:运行时,tab键按下时文本框获得焦点的顺序

107.单击按钮后,焦点自动设置在文本框上,应书写为:Text1.SetFocus

108.焦点离开文本框时,如果文本框上的数值小于60,则文本框的内容变粗体,应使用下面的程序:Private Sub Text1 LosFocus

If Val(Text1.Text)<60 Then

Text1.FontBold=True

End Sub

109.文本框中输入数据时,键盘每按下一次都会触发Change事件

110.文本框中输入的内容不允许超过8个字符,应该使用MaxLength属性

111.当窗体上有一个文本框,在运行时,不能接收到焦点,原因可能是文本框的Enabled属性值为假112.下面关于图片框叙述正确的是(A)

A.图片框控件中的图片可以在程序运行时使用命令指定另外的图片

B.图片框中的图片只能是位图

C.经过图片框控件的相关属性设置后,图片框的图片大小可以随着图片框的大小变化而变化

D.图片框中的图片可以使用下面的命令设置:Picture1.Picture="D:\al.bmp"

113.下面叙述哪个正确(A)

A.经过图像框控件的拉伸属性设置后,图像框中的图形的大小可以随着图像框的大小变化而变化

B.图像框中的图片只能是位图

C.图片框比图像框占用的内存小

D.图像框中除了放置图片外还可以放置其它控件

114.下面叙述哪个正确(A)

A.图片框可以获得焦点

B.图像框可以获得焦点

C.图像框中可以作为容器使用

D.形状控件可以作为容器使用

115.Stretch属性可以使图像框中的图片随着图像框的大小变化而变化

116.Autosize属性使图片框的大小自动适应图片的大小

117.图片框控件,框架,窗体都是容器

118.形状控件不能设置成三角形,五角星形状

119.下面叙述正确的是(A)

A.形状控件的形状没有五角星形状

B.形状控件的边界线必须是实线

C.形状控件的边界线宽度不能改变

D.形状控件不能设置形状内部的颜色

120.当焦点不在按钮上时,按钮的Default属性设置为真时,运行时键入回车键,触发按钮的单击事件121.按钮控件的Cancel属性设为真时,运行时键入Esc键,触发按钮的单击事件

122.当按钮的BackColor属性值为红色时,运行开始后,按钮标准按钮的灰色,原因是Style属性值为0

123.若希望按钮上显示一个图片,需要按钮的Picture和Style属性

124.如果按下按钮和不按按钮上显示不同的图片,需要设置按钮的DownPicture,Picture,Style属性125.按钮没有DblClick事件

126.命令Command1.Value=True,Command1 Click,Call Command Click可以运行按钮的单击事件

127.按钮有SetFocus,Move,LostFocus,GotFocus方法

128.当标准的复选框的value属性值为1时,运行开始后,复选框中显示的是有一个黑色对勾

129.当复选框的picture属性值为1个图片时,运行开始后,复选框不显示图片,原因是style属性值为0 130.当图形样式的复选框的value属性值为1时,运行开始后,复选框中显示的是一个象按钮被按下的控件

131.一般在窗体上输入英语四级是否通过,婚否等类型的数据时,使用复选框接收

132.单选钮的value属性设置true为时,下面哪句正确(A)

A.同一容器内所有其他单选钮的value属性为false

B.同一容器内所有其他单选钮的value属性不变

C.窗体上所有其他单选钮的value属性为false

D.窗体上所有其他单选钮的V ALUE属性不变

133.在程序编制阶段,设置容器内的一个单选钮的value属性为true,同一容器内的value属性为真的单选钮value属性变为false

134.一般在窗体上输入性别,上网方式(电话线,宽带,局域网)等类数据时,使用单选钮接收

135.图形样式的单选钮的value属性值和标准样式的单选钮的value属性值在一个容器中才互相影响136.下面的程序要求双击列表框后,双击的项目显示在文本框中:

private sud list1 dblclick

text1.text=list1,text

end sub

137.当MultiSelect设置为0,Style设置为1时,多选列表框中显示复选框样式

138.多选列表框运行时,其text属性值是刚单击过的项目显示的内容

139.对于列表框,list属性在运行开始后不是只读的

140.输入数据时,单选列表框和单选钮可以接收同一类型的数据

141.下面程序是单击按钮将复选列表框选中的项目去掉

private sub command1 click

for i=list1.listcount -1 to 0 step -1

if list1.selected(i) then list1.removeitem i

next1

end sub

142.单击按钮将复选列表框的所有项目去掉的程序

private sub command1 click

list1.clear

end sub

143.当组合框的style属性值为1时,组合框的下拉列表不能收起

144.当组合框的style属性值为2时,组合框不能输入数据,只能通过选择下拉列表中的项目

145.运行时style属性值为0时,组合框的text属性值不是只读的

146.在程序设计时设置组合框中的所有项目的显示内容,应设置list属性

147.当组合框的style属性值为0时,组合框能识别click,change,keypress等事件,但不能识别dblclick事件148.单击按钮将复选框选中的项目增加到组合框中的程序

private sub command1 click

for i=0 to listcount -1

if list1.selected(i) then combo1.additem list1.list(i)

next i

end sub

149.单击按钮将复选列表框选中的项目移动到组合框中的程序

private sub command1 click

for i=list1.listcount -1 to 0 step

if list1.selected(i) then

combo1.additem list1.list(i) list1.removeitem i

end if

next i

end sub

150. 双击列表框,将双击的项目移动到组合框中的程序

private sub list1 click

combo1.additem list1.text list1.removeitem

end sub

151.当组合框的style属性为0时,dblclick事件不能被触发

152.change事件是组合框有而列表框没有

153.单击组合框的某一项目时,此项目被清除的程序

private sub combo1 click

combo1.removeitem

combo1.listindex

end sub

154.要将文本框的内容作为组合框的一个项目增加到组合框中,用到语句combo1.additem text1.text 155.标签框中显示百分比,滚动条的max值为100,min的值为0,当滚动条值变化时,标签框的显示内容随着变化的程序

private sub hscroll1 change()

label1.caption=str(hscroll1.value)+"%"

end sub

156.当滚动条的值发生变化时一定会触发change事件

157.关于滚动条叙述正确的是(A)

A.滚动条可以设置滚动条的value属性的最大值

B.水平滚动条和垂直滚动条是同种控件,可以放在一个控件数组中

C.滚动条可以设置min属性值为字符串

D.滚动条滚动时的值的增量为1,且不能改变增量

158.一般滚动条用来接收分数类的数据

159.计时器的timer事件中的程序没有运行,可能是:

interval属性值为0;enabled属性值为false;interval属性值为0且enabled属性值为false

160.如果希望标签框显示时间,在计时器的timer事件中写入命令label1.caption=time,另外还必须设interval 属性值为1000且enabled属性值为true

161.下面对计时器控件的叙述正确的是(A)

A.计时器控件可以在一定时间间隔内自动执行计时器timer事件过程中的程序

B.计时器在运行时是可见的

C.计时器在运行时是显示为一个随时间变化而变化的数字时间

D.使用计时器控件,只需编制timer事件中的程序即可

162.下面程序运行后标签框内容不改变,原因是:变量a不是模块级变量,应该在通用部分声明变量a private sub form load

timer1.interval=1000

timer1.enabled=true

end sub

private sub timer1 timer

a=a+1

label1.caption="已经过去"+str(a)+"秒"

end sub

163.下面程序运行后标签框内容不改变,原因是:计时器的interval属性值为0

private sub form load

timer1.enabled=true

end sub

private sub timer1 timer

a=a+1

label1.caption="已经过去"+str(a)+"秒"

end sub

164.下面哪个不是控件数组的事件(A)

A.private sub text1 keypress(keyascii as integer)

B.private sub command1 keypress(index as integer,keyascii as integer)

C.private sub option1 click(index as integer)

D.private sub check1 keypress(index as integer,keyascii as integer)

165.有4个单选按钮设置为控件数组,name属性为option1,当单击其中一个单选钮时,标签的caption属性指赋值单选钮的caption属性值的程序

private sub option1 click(index as integer)

label1.caption=option1(index).caption

end sub

166.有2个控件数组,每个控件数组有3个标签框,name属性为label1和label2,当单击按钮时,控件数组中所有标签控件的caption属性值赋值为一个100以内的随机整数按钮的单击事件的程序为:private sub command1 click()

for i=1 to 2

label1(i).caption=int(rnd*100)

label2(i).caption=int(rnd*100)

next i

end sub

167.如果一控件数组中的控件都是按钮,所有控件数组中的控件的单击事件都是同一事件过程

168.控件数组中的事件过程至少有一个形式参数,且参数的变量为index

169.新建一个窗体后(名为form1),立即在该窗体上双击,编写的事件过程是form load

170.在程序运行时,窗体form1中单击,发生的事件是form click

171.下列关于控件数组与一般控件的区别的叙述正确的是(A)

A.控件数组一定由多个同一类型的控件组成,一般控件只有一个控件

B.控件数组的index属性为0,而一般控件的index为空

C.控件数组的index属性为1,而一般控件的index为0

D.控件数组的建立通过dim语句声明,而一般控件不必声明

172.在窗体上单击鼠标键,可能触发click,mousedown,mouseup事件,不可能触发dblclick事件173.计时器timer1,将interval属性设置为1000,有如下程序:

private sub timer1 timer

static s as integer

s=s+1

print s

end sub

程序运行到2.5秒时,在窗体上输出的信息是 1 2

174.在多窗体程序中,为了将窗体隐藏而不从内存中卸载,使用的方法是:hide

175.下列方法不能让form1从视觉上消失的代码是(A)

A.form1.enabled=false

B.form1.visible=false

C.form1.hide

D.unload form1

176.在程序中用语句unload卸载窗体时,将触发的事件是unload

177.窗体有initialize,load,lostfocus,unload事件,最先触发的事件是unload事件

178.假定picture1和text1分别为图片框和文本框的名称,下列不正确的是(A)

A.text1.Print 25

B.Print 25

C.picture1.Print 25

D.Debug.Print 25

179.如果标签的alignment的属性设置为1,则作用为标题靠右显示

180.borderstyle属性用来设置标签边框

181.文本框中用来设置口令显示字符的属性是passwordchar

182.下面关于图片框与图像框的说法不正确的是(A)

A.在图像框里可以包含其他控件,但在图片框中则不可以

B.图像框比图片框占用的内存小,显示速度快

C.图片框可以通过print方法接收文本,并可以接收由像素组成的图形

D.在图片框里可以包含其他控件,而在图像框里则不能

183.语句command1.visible=false的作用是:使命令按钮消失

184.语句command1.enabled=false的作用是:使命令按钮失去作用

185.语句command1.enabled=true的作用是:使命令按钮生效

186.语句command1.visible=true的作用是:使命令按钮重新出现

187.语句list1.list(3)="北京"的作用是:把列表框list1的从1数起的第四个内容设置为"北京" 188.使用框架的主要目的是:对控件进行分组

189.当对象得到焦点时,会产生的事件是gotfocus

190.在窗体装入工作区时激发的事件是load

191.若要使命令按钮不可操作,要对其设置的属性是enabled

192.文本框不具备caption属性

大学VB考试题库

大学VB考试题库 一、单项选择题 1、与传统的程序设计语言相比,Visual Basic最突出的特点是()。 A、结构化程序设计 B、程序开发环境 C、事件驱动编程机制 D、程序调试技术 2、赋值语句:a=123& MID("123456",3,2)执行后,a变量中的值是()。 A、"12334" B、123 C、12334 D、157 3、保存一个工程至少应保存两个文件,这两个文件分别是(B)。 A、文本文件和工程文件 B、窗体文件和工程文件 C、窗体文件和标准模块文件 D、类模块文件和工程文件 4、以下能在窗体Form1的标题栏中显示"VisualBasic窗体"的语句是(C)。 A、https://www.doczj.com/doc/2d9548716.html,="VisualBasic窗体" B、Form1.Title="VisualBasic窗体" C、Form1.Caption="VisualBasic窗体" D、Form1.Text="VisualBasic窗体" 5、为了装入一个VisualBasic应用程序,应当(D) A、只装入窗体文件(.frm) B、只装入工程文件(.vbp) C、分别装入工程文件和标准模块文件(.bas) D、分别装入工程文件、窗体文件和标准模块文件 6、赋给一个数组的数据类型一定要(A)。 A、相同 B、不相同 C、两可 D、都不对 7、下面正确的赋值语句是(C)。 A、x+y=30 B、y=π*r*r C、y=x+30 D、3y=x 8、VisualBasic 6.0集成环境的主窗口中不包括(C)。

A、标题栏 B、菜单栏 C、状态栏 D、工具栏 9、以下叙述中错误的是(C)。 A、Visual Basic 是事件驱动型可视化编程工具 B、Visual Basic应用程序不具有明显的开始和结束语句 C、Visual Basic工具箱中的所有控件都具有宽度(Width)和高度(Height)属性(计时器) D、Visual Basic中控件的某些属性只能在运行时设置 10、要使Print方法在Form_Load事件中起作用,要对窗体的(C)属性进行设置。 A、Backcolor B、ForeColor C、AutoRedraw D、BackStyle 11、若要使命令按钮不可操作,要对(A)属性进行设制。 A、Enabled B、Visible C、BackColor D、Caption 12、以下叙述中错误的是(B)。 A、一个工程中可以包含多个窗体文件 B、在一个窗体文件中用Private定义的通用过程能被其他窗体调用 C、在设计VB程序时,窗体、标准模块、类模块等需要分别保存为不同类型的磁盘文件。 D、一个工程默认的启动对象是Form1 13、Cls方法可以清除窗体或图片框中的(C)内容。 A、在设计阶段使用Picture设置的背景位图 B、在设计阶段放置的控件 C、在运行阶段产生的图形和文字 D、以上均可 14、设x=3,y=5,则以下表达式值为真的是 (C) A、(-3+5>x) And (y>0) B、(x<0) Eqv (y>0) C、(x>y) Or (y>0) D、x>=y And y>10 15、为了防止用户随意将光标置于控件之上,应将进行(D)设置。 A、将控件的TabIndex属性设置为0

全国计算机等级考试二级VB笔试试题及答案

2009年9月全国计算机等级考试二级VB笔试试题及答案 一、选择题(每小题2分,共70分) 一、选择题 1.下列数据结构中,属于非线性结构的是()。 A. 循环队列 B.带链队列 C.二叉树 D.带链栈 答案C Array解析树均是非线性结构 2. 下列数据结构中,能够按照”先进后出”原则存取数据的是()。 A. 循环队列 B.栈 C.队列 D.二叉树 答案B 解析:栈是先进后出或后进先出的线性表 3. 对于循环队列,下列叙述中正确的是()。 A.队头指针是固定不变的 B.队头指针一定大于队尾指针 C.队头指针一定小于队尾指针 D.队头指针可以大于队尾指针,也可以小于队尾指针 答案D 解析:如果队头指针大于队尾指针说明队列已经循环存放数据了,如果队头指针小于队尾指针说明没有进行循环存放 4. 算法的空间复杂度是指()。 A.算法在执行过程中所需要的计算机存储空间 B.算法所处理的数据量

C.算法程序中的语句或指令条数 D.算法在执行过程中所需要的临时工作单元数 答案A 解析:算法的空间复杂度是指执行算法所需要的内存空间,包括算法程序所占空间,输入的初始数据所占空间和执行过程中所需要的额外空间. 5. 软件设计中划分模块的一个准则是()。 A. 低内聚低耦合 B. 高内聚低耦合 C. 低内聚高耦合 D. 高内聚高耦合 答案B 解析:模块内部各元素之间的联系要紧密,高内聚,模块间的连接的紧密程度要低,低耦合,这样可以提高模块的独立性. 6.下列选项中不属于结构化程序设计原则的是()。 A.可封装 B.自顶向下 C.模块化 D.逐步求精 答案A 7.软件详细设计产生的图如下 该图是( ). A.N-S图 B. PAD图 C. 程序流程图 D.E-R图 答案C 8.数据库管理系统是()。

vb题库(选择与填空)

一、单选题(每小题1分,共99 分) 1. 假定Picture1 和Text1 分别为图片框和文本框的名称,下列语句中不正确的是______ 。 A Picture1.Print 25 B Text1.Print 25 C Print 25 D Debug.Print 25 2. 在Visual Basic 中要将一个窗体从内存中释放,应该使用以下语句中的______ 。 A UnLoad B Stop C Close D Hide 3. 如果组合框ComBo1中已有10项数据,应使用语句______将数据"Mydata"插入到第5项。 A ComBo1.Insert "Mydata", 4 B ComBo1.Insert "Mydata", 5 C ComBo1.AddItem "Mydata", 5 D ComBo1.AddItem "Mydata", 4 4. 如果列表框List1中已有10项数据,应使用语句______将数据"Mydata"插入到列表框的第3项。 A List1.Insert "Mydata", 3 B List1.AddItem "Mydata", 2 C List1.AddItem "Mydata" ,3 D List1.Insert "Mydata", 2 5. 语句If x=1 Then y=1,下列说法正确的是____________。 A x=1和y=1为赋值语句 B x=1为赋值语句,y=1为关系表达式 C x=1为关系表达式,y=1为赋值语句 D x=1和y=1均为关系表达式 6. 删除列表框中指定的项目所使用的方法为______ 。 A Move B Clear C Remove D RemoveItem 7. 不论何控件,共同具有的属性是______________。 A ForeColor B Name C Text

2016年计算机二级《VB》基础练习题及答案(2)

2016年计算机二级《VB》基础练习题及答案(2) 1[简答题]在名称为Forml的窗体上添加两个名称分别为Textl和Text2的文本框,它们的高、宽分别为300、2400和1200、2400。窗体的标题为“窗口”。请通过属性窗口设置适当的属性,满足如下要求: ①Text2可以显示多行文本,并且有垂直和水平两个滚动条; ②程序运行时在Textl中显示输入的字符为“*”。 程序运行后的窗体如图所示。 注意:存盘时必须存放在考生文件夹下,工程文件名保存为sjtl.vbp,窗体文件名保存为sjtl.frm。 参考解析: 【考点分析】本题考点有:窗体的Caption属性,文本框的Name、Width、Hei【ght、PasswordChar、Text、MuhiLine、ScrollBars属性。 【解题思路】文本框控件的MuhiLine属性用于设置文本框是否显示多行文本,值为Tr ue表示是,值为False则表示否。ScrollBars属性设置文本框是否有水平或垂直滚动条,它有0、l、2和3这4个值,0表示没有滚动条(默认值),1表示只有水平滚动条,2表示只有垂直滚动条,3表示有水平和垂直滚动条。文本框的PasswordChar属性常用于设置用某字符(如“*”)屏蔽用户在文本框中键入的内容,常用于口令输入。 【操作步骤】 步骤1:新建一个窗体,按照题目要求建立文本框控件并设置其属性,程序中涉及的控件及属性见表3.8和表3.9。

步骤2:调试并运行程序,关闭程序后按题目要求存盘。 【易错提示】由于ScrollBars属性的设置值较多,易混乱,请考生牢记4个值分别设置的文本框滚动条属性。 2[单选题]在下列模式中,能够给出数据库物理存储结构与物理存取方法的是()。 A.外模式 B.内模式 C.概念模式 D.逻辑模式 参考答案:B 参考解析:数据库系统的三级模式是概念模式、外模式和内模式。概念模式是数据库系统中全局数据逻辑结构的描述,是全体用户公共数据视图。外模式也称子模式或用户模式,它是用户的数据视图,给出了每个用户的局部数据描述。内模式又称物理模式,它给出了数据库物理存储结构与物理存取方法,所以选择B。 3[单选题]以下关系表达式中,其值为True的是()。 A.1f.XYZ”>”XYz” B.”VisualBasic”<>”visualbasic” C.P the-.=’’there·t D.”Integer”<”Int” 参考答案:B 参考解析:用关系运算符比较两个操作敷时,如果两个操作数是字符型的,按字符的A SCIl码从左到右一一比较,即先比较第1个,若相同再比较第2个,依次比较,直到比较

(完整word版)计算机二级VB编程题目含答案

Private Sub Command1_Click() Dim n As Integer, i As Integer, s As Double n = Val(Text1.Text) s = 0 For i = 1 To n s = s + i ^ 2 Next i Text2.Text = s End Sub Private Sub Command1_Click() ''' 不得删除本行注释 Dim i As Integer Open App.Path & "\" & "yssj.txt" For Input As #1 For i = 1 To 10 Input #1, a(i) Next i Close #1 End Sub Private Sub Command2_Click() ''' 不得删除本行注释 Dim i As Integer Text1.Text = "" For i = 1 To 10 If a(i) Mod 3 = 2 Then Text1.Text = Text1.Text & Str(a(i)) End If Next i End Sub

Private Sub command1_Click() '''不得删除本行注释 Dim a As Integer, b As Double, i As Integer, n As Integer n = Val(Text1.Text) a = 0 b = 0 For i = 1 To n a = a + i b = b + a Next i Text2.Text = b End Sub Private Sub Command1_Click() '''不得删除本行注释 Dim i%, xh$, xm$ Open App.Path & "\" & "Xhxm.txt" For Output As #1 For i = 1 To 3 xh = InputBox("请输入学号") xm = InputBox("请输入姓名") Write #1, xh, xm Next i Close #1 End Sub Private Sub Command2_Click() '''不得删除本行注释 Dim s as string Open App.Path & "\" & "Xhxm.txt" For Input As #2 Do While Not EOF(2) Line Input #2, s Text1.Text = Text1.Text & s & vbCrLf Loop Close #2 End Sub

VB测验选择题真题精选

VB测验选择题真题精选

————————————————————————————————作者:————————————————————————————————日期:

VB考试真题精选,考前必备神器20 开通黄钻 21, a = 1: b = 2: plus S, a, b: Print S:不能使其输出结果为3的plus过程为( b )。(1分) A、Sub plus(sum, a , b ): sum = a + b: End Sub B、Sub plus(ByVal sum , a , b ): sum = a + b: End Sub C、Sub plus(sum , ByVal a, ByVal b ): sum = a + b: End Sub D、 D、Sub plus(sum , ByRef a , ByRef b ): sum = a + b: End Sub 22、通过关键字( c )声明的局部变量,在整个程序运行中一直存在。(1分) A、Dim B、Public C、Static D、Private 23、过程的作用域分为( c )。(1分) A、窗体级和局部级 B、模块级和局部级 C、窗体/模块级和全局级 D、窗体/模块级和局部级 24、在窗体的通用段声明变量时,不能使用( d )关键字。(1分) A、Dim B、Public C、Private D、Static 25、能在一个工程的所有程序中使用的变量,称为( b )。(1分) A、局部变量 B、全局变量 C、窗体级变量 D、模块级变量 27、使用Public Const语句声明一个全局的符号常量时,应该将该语句放在( b )。(1分)

VB选择题库(3)

1.不论哪种控件,共同具有的属性是Name 2.要使某控件在运行时不可显示,应对其设置的属性是Visible 3.要是窗体在运行时不可改变窗体的大小和没有最大化、最小化按钮,需设置的属性是Borderstyle 4.当程序运行时,系统自动执行启动窗体的事件过程是Load 5.要判断在文本框中是否按下了Enter键,应在文本框的Keypress 事件中判断 6.要使标签控件显示时不覆盖其背景内容,要对其设置的属性是Backstyle 7.复选框的Value属性为0时,表示复选框未被选中 8.将数据项“语文”添加到列表框(list1)中成为第一项应使用的语句是“List1.Addltem”“语文”,“0” 9.执行下面的程序,列表框中的数据项有“1,3” Sub Form_Click() For i = 0 To 4 List1.AddItem i Next For i = 0 To 2 List1.RemoveItem i Next End Sub 10.如果列表框(list1)中没有被选定的项目,则执行List1.RemoveItem List1.ListIndex语句的结果是 D A.移去第一项 B.移去最后一项 C.移去最后加入列表的项 D.其他都不对 11.下列可以把当前目录下的图形文件Pic1.jpg装入图片框Picture1中的语句为“Picture1. Picture=Load Picture(“”Pic1.jpg””)” 12.假定在图片框Picture1中装入了一个图形,为了清除该图形(不是删除图片框)应采用的正确方法是“执行语句Picture1. Picture =Load Picture(“””’”)” 13.当组合框的Style属性值设置为2时,其为下拉式列表框 14.要使定时器无效应将Interval属性取值为0 15.假定定时器控件的Interval属性为1000,Enable属性为Ture,并且有下面的事件过程 Private Sub Timer1_Timer() Beep End Sub 计算机将发出Beep声的次数为 A.1000次 B.0次 C.1次 D.其他都不对 16.下面语句能正确地把列表框list1从1数起的第4项的内容设置为“aaaa”的是“List1.List(3)=””aaaa””” 17. 下面语句能正确地把列表框list1从1数起的第3项的内容设置为“aaaa”的是“List1.List(2)=””aaaa””” 18.在窗体上画一个文本框,为了在程序运行后隐藏该文本框,应使用的语句为Text1.Visible=False 19.在窗体上画一个文本框Text1和一个标签Label1,要求程序运行后,如果在文本框输入字符,则立即在标签中显示相同的内容,一下可以实现上述操作的事件过程的是 “Private Sub Text1_Change() Lebel1.Caption = Text1.Text

计算机二级VB考试试题

站长提醒广大考生:下面的138道题目,在二级考试中命中率极高。 一、选择题 (1) 下面叙述正确的是(C) A. 算法的执行效率与数据的存储结构无关 B. 算法的空间复杂度是指算法程序中指令(或语句)的条数 C. 算法的有穷性是指算法必须能在执行有限个步骤之后终止 D. 以上三种描述都不对 (2) 以下数据结构中不属于线性数据结构的是(C) A. 队列 B. 线性表 C. 二叉树 D. 栈 (3) 在一棵二叉树上第5层的结点数最多是(B) 注:由公式2k-1得 A. 8 B. 16 C. 32 D. 15 (4) 下面描述中,符合结构化程序设计风格的是(A) A. 使用顺序、选择和重复(循环)三种基本控制结构表示程序的控制逻辑 B. 模块只有一个入口,可以有多个出口 C. 注重提高程序的执行效率 D. 不使用goto语句 (5) 下面概念中,不属于面向对象方法的是(D) 注:P55-58 A. 对象 B. 继承 C. 类 D. 过程调用 (6) 在结构化方法中,用数据流程图(DFD)作为描述工具的软件开发阶段是(B) A. 可行性分析 B. 需求分析 C. 详细设计 D. 程序编码 (7) 在软件开发中,下面任务不属于设计阶段的是(D) A. 数据结构设计 B. 给出系统模块结构 C. 定义模块算法 D. 定义需求并建立系统模型 (8) 数据库系统的核心是(B) A. 数据模型 B. 数据库管理系统 C. 软件工具 D. 数据库 (9) 下列叙述中正确的是(C) A.数据库是一个独立的系统,不需要操作系统的支持 B.数据库设计是指设计数据库管理系统 C.数据库技术的根本目标是要解决数据共享的问题 D.数据库系统中,数据的物理结构必须与逻辑结构一致 (10) 下列模式中,能够给出数据库物理存储结构与物理存取方法的是(A) 注:P108

vb真题(选择题)

1、下列叙述中,错误的是( A )。(1分) A、一条语句可以分为多行书写,但要在上行末加上VBCrLf B、在同一行上书写多条语句,应在两两语句中加上:号 C、可以用Rem或'注释单行语句 D、VB程序代码不区分字母的大小写 2、下列叙述正确的是( D )。(1分) A、Visual Basic的事件是由用户定义的 B、Visual Basic程序从主窗体开始执行 C、Visual Basic程序是过程驱动的 D、保存一个Visual Basic程序,应分别保存其窗体模块、标准模块和工程文件 3、被对象所识别的动作与对象可执行的动作分别称为对象的( A )。(1分) A、方法、事件 B、事件、方法 C、事件、属性 D、过程、属性 4、下列关于VB编码规则的叙述中,正确的是( C )。(1分) A、一条语句可以分为多行书写 B、多条语句不能书写在同一行上 C、每条语句以分号;结尾 D、应用程序代码字母是区分大小写的 5、( D )不属于面向对象系统的三要素。(1分) A、事件 B、属性 C、方法 D、变量 6、下列叙述中,不正确的叙述是( C )。(1分) A、注释语句是非执行语句,仅对程序的有关内容起注释作用,客观存在不被解释和编译 B、注释语句能放在整个代码程序的最后 C、注释语句可以放在代码中的任何位置 D、代码中加入注释语句的目的是提高程序的可读性 7、下列叙述错误的是( B )。(1分) A、不允许使用行号与标号 B、单条语句可分行书写 C、同一行上可以书写多条语句 D、VB代码不区分字母的大小写 8、窗体设计器是用来设计( B )。(1分) A、应用程序的代码段 B、应用程序的界面 C、对象的属性 D、对象的事件 9、启动Visual Basic后,系统为用户新建的工程起一个名为( A )的临时名称。(1分) A、工程1 B、窗体1 C、工程 D、窗体 10、在界面设计时,双击窗体中的对象后,Visual Basic将显示的窗口是( C )。(1分) A、立即窗口 B、属性窗口 C、代码窗口 D、工程资源管理器窗口 11、VB应用程序在( A )模式下不能编辑代码和设计界面。(1分) A、运行 B、中断 C、设计 D、以上均不能 12、如果要向工具箱中加入控件的部件,可以利用“工程”菜单中的( B )命令(1分) A、引用 B、部件 C、工程属性 D、加窗体 13、如果Visual Basic环境中缺少某个窗口,一般应该从主菜单的( D )下拉菜单中寻找并打开。(1分) A、编辑 B、文件 C、调试 D、视图 14、标准控件不包括( D )控件。(1分) A、驱动器列表框 B、目录列表框 C、文件列表框 D、通用对话框 15、在设计窗体时,如果窗体上没有显示网格会感到不方便,( c )可以使网格出现。(1分) A、使用“编辑”菜单上的相关命令 B、使用“格式”菜单上的相关命令 C、使用“工具”菜单上的相关命令 D、使用“工程”菜单上的相关命令 16、在Visual Basic中,某一事件对应的程序叫( b )。(1分)

vb题库及答案

| 最新VB题库及答案 一、选择题 第1部分 1、在窗体(名称为Form1)上画一个名称为Text1的文本框和一个名称为Command1的命令按钮,然后编写一个事件过程。程序运行后,如果在文本框中输入一个字符,则把命令按钮的标题设置为“计算机等级考试”。以下能实现上述操作的事件过程是 A、Private Sub Text1_Change() = "计算机等级考试" End Sub ] B、Private Sub Command1_Click() Caption = "计算机等级考试" End Sub C、Private Sub Form_Click() = "计算机等级考试" End Sub D、Private Sub Command1_Click() = "计算机等级考试" { End Sub 2、在一行内写多条语句时,每个语句之间用()符号分隔。 A、 , B、: C、. D、; 3、下面()是合法的变量名。 A、X_YZ B、123ABC C、INTEGER D、X-Y ] 4、下面()是合法的字符常量。 A、 ABC$ B、“ABC” C、‘ABC’ D、 ABC 5、表达式16/4 - 2^5*8 MOD 5\2的值为()。 A、14 B、 4 C、20 D、2 6、设a=”MicrosoftVisualBasic”,则以下使变量的b值为”VisualBasic”的语句是 A、b=Left(a,10) B、b=Mid(a,10) — C、b=Right(a,10) D、b=Mid(a,11,10) 7、设a="a",b="b",c="c",d="d",执行语句x = IIf((a < b) Or (c > d), "A",

大学VB考试题库及答案

大学V B考试题库 一、单项选择题 1、与传统的程序设计语言相比,Visual Basic最突出的特点是()。 A、结构化程序设计 B、程序开发环境 C、事件驱动编程机制 D、程序调试技术 2、赋值语句:a=123& MID("123456",3,2)执行后,a变量中的值是()。 A、"12334" B、123 C、12334 D、157 3、保存一个工程至少应保存两个文件,这两个文件分别是(B)。 A、文本文件和工程文件 B、窗体文件和工程文件 C、窗体文件和标准模块文件 D、类模块文件和工程文件 4、以下能在窗体Form1的标题栏中显示"VisualBasic窗体"的语句是(C)。 A、https://www.doczj.com/doc/2d9548716.html,="VisualBasic窗体" B、Form1.Title="VisualBasic窗体" C、Form1.Caption="VisualBasic窗体" D、Form1.Text="VisualBasic窗体" 5、为了装入一个VisualBasic应用程序,应当(D) A、只装入窗体文件(.frm) B、只装入工程文件(.vbp) C、分别装入工程文件和标准模块文件(.bas) D、分别装入工程文件、窗体文件和标准模块文件 6、赋给一个数组的数据类型一定要(A)。 A、相同 B、不相同 C、两可 D、都不对 7、下面正确的赋值语句是(C)。 A、x+y=30 B、y=π*r*r C、y=x+30 D、3y=x 8、VisualBasic 6.0集成环境的主窗口中不包括(C)。 A、标题栏 B、菜单栏 C、状态栏 D、工具栏

9、以下叙述中错误的是(C)。 A、Visual Basic 是事件驱动型可视化编程工具 B、Visual Basic应用程序不具有明显的开始和结束语句 C、Visual Basic工具箱中的所有控件都具有宽度(Width)和高度(Height)属性(计时器) D、Visual Basic中控件的某些属性只能在运行时设置 10、要使Print方法在Form_Load事件中起作用,要对窗体的(C)属性进行设置。 A、Backcolor B、ForeColor C、AutoRedraw D、BackStyle 11、若要使命令按钮不可操作,要对(A)属性进行设制。 A、Enabled B、Visible C、BackColor D、Caption 12、以下叙述中错误的是(B)。 A、一个工程中可以包含多个窗体文件 B、在一个窗体文件中用Private定义的通用过程能被其他窗体调用 C、在设计VB程序时,窗体、标准模块、类模块等需要分别保存为不同类型的磁盘文件。 D、一个工程默认的启动对象是Form1 13、Cls方法可以清除窗体或图片框中的(C)内容。 A、在设计阶段使用Picture设置的背景位图 B、在设计阶段放置的控件 C、在运行阶段产生的图形和文字 D、以上均可 14、设x=3,y=5,则以下表达式值为真的是 (C) A、(-3+5>x) And (y>0) B、(x<0) Eqv (y>0) C、(x>y) Or (y>0) D、x>=y And y>10 15、为了防止用户随意将光标置于控件之上,应将进行(D)设置。 A、将控件的TabIndex属性设置为0 B、将控件的TabStop属性设置为True

计算机等级考试二级VB模拟试题四及答案解析

计算机等级考试二级VB模拟试题四及答案解析 一、选择题 (1)在窗体上画一个名称为Command1的命令按钮,然后编写如下事件过程: Private SubCommand1_Click() Move 500,500 End Sub 程序运行后,单击命令按钮,执行的操作为 A)命令按钮移动到距窗体左边界、上边界各500的位置 B)窗体移动到距屏幕左边界、上边界各500的位置 C)命令按钮向左、上方向各移动500 D)窗体向左、上方向各移动500 正确答案: B (2)在窗体上有若干控件,其中有一个名称为Text1的文本框。影响Text1的Tab顺序的属性是 A)TabStop B)Enabled C)Visible D)TabIndex 正确答案: D (3)以下定义数组或给数组元素赋值的语句中,正确的是 A)Dim a As Variant a=Array(1,2,3,4,5) B)Dima(10)As Integer a=Array(1,2,3,4,5) C)Dim a%(10) a(1)="ABCDE" D)Dim a(3),b(3)As Integer a(0)=0 a(1)=1 a(2)=2 b=a 正确答案: A (4)在窗体上画一个名称为List1的列表框,为了对列表框中的每个项目都能进行处理,应使用的循环语句为 A)For i=0 ToList1.ListCount-1 …… Next B)For i=0 To List1.Count-1 …… Next C)For i=1 To List.ListCount …… Next

D)For i=1 ToList1.Count

计算机二级考试题库:VB程序题

编写一个复制字符串的程序,如图x_17.jpg 所示。 * 界面要求: * 使用文本框、命令按钮完成。 * 运行要求: * 1、点击“清除”按钮,将所有的文本框内容清空; * 2、点击“复制”按钮,如上面文本框有选中的文本,则将选中的文本复制到下面文本框中, * 否则,将上面文本框所有内容复制到下面文本框中。 * (此题要求上载窗体文件,不要求填写程序运行结果) 编写程序: * 使用冒泡法,对数组ia(1)=8,ia(2)=6,ia(3)=9,ia(4)=3,ia(5)=2,ia(6)=7 * 从小到大排序,并以紧凑格式在一行上输出。 编写一个秒表程序,如图K_309.jpg 所示。 * 界面要求: * 使用一个标签、两个命令按钮、一个时钟控件完成。 * 运行要求: * 1、点击“开始计时”按钮,开始计时,标签中显示时间,时间精度是百分之一秒; * 2、点击“结束计时”按钮,停止计时。 * 3、未计时时,“开始计时”按钮可用,“结束计时”按钮不能用。 * 计时过程中,“开始计时”按钮不可用,“结束计时”按钮能用。 * (此题要求上载窗体文件,不要求填写程序运行结果) 编写程序: * 利用随机函数产生20个10~99之间(包括10和99)的随机整数存入一维数组A,* 找出其中的最大值和最小值。 编写程序: * 求出斐波那契数列前9项的和。 * 提示:前两项为:0,1,从第3项开始,每一项均为其前两项的和(即:0+1+1+2+3+5+...)。 编写一个字母转换的程序,如图K_401.jpg 所示。 * 界面要求: * 使用文本框、命令按钮控件完成。 * 运行要求: * 在文本框1中输入任意字符串; * 点击“字母转换”按钮,将小写字母转换成大写字母,大写字母转换成小写字母,其余字母不变, * 并在文本框2中显示转换后的字符串。 * (此题要求上载窗体文件,不要求填写程序运行结果) 编写程序:

VB期末考试题库及答案

试卷方案:201105 Visual Basic 期末考试方案 一、单项选择_共50题(选:20题*1’=20分) 第1题 以下有关对象属性的说法中,错误的是___________. A. 工具箱中的控件并不是VB 中所有的控件 B. 若将Frame 的Enabled 属性设置为False ,则不能使用放置在Frame 里面的控件 C. 对象的Name 属性在运行时不能改变 D. 对象的所有属性都可以在属性窗口中设置 第2题 数学表达式 ||27sin 3 y x e x +++ 的VB 算术表达式为_______ . A. Sin(27)+Sqr(x+Exp3)/(x+y) B. Sin(27*3.14159/180)+Sqr(x+Exp(3))/Abs(x+y) C. Sin(27*3.14159/180)+Sqr(x+e^3)/Abs(x+y) D. Sin(27*pi/180)+Sqr(x+Exp(3)/Abs(x+y) 第3题 下列有关对象的叙述中,正确的是______ A. 对象由属性,事件和方法构成 B. 对象的所有属性既可以在属性窗口设置,又可以在程序运行时用赋值语句设置 C. 对象的事件一定就是由VB 预先设置好的人工干预的动作 D. 对象的方法是对象响应某个事件后执行的一段程序代码 第4题 表达式CInt(4.5)+Cint(-4.51)+Int(4.9)+Int(-4.1)+Fix(-1.9)+0 Mod 2的运算结果是___. A. 1 B. -1 C. –2 D. –3 第5题 下列关于菜单的说法中,错误的是__________. A. 每一个菜单项就是一个对象,并且可设置自己的属性和事件 B. 菜单项不可以响应DblClick 事件 C. VB6.0允许创建超过四级的子菜单 D. 程序执行时,如果要求菜单项是灰色,不能被用户选择,则应设置菜单项的Enabled 属性为False 第6题 以下关于数组的说法中,错误的是__________. A. 使用了Preserve 子句的Redim 语句,只允许改变数组最后一维的上界 B. 对于动态数组, Redim 语句可以改变其维界但不可以改变其数据类型 C. Erase 语句的功能只是对固定大小的数组进行初始化 D. Lbound 函数返回值是指定数组某一维的下界 第7题 设a=3,b=2,c=1,运行print a>b>c 的结果是____________. A. True B. False C. 1 D. 出错 第8题

2013计算机二级(VB)考试机试题库

2013年VB题库 第01套简单应用题 (1)在考生文件夹下有一个工程文件sjt3.vbp,窗体上已经有一个标签Label1,请添加一个单选 按钮数组,名称为Op1,含三个单选按钮,它们的Index属性分别为0、1、2,标题依次为"飞机"、 "火车"、"汽车",再添加一个名称为Text1的文本框。窗体文件中已经给出了Op1的Click事件过 程,但不完整,要求去掉程序中的注释符,把程序中的?改为正确的内容,使得在程序运行时单 击"飞机"或"火车"单选按钮时,在Text1中显示"我坐飞机去"或"我坐火车去",单击"汽车"单选按 钮时,在Text1中显示"我开汽车去",如图所示。 注意:不能修改程序中的其他部分。最后将修改后的文件按原文件名存盘。 Private Sub Op1_Click(Index As Integer) Dim a As String, b As String, c As String a = "我坐" b = "我开" ' Select Case ? ***** Index ***** Case 0 Text1.Text = a + Me.Op1(0).Caption + "去" Case 1 ' Text1.Text = ? + Me.Op1(1).Caption + "去" ***** a ***** Case 2 Text1.Text = b + Me.Op1(2).Caption + "去" End Select End Sub (2)在考生文件夹下有一个工程文件sjt4.vbp,Form1窗体中有一个文本框,名称为Text1;请在窗体上添加两个框架控件,名称分别为F1、F2,标题分别为"性别"、"身份";在F1中添加两个单选按钮控件Op1、Op2,标题分别为"男"、"女";在F2中添加两个单选按钮控件Op3、Op4,标题分别为"学生"、"教师";再添加一个命令按钮,名称为C1,标题为"确定"。如图所示。请编写适当的事件过程,使得在运行时,在F1、F2中各选一个 单选按钮,然后单击"确定"按钮,就可以按照下表把结果显示在文本框中。 性别身份在文本框中显示的内容 男学生我是男学生 男教师我是男教师 女学生我是女学生 女教师我是女教师 最后把修改后的文件以原来的文件名存盘。 注意:考生不得修改窗体文件中已经存在的程序和Text1的属性,在结束程序运行之前,必须进行能够产生上表中一个结果的操作。必须用窗体右上角的关闭按钮结束程序,否则无成绩。 … ***** 请考生编写程序***** If op1 and op3 then Text1.Text=”我是男学生” If op1 and op4 then Text1.Text=”我是男教师” If op2 and op3 then Text1.Text=”我是女学生” If op2 and op4 then Text1.Text=”我是女教师” *****第01套综合应用题 以下数列:1,1,2,3,5,8,13,21,…,的规律是从第3个数开始,每个数都是 其前面两个数之和。 在考生文件夹下有一个工程文件sjt5.vbp。窗体中已经给出了所有控件,如图所示。

VB选择题库

30101. 标准控件不包括()控件。 (D)通用对话框 30102. 当一个工程含有多个窗体时,它的启动窗体是()。 (D)在"工程属性"对话框中指定的窗体 30103. VB应用程序在()模式下不能编辑代码和设计界面。 (A) 运行 30104. 下列叙述错误的是()。 VB控件的所有属性值均可在属性窗口中设置 30105. 标准模块文件的扩展名是()。 (C) .bas 30106. 下列叙述错误是()。 VB应用程序只能以解释方式执行 30107. 在设计阶段,双击窗体上的某个控件,可以打开()。 (A) 代码窗口 30108. 下列叙述错误的是()。 VB是面向过程的程序设计语言 30109. 下列叙述正确的是()。 (D) VB运行时,总是等待事件的发生 30201. 下列为整型变量的是()。 (C) x% 30202. 设有语句组: Dim S1 As String*5

S1 = "VB Test" 则S1的值为()。 (B) VB Te 30203. 下列()是合法的变量名。 (A) x_y 30204. 下列()为单精度变量。 (A) x! 30205. 由()关键字声明的局部变量在整个程序运行时一直存在。(C) Static 30206. 定义变量时如不指定类型,该变量为()变量。(C) Variant 30207. 用户自定义数据类型的成员不能是()。 (A) 数组 30208. 下列()是合法的变量名。 (B) xy% 30209. 日期常量用()作为界定符。 (C) # 30301. 表达式4 + 6 \ 5 * 7 / 9 Mod 3的值是()。 (B) 5 30302. 下列逻辑表达式为True的是()。 (C) "a">"AT" 30303. 下列运算符中,优先级最高的是()。

江苏省计算机二级VB试题库

一.选择题 1.窗体上有多个控件,在Form_Activate()事件过程中添加____ B______语句,就可确保每次运行程序时,都将光标定位在文本框Text1上。 A.Text1.Text="" B.Text1.SetFocus C.Form1.SetFocus D.Text1.Visible=True 2.语句Print "5*20"输出的结果是______C___。 A."5*20" B.出现错误信息 C.5*20 D.100 3.不能打开代码窗口的操作是______B__。 A.双击窗体设计器的任何地方 B.按下F4键 C.单击工程窗口中的“查看代码”按钮 D.选择“视图”下拉菜单中的“代码窗口” 4.在VB中可以作为容器的是______B__。 A.Form、TextBox、PictureBox B.Form、PictureBox、Frame C.Form、TextBox、Label D.PictureBox、TextBox、ListBox 5.能被对象所识别的动作与对象可执行的活动分别称为对象的___D_____。 A.方法、事件B.过程、方法 C.事件、属性D.事件、方法 6.计算下面的表达式,其值是_____B___。 CInt(4.5) * Fix(-3.81) + Int(4.1) * (5 Mod 3) A.-7 B.-4 C.-8 D.6 7.以下有关对象属性的说法中正确的是___D_____。 A.对象所有的属性都罗列在属性窗口列表中 B.不同对象不可能有同名属性 C.不同对象的同名属性取值一定相同 D.对象的某些属性既可在属性窗口中设置,也可通过程序代码设置或改变 8.要使定时器控件可以使用,需设置的属性是____B_____。 A.Interval B. Enabled C. Value D. Text 9.在某过程中已说明变量a为Integer类型、变量s为String类型,过程中的以下四组语句中,不能正常执行的是 ___D_____。 A.s=2*a+1 B.s="237" & ".11":a=s C.s=2*a>3 D.a=2:s=16400*a 10.在程序代码中,将图片文件“abc.jpg”装入图片框Picture1的语句是_____C___。 A.Picture1.Picture = "abc.jpg" B.Picture1.image = "abc.jpg " C.Picture1.Picture = LoadPicture("abc.jpg") D.LoadPicture("abc.jpg") 11.多窗体程序由多个窗体组成。在缺省情况下,VB在执行应用程序时,总是把_______B__指定为启动窗体。 A.不包含任何控件的窗体 B.设计时的第一个窗体

VB考试选择题真题精选

VB考试真题精选,考前必备神器?20 开通黄钻 :?b?=?2:??plus?S,?a,?b:??Print?S:不能使其输出结果为3的plus过程为(??b??)。(1分)? ???A、Sub?plus(sum,?a?,?b?):?sum?=?a?+?b:???End?Sub? ???B、Sub?plus(ByVal?sum?,?a?,?b?):?sum?=?a?+?b:???End?Sub? ???C、Sub?plus(sum?,?ByVal?a,?ByVal?b?):?sum?=?a?+?b:???End?Sub?D、 ???D、Sub?plus(sum?,?ByRef?a?,?ByRef?b?):?sum?=?a?+?b:???End?Sub? 22、通过关键字(??c??)声明的局部变量,在整个程序运行中一直存在。(1分)? ???A、Dim????????B、Public???????C、Static???????????D、Private? 23、过程的作用域分为(??c??)。(1分)? ???A、窗体级和局部级?????????????B、模块级和局部级? ???C、窗体/模块级和全局级?????????D、窗体/模块级和局部级? 24、在窗体的通用段声明变量时,不能使用(??d??)关键字。?(1分)? ???A、Dim??????B、Public?????C、Private????????D、Static? 25、能在一个工程的所有程序中使用的变量,称为(??b??)。(1分)? ???A、局部变量?????B、全局变量?????C、窗体级变量?????D、模块级变量? 27、使用Public?Const语句声明一个全局的符号常量时,应该将该语句放在(??b?)。(1分)???A、过程中?????????????????????B、窗体模块的通用声明段? ???C、标准模块的通用声明段???????D、窗体模块或标准模块的通用声明段?

相关主题
相关文档 最新文档