搜档网
当前位置:搜档网 › VB试题库

VB试题库

VB试题库
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)

4 -3 4 2

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.设计时的第一个窗体

C.命名为Frm1的窗体

D.包含控件最多的窗体

12.VB中除窗体能显示图片外,下面列出的控件中可以显示图片的控件是 C 。

①PictureBox ②Image ③TextBox

④CommandButton ⑤OptionButton ⑥Label

A.①②③④B.①②⑤⑥

C.①②④⑤D.①②④⑥

13.下列___D_____是合法的变量名。

A.abs (标识符)B.-a1 C.cdc d D.Abc_10

14.多窗体程序由多个窗体组成。在缺省情况下,VB在执行应用程序时,总是把___B___指定为启动窗体。

A.不包含任何控件的窗体B.设计时的第一个窗体

C.命名为Frm1的窗体D.包含控件最多的窗体

15.应用程序窗体的名称属性为Frm1,窗体上有一个命令按钮,其名称属性为Cmd1,窗体和命令按钮的Click事件过程名分别为____C_____。

A.Form_Click()、Command1_Click()

B.Frm1_Click()、Command1_Click()

C.Form_Click()、Cmd1_Click()

D.Frm1_Click()、Cmd1_Click()

16.使用____B____方法可将新的列表项添加到一个列表框中。

A.Print B.AddItem

C.Clear D.RemoveItem

17.不能打开属性窗口的操作是___D_____。

A.单击工具栏中的“属性窗口”按钮

B.选取“视图”菜单中的“属性窗口”子菜单项

C.在对象上单击右键,从弹出的快捷菜单中选择“属性窗口”选项

D.选取“工程”菜单中的“属性窗口”子菜单项(无此子菜单项)

18.对于某对象的SetFocus和GotFocus描述正确的是___A_____。

A.SetFocus是方法,GotFocus事件

B.SetFocus是事件,GotFocus是事件

C.SetFocus是方法,GotFocus是方法

D.SetFocus是事件,GotFocus是方法

19.在以下有关对象属性的叙述中,错误的是_____C____。

A.一个对象的属性可分为外观、行为等若干类

B.不同属性可能具有不同的数据类型

C.一个对象的所有属性都可在属性窗口的列表中进行设置

D.属性窗口中的属性列表既可按字母排列也可按类别排列

20.多窗体程序由多个窗体组成。在缺省情况下,VB在执行应用程序时,总是把_____B____指定为启动窗体。

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

B.设计时的第一个窗体

C.命名为Frm1的窗体

D.包含控件最多的窗体

21.应用程序窗体的名称属性为Frm1,窗体上有一个命令按钮,其名称属性为Cmd1,窗体和命令按钮的Click事件过程名分别为____C_____。

A.Form_Click()、Command1_Click()

B.Frm1_Click()、Command1_Click()

C.Form_Click()、Cmd1_Click()

D.Frm1_Click()、Cmd1_Click()

22.在以下有关对象属性的叙述中,错误的是____C_____。

A.一个对象的属性可分为外观、行为等若干类

B.不同属性可能具有不同的数据类型

C.一个对象的所有属性都可在属性窗口的列表中进行设置

D.属性窗口中的属性列表既可按字母排列也可按类别排列

23.窗体上有多个控件,在Form_Activate()事件过程中添加____B______语句,就可确保每次运行程序时,都将光标定位在文本框Text1上。

A.Text1.Text=""B.Text1.SetFocus

C.Form1.SetFocus D.Text1.Visible=True

24.VB工程文件的扩展名是___B_____。

A..frm B..vbp C..bas D..frx

25.关于窗体,以下叙述中正确的是 A 。

A.仅当窗体上没有可以获得焦点的控件时,窗体才可以获得焦点

B.一个VB工程只能从某个指定的窗体开始启动

C.只有窗体可以作为控件的容器

D.Unload Me和End语句的效果总是等同的

26.若a为长整型变量,则执行a=12:Print Len(a);Len(Str(a));Len(CStr(a))后,在窗体上看到的是C 。

A.4 2 3 B.2 3 2

C.4 3 2 D.2 2 3

27.要将焦点设置在某个控件上,以下四个选项中正确的是___D_____。

A.只能使用鼠标直接点击该控件

B.只能使用Tab键将焦点移到该控件

C.只能在程序中调用该控件的SetFocus方法

D.A、B、C三选项中涉及的方法均可使用

28.若需要在同一窗体内安排两组相互独立的单选按钮(OptionButton),可使用___C_____控件做容器将它们分开。

①TextBox ②PictureBox ③Image ④Frame

A.①或②B.②或③

C.②或④D.③或④

29.若需要在同一窗体内安排两组相互独立的单选按钮(0ptionButton),可使用_____C_____控件将它们分隔开。

①TextBox ②PictureBox ③Image ④Frame

A.①②B.②③C.②④D.③④

30.下列事件过程

Private Sub Command1_Click()

MsgBox Str(123 +456)

End Sub

运行时,在输出对话框中显示的提示信息是____D_____。

A. 123+123

B. "246"

C.显示出错信息

D. 579

31.能被对象所识别的动作与对象可执行的活动分别称为对象的____B____。

A.方法、事件B.事件、方法

C.事件、属性D.过程、方法

32.用窗体的____C____属性来设置窗体的标题。

A.style B.Text C.Caption D.Name

33.执行以下语句时,会出现错误提示的是___A____。

A.Print "2b3" + 12.5 B.Print "12.5" & 12.5

C.Print "12.5" + 12 D.Print "2e3" + 12

34.Print方法可在 A 上输出数据。

①窗体②文本框③图片框④标签

⑤列表框⑥立即窗口

A.①③⑥B.②③⑤C.①②⑤D.⑧④⑥

35.关于窗体,以下叙述中正确的是 D 。

A.Unload Me和End语句的效果总是等同的

B.一个VB工程只能从某个指定的窗体开始启动

C.只有窗体可以作为控件的容器

D.仅当窗体上没有可以获得焦点的控件时,窗体才可以获得焦点

36.以下有关滚动条控件(ScrollBar)的说法中错误的是 A 。

A.只能在设计时设置Max与Min属性值

B.Value属性返回滚动条内滑块当前所处位置的值

C.拖动滚动条内滑块时,将触发滚动条的Scroll事件

D.拖动滚动箭头时,将触发滚动条的Change事件

37.窗体Form1的名称属性是frm,它的Load事件过程名是 C 。

A.Form1_Load B.frm_Load

C.Form_Load D.Me_Load

38.以下控件对象中,具有Picture属性的是____A_____。

①PictureBox ②Frame ③OptionButton ④CommandButton ⑤ListBox ⑥CheckBox

⑦Label

A.①③④⑥ B.①②⑤⑥⑦

C.①③④⑤⑥ D.①②③④⑤⑥

39.扩展名为.vbp的工程文件中包含有_____A_____。

A.工程中所有模块的有关信息

B.每个窗体模块中的所有控件的有关信息

C.每个模块中所有变量的有关信息

D.每个模块中所有过程的有关信息

40.若需要在同一窗体内安排两组相互独立的单选按钮(0ptionButton),可使用_____C_____控件将

它们分隔开。

①TextBox ②Picture ③Image ④Frame

A.①②B.②③

C.②④D.③④

41.设S 是字符型变量,以下语句正确的是____D______。

A .S=List1.Caption

B .S=Timer1.Caption

C .S=Text1.Caption

D .S=Label1.Caption

42.使用_____A____方法,可以将列表框List1中的所有项删除掉。

A .Clear

B .AddItem

C .RemoveItem

D . Listl .Text=""

43.函数CInt(-3.5),Int(-3.5),Fix(-3.5)的值分别是_____B___ 。

A .-3,-4 , -3

B .-4, -4, -3

C .-3,-4 , -4

D .-4, -3, -3

44.语句Print Sgn(-6^ 2)+Abs(-6^2)+Int(-6^ 2)的输出结果是__C______。

A .-36

B .1

C .-1

D .-72

45.下面表达式中,____D______的值是整型(Integer 或Long)。

①36+4/2Double ②123 +Fix(6.61)Double ③57+5.5\2.5

④356 & 21string ⑤"374"+258Double ⑥4.5 Mod 1.5

A .①②④⑥

B .③④⑤⑥

C .②④⑤⑥

D .③⑥ 46.数学表达式y

x e x Sin +++3

27 的VB 算术表达式为___B____。 A .Sin(27)+Sqr(x+Exp3)/(x+y)

B .Sin(27*3.14159/180)+Sqr(x+Exp(3))/Abs(x+y)

C .Sin(27*pi/180)+Sqr(x+e^3)/Abs(x+y)

D .Sin(27*pi/180)+Sqr(x+Exp(3)/Abs(x+y)

47.以下表达式中,可以表示“A 和B 之一大于0”的是___C____。

①A*B<=0 ②A>0 Xor B>0 ③A>0 Or B>0

④A>0 And B<=0 Or B>0 And A<=0

A .①③

B .③④

C .②④

D .①②④

48.函数Cint 、Int 、Fix 都返回整数值,以下能正确地描述他们返回值的大小关系的是____A____。

A .Cint(-4.51) = Int(-4.51) < Fix(-4.51)

B .Int(-4.51) < Cint(-4.51) < Fix(-4.51)

C .Cint(-4.51) < Fix(-4.51) < Int(-4.51)

D .Int(-4.51) < Fix(-4.51) = Cint(-4.51)

49.执行以下语句时,会出现错误提示的是____C____。

A .Print "12.5" & 12.5"

B .Print "12.5" + 12

C .Print 2b3" + 12.5

D .Print "2e3" + 12

50.假设变量Lng 为长整型变量,下面不能正常执行的语句是___D_____。

A .Lng=32768* 2

B .Lng=4*0.5*16384

C .Lng=190^2

D .Lng=16384*2

51.以下有关变量说明的叙述中,错误的是____C____。

A .Static 语句用于在过程中说明静态变量

B .Dim 语句既可用于说明变量的类型,也可以说明数组的类型

C .工程中没有说明类型的变量都是不能使用的、不合法的

D .Private 语句只能用于说明模块级变量

52.设a=3,b=2,c=1,运行print a>b>c 的结果是____B____。

A .True

B .False

C .1

D .出错

53.以下有关对象属性的说法中正确的是____D____。

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

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

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

D .对象的某些属性既可在属性窗口中设置,也可通过程序代码设置或改变

54.若在一个应用程序窗体上,依次创建了CommandButton 、TextBox 、Label 等控件,则运行该程序显示窗体时,____B____会首先获得焦点。

A .窗体

B .CommandButton

C .Label

D .TextBox

55.单选按钮(OptionButton )用于一组互斥的选项中。若一个应用程序包含多组互斥条件,可在不同的____D____中安排适当的单选按钮,即可实现。

A .框架控件(Frame )或图像控件(Image )

B .组合框(ComboBox )或图像控件(Image )

C .组合框(ComboBox )或图片框控件(PictureBox )

D .框架控件(Frame )或图片框控件(PictureBox )

56.窗体上有若干命令按钮和一个文本框,程序运行时焦点置于文本框中,为了在按下回车键时执行某个命令按钮的Click 事件过程,需要将该按钮的___B_____属性设置为True 。

A .Enabled

B .Default

C .Cancle

D .Visible

57.下列有关过程中形式参数的描述中,错误的是 B 。

A .函数过程可以没有形式参数

B .事件过程一定没有形式参数

C .形参数组只能按地址与实参数组结合

D .窗体与控件也可以作为过程的参数

58.下列____D____是合法的变量名。

A .abs

B .-a1

C .cdc d

D .Abc_10

59.数学表达式y x e y

x ++++π2ln 30Sin 对应的VB 表达式是___D____。

A .Sin(30*3.14159/180)+Sqr(Log(x)+y)/2*3.14159+Exp(x+y)

B .(Sin(30*π/180)+Sqr(Ln(x)+y))/(2*π+Exp(x+y))

C .Sin(30*180/3.14159)+Sqr(Log(x)+y)/(2*3.14159+e^(x+y))

D .(Sin(30*3.14159/180)+Sqr(Log(x)+y))/(2*3.14159+Exp(x+y))

60.在窗体模块的通用声明处用下面的语句声明变量、数组,正确的语句有____A____个。 ① Public A(5) As Integer ② Public N As Integer

③ Public St As String*10 ④ Private b() As Integer

A .2

B .3

C .4

D .1

61.假设变量Lng 为长整型变量,下面不能正常执行的语句是___A_____。

A .Lng=16384*2

B .Lng=4*0.5*16384

C .Lng=190^2

D .Lng=32768* 2

62.数学表达式20

ln 430cos e x

y ++对应的VB 表达式是 B 。

A .Cos(30*3.14159/180)/(4*y+Ln(x))+Exp(2)

B .Cos(30*3.14159/180)/(4*y+Log(x))+Exp(2)

C .Cos(30*3.14159/180)/(4*y+Ln(x))+e^2

D .Cos(30)/(4*y+Log(x))+e^2

63.表达式Fix(-2.5)+ Int(-3.5)+Cint(-2.5)的运算结果是 A 。

A .-8

B .-7

C .-6

D .-5

64.以下说法中,错误的是 C 。

A .使用缺省Preserve 关键字的ReDim 语句可以改变数组的维数和大小

B .ReDim 语句只能出现在过程中

C .使用ReDim 语句重新定义的动态数组,只能比原数组大

D .使用ReDim 语句可以对动态数组的所有元素进行初始化

65.可以在___C______中,使用语句Public PubStr As String*20定义一个定长字符串。

A .窗体模块

B .类模块

C .标准模块

D .三者均可

66.在窗体模块的通用声明处有如下语句,会产生错误的语句是___D_______。

①Const A As Integer=25 ②Public St As String*8

③ReDim B(3)As Integer ④Dim Const X As Integer=10

A .①②

B .①③

C .①②③

D .②③④

67.运行下面程序,单击命令按钮Command1,则立即窗口上显示的结果是____D___。

Private Sub Command1_Click()

Dim A As Integer, B As Boolean, C As Integer, D As Integer

A=20/3 : B=True : C=B : D=A+C

Debug. Print A, D, A=A + C

End Sub

A .7 8 A=8

B .6.6 5.6 False

C .7 6 A=6

D .7 6 False

68.使用____B___方法可将新的列表项添加到一个列表框中。

A .Print

B .AddItem

C .Clear

D .RemoveItem

69.若希望在离开某过程后,还能保存该过程中局部变量的值,则应使用___D____关键字在该过程中定义局部变量。

A .Dim

B .Private

C .Public

D .Static

70.下列表达式中,值为True 的是___A____。

A .Mid("A BC D",2,2)>Left("A

B CD",2)

B .14/2\3<10 Mod 4

C .Ucase("abcd")>="abed"

D .Not(Sqr(4)-3>=-2)

71.VB 中除窗体能显示图片外,下面列出的控件中可以显示图片的控件是 C 。

①PictureBox ②Image ③TextBox ④CommandButton

⑤OptionButton ⑥Label

A .①②③④

B .①②⑤⑥

C .①②④⑤

D .①②④⑥ 72.代数表达式)sin(2ln y x t b a x

x e +-++++,对应的Visual Basic 表达式是____A____。

A .Sqr((x+Log(x))/(a+b))+Exp(-t)+Sin((x+y)/2)

B .Sqr( x+Log(x))/(a+b))+Exp(-t)+Sin((x+y)/2)

C .Sqr((x+Ln(x))/(a+b))+Exp(-t)+Sin(x+y)/2)

D .Sqr((x+Log(x))/(a+b))+Exp(-t)+Sin(x+y /2)

73.下面表达式的值为True 的是____A___。

A .Mid("Visual Basic ",1,12)=Right("Programming language Visual Basic ",12)

B ."ABCRG">"abcde"

C .Int(134.69)>=Cint(134.69)

D .78.9/32.77<=97.5/43.97 And –45.4>-4.98

74.以下所列的6个对象中,具有Caption 属性的有_____A___个。

PictureBox(图片框)、Frame(框架)、OptionButton(单选按钮)、ListBox(列表框)、TextBox(文本框)、Form(窗体)

A .3

B .4

C .2

D .5

75.代数表达式为42++++πb

a e

b a ,其对应的VB 表达式是____B___。

A .E ^ (a + b) + |a + b| ^ 1/2/(2 *π+ 4)

B .(Exp(a + b) + sqr(abs(a + b)))/(2 * 3.14 + 4)

C .(Exp(a + b) + sqr(abs(a + b)))/(2 *π+ 4)

D .

E ^ (a + b) + |a + b| ^ 1/2/(2 * 3.14 + 4)

76.设str1和str2均为字符串型变量,str1 = "Visual Basic",str2 = "b";则下列关系表达式中结果为True 的是____C__。

A .Mid(str1, 8, 1)>Str2

B .Len(Str1)<>2 * Instr(Str1, "l")

C .Chr(66) & Right(Str1, 4) = "Basic"

D .Instr(Left(Str1, 6), "a") + 60>Asc(Ucase(Str2))

77.以下___A____情况不会进入中断状态。

A .在程序运行中,按Ctrl+C 键

B .程序运行中,发生了运行错误

C .用户在程序中设置了断点,当程序运行到断点时

D .采用单步调试方式,每运行一个可执行代码行后

78.以下表达式中,能够被正确计算的表达式有___C____个。

① 4096 * 2 ^ 3 ② CInt(5.6) * 5461 + 2

③ 6553 * 5 + 0.5 * 6 ④ 32768+12

A .4

B .3

C .2

D .1

79.计算下面的表达式,其值是____A___。

CInt(-3.5) * Fix(-3.81) + Int(-4.1) * (5 Mod 3)

A .2

B .1

C .-1

D .6

80.不能作为容器使用的对象是____A___。

A .图像框

B .框架

C .图片框

D .窗体

81.算术表达式2352cos )

2(sin ln x x x e x +-π的VB 表达式是___B____。

A .(e^(2*π*x-5)*log(x)+(sin(2x))^3)/sqr(abs(cos(x^2)))

B .(exp(2*3.14159*x-5)*log(x)+(sin(2*x))^3)/sqr(abs(cos(x^2)))

C .(exp(2*π*x-5)*ln(x)+(sin(2*x))^3)/sqr(abs(cos(x^2)))

D .(e^(2* 3.14159*x-5)*ln(x)+(sin(2*x))^3)/sqr(abs(cos(x^2)))

82.在程序中可以通过复选框和单选按钮的____B___属性值来判断它们的当前状态。

A .Caption

B .Value

C .Checked

D .Selected

83.数学式y x x

e x ++3sin 所对应的正确VB 算术表达式是____D_。

A .Abs(e^ x + Sinx^3/Sqr (x + y))

B .Abs((e^x + Sinx^3)/Sqr(x + y))

C .Abs((Exp(x) + Sin x^3)/Sqr(x + y))

D .Abs((Exp(x) + Sin(x)^3)/Sqr(x + y))

84.计算下面的表达式,其值是____A___。

CInt(-3.5) * Fix(-3.81) + Int(-4.1) * (5 Mod 3)

A .2

B .1

C .-1

D .6

85.下面表达式中,___D______的值是整型(Integer 或Long)。

①36+4/2 ②123 +Fix(6.61) ③57+5.5\2.5

④356 & 21 ⑤"374"+258 ⑥4.5 Mod 1.5

A .①②④⑥

B .③④⑤⑥

C .②④⑤⑥

D .③⑥

86.下列表达式能产生1~6自然数的是____D_____。

A .Int(Rnd(6)+1)

B .Int(Rnd*6)

C .Int(Rnd*7)

D .Int(Rnd*6+1)

87.数学式1]5.1)5.7[(3

--+-x x e x 对应的VB 表达式是___B____。

A .((7.5x + E(-3)) * x-1.5) * x-1

B .((7.5 * x + Exp(-3)) * x-1.5) * x-1

C .((7.5 x + Exp(-3)) x-1.5) * x-1

D .((7.5*x+Exp-3)*x-1.5)*x-1

88.下列没有类型说明符的变量是___A___。

A .日期型

B .长整型

C .字符型

D .货币型

89.以下控件对象中,具有Picture 属性的是____A_____。

①PictureBox ②Frame ③OptionButton

④CommandButton ⑤ListBox ⑥CheckBox ⑦Label

A .①③④⑥

B .①②⑤⑥⑦

C .①③④⑤⑥

D .①②③④⑤⑥

90.在程序中分别将变量Inta 、B1、St 和D 定义为整型、布尔型、字符串型和日期型,下列赋值语句在执行时会出错的是___C____。

A .Inta=4.6

B . St=5 & 123.5

C .B1=#True#

D .D=#10/05/01#

91.VB6.0的控件有____B___三类。

A .标准控件、对象控件和Windows 控件

B .内部控件、ActiveX 控件和可插入的对象

C .数据库控件、Activex 控件和可插入的对象

D .内部控件、ActiveX 控件和图形控件

92.设计界面时,要使一个文本框具有水平和垂直滚动条,应先将其___A____属性置为True ,再将ScrollBar 属性设置为3。

A .MultiLine

B .AutoSize

C .Alignment

D .RightToLeft

93.下列项目中,属性、方法、事件的个数分别有___D__个。

①Caption ②Unload ③Cls

④SetFocus ⑤LostFocus ⑥KeyPress

A .2 3 1

B .2 2 2

C .3 2 1

D .1 2 3

94.在程序中将变量I 、T 、S 、D 分别定义为Integer 类型、Boolean 类型、String 类型和Date 类型,下列赋值语句正确的是____A___。

A .D = #10/05/05#

B .T = #True#

C .I ="345" + "67"

D .S = 5 + "abc "

95.不能作为容器使用的对象是_____A____。

A .图像框

B .框架

C .图片框

D .窗体

96.下列表达式中,值为True 的是____C___。

A .Ucase("abcd")>="abed"

B .14/2\3<10 Mod 4

C .Mid("ABCD",2,2)>Left("ABCD",2)

D .Not(Sqr(4)-3>=-2)

97.代数表达式y

x x e x ++3sin ln 对应的Visual Basic 表达式是____A___。 A .Log(Abs((Exp(3.14159)+Sin(x)^3)/(x+y)))

B .Ln(Abs((Exp(3.14159)+Sin(x)^3)/(x+y)))

C .Log(Abs(Exp(3.14159)+Sin(x)^3)/(x+y))

D .Log|(Exp(3.14159)+Sin(x)^3)/x+y|

98.在VB 中,下列关于控件的属性或方法中,搭配错误的有___ C__个。

①Timer1.Interval ②List1.Cls ③Text1.Print

④List1.RemoveItem ⑤VScroll1.Value ⑥Picture1.Print

A .0

B .1

C .2

D .3

99.代数表达式y

x x e ++3sin ln π对应的VB 表达式是___A____。 A .Log(Abs((Exp(3.14159)+Sin(x)^3)/(x+y)))

B .Ln(Abs((Exp(3.14159)+Sin(x)^3)/(x+y)))

C .Log(Abs(Exp(3.14159)+Sin(x)^3)/(x+y))

D .Log|(Exp(3.14159)+Sin(x)^3)/x+y|

100.下列表达式中,值为True 的是___C____。

A .UCase("abcd")>="abcd"

B .14/2\3>10 Mod 4

C .Mid("A BC D",2,2)>Left("AB CD",2)

D .Not(Sqr(4)-3>=-2)

101.下面有关数组处理的叙述中,不正确的是________。

①控件数组可由多个控件组成,这些控件具有相同的名字

②控件数组中的元素可以是不同类型的控件

③用ReDim语句重新定义动态数组时,不得改变该数组的数据类型

④可用Public语句在窗体模块的通用说明处定义一个全局数组

A.①②③④B.②④

C.①②③D.①③④

102.VB中除窗体能显示图片外,下面列出的控件中可以显示图片的控件有________。

①PictureBox ②Image ③TextBox

④CommandButton ⑤OptionButton ⑥Label1

A.①②③④B.①②⑤⑥

C.①②④⑤D.①②④⑥

103.求一个三位整数n的十位数的正确方法是________。

A.Int(n – Int(n/100) * 100) B.Int(n/10) – Int(n/100)

C.n – Int(n/100) * 100 D.Int(n/10) – Int(n/100) * 10

104.在某过程中已说明变量a为Integer类型、变量s为String类型,过程中的以下四组语句中,不能正常执行的是。

A.s=2*a+1 B.s="237" & ".11":a=s

C.s=2*a>3 D.a=2:s=16400*a

105.以下的关系表达式中,运算结果为True的是________。

A.CInt(1.5)=Int(1.5) B.Fix(1.5)=Int(1.5)

C.Fix(-1.5)=Cint(-1.5) D.Fix(-1.5)=Int(-1.5)

106.在窗体模块的通用声明段中声明变量时,不能使用____D___关键字。

A.Dim B.Public C.Private D.Static

107.使用_____C___方法可将新的列表项添加到一个列表框中。

A.Print B.Clear

C.AddItem D.RemoveItem

108.对于某对象的SetFocus和GotFocus描述中,正确的是____A___。

A.SetFocus是方法,GotFocus事件

B.SetFocus是事件,GotFocus是事件

C.SetFocus是方法,GotFocus是方法

D.SetFocus是事件,GotFocus是方法

109.以下有关事件过程的说法中,错误的是______B___。

A.标准模块中不能包含事件过程

B.事件过程都是无参(没有形式参数)的过程

C.事件过程也可以通过Call语句调用执行

D.在事件过程中不能声明全局变量

110.下列语句的输出结果为___C____。

Print Format(1234.5648, "##,#0.00")

A.1234.57 B.1234.56 C.1,234.56 D.12,34.57

111.以下有关数组作为形参的说明中错误的是___C___。

A.调用过程时,只需把要传递的数组名填入实参表

B.使用动态数组时,可用ReDim语句改变形参数组的维界

C.在过程中也可用Dim语句对形参数组进行说明

D.形参数组只能按地址传递

112.在窗体模块的通用声明处使用下面的语句会产生错误的是____D____。

①Const A As Integer=25 ②Public St As String*8

③ReDim B(3)As Integer ④Dim Const X As Integer=10

A .①②

B .①③

C .①②③

D .②③④

113.在过程中有语句For I=N1 To N2 Step N3,在该循环体内有下列四条语句,其中____C_会影响循环执行的次数。

①N1=N1+I ②N2=N2+N3

③I=I+N3 ④N3=2*N3

A .①②

B .①②③

C .③

D .①②③④

114.在窗体模块的通用声明段中声明变量时,不能使用____D___关键字。

A .Dim

B .Public

C .Private

D .Static

115.以下有关变量说明的叙述中,错误的是___A____。

A .工程中没有说明类型的变量都是不能使用的、不合法的

B .Dim 语句既可用于说明变量的类型,也可以说明数组的类型

C .Static 语句用于在过程中说明静态变量

D .Private 语句只能用于说明模块级变量

116.数学式y x x

e x ++3sin 所对应的正确VB 算术表达式是____D___。

A .Abs(e^ x + Sinx^3/Sqr (x + y))

B .Abs((e^x + Sinx^3)/Sqr(x + y))

C .Abs((Exp(x) + Sin x^3)/Sqr(x + y))

D .Abs((Exp(x) + Sin(x)^3)/Sqr(x + y))

117.x + y 小于10且x – y 要大于0的逻辑表达式是___D____。

A .x + y<10, x – y>0

B .(x + y<10) (x – y>0)

C .x + y<10 x – y>0

D .x + y<10 And x – y>0

118.下列语句运行时系统给出错误提示的是____A___。

A.Print -32000-769 B.Print "1E2"+8

C.Print "AB" & 128 D.Print 3=2=4

119.产生[10,40]之间的随机整数的VB 表达式是___B___。

A .Int(Rnd * 30) + 10

B .Int(Rnd * 31) + 10

C .Int(Rnd * 30) + 11

D .Int(Rnd * 30) + 12

120.设整型变量a 、b 的当前取值分别为200与20,以下赋值语句中不能正确执行的是___D_____。

A .Text1 = a/b*a

B .Text1 = a & b & a

C .Text1 = "200"*a/b

D .Text1 = a*a/b

121.有程序代码Text1.Text="Visual Basic",其中的Text1、Text 和"Visual Basic"分别代表____C___。

A .对象、值、属性

B .对象、方法、属性

C .对象、属性、值

D .属性、对象、值

122.VB 工程文件的扩展名是____B___。

A ..frm

B ..vbp

C ..bas

D ..frx

123.产生[10,40]之间的随机整数的VB 表达式是___A____。

A .Int(Rnd * 31) + 10

B .Int(Rnd * 30) + 10

124.代数表达式为42++++πb a e b a ,其对应的VB 表达式是___A____。

A .(Exp(a + b) + sqr(abs(a + b)))/(2 * 3.14 + 4)

B .E ^ (a + b) + |a + b| ^ 1/2/(2 *π+ 4)

C .(Exp(a + b) + sqr(abs(a + b)))/(2 *π+ 4)

D .

E ^ (a + b) + |a + b| ^ 1/2/(2 * 3.14 + 4)

125.以下关于菜单的说法中,错误的是 C 。

A .可以为菜单项选定快捷键

B .若在“标题”文本框中键入连字符(-),则可在菜单的两个菜单命令项之间加一条分割线

C .除了Click 事件之外,菜单项还可以响应其他事件

D .菜单编辑器的“名称”文本框用于输入菜单项的名称

126.下列有关过程中形式参数的描述中,错误的是 B 。

A .函数过程可以没有形式参数

B .事件过程一定没有形式参数

C .形参数组只能按地址与实参数组结合

D .窗体与控件也可以作为过程的参数

127.变量S 为字符型,若在文本框Text1、Text2中分别输入数字12与18后,再执行以下语句,S 的值为“30”的是___C____。

A .S = Text1.Text & Text2.Text

B .S = Text1.Text + Text2.Text

C .S = Val(Text1.Text) + Text2.Text

D .S = Val(Text1.Text) & Text2.Text

128.以下所列表示中,不可用作VB 合法常量的个数有____B___个。

① vbCrLf ② 1# ③ π ④ "XY" ⑤ 1E-5

A .0

B .1

C .2

D .4

129.下列语句的输出结果是___C_____。

Form1.print right(mid("常熟理工学院",3,4),2)

A.常熟

B.理工

C.学院

D.出错

130.在窗体模块的通用声明处,可以使用____B___语句说明数组。

①Public A(10) As Integer ②Dim A(10) As Integer

③Private A(10) As Integer ④Static A(10) As Integer

A .①②

B .②③

C .③④

D .①④

131.运行程序产生死循环时,___C___可以终止程序运行。

A .按Ctrl+C 键

B .按Ctrl+Z 键

C .按Ctrl+Break 键

D .单击“停止运行”按钮

132.VB 集成开发环境可以___D____。

A .编辑、调试、运行程序,但不能生成可执行程序

B .编辑、生成可执行程序、运行程序,但不能调试程序

C .编辑、调试、生成可执行程序,但不能运行程序

D .编辑、调试、运行程序,也能生成可执行程序

133.产生[10,90]之间的随机整数的VB 表达式是___B___。

A .Int(Rnd * 80) + 10

B .Int(Rnd * 81) + 10

134.数学表达式y x e x Sin +++327

的VB 算术表达式为___B____。

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)

135.求圆的内接正多边形的面积公式为nRsin(π/n)Rcos(π/n),其对应的VB6.0算术表达式是____D__。其中n 为大于2的正整数,R 为圆半径,π为圆周率。

A .nRsin(π/n)Rcos(π/n)

B .n ×R ×sin π/n ×R ×cos π/n

C .n ×R ×sin(4.13159/n)×R ×cos(4.13159/n)

D .n*r*sin(3.14159/n)*r*cos(3.14159/n)

136.在窗体模块的通用声明处用下面的语句声明变量、数组,正确语句有___A____个。

① Public A(3) As Integer 错 ② Public N As Integer

③ Public St As String*5错 ④ Private b() As Integer

A .2

B .3

C .4

D .1

137.下列选项中,所包含的所有表达式能够将两位整数X 的个位数与十位数对调(例如将78转换为87)的是____D__。

① Val(Right(X, 1) & Left(X, 1))

② Val(Right(Str(X), 1) & Left(Str(X), 1))留有符号位

③ Val(Right(CStr(X), 1) & Left(CStr(X), 1))

④ Val(Mid(X, 2, 1) + Mid(X, 1, 1))

A .①②

B .②③

C .②④

D .①③④

138.执行下列语句时,会出现出错提示的是____A___。

A .Print 256 * 256

B .Print "256" & 256

C .Print "256" + 256

D .Print 256 = 127 * 2

139.设整型变量a 、b 的当前取值分别为200与20,以下赋值语句中不能正确执行的是____B____。

A .Text1 = a/b*a

B .Text1 = a*a/b

C .Text1 = "200"*a/b

D .Text1 = a & b & a

140.数学算式x e m d y x x sin 5122

3---+的VB 算术表达式是____A___。

A .(12*X+5*Y-Sqr(Abs(d^3-m^2)))/Exp(-x)/Sin(x)

B .(12*x+5*Y-Sqr(Abs(d^3-m^2)))/Exp(-x)*Sin(x)

C .(12*X+5*Y-Sqr(Abs(d^3-m^2))/Exp(-x)/Sin(x)

D .(12*X+5*Y-Sqr(Abs(d^3-m^2)))/e^(-x)/Sin(x)

141.下面有关数组的说法中,正确的是 C 。

A .数组的维下界不可以是负数

B .模块通用声明处有Option Base 1,则模块中数组定义语句Dim A(0 To 5)会与之冲突

C .模块通用声明处有Option Base 1,模块中有Dim A(0 T0 5),则A 数组第一维维下界为0

D.模块通用声明处有Option Base 1,模块中有Dim A(0 To 5),则A数组第一维维下界为1 142.名为Sort的Sub子过程的形式参数为一数组,以下的定义语句中正确的是___A____。

A.Private Sub Sort(A() As Integer)

B.Private Sub Sort(A(10) As Integer)

C.Private Sub Sort(ByVal A() As Integer)

D.Private Sub Sort(A( ,) As Integer)

143.在应用程序中用“Private Function Fun(x As Integer,y As Single)”定义了函数Fun。调用函数Fun的过程中的变量I、J均定义为Integer型,能正确引用函数Fun的是___B___。

①Fun(I,J) ②Call Fun(I,3.65)

③Fun(3.14,234) ④Fun("245","231.5")

A.①③B.②③④C.①②③D.①②③④

144.在Select Case x结构中,描述判断条件3≤X≤7的测试项应该写成_____D____。

A.Case 3<=X<=7 B.Case 3<=X,X<=7

C.Case Is<=7,Is>=3 D.Case 3 To 7

145.下面有关数组处理的叙述中,错误的是 A 。

①在过程中用ReDim语句定义的动态数组,其下标的上下界可为赋了值的变量。

②在过程中,可以使用Dim、Private和Static语句定义数组。

③用ReDim语句重新定义动态数组时,不得改变该数组的数据类型。

④可用Public语句在窗体模块的通用说明处定义一个全局数组。

A.②④B.①③④C.①②③D.①②③④

146.在窗体Form1中用“Public Sub Fun(x As Integer,y As Single)”声明过程Fun,在窗体Form2中定义了变量i为Integer,j为Single,若要在Form2的某事件过程中调用Form1中的Fun过程,则下列语句中正确的语句有____C____个。

①Call Fun(i, j) ②Call Form1.Fun(i, j)

③Form1.Fun (i), j ④Form1.Fun i+l, (j)

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

147.要使过程调用结束后返回两个结果,下面的过程语句正确的是____C____。

A.Sub Proc1(ByVal n,ByVal m)

B.Sub Proc1(n,ByVal m)

C.Sub Proc1(n,m)

D.Sub Proc1((n),m)

148.下面的表达式中,运算结果为True的是___B____。

A."abcrd" <= "ABCRD"

B.Int(134.69) <= Cint(134.69)

C.3 > 2 > 1

D.Mid("Visual",1,4) = Right("lausiV",4)

149.Sub过程与Function过程最根本的区别是____C____。

A.Sub过程可以用Call语句或直接使用过程名调用,而Function过程不可以

B.Function过程可以有形参,Sub过程不可以

C.Sub过程不能用过程名返回值,而Function过程能通过过程名返回值

D.两种过程参数的传递方式不同

150.VB中利用Circle方法不可以画_____B____。

A.圆B.直线

C.弧D.椭圆

151.下面的语句或方法中错误的有____C___个(其中m 和n 都为Integer 型变量)。

① Dim Arry(m, n) As Integer

② n=32764+5

③ Print m=m+n;m+n

④ ChDrive "C:"

A .1

B .3

C .2

D .4

152.数学表达式y x e x ++

30sin 3对应的VB 表达式是___D___。

A .Abs(e^x+Sin(30)/Sqr(x+y)

B .Abs(Exp(x)+Sin(30)^3)/Sqr(x+y)

C .Abs(e^x+Sin(30*3.14159/180)^3/Sqr(x+y)

D .Abs((Exp(x)+Sin(30*3.14159/180)^3/Sqr(x+y))

153.VB6.0的控件有____B___ 三类。

A .标准控件、对象控件和Windows 控件

B .内部控件、ActiveX 控件和可插入的对象

C .数据库控件、Activex 控件和可插入的对象

D .内部控件、ActiveX 控件和图形控件

154.以下说法中,错误的是 C 。

A .使用缺省Preserve 关键字的ReDim 语句可以改变数组的维数和大小

B .ReDim 语句只能出现在过程中

C .使用ReDim 语句重新定义的动态数组,只能比原数组大

D .使用ReDim 语句可以对动态数组的所有元素进行初始化

155.若在模块中用Private Function Fun(A As Single, B As Integer) As Integer 定义了函数Fun 。调用函数Fun 的过程中定义了I ,J 和K 三个Integer 型变量,则下列语句中不能正确调用函数Fun 的语句是___B____。

A .Fun 3.14, J

B .Call Fun(I, 365)

C .Fun (I), (J)

D .K=Fun("24", "35")

156.若文件“D:\abc.txt ”不存在,以下打开该文件的语句中,错误的是 B 。

A .Open "d:\abc.txt" For Output As #1

B .Open "d:\abc.txt" For Input As #1

C .Open "d:\abc.txt" For Append As #1

D .Open "d:\abc.txt" For Binary As #1

157.下列定义Sub 过程的语句中正确的语句是___B____。

①Private Sub Test(St As String*8)

②Private Sub Test(Sarray() As String*5)

③Private Sub Test(Sarray() As String)

④Private Sub Test(St As String)

A .①②

B .②③④

C .①④

D .①②③④

158.假设有一个菜单项,其名为Menu1,为了在运行时该菜单项失效(变灰),应使用的语句是___A____。

A .Menu1.Enabled = False

B .Menu1.Visible = True

C.Menu1.Visible = False D.Menu1.Enabled = True

159.以下对数组参数的说明中,错误的是___A___。

A.在过程中可以用Dim语句对形参数组进行声明

B.形参数组只能按地址传递

C.实参为动态数组时,可用Redim语句改变对应形参数组的维界

D.只需把要传递的数组名作为实参,即可调用过程

160.下列选项中,所包含的所有表达式能够将两位整数X的个位数与十位数对调(例如将78转换为87)的是___D____。

①Val(Right(X, 1) & Left(X, 1))

②Val(Right(Str(X), 1) & Left(Str(X), 1))

③Val(Right(CStr(X), 1) & Left(CStr(X), 1))

④Val(Mid(X, 2, 1) + Mid(X, 1, 1))

A.①② B.②③C.②④D.①③④

161.窗体上有多个控件,在Form_Activate()事件过程中添加___B____语句,就可确保每次运行程序时,都将光标定位在文本框Text1上。

A.Text1.Text=""B.Text1.SetFocus

C.Form1.SetFocus D.Text1.Visible=True

162.变量S为字符型,若在文本框Text1、Text2中分别输入数字23与35后,再执行以下语句,S 的值为“58”的是____C___。

A.S = Text1.Text &Text2.Text

B.S = Text1.Text + Text2.Text

C.S = Val(Text1.Text) + Text2.Text

D.S = Val(Text1.Text) &Text2.Text

163.下面有关数组的说法中,错误的是___C____。

A.数组必须先定义后使用

B.数组形参可以是定长字符串类型

C.Erase语句的作用是对已定义数组的值重新初始化

D.定义数组时,数组维界值可以不是整数

164.以下关于子过程或函数的定义中,正确的是 D 。

A.Sub f1(n As String*1)

B.Sub f1(n As Integer)As Integer

C.Function f1(f1 As Integer)As Integer

D.Function f1(ByVal n As Integer)

165.以下语句中,不能正确执行的是____D___。

A.If Option1.Value Then

B.If Option1.Value=True Then

C.Check1.Value=0

D.Check1.Value=True

166.以下有关ReDim语句用法的说明中,错误的是____B___。

A.ReDim可用于定义一个新数组

B.ReDim语句既可以在过程中使用,也可以在模块的通用声明处使用

C.无Perserve关键字的ReDim语句,可重新定义动态数组的维数

D.在ReDim语句中,可使用变量说明动态数组的大小

167.定义两个过程Private Sub1(St() As String)和Private Sub2(Ch() As String*6),在调用过程中用

Dim S(3) As String*6,A(3) As String定义了两个字符串数组。下面调用语句中正确的有 C 。

①Call Sub1(S) ②Call Sub1(A)

③Call Sub2(A) ④Call Sub2(S)

A.①②B.①③C.②④D.②③

168.针对语句If I=1 Then J=1,下列说法正确的是 C 。

A.I=1和J=1均为赋值语句

B.I=1和J=1均为关系表达式

C.I=1为关系表达式,J=1为赋值语句

D.I=1为赋值语句,J=1为关系表达式

169.在窗体模块的通用声明处有如下语句,会产生错误的语句是____D_____。

①Const A As Integer=25 ②Public St As String*8

③ReDim B(3)As Integer ④Dim Const X As Integer=10

A.①②B.①③C.①②③D.②③④

170.下列定义Sub过程的语句中,正确的语句是___B____。

①Private Sub Test(St As String*8)

②Private Sub Test(Sarray() As String*5)

③Private Sub Test(Sarray() As String)

④Private Sub Test(St As String)

A.①②B.②③④C.①④D.①②③④

171.以下有关数组参数的说明中,正确的是 B 。

A.在过程中也可用Dim语句对形参数组进行说明

B.动态数组作为实参时,可用ReDim语句在过程中改变对应形参数组的维界

C.调用过程时,数组名不能作为实参

D.数组可以按地址传递也可以按值传递

172.以下关于子过程或函数的定义中,正确的是 D 。

A.Sub f1(n As String*1)

B.Sub f1(n As Integer)As Integer

C.Function f1(f1 As Integer)As Integer

D.F unction f1(ByVal n As Integer)

173.求圆的内接正多边形的面积公式为nRsin(π/n)Rcos(π/n),其对应的VB6.0算术表达式是_____A__。其中n为大于2的正整数,R为圆半径,π为圆周率。

A.n*r*sin(3.14159/n)*r*cos(3.14159/n)

B.n×R×sinπ/n×R×cosπ/n

C.n×R×sin(4.13159/n)×R×cos(4.13159/n)

D.nRsin(π/n)Rcos(π/n)

174.变量S为字符型,若在文本框Text1、Text2中分别输入数字23与35后,再执行以下语句,S 的值为“58”的是___C____。

A.S = Text1.Text &Text2.Text

B.S = Text1.Text + Text2.Text

C.S = Val(Text1.Text) + Text2.Text

D.S = Val(Text1.Text) &Text2.Text

175.以下有关数组作为形参的说明中,错误的是___C___。

A.调用过程时,只需把要传递的数组名填入实参表

B.使用动态数组时,可用ReDim语句改变形参数组的维界

C.在过程中也可用Dim语句对形参数组进行说明

D.形参数组只能按地址传递

176.要使过程调用结束后返回两个结果,下面的过程语句正确的是___A____。

A.Sub Proc1(n,m)

B.S ub Proc1(ByVal n,ByVal m)

C.S ub Proc1(n,ByVal m)

D.Sub Proc1((n),m)

177.以下表达式中,可以表示“A和B之一大于0”的是 C 。

①A*B<=0 ②A>0 Xor B>0

③A>0 Or B>0 ④A>0 And B<=0 Or B>0 And A<=0

A.①③B.③④C.②④D.①②④

178.设变量A为长整型,则下面不能正常执行的语句是 C 。

A.A=32768*2 B.A=2*1.5*16384

C.A=16384*2 D.A=190^2

179.若在模块中用Private Function Fun(a As Single, b As Integer) As Integer定义了函数Fun。调用函数Fun的过程中定义了i,j和k三个Integer型变量,则下列语句中不能正确调用函数Fun的语句是____B___。

A.Fun 3.14, j B.Call Fun(i, 365)

C.Fun (i), (j) D.K=Fun("24", "35")

180.要向文件data1.txt添加数据,正确的文件打开命令是___B____。

A.Open "data1.txt" For Output As #1

B.Open "data1.txt" For Append As #5

C.Open "data1.txt" For Input As #1

D.Open "data1.txt" For Write As #5

181.要使过程调用结束后返回两个结果,下面的过程语句正确的是____C____。

A.Sub Proc1(ByVal n,ByVal m)

B.Sub Proc1(n,ByVal m)

C.Sub Proc1(n,m)

D.Sub Proc1((n),m)

182.创建一个名为“文件”的菜单项,欲使其可用Alt+F方式访问,则在菜单编辑器的标题文本框中应输入__B_____。

A.文件($F) B.文件(&F)

C.文件(#F) D.文件(%F)

183.下面有关数组处理的叙述中,正确的是_____D。

A.在过程中使用ReDim语句可以改变动态数组的数据类型

B.在过程中,可以使用Dim、Private和Static语句来定义数组

C.用ReDim语句重新定义动态数组时,可以改变数组的大小,但不能改变数组的维数

D.不可以用Public语句在窗体模块的通用处说明一个全局数组

184.在Select Case x结构中,描述判断条件3≤X≤7的测试项应该写成____D_____。

A.Case 3<=X<=7 B.Case 3<=X,X<=7

C.Case Is<=7,Is>=3 D.Case 3 To 7

185.数学表达式y x e x Sin +++3

27

的VB 算术表达式为____B___。 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)

186.在程序中分别将变量Inta 、B1、St 和D 定义为整型、布尔型、字符串型和日期型,下列赋值语句在执行时会出错的是___A____。

A .B1=#True#

B .Inta=4.6

C .St=5 & 123.5

D .D=#10/05/01#

187.在窗体Form1中用“Public Sub Fun(x As Integer ,Y As Single)”定义过程Fun ,在窗体Form2中定义了变量i 为Integer ,J 为Single ,若要在Form2的某事件过程中调用Form1中的Fun 过程,则下列语句中正确的语句有___C_____个。

①Call Fun(i ,j) ②Call Form1.Fun(i ,i)

③Form1.Fun (i),j ④Form1.Fun i + 1,(j)

A .1

B .2

C .3

D .4

188.数学表达式5)ln (29cos 0

5++-y e x x 对应的VB 表达式是 C 。

A .(x^5-Cos(29))/Sqr(e^x+ln(y))+5

B .(x^5-Cos(29))/(Sqr(Exp(x)+Log(y))+5)

C .(x^5-Cos(29*3.14159/180))/(Sqr(Exp(x)+Log(y))+5)

D .(x^5-Cos(29*3.14159/180))/(Sqr(e^x+Log(y))+5)

189.以下对数组参数的说明中,错误的是___D____。

A .只需把要传递的数组名作为实参,即可调用过程

B .形参数组只能按地址传递

C .实参为动态数组时,可用Redim 语句改变对应形参数组的维界

D .在过程中可以用Dim 语句对形参数组进行声明

190.在窗体模块的通用声明处,可以使用___C____语句说明数组。

①Public A(10) As Integer ②Dim A(10) As Integer

③Private A(10) As Integer ④Static A(10) As Integer

A .①②

B .③④

C .②③

D .①④

191.以下有关过程的说法中,错误的是____D___。

A .在Sub 或Function 过程中不能再定义其他Sub 或Function 过程

B .调用过程时,形参为数组的参数对应的实参既可以是固定大小数组也可以是动态数组

C .过程的形式参数不能再在过程中用Dim 语句进行说明

D .使用ByRef 说明的形式参数在形实结合时,总是按地址传递方式进行结合的

192.若在应用程序中用“Private Sub Sub1(X As Integer ,Y As Single)”定义了子程序Sub1,调用程序中的变量I 、J 均为Integer 型,则正确调用子程序Sub1的Call 语句是___C____。 ①Call Sub1(I ,J) ②Call Sub1(I ,43)

③Call Sub1(3.15,34) ④Call Sub1("24","23.5")

A .①③

B .①②③

C .②③④

D .无

193.下列有关过程中形式参数的描述中,错误的是 B 。

vb考试题及答案

1.下列不是VB常量的是 B 。 A)3.14 B)′Name ′ C)#10/18/2007# D)True 2.确定控件在窗体上位置的属性是 C 。 A)Width 和Height B)Width 和Top C)Top 和Left D)Top 和Height 3.数学表达式1≤X<10表示成正确的VB表达式为 B 。 A)1≤X<10 B)X>=1 And X<10 C) X>=1 Or x<10 D) X>=1 And <10 4. 下面的__ B ___语句可以实现:先在窗体上输出大写字母A,然后在同一行的第10列输出小写字母b。 A)Print "A";Tab(9);"b" B)Print "A";Spc(8);"b" C)Print "A";Space(10);"b" D)Print "A";Tab(8);"b" 5. 下列控件中,不能改变大小的控件是 D 。 A)TextBox B)Label C)Frame D)Timer 6.Visual Basic过程的编写是在 D 中进行的。 A)窗体窗口B)工程资源管理器窗口C)属性窗口D)代码编辑窗口 7. 在Visual Basic中,声明全局变量应该用 D 关键字。 A)Dim B)Private C)Static D)Public 8. 在Visual Basic表达式中,运算符的运算顺序为 A 。 A)算术运算符—>字符串运算符—>关系运算符—>逻辑运算符 B)逻辑运算符—>关系运算符—>字符串运算符—>算术运算符 C)字符串运算符—>算术运算符—>关系运算符—>逻辑运算符 D)关系运算符—>逻辑运算符—>算术运算符—>字符串运算符 9. 下列属于非法调用的函数是 A 。 A)sqr(-5) B)Sgn(-5) C)Exp(-5) D)Int(-5) 10. 下列能够正确输出”a=8”形式的语句是 B 。 A)print a=3+5 B)pirnt “a=”;3+5 C)print “a=3+5”D)print a=;3+5 11. 下列符号中,可以用作VB变量名的是 C 。 A)x.y.z B)3xyz C)x_yz D)Integer 12. 可以删除字符串两端空格的函数是 A 。 A)Trim B)Rtrim C)Ltrim D)Mid 13. 函数Int(Rnd*80)+1是在 D 范围内产生随机整数。 A)[0,80] B)[0,79] C)[1,79] D)[1,80]

VB考试真题二 含答案

本卷共有3道大题: 一、单项选择题(40道小题,共40分) 1、下列说法中,不正确的说法是( D )。(1分) A、窗体是对象 B、窗体必须有Name属性 C、窗体可以缩放或移动 D、单击窗体内的控件可以执行Form_Click事件过程 2、如果Visual Basic环境中缺少某个窗口,一般应该从主菜单的( D )下拉菜单中寻找并打开。(1分) A、编辑 B、文件 C、调试 D、视图 3、下列说法中,正确的说法是( B )。(1分) A、窗体名称和该窗体文件名必须一致 B、窗体名称和该窗体文件名可以不相同 C、窗体名称和该窗体文件名不能使用汉字 D、窗体名称不能使用汉字、但该窗体文件名能使用汉字 4、命令行Command1.Caption="Command1",其中Command1、"Command1"分别代表的是( B )。(1分) A、命令、标题 B、控件名称、Caption属性值 C、对象、控件名称 D、标题、标题的值 5、Unload事件是在( A )时发生的。(1分) A、窗体关闭 B、对话框关闭 C、文本框失去焦点 D、改变文本框的内容 6、所谓默认属性是指不用指定控件的属性名就可以代表其属性。一个文本框控件Text1的默认属性是( B )。(1分) A、Name B、Text C、Top D、FontSize 7、命令按钮Command1的Caption属性为“退出x”,如果将命令按钮的快捷键设为Alt+x,应修改Caption属性为( A )。(1分) A、在x前插入& B、在x后插入& C、在x前插入# D、在x后插入# 8、要使标签控件在显示时不覆盖其背景内容,可以对标签控件的( D )属性进行设置。(1

VB期末考试试题及答案

二、选择题 1、菜单控件只包括一个事件,即 C ,当用鼠标单击或键盘选中后按“回车”键时触发该事件,除分隔条以外的所有菜单控件都能识别该事件。 A、GotFocus B、Load C、Click D、KeyDown 2、滚动条控件(如图所示)的Max属性所设置的是 A 。 A、滚动框处于最右位置时,一个滚动条位置的Value属性最大设置值 B、单击滚动条和滚动箭头之间的区域时,滚动条中滚动块的最大移动量 C、单击滚动条的箭头区域时,滚动条中滚动块的最大移动量 D、滚动条控件无该属性 3、SQL 语句 Select * Form student 中的 *表示 B 。 A、所有记录 B、所有字段 C、所有表 D、都不对 4、以下选项中,不属于标签的属性是 C 。 A、Enabled B、Caption C、Default D、Font 5、要求改命令按钮显示的文本,应当在属性窗口中改变的属性是 A 。 A、Caption B、Name C、Text D、Label 6、设置一个单选按钮(OptionButton)所代表选项的选中状态,应当在属性窗口中改变的属性是 D 。 A、Caption B、Name C、Text D、Value

7、允许在菜单项的左边设置打勾标记,下面哪种论述是正确的 D 。 A、在标题项中输入&,然后打勾 B、在索引项中打勾 C、在有效项中打勾 D、在复选项中打勾 8、当执行以下过程时,在窗体上将显示 A 。 Private Sub Command1_Click( ) Print "VB"; Print "Hello! "; Print "VB" End Sub A、 VBHello!VB B、 VB Hello!VB C、 VB D、 VB Hello! VB Hello! VB 9、语句Print "The answer is:";20/4-2的结果为 B 。 A、The answer is 20/4-2 B、The answer is 3 C、The answer is "20/4-2" D、非法语句 10、下列哪个控件是容器控件 B 。 A、Image B、Picture C、ComboBox D、FileListBox 11、若要将窗体从内存中卸载出去,其实现的方法是 D 。 12、以下选项中,不是 Visual Basic控件的是 A 。 A.窗体 B.定时器 C.单选框 D.命令按钮 13、双击窗体中的对象后,Visual Basic将显示的窗口是 A 。 A.代码窗口 B.工具箱 C.项目(工程)窗口 D.属性窗口 14、可决定窗体的左上角是否有控制菜单的属性是 A 。 15、设有如下语句: Strl=InputBox("输人","","练习") 从键盘上输人字符“示例”后,Strl的值是 D 。 A.“输入” B.“” C.“练习” D.“示例” 16、窗体Form1的Name属性是Frm1,它的单击事件过程名是 C 。 A. Form1_Click C. Frm1_Click D. Me_Click 17、窗体的hide属性的含义是 A 。 A.隐藏 B.展现 C.装入 D.卸载 18、若要设置定时器控件的定时时间,需设置的属性是 C 。 A.Enabled B.Value C.Interval D.Text 19、能够改变复选框中背景颜色的属性是 C 。

大学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.sodocs.net/doc/8e841046.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练习题及答案.doc

vb 练习题及答案 【篇一:vb 习题(含答案)】 lass=txt>1 、vb 程序中,通常不会产生错误提示的是( )。(1 分) a、编译错误 b、逻辑错误 c、运行时错误 d、实时错误 2、在设计阶段,双击窗体上任一空白处,打开的窗口是( )。(1 分) a、工程资源管理器窗口 b、代码窗口 c、工具箱窗口 d、属性窗口 3、下列说法中,正确的说法是( )。(1 分) a、窗体名称和该窗体文件名必须一致 b、窗体名称和该窗体文件名 可以不相同 c、窗体名称和该窗体文件名不能使用汉字 d、窗体名称不能使用汉字、但该窗体文件名能使用汉字 4、visual basic 有完备的help 联机帮助功能,可以通过按下功能 键( )得到帮助。( 1 分) a、f9 b 、f8 c、f1 d 、f5 5、以下( )控件可作为容器使用。( 1 分) a、label b 、picturebox c、textbox d 、image 6、将窗体的boderstyle 属性设置为( )可使窗口不显示标题栏。( 1 分) a、0 b 、1 c、2 d 、5 7、文本框没有( )属性(1 分) a、text b 、name c、caption d 、borderstyle 23、下列( )是不合法的常量。( 1 分) a、100 b 、10e02 c、100.0 d 、10e0.5 24、下列对变量的定义中,定义x 为变体型变量的是( )。(1 分) a、dim x as double b 、dim x c、dim x! d 、x%=23

25、设有如下变量声明:dim testdate as date ,为变量testdate 正确赋值的表达方式是( )。(1 分) a、textdate=#1/1/2002# b 、testdate=#1/1/2002# c、textdate=date(1/1/2002) d 、 testdate=format(m/d/yy,1/1/2002) 26、在立即窗口中运行以下语句,a=beijing :b=shanghai :print a,b 对其输出结果的描述中,正确的是( )。(1 分) a、beijing 和shanghai 中间没有空格 b、beijing 和shanghai 中 间有1 个空格 c、beijing 和shanghai 中间有 6 个空格 d、beijing 和shanghai 前面有7 个空格 27、语句段a=3: b=5:t=a :a=b: b=t 执行后( )。(1 分) a、a 值为3,b 值为3 b 、a 值为3,b 值为5 c、a 值为5,b 值为5 d 、a 值为5,b 值为3 28、下列语句中,正确的是( )。(1 分) a、if x3*y and xy then y=x^3 b 、if x3*y and xy then y=3x c、if x3*y : xy then y=x^3 d 、if x3*y and xy then y=x**3 29、下面程序段dim x%: x=5: if x then y=x+1 else y=x 运行后, y 结果是( )。(1 分) a、5 b 、6 c、1 d 、显示出错信息 30、执行语句 a = inputbox(today, tomorrow, yesterday, 5, 5) , 将显示一个输入对话框,在对话框的输入区中显示的信息是( )。(1 分) a、today b 、tomorrow c、yesterday d 、5 31、窗体上有一个命令按钮command1, 编写如下事件过 程: private sub command1_click() :x = val(inputbox(x=)) : y = inputbox(y=) : print x + y : end sub, 单击命令按钮,先后在两个输 入对话框中输入123 和321 ,窗体显示的内容是( )。(1 分) a、444 b 、123321 c、123+321 d 、出错信息 32、执行语句msgbox aaa, 2, bbb 后,所产生的消息框的标题是 ( )。(1 分) a、aaa b 、bbb

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期末考试试卷及答案

大一VB期末考试试卷及答案 1.在代码中引用一个控件时,应使用控件的( b )属性。 A.Caption B.Name C.Text D.Index 2.设变量x = 4,y = -1,a = 7,b = -8,下面表达式( a )的值为“假”。 A.x+a <= b-y B. x > 0 AND y < 0 C.a = b OR x>y D. x+y > a+b AND NOT (y < b) 3.表达式Int(Rnd*71)+10产生的随机整数范围是( c )。 A.(10,80) B.(10,81) C.[10,80] D.[10,81] 4.函数Sgn(3.1416)的返回值是( c )。 A.-1 B.0 C.1 D.以上都不对 5.67890属于( d )类型数据。 A.整型 B.单精度浮点数 C.货币型 D.长整型 6.下列变量名中正确的是( d )。 A.3S B.Print C.Select My Name D.Select_1 7.下列赋值语句( a )是有效的。 A.sum = sum -sum B.x+2 = x + 2 C.x + y = sum D.last = y / 0 8.以下的控件或方法具有输入和输出双重功能的为( b )。 A.Print B.Textbox C.Optionbutton D.Checkbox 9.若要获得列表框中被选中的列表项的内容,可以通过访问( d )属性来实现。 A.Name B.ListIndex C.ListCount D.Text 10.下列代码的运行结果为( b )。 Private Sub command1_click() Dim m(10)

最新VB题库及答案

最新VB题库及答案 一、选择题 第1部分 1、在窗体(名称为Form1)上画一个名称为Text1的文本框和一个名称为Command1的命令按钮,然后编写一个事件过程。程序运行后,如果在文本框中输入一个字符,则把命令按钮的标题设置为“计算机等级考试”。以下能实现上述操作的事件过程是 A、Private Sub Text1_Change() Command1.Caption = "计算机等级考试" End Sub B、Private Sub Command1_Click() Caption = "计算机等级考试" End Sub C、Private Sub Form_Click() Text1.Caption = "计算机等级考试" End Sub D、Private Sub Command1_Click() Text1.Text = "计算机等级考试" 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", "B")后,x的值为 A、"a" B、"b" C、"B" D、"A" 8、在窗体上画一个文本框,然后编写如下事件过程: Private Sub Form_Click() x = InputBox("请输入一个整数")

vb试题及答案

VB试卷 一、单项选择题(每题2分,共40分) 1. 窗体的标题栏显示内容由窗体对象的属性决定。 A) BackColor B)BackStyle C)Text D)Caption 2. 窗体的示意图标可用属性来设置。 A) Picture B) Image C) Icon D) MouseIcon 3. 窗体的控制菜单的有无由窗体对象的属性决定。 A) ControlBox B) MinButton C) MaxButton D) BorderStyle 4. 若要取消窗体的最大化功能,则可设置属性为False来实现。 A) ControlBox B) MinButton C) MaxButton D) Enabled 5. 以下4个选项,不属于VB的工作模式。 A) 编译 B) 设计 C) 运行 D) 中断 6. 窗体的边框样式由窗体对象的属性来设置。 A) BackStyle B) BorderStyle C) WindowState D) FillStyle 7. 若要以程序代码方式设置在窗体中显示文本的字体大小,则可用窗体对象的属性来实现。 A) FontName B) Font C) FontSize D) FontBold 8. 命令按钮的标题文字由属性来设置。 A) Text B) Caption C) Name D) (名称) 9. VB是面向对象的程序设计,以下4个选项,不属于面向对象的三要素。 A) 变量 B) 属性 C) 事件 D) 方法 10. 若要将某命令按钮设置为默认命令按钮,可设置属性为True来实现。 A) Value B) Cancel C) Default D) Enabled 11. 若要使命令按钮不可见,可设置属性为False来实现。 A) Value B) Enabled C) Visible D) Cancel 12. 运行程序时,系统自动执行窗体的事件。 A) load B) click C) unload D) GotFocus 13. 若要设置文本框最大可接收的字符数,可通过属性来实现。 A) MultiLine B) Length C) Max D) MaxLength 14. 若要使某命令按钮获得控制焦点,可使用方法来设置。 A) Refresh B) SetFocus C) GotFocus D) Value 15. 若要使命令钮可响应事件,可通过设置属性的取值来实现。 A) Visible B) Enabled C) Default D) Value 16. 在运行时,若要调用某命令按钮的Click事件过程,可设置该命令按钮对象的 属性为True来实现。 A) Enabled B) Value C) Default D) Cancel 17. 标签框的边框,由属性的设置值决定。

VB真题汇总

VB真题汇总 1、以下有关Visual Basic语言描述中,错误的是 B (1分) A、语句是一行一句,以回车键结束 B、用“,”分隔一行中的多个语句 C、变量名不区分大小写 D、一条语句放在多行中,则在前一行结束处使用续行符“_”连接下一行 2、以下关于事件的叙述中,错误的是 D (1分) A、事件是系统定义的能被对象识别的动作 B、事件可分为用户事件与系统事件 C、VB为每个对象设置好各种事件,并定义好事件过程的过程名 D、VB中对象的事件就是对象的方法 3、下列选项中,不属于VB特点的选项是C。(1分) A、可视化程序设计 B、面向对象 C、窗口中包含有菜单栏和工具栏 D、事件驱动下的编程机制 4、下列叙述中,正确的是A。(1分) A、事件可以由用户触发,也可以由系统触发 B、Visual Basic应用程序只能以解释方式执行 C、保存Visual Basic程序时,只需保存窗体文件即可 D、所有控件都有DblClick事件 5、下列关于VB编码规则的叙述中,错误的是 B 。(1分) A、一条语句可以分为多行书写 B、多条语句可以书写在同一行上,每条语句之间用逗号隔开 C、可以用Rem注释内容给语句或程序段加上注释,以提高可读性 D、不区分程序代码中变量名的字母的大小写 6、B 是对象的一个基本要素,它描述了对象在程序中的外观特点。(1分) A、事件 B、属性 C、方法 D、事件程序 7、在Visual Basic中,系统为每个对象预先定义好了一系列的事件。下列事件中,不属于VB系统提供的事件是C。(1分) A、Click B、Change C、MyFirst D、DblClick 8、在设计模式下,双击窗体上的一个控件,则会打开 C 。(1分) A、属性窗口 B、工程资源窗口 C、代码窗口 D、窗体布局窗口

大学VB期末考试试题

VB期末考试试题A卷 一、填空题 1、VB程序设计的主要特点是(1)和(2)。 2、在VB中,最主要的两种对象是(3)和(4)。 3、工程是构成应用程序文件的(5)。 4、方法是VB提供的一种(6),用来完成一定的操作。 5、浮点类型数据包括单精度型和___(7)__数据。 6、事件是窗体或控件对象识别的___(8)____。 7、可用窗体的___(9)_ 方法在窗体中显示文字。 8、复选框控件Value属性指示复选框处于____(10)___或禁止状态(暗淡的)中的某一种。 9、在VB中,修改窗体的(11)和(12)属性值,可改变窗体的大小。 10、双击工具箱中的控件图标,可在窗体的(13)出现一个尺寸为缺省值的控件。 11、在MsgBox函数中,如果缺省title参数,则使用(14)作为消息框的标题。 12、设x=34.58,语句Print Format(x,“000.0”)的输出结果是(15)。 13、在VB 中,数值型变量的初值为(16),Varant型变量的初值为(17),布尔型变量的初值为(18)。 14、设置窗体的(19)属性,可在窗体上显示图片。 15、程序运行工程中,清除MP图片框中的图片应使用语句(20)。 二、选择题 1、菜单控件只包括一个事件,即(1),当用鼠标单击或键盘选中后按“回车”键时触发该事件,除分隔条以外的所有菜单控件都能识别该事件。 A、GotFocus B、Load C、Click D、KeyDown 2、滚动条控件(如图所示)的Max属性所设置的是(2)。 A、滚动框处于最右位置时,一个滚动条位置的Value属性最大设置值 B、单击滚动条和滚动箭头之间的区域时,滚动条中滚动块的最大移动量 C、单击滚动条的箭头区域时,滚动条中滚动块的最大移动量 D、滚动条控件无该属性 3、SQL 语句 Select * Form student 中的 *表示(3)。 A、所有记录 B、所有字段 C、所有表 D、都不对 4、以下选项中,不属于标签的属性是(4)。 A、Enabled B、Caption C、Default D、Font 5、要求改命令按钮显示的文本,应当在属性窗口中改变的属性是(5)。

vb题库2(2019525153035)

单选 1.启动VisualBasic后,系统为用户新建的工程起一个名为()的临时名称. A.窗体 B.工程1 C.窗体1 D.工程 2.下列关于窗体上控件的基本操作错误的是(). A.按下一次DEL键可以同时删除多个控件 B.按住SHIFT键,然后单击每个要选择的控件,可以同时选中多个控件 C.按住ALT键,然后单击每个要选择的控件,可以同时选中多个控件 D.按一次DEL键只能删除一个控件 3.求以10 为底X 的常用对数的表达式为(). A.LOG(X)/LOG(10) B.LOG(X) C.LOG(X)/LOG(E) D.LN(X) 4.要在图片框P1中打印字符串"HowAreYou",应使用语句(). A.P1.Print"HowAreYou" B.Print"HowAreYou" C.P1.Picture=LoadPicture("HowAreYou") D.Picture1.Print="HowAreYou" 5.在窗体Form1的Click事件过程中有以下语句: Label1.Caption="Visual Basic" 若本语句执行之前,标签控件的Caption属性为默认值,则标签控件 的Name属性和Caption属性在执行本语句之前的值分别为(). A."Label1"、"Label1" B."Caption"、"Label" C."Label"、"Label" D."Label1"、"Visual Basic" 6.要使得标签能自动扩充以满足字体大小则可对其()属性进行设置. https://www.sodocs.net/doc/8e841046.html,emnemonic B.tag C.autosize D.alignment 7.要使一个文本框具有水平和垂直滚动条,则应先将其MultiLine 属性设置为True,然后再将ScrollBar属性设置为(). A.0B.2C.3D.1 8.以下不具有Picture属性对象是(). A.文本框 B.窗体 C.图片框 D.图像框 9.由For k=10 to 0 step 3:next k循环语句控制的循环次数是(). A.-10 B.0 C.-11 D.12 10.循环结构For I%= -1 to -17 Step -2 共执行()次. A.5 B.8 C.9 D.6 11.()属性决定了按Tab键时焦点在各个控件之间移动的顺序. A.SetFocus B.TabStop C.Tablndex D.Index 12.由For k=35 to 0 step 3:next k循环语句控制的循环次数是(). A.-10 B.0 C.-11 D.12 13.单击滚动条两端的任一个滚动箭头,将触发该滚动条的()事件. A.Scroll B.Change C.KeyDown D.Dragover 14.要清除组合框Combol中的所有内容,可以使用()语句. https://www.sodocs.net/doc/8e841046.html,bo1.Remove https://www.sodocs.net/doc/8e841046.html,bo1.Cls https://www.sodocs.net/doc/8e841046.html,bo1.Clear https://www.sodocs.net/doc/8e841046.html,bo1.Delete

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二级历年真题

2009年3月二级VB语言笔试真题及答案 一、选择题(每题2分,共计70分) (1)下列叙述中正确的是 A)栈是先进先出的线性表 B)队列是"先进后出"的线性表 C)循环队列是非线性结构 D)有序线性表即可以采用顺序存储结构,也可以采用链式存储结构 (2)支持子程序调用的数据结构是 A)栈B)树C)队列D)二叉树 (3)某二叉树有5个读为2的结点,则该二叉树中的叶子结点数是 A)10 B)8 C)6 D)4 (4)下列排序方法中,最坏情况下比较次数最少的是 A)冒泡排序B)简单选择排序 C)直接插入排序D)堆排序 (5)软件按功能可以分为:应用软件、系统软件和支撑软件(或工具软件)。下列属于应用软件的是 A)编译程序B)操作系统 C)教务管理系统D)汇编程序 (6)下面叙述中错误的是 A)软件测试的目的是发现错误并改正错误 B)对被调试程序进行"错误定位"是程序调试的必要步骤 C)程序调试也成为Debug D)软件测试应严格执行测试计划,排除测试的随意性 (7)耦合性和内聚性是对模块独立性度量的两个标准。下列叙述中正确的是 A)提高耦合性降低内聚性有利于提高模块的独立性 B)降低耦合性提高内聚性有利于提高模块的独立性 C)耦合性是指一个模块内部各个元素间彼此结合的紧密程度 D)内聚性是指模块间互相连接的紧密程度 (8)数据库应用系统中的核心问题是 A)数据库设计B)数据库系统设计 C)数据库维护D)数据库管理员培训 (9)有两个关系R,S如下: 由关系R通过运算得到关系S,则所使用的运算为 A)选择B)投影C)插入D)连接 (10)将E-R图转换为关系模式时,实体和联系都可以表示为 A)属性B)键C)关系D)域 (11)执行语句Dim X,Y As Integer 后, A)X和Y均被定义为整型变量B)X和Y均被定义为变体类型变量 C)X被定义为整型变量,Y被定义为变体变量 D)X被定义为变体类型变量,Y被定义为整型变量 (12)以下关系表达式中,其值为True的是 A)"XYZ">"XYz" B)"VisualBasic"<>"visualbasic" C)"the"="there" D)"Integer"<"Int" (13)执行以下程序段 a$="Visual Basic Programming" b$="C++" C$=UCase(Left$(a$,7)) & b$ & Right$(a$,12) 后,变量C$的值为 A)Visual BASIC Programming B)VISUAL C++ Programming C)Visual C++ Programming D)VISUAL BASIC Programming 14)下列叙述中正确的是 A)MsgBox语句的返回值是一个整数 B)执行MsgBox语句并出现信息框后,不用关闭信息框即可执行其他操作 C)MsgBox语句的第一个参数不能省略 D)如果省略MsgBox语句的第三个参数(Title),则信息框的标题为空 15)在窗体上画一个文本框(名称为Text1)和一个标签(名称为Label1),程序运行后, 在文本框中每输入一个字符,都会立即在标签中显示文本框中字符的个数,以下可以实 现上述操作的事件过程是 A)Private Sub Text1_Change() Label1.Caption=str(Len(Text1.Text)) End Sub B)Private Sub Text1_Click() Label1.Caption=str(Len(Text1.Text)) End Sub C)Private Sub Text1_Change() Label1.Caption=Text1.Text End Sub D)Private Sub Label1_Change() Label1.Caption=str(Len(Text1.Text)) End Sub 16)在窗体上画两个单选按钮(名称分别为Option1,Option2,标题分别为"宋体"和"黑体"), 1个复选框(名称为Check1,标题为粗体)和1个文本框(名称为Text1,Text属性为"改变 文字字体"),窗体外观如图所示。程序运行后,要求―宋体‖单选按钮和―粗体‖复选框被

【期末复习】计算机VB期末考试试题及答案

20**-20**学年VB期末考试试题A 一、填空题 1、VB程序设计的主要特点 是(1)和(2)。 2、在VB中,最主要的两种对象是(3)和(4)。 3、工程是构成应用程序文件的(5)。 4、方法是VB提供的一种(6),用来完成一定的操作。 5、浮点类型数据包括单精度型和___(7)__数据。 6、事件是窗体或控件对象识别的___(8)____。 7、可用窗体的___(9)_ 方法在窗体中显示文字。 8、复选框控件Value属性指示复选框处于____(10)___或禁止状态(暗淡的)中的某一种。 9、在VB中,修改窗体的(11)和(12)属性值,可改变窗体的大小。 10、双击工具箱中的控件图标,可在窗体的(13)出现一个尺寸为缺省值的控件。 11、在MsgBox函数中,如果缺省title参数,则使用(14)作为消息框的标题。 12、设x=34.58,语句Print Format(x,“000.0”)的输出结果是(15)。

13、在VB 中,数值型变量的初值为(16),Varant型变量的初值为(17),布尔型变量的初值为(18)。 14、设置窗体的(19)属性,可在窗体上显示图片。 15、程序运行工程中,清除MP图片框中的图片应使用语句(20)。 二、选择题 1、菜单控件只包括一个事件,即(1),当用鼠标单击或键盘选中后按“回车”键时触发该事件,除分隔条以外的所有菜单控件都能识别该事件。 A、GotFocus B、Load C、 Click D、KeyDown 2、滚动条控件(如图所示)的Max属性所设置的是(2)。 A、滚动框处于最右位置时,一个滚动条位置的Value属性最大设置值 B、单击滚动条和滚动箭头之间的区域时,滚动条中滚动块的最大移动量 C、单击滚动条的箭头区域时,滚动条中滚动块的最大移动量 D、滚动条控件无该属性 3、SQL 语句 Select * Form student 中的 *表示(3)。 A、所有记录 B、所有字段 C、所有表 D、都不对 4、以下选项中,不属于标签的属性是(4)。 A、Enabled B、Caption C、Default D、Font

vb经典题目及答案

1、在考生文件夹下有工程文件wy7、vbp及窗体文件wy7、frm,该程序就是不完整的,请在有?号的地方填入正确的程序代码,然后删除?及所有注释符号(即 '号),但不能修改其它部分。修改后的程序文件都保存,存盘时不得修改文件夹与文件名。 本题描述如下: 在窗体上有一个名为Text1的文本框,有三个命令按钮,名称分别就是C1、C2与C3,标题分别就是"读入"、"加密"与"存盘"。要求程序运行后,点击"读入"按钮,将文本文件in7、txt(该文件在考生文件夹下)中的文本信息读入文本框Text1中;点击"加密"按钮将Text1中的英文字母加密转换,并将转换后的结果显示到Text1中。转换方式为转换成该字母对应字母表中后两个位置的字母。例如,转换前的字母就是"a",则转换后的就是"c",转换前就是"E",转换后就是"G";点击"存盘"按钮, 则将转换后的文本框中的文本保存到out7、txt 文件中(该文件保存到考生文件夹下)。 Private Sub C1_Click() Dim strinfo As String Open "in7、txt" For Input As 1 Input #1, strinfo Close #1 Text1、Text = strinfo End Sub Private Sub C2_Click() Dim strchange As String Dim i As Integer For i = 1 To Len(Text1、Text) strchange = strchange + Chr(Asc(Mid(Text1、Text, i, 1)) + 2) Next Text1、Text = strchange End Sub Private Sub C3_Click() Open "out7、txt" For Output As 1 Print #1, Text1、Text Close #1 End Sub 2、(1)在考生文件夹下有工程文件wy5、vbp及窗体文件wy5、frm,该程序就是不完整的,请在有?号的地方填入正确内容,然后删除?及所有注释符(即'号),但不能修改其它部分。存盘时不得改变文件名与文件夹。本题描述如下: 在窗口中有一个RichText文本框控件(名称为rtx1)与一个文本框控件(名称为Text1),两个命令按钮,名称 分别为Command1与Command2,标题分别为"加入WY01、TXT"、"统计字符个数"。要求程序运行后,单击command1将考生文件夹下的wy01、txt的内容显示到rtx1中;单击"统计字符个数"按钮统计Text1中有多少个字符,将结果显示在Text1中。

江苏省计算机二级VB考试真题及参考答案

2007年秋季vb考试真题 1.下面关于比特的叙述中,错误的是( 1 ) A.比特是组成数字信息的最小单位 B.比特只有“0”和“1”两个符号 C.比特既可以表示数值和文字,也可以表示图像和声音 D. 比特”1”总是大于比特“0” 2.在下列有关集成电路的叙述中,错误的是( 2 ) A.现代集成电路使用的半导体材料主要是硅 B.大觑模集成电路一般以功能部件、子系统为集成对象 C.我国第2代居民身份证中包含有IC芯片 D? 目前超大规模集成电路中晶体管的基本线条已小到l纳米左右 3.在下列有关通信技术的叙述中,错误的是( 3 ) A.通信的基本任务是传递信息,因而至少需由信源、信宿和信道组成 B.通信可分为模拟通信和数字通信,计算机网络属于模拟通信 C.在通信系统中,采用多路复用技术的目的主要是提高传输线路的利用率 D?学校的计算机机房一般采用5类无屏蔽双绞线作为局域网的传输介质 4.下面是关于PC机主存储器的一些叙述,其中正确的是( 4 ) A.主存储器是一种动态随机存取存储器(RAM) B.主存储器的基本编址单位是字(即32个二进位) C.目前市场上销售的PC机,其内存容量可达数十GB D.所有PC机的内存条都是通用的:可以互换 5.现行PC机中,IDE(或SATA)接口标准主要用于( 5 ) A.打印机与主机的连接C.声卡与主机的连接 B.显示器与主机的连接D.硬盘与主机的连接 6. 下列有关PC机的CPU、内存和主板的叙述中,正确的是( 6 ) 。 A.大多数Pc机只存一块CPu芯片,即使是“双核”CPU也是一块芯片 B.所有Pentium系列微机的内存条相同,仅有速度和容量大小之分 C.主板上芯片组的作用是提供存储器控制功能,I/O控制与芯片组无关 D.主板上CMOS芯片用于存储CMOS设置程序和一些软硬件设置信息 7.下列有关目前Pc机辅助存储器的叙述中,错误的是( 7 ) A.硬盘的容量越来越大,这是因为硬盘中磁盘碟片的数目越来越多 B.硬盘的内部传输速率一般小于外部传输速率 c.优盘采用Flash存储器技术,属于半导体存储器 D.目前常见COMBO光驱是一种将CD-RW和DVD-ROM组合在一起的光驱 8.下面有关Windows操作系统,(95以后版本)的叙述中,错误的是( 8 ) 。A.Windows操作系统支持系统中多个任务的并发执行 B.利用Whldows附件“系统工具”中的“系统信息”可以查看内存的工作情况 C.系统规定文件名最多由128个字符组成 D.Vista是Microsoft公司推出的Windows XP操作系统的后继版本 9.算法设计是编写程序的基础。下列关于算法的叙述中,正确的是( 9 ) 。 A.算法必须产生正确的结果C.算法可以没有输出 B.算法必须具有确定性D.算法的表示必须使计算机能理解 10.因特网使用TCP/IP协议实现全球范围的计算机网络互连,连接在因特网上的每一台主机

相关主题