当前位置:文档之家› 江苏省计算机二级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)

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 。Str(a) a若为正数,则保留符号位,12即为+12,是三位;cstr 正数不保留符号位。

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/2 ②123 +Fix(6.61) ③57+5.5\2.5

④356 & 21 ⑤"374"+258 ⑥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("ABCD",2,2)>Left("ABCD",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.代数表达式为4

2++++π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.以下表达式中,能够被正确计算的表达式有_____B___个。

① 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("ABCD",2,2)>Left("ABCD",2)

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

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

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

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

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

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

A.①②③④B.②④

C.①②③D.①③④

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

①PictureBox ②Image ③TextBox

④CommandButton ⑤OptionButton ⑥Label1

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

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

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

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类型,过程中的以下四组语句中,不能正常执行的是D。

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

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

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

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.V alue=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.Function 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笔试试题及答案

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考试真题及参考答案

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协议实现全球范围的计算机网络互连,连接在因特网上的每一台主机

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考试试题

站长提醒广大考生:下面的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笔试权威模拟试题及答案2

全国高等学校(安徽考区) 计算机水平考试试卷B (二级 Visual Basic 语言) 一、单项选择题(每题1分,共40分) 1.计算机硬件系统中最核心的部件是 C 。 A)内存储器B)输入/输出设备C)CPU D)硬盘 2.计算机最早的应用领域是 A 。 A)科学计算B)图形处理C)过程控制D)人工智能3.下列属于文字处理软件的是 B 。 A)Windows B)Word C)PowerPoint D)Excel 4.在计算机系统内部,所有数据都是采用 D 表示。 A)十六进制B)十进制C)八进制D)二进制5.在Windows系统中,下面文件命名合法的是 B 。 A)A*.DOC B)AB.DOC C)A?.DOC D)A>.DOC 6.计算机可以播放DVD等音像制品, 主要运用的是 A 技术。 A)多媒体B)人工智能C)数据库D)数据挖掘7.将文件从FTP服务器传输到本地计算机的过程称为 D 。 A)上传B)浏览C)查找D)下载 8.下列IP地址中,错误的是 C 。 A)219.231.10.155 B)192.168.5.1 C)219.260.20.12 D)192.10.6.7 9.下列关于计算机病毒的叙述中,正确的是 C 。 A)加密文件不会感染计算机病毒 B)系统软件不会感染计算机病毒 C)有防火墙的计算机系统也会感染病毒 D)压缩的文件不会感染计算机病毒 10.计算机能直接运行的是 B 。 A)目标程序 B)机器语言程序C)汇编语言程序 D)高级语言程序 11.下列选项中是Visual Basic的合法变量名的是 C。 A)1_abc B)abc-1 C)abc_1 D)abc.1 12.对正整数X、Y,有下列表达式,不能判断X能被Y整除的是 C 。 A)X/Y=Int(X/Y) B)X Mod Y =0 C)X\Y=Fix(X/Y) D)X\Y=X/Y 13.下面可以正确定义2个整形变量和一个字符型变量的语句是 B 。 A)Dim x, y As Integer, n As String B) Dim x%, y As Integer, n As String C) Dim x%, y$, n As String D) Dim x As Integer, y, n As String 14.下面表达式中, A 的运算结果与其他三个不同。 A)Exp(-3.5) B)Int(-3.5)+0.5 C)-Abs(-3.5) D)Sgn(-3.5)-2.5 15.将任意一个正的两位整数N的个位数与十位数对换的表达式为 A 。 A)(N-Int(N/10)*10)*10+Int(N/10) B)N-Int(N)/10*10+Int(N)/10 C)Int(N/10)+(N-Int(N/10)) D)(N-Int(N/10))*10+Int(N/10) 16.执行语句s = Mid("VisualBasic",1,6)后,s的值是 A 。 A) Visual B) Basic C) 6 D) 11 17.表达式5 Mod 3+3\5*2的值是 B 。

全国计算机等级考试二级笔试试卷VB语言程序设计

2011年9月全国计算机等级考试二级笔试试卷VB语言程序设计 一、选择题 1、下列叙述中正确的是 A、算法就是程序 B、设计算法时只需要考虑数据结构的设计 C、设计算法时只需要考虑结果的可靠性 D、以上三种说法都不对 2、下列关于线性链表的叙述中,正确的是 A、各数据结点存储空间可以不连续,但它们的存储顺序与逻辑顺序必须一致 B、各数据结点的存储顺序可以不一致,但它们的存储空间必须连续 C、进行插入与删除时,不需要移动表中的元素 D、以上三种说法都不对 3、下列关于二叉树的叙述中,正确的是 A、叶子结点总是比度为2的结点少一个 B、叶子结点总是比度为2的结点多一个 C、叶子结点数是度为2的结点数的两倍 D、度为2的结点数是度为1的结点数的两倍 4、软件按功能可以分为应用软件、系统软件和支撑软件(或工具软件)。下面属于应用软件的是( )。 A、学生成绩管理系统 B、C语言编译程序 C、UNIX操作系统D 5 该系统总体结构图的深度是 A、7 B、6 C、3 D、2 6、程序调试的任务是 A、设计测试用例 B、验证程序的正确性 C、发现程序中的错误 D、诊断和改正程序的错误 7、下列关于数据库设计的叙述中,正确的是 A、在需求分析阶段建立数据字典 B、在概念设计阶段建立数据字典 C、在逻辑设计阶段建立数据字典 D、在物理设计阶段建立数据字典 8、数据库系统的三级模式不包括 A、概念模式 B、内模式 C、外模式 D、数据模式 9、有三个关系R、S和T如下: R S 则由关系R和S得到关系T的操作是 A、自然连接 B、差 C、交 D、并 10、下列选项中属于面向对象设计方法主要特征的是 A、继承 B、自顶向下 C、模块化 D、逐步求精 11、以下描述中错误的是 A、窗体的标题通过其Caption属性设置

计算机等级考试二级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中显示转换后的字符串。 * (此题要求上载窗体文件,不要求填写程序运行结果) 编写程序:

zlegfa考试中心安徽省计算机二级VB笔试权威模拟试题及复习资料

-+ 懒惰是很奇怪的东西,它使你以为那是安逸,是休息,是福气;但实际上它所给你的是无聊,是倦怠,是消沉;它剥夺你对前途的希望,割断你和别人之间的友情,使你心胸日渐狭窄,对人生也越来越怀疑。 —罗兰 全国高等学校(安徽考区) 计算机水平考试试卷B (二级Visual Basic 语言) 一、单项选择题(每题1分,共40分) 1.计算机硬件系统中最核心的部件是 C 。 A)内存储器B)输入/输出设备C)CPU D)硬盘 2.计算机最早的应用领域是 A 。 A)科学计算B)图形处理C)过程控制D)人工智能3.下列属于文字处理软件的是 B 。 A)Windows B)Word C)PowerPoint D)Excel 4.在计算机系统内部,所有数据都是采用 D 表示。 A)十六进制B)十进制C)八进制D)二进制 5.在Windows系统中,下面文件命名合法的是 B 。 A)A*.DOC B)AB.DOC C)A?.DOC D)A>.DOC 6.计算机可以播放DVD等音像制品, 主要运用的是 A 技术。 A)多媒体B)人工智能C)数据库D)数据挖掘7.将文件从FTP服务器传输到本地计算机的过程称为 D 。 A)上传B)浏览C)查找D)下载 8.下列IP地址中,错误的是 C 。 A)219.231.10.155 B)192.168.5.1 C)219.260.20.12 D)192.10.6.7 9.下列关于计算机病毒的叙述中,正确的是 C 。 A)加密文件不会感染计算机病毒 B)系统软件不会感染计算机病毒 C)有防火墙的计算机系统也会感染病毒 D)压缩的文件不会感染计算机病毒

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语言笔试试题与答案

2005年9月 全国计算机等级考试二级笔试试卷 公共基础知识和Visual Basic 语言程序设计 (考试时间90 分钟,满分100 分) 一、选择题 (每小题 2 分,共 70 分 ) 下列各题A) 、 B) 、C)、 D) 四个选项中,只有一个选项是正确的。请将正确选项填涂在答题卡相应位置上,答在试卷上不得分。 (1)下列叙述中正确的是 A .程序设计就是编制程序 C.程序经调试改错后还应进行再测试C。 B.程序的测试必须由程序员自己去完成 D.程序经调试改错后不必进行再测试 (2)下列数据结构中,能用二分法进行查找的是A .顺序存储的有序线性表 B .线性链表 A C.二叉链表 。 D.有序线性链表 (3)下列关于栈的描述正确的是C。 A.在栈中只能插入元素而不能删除元素 B.在栈中只能删除元素而不能插入元素 C.栈是特殊的线性表,只能在一端插入或删除元素 D.栈是特殊的线性表,只能在一端插入元素,而在另一端删除元素 (4)下列叙述中正确的是D。 A.一个逻辑数据结构只能有一种存储结构 B.数据的逻辑结构属于线性结构,存储结构属于非线性结构 C.一个逻辑数据结构可以有多种存储结构,且各种存储结构不影响数据处理的效率 D.一个逻辑数据结构可以有多种存储结构,且各种存储结构影响数据处理的效率 (5)下列描述中正确的是C。 A.软件工程只是解决软件项目的管理问题 B.软件工程主要解决软件产品的生产率问题 C.软件工程的主要思想是强调在软件开发过程中需要应用工程化原则 D.软件工程只是解决软件开发中的技术问题 (6)在软件设计中,不属于过程设计工具的是D。 A . PDL( 过程设计语言 ) B .PAD 图C. N-S 图 D. DFD 图 (7)下列叙述中正确的是A。 A .软件交付使用后还需要进行维护B.软件一旦交付使用就不需要再进行维护C.软件交付使用后其生命周期就结束D.软件维护是指修复程序中被破坏的指令 (8)数据库设计的根本目标是要解决A。 A .数据共享问题B.数据安全问题C.大量数据存储问题 D .简化数据维护

江苏省计算机二级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一般程序设计习题

般程序设计习题 '〖第1题〗:(事件)单击窗体。 '(响应)求100以内偶数的和,并将结果输出在窗体上。 '将结果存入变量SUM中 '答案:DimiAsInteger Fori=ITolOO lfiMod2=0Then sum=sum+i EndIf Next Printsum '〖第2题〗:(事件)双击窗体。 '(响应)求s=1+1X 2+1 X 2X 3+…+1X 2 X 3X …X 10, '并将结果存到变量S中 答案:DimijAsInteger DimkAsLong k=1 s=0 Fori=1To10 Forj=1Toi k=k*j Next s=s+k k=1 Next Print(CStr(s)) '〖第3题〗:(事件)单击窗体。 '(响应)求1+2+3+……+100的值,并把结果输出在窗体上。'结果存入变量SUM中o '答案:DimiAsInteger Fori=1To100 sum=sum+i Next Printsum '〖第4题〗:判断一个数是否是素数。 '答案:DimiAsInteger Prime=True Fori=2ToInt(Sqr(m)) lfmModi=0ThenPrime=False:ExitFor Nexti '〖第5题〗:(事件)单击窗体。 '(响应)求1-1/2+1/3-1/4+ ……+1/99-1/100 的值。 '将结果存入变量J中。 DimiAsInteger Fori=1To100 IfiMod2=1Then j=j+1/i ElseIfiMod2=0Then j=j-1/i EndIf Next Printj ”〖第6题〗:(事件)单击窗体。 '(响应)求200~300之间既能被3整除又能被7整除的数 '并求出所有数之和存入变量SUM中 '答案:DimiAsInteger Fori=2 0仃o300 If((iMod3)=0)And((iMod7)=0)Then Print(CStr(i)) sum=sum+i

计算机二级考试VB基础题

一、选择题 1.在设计阶段,当双击窗体上的某个控件时,所打开的窗口是()。 A.工程资源管理器窗口 B.工具箱窗口 C.代码窗口 D.属性窗口 2.刚建立一个新的标准EXE工程后,不在工具箱中出现的控件是()。 A.单选按钮 B.图片框 C.通用对话框 D.文本框 3.VB的启动有多种方法,下面不能启动VB的是()。 A.使用“开始”菜单中的“程序”命令 B.使用“开始”菜单中的“运行”命令,在弹出的对话框中输入VB启动文件名 C.使用“我的电脑”,在VB所在硬盘驱动器中找到相应的VB文件夹 D.先打开VB的“文件”菜单,再按Alt+Q组合键 4.VB的工程资源管理器可管理多种类型的文件,下面叙述不正确的是()。 A.窗体文件的扩展名为.frm,每个窗体对应一个窗体文件 B.标准模块是一个纯代码性质的文件,它不属于任何一个窗体 C.用户通过类模块来定义自已的类,每个类都用一个文件来保存,其扩展名为.bas D.资源文件是一种纯文本文件,可以用简单的文字编辑器来编辑 5.通过()窗口可以在设计时直观地调整窗体在屏幕上的位置。 A.代码窗口 B.窗体布局窗口 C.窗体设计窗口 D.属性窗口 6.下列不能打开属性窗口的操作是()。 A.按F4键 B.执行“视图”菜单中的“属性窗口”命令 C.按Ctrl+T D.单击工具栏上的“属性窗口”图标 7.Visual Basic6.0默认的工具栏是()工具栏。 A.文件 B.数据库 C.格式 D.标准 8.下列可以打开文件对话框的操作是()。 A.Ctrl+D B.Ctrl+E C.Ctrl+F D.Ctrl+G 9.以下不能在“工程资源管理器”窗口中列出的文件类型是()。 A..bas B..res C..frm D..ocx 10.以下不属于Visual Basic系统的文件类型是()。 A..frm B..bat C..vbg D..vbp 11.如果要向工具箱中加入控件的部件,可以利用“工程”菜单中的()命令。 A.引用 B.部件 C.工程属性 D.加窗体 12.以下关于窗体描述正确的是()。 A.只有用于启动的窗体可以有菜单 B.窗体事件和其中所有控件事件的代码都放在窗体文件中 C.窗体的名字和存盘的窗体文件名必须相同 D.开始运行时窗体的位置只能是设计阶段时显示的位置 13.VB中控件主要分为3类,下面哪一种不是VB中的控件类()。 A.标准控件 B.ActiveX C.可插入控件 D.外部控件 14.以下叙述中错误的是()。 A.双击鼠标可以触发DblClick事件 B.窗体或控件的事件的名称可以由编程人员确定 C.移动鼠标时,会触发MouseMove事件 D.控件的名称可以由编程人员设定

全国计算机二级VB上机题库(题+答案)word版

一、基本操作题 下面出现的“考生文件夹”均为c:\wexam\20060001。 请根据以下各小题的要求设计Visual Basic应用程序(包括界面和代码)。 1.在窗体上建立一个二级菜单,该菜单含有“文件”和“帮助”两个主菜单项(名称分别为vbFile和vbHelp),其中“文件”菜单包括“打开”、“关闭”和“退出”三个子菜单项(名称分别为vbOpen、vbClose和vbExit)。只建立菜单,不必定义其事件过程。 注意:保存时必须存放在考生文件夹下,窗体文件名为kt1.frm,工程文件名为kt1.vbp。2.在名称为Form1的窗体上建立两个名称分别为Cmd1和Cmd2、标题分别为“喜欢”和“不喜欢”的命令按钮。编写适当的事件过程,要求程序运行后,如果单击“喜欢”命令按钮,则在窗体上显示“数理化”;如果单击“不喜欢”命令按钮,则在窗体上显示“政史地”。程序中不能使用任何变量,直接显示字符串。 注意:保存时必须存放在考生文件夹下,窗体文件名为kt2.frm,工程文件名为kt2.vbp。 一、基本操作题答案 1.【解题步骤】 (1)打开“菜单编辑器”。 (2)菜单设计见表4-1。 表4-1 标题名称内缩符号 文件vbFile 0 打开vbOpen 1 关闭vbClose 1 退出vbExit 1 帮助vbHelp 0 (3)按要求设计含有“文件”和“帮助”的菜单栏。 (4)为“文件”菜单设计“打开”、“关闭”和“退出”三个子菜单项。 (5)设计完成之后,按规定方式存盘。 2.【解题步骤】 (1)建立界面和控件并设置控件属性。程序中用到的控件及其属性见表4-2。 表4-2 控件属性设置值 按钮Name Cmd1 Caption 喜欢 按钮Name Cmd2 Caption 不喜欢 (2)编写程序代码。 参考代码: Private Sub Cmd1_Click() Print"数理化" End Sub Private Sub Cmd2_Click()

计算机等级考试二级_VB笔试真题及答案

2006年9月二级VisualBasic程序设计笔试试卷及答案 一、单项选择 (1)下列选项中不符合良好程序设计风格的是_____ 。 A) )源程序要文档化B)数据说明的次序要规范化 C) )避免滥用goto 语句D)模块设计要保证高耦合、高内聚 (2)从工程管理角度,软件设计一般分为两步完成,它们是_____ 。 A) )概要设计与详细设计B)数据设计与接口设计 C) )软件结构设计与数据设计D)过程设计与数据设计 (3)下列选项中不属于软件生命周期开发阶段任务的是_____ 。 A) )软件测试B)概要设计C)软件维护D)详细设计 (4)在数据库系统中,用户所见的数据模式为_____ 。 A) )概念模式B)外模式C)内模式D)物理模式 (5)数据库设计的四个阶段是:需求分析、概念设计、逻辑设计和_____ 。 A) )编码设计B)测试阶段C)运行阶段D)物理设计 (6)设有如下三个关系表: 下列操作中正确的是_____ 。 (7)下列叙述中正确的是_____ 。 A) )一个算法的空间复杂度大,则其空间复杂度也必定大 B) )一个算法的空间复杂度大,则其时间复杂度必定小 C) )一个算法的时间复杂度大,则其空间复杂度必定小 D) )上述三种说法都不对 (8)在长度为64 的有序线性表中进行顺序查找,最坏情况下需要比较的次数为_____ 。 A) ) 63 B) 64 C) 6 D) 7 (9)数据库技术的根本目标是要解决数据的_____ 。 A) )存储问题B)共享问题C)安全问题D)保护问题 (10)对下列二叉树: 进行中序遍历的结果是_____ 。 A) ) ACBDFEG B) ACBDFGE C) ABDCGEF D) FCADBEG (11)以下叙述中正确的是_____ 。

计算机等级考试VB模拟训练题(十二)

第47套 1.基本操作(2小题,每小题15分,共计30分) (1)在名称为Form1的窗体上建立一个名称为Text1的文本框,一个名称为Cmd1,标题为“输出”的命令按钮(如图所示)。要求程序运行后,在文本框输入几个字符,在单击“输出”按钮,则在窗体上显示文本框中的的文字。*注意:1)在程序中不能使用任何变量。2)保存时必须存放在考生文件夹下,窗体文件名为lq1.frm,工程文件名为lq1.vbp。 (2)在名称为Form1的窗体上建立二个名称分别为Cmd1、Cmd2,标题为“按钮一”、“按钮二”的命令按钮(如图所示)。要求程序运行后,如果单击“按钮一”,则把“按钮二”移到“按钮一”上,使两个按钮重合。*注意:1)在程序中不得使用任何变量(必须通过属性设置来移动控件)。2)保存时必须存放在考生文件夹下,窗体文件名为lq2.frm,工程文件名为lq2.vbp 2.简单应用(2小题,每小题20分,共计40分) (1)在考生文件夹中有工程文件lq5.vbp及其窗体文件lq5.frm,该程序是不完整的。请在有?号的地方填入正确内容,然后删除?及所有注释符(即'号)但不能修改其他部分。存盘时不得改变文件名和文件夹。本题描述如下:在窗体上有三个名称分别为Text1、Text2、Text3的文本框,一个名称为C1,标题为“计算”的命令按钮(如图所示)。要求程序运行后,在Text1和Text2中分别输入两个整数,单击“计算”按钮后,可把两个整数之间的所有整数(含着两个整数)累加起来并在Text3中显示出来。 (2)在窗体上建立一个名称为Text1的文本框,建立一个名称为Cmd1,标题为“计算”的命令按钮(如图所示)。要求程序运行后,如果单击“计算”按钮,则求出100-200之间所有可以被3整除的数的总和,在文本框中显示出来,并把结果存入考生文件夹下的out.txt文件中。注意,在考生的文件夹下有一个mode.bas标准模块,该模块中提供了保存文件的过程putdata,考生可以直接调用。*注意:保存时必须存放在考生文件夹下,窗体文件名为lq6.frm。工程文件名为lq6.vbp,结果存入out.txt文件。

2012江苏省计算机二级VB试题库及答案

江苏省高等学校非计算机专业学生 计算机基础及应用能力等级考试试卷 二级Visual Basic全真模拟试卷一(本试卷包括计算机基础知识部分和程序设计部分,考试时间共120分钟) 说明: 1.本试卷满分为60分,分选择题和填空题,试卷不分A、B类型。 2.选择题用答题卡答题。每一项有A、B、C、D四个可供选择的答案,请选择其中一个你认为正确的答案,用HB铅笔涂写在答题卡的相应答题号内。每选对一项得1分,不选或选错不得分。 3.填空题用答题纸答题。请将答案填写在答题纸的相应答题号内,每个答案只占一行,不得换行。每填对一个答案得1分,不填或填错不得分。 4.请认真填写并仔细核对答题卡和答题纸上的学校名称、准考证号和姓名是否填写正确。 第一部分计算机基础知识 1.在下列关于信息系统的叙述中,错误的是 1 。 A.广播/电视是一种双向的、点到多点的信息交互系统 B.网络聊天是一种双向的、以信息交互为主要目的的系统 C.电话是一种双向的、点对点的、以信息交互为主要目的的系统 D.Internet是一种跨越全球的多功能信息系统 2.下面关于集成电路(IC)的叙述中正确的是 2 。 A.集成电路是20世纪60年代出现的 B.按用途可分为通用和专用两大类,微处理器和存储器芯片都属于专用集成电路 C.现代微电子技术已经用砷化镓取代了硅 D.集成电路的工作速度与组成逻辑门电路的晶体管尺寸有密切关系3.交换技术是指使用交换设备实现多对终端设备之间的互连,以满足多用户通信的需要,下面对于交换技术的说法中,正确的是 3 。 A.交换技术只有电路交换和分组交换两种类型 B.分组交换方式的线路利用率很低 C.电路交换采用存储转发方式传输数据 D.目前广域网中普遍采用的交换技术是分组交换 4.计算机中的数值信息分成整数和实数(浮点数)。实数之所以能表示很大或很小的数,是由于使用了4。 A.阶码B.反码C.补码D.BCD码5.下列存储器中,速度最快的是5。 A.内存B.寄存器B.外存D.高速缓存6.下列关于USB接口的叙述中,错误的是6。 A.利用“USB集线器”,一个USB接口能连接多个设备 B.USB的中文含义是通用串行总线

相关主题
文本预览
相关文档 最新文档