文档库 最新最全的文档下载
当前位置:文档库 › VB程序设计语言期末复习题20131212

VB程序设计语言期末复习题20131212

VB程序设计语言期末复习题20131212
VB程序设计语言期末复习题20131212

《Visual Basic6.0程序设计教程》复习题

一、填空题

1.VB是建立在BASIC语言基础上的可视化编程语言或编程环境。

2.在窗体上已建立多个控件如Text1、Label1、Command1,若要程序一运行时焦点就定位在Command1控件上,应对Command1控件设置 TabIndex 属性的值为 0 。

3.在VB中,1234、123456&、1.2346E+5、1.2346D+5这4个常数分别表示整形、长整形、单精度、双精度类型。

4.表示x是5的倍数或是9的倍数的逻辑表达式为 x mod 5 = 0 or x mod 9=0 。

5.数组声明时下标下界默认为0,利用 Opation Base 1 语句可以使下标为1。6.传地址方式是当过程被调用时,形参和实参共享存储单元。

7.窗体中的模块级变量应在窗口模块段声明,它作用于该窗体的全局范围。8.当用户单击滚动条的空白处时,滑块移动的增量值由 LargeChange 属性决定。

9.为了显示一个窗体,所使用的方法为show;而为了隐藏一个窗体,所使用的方法为__Hide_____。

10.如果要将某个命令按钮不显示,则可将__Visible__属性设置为False 11.在VB中窗体文件的扩展名为_____.FRM______。

12.对文本框的ScrollBars属性设置为2(有垂直滚动条),但没有垂直滚动条显示,是因为没有将 MultiLine 属性设置为True。

13.对命令按钮的Picture属性装入.bmp图形文件后,选项按钮上并没有显示所需的图形,原因是没有将 Style 属性设置为1(Graphical)。14.Int(-3.5)、Int(3.5)、Fix(-3.5)、Fix(3.5)、Round(-3.5)、Round(3.5)的值分别为 4 、 3 、 -3 、 3 、 -4 、 4 。

15.若定义一维数组为:Dim a(N to M),则该数组的元素为 M-N+1 个。16.按如下要求书写函数过程定义的首语句,即Function MyF(a as int,b(n)as int) 定义语句,要求为:形参有两个:a为整型,b为一位整型数组,函数过程名为MyF,函数返回值为逻辑型。

17.滚动条产生Change事件是因为 Value 值改变了。

18.如果要每隔15s产生一个计时器事件,则Interval属性应设置为 15000 。19.在VB中,除了可以指定某个窗体作为启动对象之外,还可以指定 Main子过程作为启动对象。

20.用Show方法显示自定义对话框时,如果Show方法后带 vbModal 参数就将窗体作为模式对话框显示。

21.容器的实际可用高度和宽度由右和上属性确定。

22.启动窗体时,为了初始化窗体中的各控件,可选作窗体的____load_____事件。

23.结构化程序设计中,三种基本结构是___分支结构______、__顺序结构______和循环结构。

24.在代码窗口对窗体的BorderStyle、MaxButton属性进行了设置,但运行后没有效果,原因是这些属性在运行时设计是无效的。

25.在文本框中,通过 SelStart 属性能活得当前插入点所在的位置。

26.表达式Ucase(Mid(“abcdefgh”, 3, 4))的值是 CDEF 。

27.已知a=3.5,b=5.0,c=2.5,d=True,则表达式:a>=0 And a+c>b+3 Or Not d的值是 False 。

28.要获得动态数组的上界通过 UBound 函数,下界通过 LBound 函数。29.由Array函数建立的数组,其变量类型必须是 variant 类型。30.VB中的变量按其作用域分为全局变量、模块变量和局部变量。

31.复选框的 Value 属性设置为2——Grayed时,变成灰色,禁止用户选择。

32.滚动条响应的重要事件有 Scroll 和Change。

33.VB中工程文件的扩展名为 vbg 。

34.如果在窗体上已经创建了一个文本框对象Text1,可以通过 Keypress事件获得输入键值的ASCII码。

35.VB中对象的三要素是属性、事件和方法。

36.下列程序的功能为输出如下的图形。程序不完整,请在[1] 、[2] 处填入所需内容。

********

********

********

********

Private Sub Command1_Click()

For i=1 To 4

Print Tab(10+i);

For j= [1]

Print "*" ;

[2]

Print

Next i

End Sub

【解答】[1] 1 To 8; [2] Next j

37.阅读下列程序,该程序的作用是利用随机函数产生10个在1~200之间的随机整数,打印其中7的整数倍的数并求其和。请根据程序的需要在处填上正确的内容。

Private Sub Command1_Click()

For i=1 To 10

x=Int(Rnd(1)*200+1)

If Then Print x: k1=k1+x

Next i

Print "k1=", k1

End Sub

【解答】X/7=Int(x/7)或者x Mod 7=0

二、选择题

1、在VB中,所有的窗体和控件都必定具有的一个属性是:(A )

A、Name

B、Font

C、Caption

D、FillColor

2、命令按钮上要显示的内容用下列哪个属性设置:(A )

A、Caption

B、Text C 、Font D、Picture

3、下面哪个语句用于关闭退出应用程序:(A )

A、End

B、End Sub

C、Endif

D、End Else

4、确定控件在窗体的位置的属性是:(B)

A、Width和Height

B、Top和Left

C、Width或Height

D、Top 或Left

5、下面有关于控件的Visible属性,说法正确的是:(A )

A、默认情况下Visible属性值是True

B、如果设置控件的Visible属性值为False,则该控件消失

C、Visible的值可设为0或1

D、设Visible属性同设置Enabled属性的功能是相同的,都使控件处于失效状态

6、要使标签中显示的文本靠右显示,应设置Alignment 的值为:(B )

A、0

B、1

C、2

D、3

7、以下说法错误的是:(C )

A、事件是由VB预先设置好的、能够被对象识别的动作

B、响应某个事件后所执行的操作通过一段程序代码来实现,这段程序代码称为事件过程

C、一个对象对应一个事件,一个事件对应一个事件过程

D、事件过程的一般格式为:

Private Sub 对象名称_事件名称()

事件响应程序代码

End Sub

8、在VB中,以下方式不能进入运行模式的是( D )

A、F5

B、"运行"菜单下的"启动"命令

C、工具栏的启动按钮

D、"调试"菜单下的"启动"命令

9、设置标签上文字的颜色的属性是( C )

A、Backstyle

B、Backcolor

C、Forecolor

D、Borderstyle

10、在Visual Basic中,要将一个窗体装载到内存进行变量初始化等预处理,应使用的方法是(C )

A、Show

B、UnLoad

C、Load

D、Hide

11、下列变量名中,合法的变量名是(A )

A.C24 B、A B C、A:B D、1+2

12、比较图片框(PictureBox)和图像框(Image)的使用,正确的描述是(D )A.两类控件都可以设置AutoSize属性,以保证装入的图形可以自动改变大小B.两类控件都可以设置Stretch属性,使得图形根据物件的实际大小进行拉伸调整,保证显示图形的所有部分

C.当图片框(PictureBox)的AutoSize自属性为Jlase时,只在装入图元文件(*.wmf)时,图形才能自动调整大小以适应图片框的尺寸

D.当图像框(Image)的Stretch属性为True时,图像框会自动改变大小以适应图形的大小,使图形充满图像框

13、在窗体上添加一个命令按钮和一个文本框,并在命令按钮中编写如下代码:Private Sub Command1_Click( )

A=1.2

C=Len(Str$(A)+Space(10)

Text1.text=C

End Sub

程序运行后,单击命令按钮,在文本框中显示(C)

A.3 B.8 C.14 D.10

14、在窗体中添加两个文本框(其Name属性分别为Text1和Text2)和一个命令按钮(其Name属性为Command1),然后编写如下程序:

Private Sub Command1_Click()

X = 0

Do While X < 10

X = (X + 1) * (X + 2)

n = n + 1

Loop

Text1.Text = Str(n)

Text2.Text = Str(X)

End Sub

14、程序运行后,单击命令按钮,在两个文本框Text1和Text2中分别显示的值是(B )

A.1和0 B.2和12 C.2和72 D.3和12

15、以下哪类控件能用来显示图形(B )

A.Label B.PictureBox C.TextBox D.OptionButton

16、在窗体中添加一个名称为Command1命令按钮和一个名称为text1的文本框,然后编写如下程序:

Private Sub Command1_Click()

Dim x, y, z As Integer

x = 5: y = 7: z = 0

Text1.Text = ""

Call p1(x, y, z)

Text1.Text = Str(z)

End Sub

Sub p1(ByVal a As Integer, ByVal b As Integer, c As Integer)

c = a + b

End Sub

程序运行后,如果单击命令按钮,文本框中显示的是(B)

A.0 B.12 C.Str(z) D.没有显示

17、在窗体中添加名称为Command1和名称为Command2的命令按钮测验文本框Text1,然后编写如下代码:

Private Sub Command1_Click()

Text1.Text = "AB"

End Sub

Private Sub Command2_Click()

Text1.Text = "CD"

End Sub

首先单击Command2按钮,然后再单击Command1按钮,在文本框中显示(A )A.AB B.CD C.ABCD D.CDAB

18、可获得当前系统日期的函数是(A)

A、Date( )B、Time( )C、IsDate( )D、Year( )

19、X是小于100的非负数,用VB表达式表达正确的是(C )

A、0≤X≤100

B、0<=X<100

C、0<=X and X<100

D、0≤X<100

20、以下能够触发文本框Change事件的操作是D

A、文本框失去焦点

B、文本框获得焦点

C、设置文本框的焦点

D、改变文本框的内容

21、要使标签中显示的文本居中显示,应设置Alignment 的值为:(C )

A、0

B、1

C、2

D、3

22、下面四项中不属于面向对象系统的三要素的是:(A)

A、变量

B、事件

C、属性

D、方法

23、对象的性质,来描述和反映对象特征的参数是对象的(A)

A、属性

B、方法

C、事件

D、过程

24、文本框没有(D )属性

A、Enabled

B、Backcolor

C、Visible

D、Caption

25、下述选项中,属于VB的程序设计方法是(B)

A、面向对象、顺序驱动

B、面向对象、事件驱动

C、面向过程、事件驱动

D、面向过程、顺序驱动

26、用于获得字符串S从第2个字符开始的3个字符的函数是(A )

A.Mid$(S,2,3) B、Middle(S,2,3) C、Right$(S,2,3) D、Left$(S,2,3)

27、确定一个窗体或控件大小属性是(B )

A.Width或Height B.Width和Height C.Top或Left D.Top和Left

28、要使窗体的标题为“演示实例”,应修改窗体的(A )属性。

A.Caption B.Tip C.Item D.Text

29、下面语句中错误的是(B )

A.Redim Preserve Matrix(10,Ubound(Matrix,2)+1)

B.Redim Preserve Matrix(Ubound(Matrix,1)+1,10)

C.Redim Preserve DynArray(Ubound(DynArray)+1)

D.Redim DynArray(Ubound(DynArray)+1)

30、在MsgBox函数中哪一个参数是必须的(A )

A.prompt B.buttons C.title D.context

31、在窗体中添加两个文本框(其Name属性分别为Text1和Text2)和一个命令按钮(Name属性为Command1),然后编写如下两个事件过程:

Private Sub Command1_Click()

a = UCase$(Text1.Text) + Left$(Text2.Text,2)

Print a

End Sub

Private Sub Form_Load()

Text1.Text = "aB"

Text2.Text = "123456"

End Sub

程序运行后,单击命令按钮,输出结果为(B )

A.ab12 B.AB12 C.AB56 D.ab56

32、下列关于属性设置的叙述正确的是(D)

A.所有的对象都有同样的属性

B.控件的属性只能在设计时修改,运行时无法改变

C.控件的属性都有同样的默认值

D.引用对象属性的格式为:对象名称. 属性

33、在窗体中添加一个名称为Command1的命令按钮,然后编写如下程序:Function fun(x As Integer)

Static z

y = y + 1: z = z + 1

fun = x + y + z

End Function

Private Sub Command1_Click()

Dim x As Integer

x = 1

For i = 1 To 2

Print fun(x)

Next i

End Sub

程序运行后,如果单击命令按钮,窗体中显示的内容是(D )

A.3 3 B.3 4 C.3 D.3

34、下列叙述中不正确的是(B)

A.VB中的函数功能类似于Sub过程

B.Sub过程不可以递归

C.子过程不返回与其特定子过程名相关联的值

D.过程是没有返回值的函数,又常被称为Sub过程,在事件过程或其他子过程中可以按名称调用过程

35、退出For循环可使用的语句为(A)

A、Exit ForB、Exit DoC、End ForD、End Do

36、当一个命令按钮的Default属性设置为True时,按哪个键和单击该命令按钮作用相同。(D )

37、当我们输入代码时,VB可以自动检测下面那个错误:(A )

A、语法错误

B、编译错误

C、运行错误

D、逻辑错误

38、下列哪个属性决定命令按钮是否能够接受用户的输入,即命令按钮是否可用:(C )

A、Caption

B、Style

C、Enabled

D、Name

39、以下叙述中正确的是(A )

A、窗体的Name属性指定窗体的名称,用来标识一个窗体

B、窗体的Name属性的值是显示在窗体标题栏中的文本

C、可以在运行期间改变对象的Name属性的值

D、对象的Name属性值可以为空

40、以下选项中,不属于文本框的属性是( D )。

A.Enabled B Caption https://www.wendangku.net/doc/7f1144047.html, D Min

41、假定窗体的名称为(Name属性)为form1,则把窗体的标题设置为“VBTEST”

的语句正确的是(B )

A.form1=“VBTEST” B.Caption=“VBTEST”

C.form1.test=“VBTEST” D.https://www.wendangku.net/doc/7f1144047.html,=“VBTEST”

42、清除列表框中的所有项目,应调用(C)方法。

A. Cls

B. RemoveAt

C. Clear

D. Remove

43、VB项目文件即工程文件的扩展名是:(A )

A、VBP

B、FRM

C、VBW

D、FRX

44、若窗体上有一个文本框txt_Show,如果想要在程序运行后,在文本框中便会出现“Hello!”字样,应在(A)事件过程中写如下代码:txt_Show.Text=”hello!

A 、Form_Load B、Command1_Click C 、Form_Click D、Form_Dbclick

45、下面哪个窗口用来浏览和设置窗体和控件的属性:(D )

A、窗体窗口

B、工程资源管理器

C、工具箱

D、属性窗口

46、下面说法正确的是:(B )

A、窗体文件的扩展名.vbp

B、一个窗体对应一个窗体文件

C、VB中一个工程只包含一个窗体

D、VB中一个工程最多可以包含256个窗体

47、以下说法错误的是:(D )

A、方法是对象的一部分

B、方法是一种特殊的过程和函数

C、方法的调用方式是对象名称.方法名称

D、在调用方法时,对象名时不可缺少的

48、在代码编辑器中,若一条语句过长,可以用什么续行符来换行书写语句:(B )

A、一个下划线“_”

B、一个空格加一个下划线“_”

C、一个连字符“-”

D、一个空格加一个连字符“-”

49、下列选项中,更改哪个属性,可以对窗体的标题内容进行修改:(D )

A、Text

B、Name

C、Font

D、Caption

50、在VB集成环境中创建应用程序时,除了工具箱、窗体窗口、属性窗口外,必不可少的窗口是:(C )

A、窗体布局窗口

B、立即窗口

C、代码窗口

D、监视窗口

51、VB预先设置好的,能够被对象识别的动作是(C )

A、属性

B、方法

C、事件

D、过程

52、为了使标签框的大小根据里面显示的内容的长度进行扩展或缩小,应对(C )属性进行设置

A、Alignment

B、Backstyle

C、Autosize

D、Backcolor

53、当一个命令按钮的Cancel属性设置为True时,按哪个键和单击该命令按钮作用相同。(C )

A、Ctrl

B、Tab

C、Esc

D、回车

54、要改变新建对象的名称,应使用属性: ( C )

A、Font

B、ForeColor

C、Name

D、Height

55、VB的工程资源管理器可管理多种类型的文件,下面叙述不正确的是(C )A.窗体文件的扩展名为.frm,每个窗体对应一个窗体文件

B.标准模块是一个纯代码性质的文件,它不属于任何一个窗体

C.用户通过类模块来定义自已的类,每个类都用一个文件来保存,其扩展名

为.bas

D.资源文件是一种纯文本文件,可以用简单的文字编辑器来编辑

56、在窗体中添加一个命令按钮,名称为Command1,两个文本框名称分别为Text1、Text2,然后编写如下程序:

Private Sub Command1_Click( )

a=Text1.text

b=Text2.text

C=Lcase(a)

D=Ucase(b)

PrintC;D

End Sub

程序运行后,在文本框Text1、Text2中分别输入AbC和Efg,结果是(A)A.abcEFG B.abcefg C.ABCefg D.ABCEFG

57、以下关于窗体描述正确的是(B )

A.只有用于启动的窗体可以有菜单

B.窗体事件和其中所有控件事件的代码都放在窗体文件中

C.窗体的名字和存盘的窗体文件名必须相同

D.开始运行时窗体的位置只能是设计阶段时显示的位置

58、有关列表框的属性和方法的正确描述是(D)

A.列表框的内容由属性Item Data来确定

B.当多选属性(MultiSelect)为True时,可通过Text属性获得所有内容C.选中的内容应通过List属性来访问

D.选中的内容应通过Text属性来访问,并且每次只能获得一条内容

59、如果变量a、b、c均为整型,下列程序段的输出结果为(C )

a=2

b=3

c=a*b

Print a & “*” & b & “=”& c

A.c=6 B.a*b=c C.2*3=6 D.a*b=6

60、在窗体中添加一个名称为Command1的命令按钮,然后编写如下程序:Private Sub Command1_Click()

Print Tab(1); "第一",

Print Tab(6); "第二";

End Sub

程序运行后,如果单击命令按钮,在窗体上显示的内容是(□表示空格)(C )A.第一□□第二B.第一第二□□

C.第一□□□第二D.第一□第二

61、如果希望一个窗体在显示的时候没有边框,应该设置的属性是(C )A.将窗体的标题(Caption)设成空字符

B.将窗体的Enabled属性置成False

C.将窗体的BorderStyle属性置成None

D.将窗体的ContalBox置成False

62、设有如下程序:

Option Base 1

Private Sub Form_Click()

Dim a(10), P(3) As Integer

k = 5

For i = 1 To 10

a(i) = i

Next i

For i = 1 To 3

P(i) = a(i * i)

Next i

For i = 1 To 3

k = k + P(i) * 2

Next i

Print k

End Sub

程序运行后,单击窗体,则在窗体上显示的是(A )

A.33 B.35 C.37 D.38

63、以下不属于键盘事件的是(C)

A、KeyDownB、KeyUpC、UnloadD、KeyPress

64、当用户在窗体上单击鼠标时,不会触发的事件是(D)

A、ClickB、MouseDownC、MouseUpD、DblClick

65、下列逻辑表达式中,能正确表示条件“x,y都是奇数”的是(C )

A.x Mod 2 =1 Or y Mod 2 =1 B.x Mod 2 =0 Or y Mod 2=0

C.x Mod 2 =1 And y Mod 2 =1 D.x Mod 2 =0 And y Mod 2=0

66、在窗体中添加两个文本框(其Name属性分别为Text1和Text2)和一个命令按钮(其Name属性为Command1),然后编写如下事件过程:

Private Sub Command1_Click()

x = 0

Do While x < 10

x = (x - 2) * (x + 3)

n = n + 1

Loop

Text1.Text = Str(n)

Text2.Text = Str(x)

End Sub

67、程序运行后,单击命令按钮,在两个文本框中显示的值分别为(B )A.1和0 B.2和24 C.3和50 D.4和68

68、在窗体上添加标签Label1后,标签控件默认的名称Name为:(A )

A、Label1

B、Label

C、Text

D、Text1

69、在Visual Basic中,建立一个文本编辑区域,可采用下列哪个控件:(C )

A、命令按钮

B、标签控件

C、文本框控件

D、定时器控件

70、在VB中的每个对象都具有自己的属性、(C )和方法。

A、控件

B、函数

C、事件

D、公用过程

71、将文本框的Multiline属性设为False,则文本框中只能输入:(C)

A、一个字符B、两个字符C、单行文本D、多行

文本

72、下列关于属性设置的叙述错误的是(A )

A、一个控件具有什么属性是Visual Basic预先设计好的,用户不能改变其属性值

B、一个控件具有什么属性是Visual Basic预先设计好的,但用户可以改变其属性值

C、一个控件的属性既可以在属性窗口中设置,也可以用程序代码设置

D、一个控件的属性在属性窗口中设置,还可以利用程序代码为其设置新值

73、关于复选框和单选钮的比较中正确的是(D )

A.复选框和单选钮都只能在多个选择项中选定一项

B.复选框和单选钮的值(value)都是(True/False)

C.单选钮和复选框都响应DblClick事件

D.要使复选框不可用,可设置Enabled属性(False)和value属性(Grayed) 74、在窗体中添加一个名称为Command1的命令按钮和一个名称为Text1的文本框,然后编写如下程序:

Private Sub Command1_Click()

Dim x, y, z As Integer

x = 10

y = 5

z = 23

Text1.Text = ""

Call p1(x, y, z)

Text1.Text = Str(z)

End Sub

Sub p1(ByVal a As Integer, ByVal b As Integer, c As Integer)

c = a + b

End Sub

75、程序运行后,如果单击命令按钮,则文本框中显示的内容是(B )

A.0 B.15 C.Str(z) D.23

76、VB中可用(D)语句产生一消息框。

A、InputBoxB、ShiftC、BothD、MsgBox

77、在设计阶段,当双击窗体上的某个控件时,所打开的窗口是C

A、工程资源管理器窗口B、工具箱窗口C、代码窗口D、属性窗口

78、执行以下语句后,输出的结果是(B )

s$ = "ABCDEFGHIJK"

Print Mid$(s$, 3, 4);

prin Len(s$)

A.ABCD 11 B.CDEF 11 C.EFGH 11 D.HIJK 11

79、在窗体中添加一个命令按钮(其Name属性为Command1),然后编写如下代码:

Private Sub Command1_Click()

Dim a(10) As Integer

Dim p(3) As Integer

k = 1

For I = 1 To 10

a(I) = I

Next I

For I = 1 To 3

p(I) = a(I * 1)

Next I

For I = 1 To 3

k = k + p(I) * 2

Next I

Print k

End Sub

80、程序运行后,单击命令按钮,输出结果是(B )

A.15 B.13 C.30 D.37

81、当复选框被选中时,复选框Value属性的值是:(B )

A、0

B、1

C、2

D、3

82、在Visual Basic中,欲显示静态的文本,可采用下列哪个控件:(B )

A、命令按钮

B、标签控件

C、文本框

D、定时器控件

83、当运行程序时,系统自动执行启动窗体的(A )事件过程。

A、Load

B、Click

C、Unload

D、Minbutton

84、将光标移动指定的文本框的方法是:(C)

A、Change B、GotFocus C、SetFocus D、LostFocus

85、在一个语句行内写多条语句时,语句之间应该用(D )分隔

A、逗号

B、顿号

C、分号

D、冒号

86、在Passwordchar中设置*,但运行后仍显示文本内容,原因是:(B)

A、文本框的Multiline属性值为False

B、文本框的Multiline属性值为True

C、文本框的Locked属性值为False

D、文本框的Locked属性值为True

87、以下各项中,可以作为VB的变量名的是:(A )

A、English

B、11_English

C、123.45

D、English-1

88、用X,Y,Z表示三角形三条边,条件:三角形任意两边之和大于第三边的逻辑表达式是:(A)

A、X+ Y>Z And X+Z>Y And Y+Z>X

B、X+Y

C、Not (X+Y

D、X+Y>=Z Or X+Z<=Y Or Y+Z>=X

89、如果要在文本框中设置密码,应设置的属性是:(D)

A、Caption

B、Text

C、Name

D、Password

90、下列说法不正确的是:(B)

A、变量名的长度不能超过255个字符

B、变量名可以包含小数点或者内嵌的类型声明字符

C、变量名不能使用关键字

D、变量马的第一个字符必须是字母或汉字。

91、下面哪个属性决定文本框控件是否能够接受多行显示文本:(C )

A、Caption

B、Text C 、Multiline D、Alignment

92、确定控件尺寸的属性是:(A )

A、Width和Height

B、Top和Left

C、Width或Height

D、Top 或Left

93、针对下列程序代码,说法正确的是:(A )

Text1.Top=2000

Text1.Left=800

A 、Text1对象左边界距离窗体左边界800twip,上边界距离窗体上边界2000twip

B、Text1对象左边界距离屏幕左边界800twip,上边界距离屏幕上边界2000twip

C、Text1对象的高度是800twip,宽度是2000twip

D 、Text1对象的高度是800点,宽度是2000点

94、要使标签中显示的文本靠左显示,应设置Alignment 的值为:(A )

A、0

B、1

C、2

D、3

7、为了使标签能个显示所指定的文本,应设置哪个属性:(A)

A、Caption B、Text C、Seltext D、Name

95、打开代码窗口的快捷键是(B )

A、F4

B、F7

C、F2

D、Shift+F7

96、设置标签边框样式的属性是(B )

A、Backstyle

B、Borderstyle

C、Autosize

D、Alignment

97、如果窗体上有命令按钮“确定”,在代码编辑窗口有与之相对应的OK_Click()事件过程,则命令按钮控件的名称属性和Caption属性分别为:(A )

A、“OK”和“确定”

B、“确定”和“OK”

C、“Command1”和“确定”

D、“Command1”和“OK”

98、表达式Y+1 >X是一个:(B )

A、字符串表达式

B、关系表达式

C、算术表达式

D、不合法的表达式

99、在设计应用程序时,哪个窗口可以查看到工程中包含的所有文件:( D )

A、代码窗口

B、窗体设计窗口

C、属性窗口

D、工程资源管理器窗口100、文本框中所显示的内容用下列哪个属性设置:(B )

A、Caption

B、Text C 、Font D、Picture

101、4、下面对哪一种变量的类型说明符的使用是正确的(D )

A、Dim a:a@=2000

B、Dim a:a%=50000

C、Dim a:a&=True

D、Dim a:a$=”OK”

102、某个菜单的名称是Menucase,在程序中要使菜单不可见,使用的语句是:(B )

A、Menucase.Enabled=False

B、Menucase.Visible=False

C、Menucase.Visible=True

D、Menucase.Enabled=True

103、在VB的基本数据类型中,通用类型(Variant)可以表示任何类型的变量,如果有定义Dim a,则以下变量赋值中正确的是(D )

A.a=”OK” B.A$=OK C.a=04/01/2001 D.a$=”OK”

104、下列关于do while …loop 和do…loop until循环执行循环体次数的描述正确的是(D)

A.do while …loop循环和do…loop until循环至少都执行一次

B.do while …loop循环和do…loop until循环可能都不执行

C.do while …loop循环至少执行一次,do…loop until循环可能不执行

D.do while …loop循环可能不执行,do…loop until循环至少执行一次

105、设有如下程序:

Private Sub Form_Click()

a = 1

For i = 1 To 3

Select Case i

Case 1, 3

a = a + 1

Case 2, 4

a = a + 2

End Select

Next i

Print a

End Sub

程序运行后,单击窗体,则在窗体上显示的内容是(A )

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

106、在过程定义中,Private表示(D )

A.此过程要以被其他过程调用

B.此过程不可以被任何其他过程调用

C.此过程只可以被本工程中的其他过程调用

D.此过程只可以被本窗体模块中的其他过程调用

107、用于从字符串左边截取字符的函数是(C)

A、Ltrim( )B、Trim( )C、Left( )D、Instr( )

108、下列符号中哪个是VB程序中合法的变量名(A )

A、ab7

B、7ab

C、If

D、a*bc

109、要改变控件的宽度,应改变控件的哪个属性:(A )

A、Width

B、Height

C、Top

D、Left

110、用于显示窗体的方法是:(B)

A、Hide

B、Show

C、Unload C、Load

115、.当把框架的哪个属性设为False时,其标题变灰,框架内所有的控件都不可用:(C )

111、产生[10,37]之间的随机整数的Visual Basic表达式是(B )

A、Int(Rnd()*27)+10

B、Int(Rnd()*28)+10

C、Int(Rnd()*27)+11

D、Int(Rnd()*28)+11

112、下列可以将变量A和B互换的语句是:(A)

A、C=B B=A A=CB、A=B B=A

C、A=(A+B)/2 B=(A-B)/2

D、A=A+B B=A-B

113、在VB中,认为下面哪两个变量名是相同的:(B )

A、English 和Engl_ish

B、English和ENGLISH

C、English 和Engl

D、English 和England

114、以下关于运算符的说法,错误的是:(A )

A、表达式中的乘号*不能省略,但可以用符号·代替

B、通常不允许两个运算符相连,两个运算符应当用括号隔开

C、括号可以改变运算符的运算顺序

D、在表达式中只能用圆括号,不能使用方括号。

115、设a=“Visual Basic”,下面使b=“Visual”的语句是D

A、b=Left(a,8,12) B、b=Mid(a,8,5) C、b=Rigth(a,6) D、b=Left(a,6)

116、设置复选框或单选按钮标题对齐方式的属性是(B)

A.Align B.Alignment C.Sorted D.value

117、在https://www.wendangku.net/doc/7f1144047.html,中,用(B )属性标识不同的对象。

A. Text

B. Name

C. Index

D. Title

118、将文本框的Multiline属性设置为False ,则文本框中只能输入:(C )CA、一个字符B、两个字符C、单行文本D、多行文本

119、在VB中,Integer 类型数的表示范围是:(A)

A、-32768--32767

B、-32768--32768

C、-2147483648--2147483647

D、-2147483648--2147483648

120、根据变量的作用范围,可以将变量分为3 类,它们是:(A )

A、过程变量、模块变量、全局变量

B、过程变量、模块变量、标准变量

C、过程变量、模块变量、窗体变量

D、过程变量、标准变量、全局变量121、表达式Left(”This is a book”,3)的值是:(C)

A、 a

B、is a book

C、Thi

D、ook

122、要使文本框中的内容写满一行后自动换行,,应将文本框的哪个属性设为TRUE (A )

A、Multiline

B、Text C 、Scrollbars D、Caption

123、以下说法正确的是(A)

A、对象是又特殊属性和行为方法的实体

B、属性是对象的特性,所有的对象都有相同的属性

C、属性的一般格式为:对象名_属性名

D、属性值的设置只可以在属性窗口中设置

124、一个新建的窗体,运行后发现屏幕上没有显示,任务栏上也无最小化图标,可能原因是:(B)

A、该窗体的Enabled属性为False

B、该窗体的Visible属性为False

C.该窗体的WindowsState属性为Minisized

D、该窗体为多窗体的一个

A、Ctrl

B、Tab

C、Esc

D、回车

125、要改变控件的高度,应改变控件的哪个属性:( B)

A、Width

B、Height

C、Top

D、Left

126、用于隐藏窗体的方法是:(A )

A、Hide

B、Show

C、Unload C、Load

127、对于一个含有计时器控件的窗体,每经过一段由(D )属性指定的时间间隔,就会产生一个Timer事件:

A、Name

B、Enabled

C、Caption

D、Interval

128、窗体能够响应的事件是(C )。

A、ActiveForm

B、Drive

C、Load

D、Change

129、以下各项中,不是字符串常量的是:(D)

A、” Visual”

B、”等级考试”

C、” ”

D、//Basic//

130、有变量定义语句:Dim max,min as Single,可知变量max的类型是:(B )A、可变类型B、单精度型C、双精度型D、字符串型

136、Int(100*Rnd)产生随机数的闭区间是:(C )

A、[1,100]

B、[0,100]

C、[0,99]

D、[1,99]

131.下面程序执行后,x的值为。

a = 10 :

b = 0

Do While a-b

a=a?1

b=b+1

x=x+a+b

loop

A.30 B.40 C.50 D.60

【解答】C

134.假定有下面的程序段:

For i=1 To 3

For j=1 To i

For k=j To 3

Print"i=";i, "j="; ",j, "k=";k

Next k

Next j

Next i

这是一个三重循环程序,在这个程序中,外层、中层和内层循环的循环次数是。

A.3、6和14 B.3、8和16

C.3、4和12 D.3、9和18

【解答】A

135.在窗体上画一个命令按钮,然后编写如下事件过程:

Private Sub Command1_Click()

b = 0

Do Until b< 0

a = Val(InputBox("输入a的值"))

b = Val(InputBox("输入b的值"))

a = a+b

Loop

Print a

End Sub

程序运行后,依次输入5、4、3、2、1、0、?1、?2,则输出结果是。A.15 B.12 C.1 D.?3

【解答】D

136.在窗体中添加命令按钮,编写如下程序:

Private Sub Command1_Click()

a=0

For m=1 To 10

a=a+1

b=0

For j=1 To 10

a=a+1

b=b+2

Next j

Next m

Print a,b

End Sub

单击命令按钮,程序的执行结果为。

A.10, 20 B.20, 110 C.110, 20 D.200, 110

【解答】C

137.阅读下面程序段:

Dim Ln As Single, m As Single

Dim k As Integer, t As Single

k = 0.0 : Ln = 0.0 : m = 1.0 : t = 1.0

x! = Val (InputBox("输入x的值"))

Do

k = k + 1 : t = t *x

s = m * t / k : Ln =Ln + s

m = ?m

Loop While k<10

Print Ln

程序段所计算的表达式是。

A.x+x^2/2+x^3/3+x^4/4+ … +x^10/10

B.x?x^2/2+x^3/3?x^4/4+ … ?x^10/10

C.x+x^2+x/3+x/4+ … +x/10

D.x?x^2+x/3?x/4+ … ?x/10

【解答】B

138.有如下程序

Private Sub Form_Click()

c=4: d=Val(InputBox("请输入一个数"))

Do While d>0

If d>c Then c=c+1

d=Val(InputBox("请输入一个数"))

Loop

Print c+d

End Sub

运行时输入9,8,7,6,5,4,3,2,1,0,输出的结果是。A.5 B.6 C.7 D.8

【解答】C

139.阅读下面的程序段:

For i=1 To 2

For j=i To 3

For k=j To 4

Print i*j*k

Next k

Next j

Next i

执行上面的程序段后,输出的数的个数是个。

A.24 B.14 C.12 D.8

【解答】B

140.阅读下面的程序:

Private Sub Form_Click()

Dim m,n As Integer

m=InputBox("请输入m的值")

m=Val(m)

m1=m

n=InputBox("请输入n的值")

n=Val(n)

n1=n

Do While n<>0

remin=m Mod n

m=n

n=remin

Loop

Print m1,n1,m

End Sub

程序运行后,单击窗体,在输入对话框中分别输入16和24,则程序在窗体上的输出结果为。

A.16 24 4 B.16 24 8 C.24 16 6 D.24 16 8

【解答】B

141.阅读下面的事件过程:

Private Sub Form_Click()

Dim x As Integer , y As Integer

x=Val(InputBox("输入0~9之间的整数"))

Select Case x Mod 3

Case 0

Command1.SetFocus

Case 1

Command2.SetFocus

Case 2

Command3.SetFocus

End Select

End Sub

单击窗体后,要使命令按钮Command2获得焦点,应该输入的数是中之一。

A.0、3、6、9 B.1、4、7

C.2、5、8 D.3、6、9

【解答】B

142.阅读下面的程序段:

k = 5

Do While k

t = t *k

k = k ? l

Loop

执行上面的程序段后,t的值为。

【解答】120

143.有一个Select Case结构,其头语句是Select Case x,要表示x的值小于10的Case语句的正确写法是。

【解答】Case IS<10

16.计算s=1+2+3+…+100的程序段如下:

S = 0 : k = 0

Do Until

k = k + 1

S = S + k

Loop

表示Do循环条件的表达式中是。

【解答】K>=100

144.执行下面程序段后,s的值为。

s = 0 : k = 10

Do While k

s = s + 10

k = k ? 2

Loop

【解答】50

145.下面程序段的输出结果是。

Dim x As Integer , num As Integer

Num=12345: x=12345

Do While x>1

x=num Mod 10

num=num\10

Print x

Loop

【解答】54321

146.在窗体中添加一个命令按钮,然后编写如下程序:

Private Sub Form_Click()

Dim i

For i=1 To 13 Step 2

i=i+1

Print i;

Next i

End Sub

单击命令按钮,程序的执行结果为。

A.2 4 6 8 10 12 B.1 3 5 7 9 11 13

C.2 5 8 D.2 5 8 11 14

【解答】D

147.在窗体中添加一命令按钮,并在命令按钮中编写如下代码:

Private Sub Command1_Click()

Dim a As Single

a=-1.234567

b=Int(a):c=Sgn(a):d=Abs(a):e=Fix(a)

If a

If a

If a

If a

Print

End Sub

运行后输出结果是。

A.?2?1 1.234567 ?1 B.?2 1.234567

C.?1 1.234567 ?1 D.?1 ?1.234567 ?1

【解答】C

三、判断题

1、在多窗体应用程序中,若不设置启动窗体,则默认将第一个窗体作为启动窗体。(×)

2、Visible属性用来设置对象的可见性。(√)

3、事件驱动编程是非常适用于图形用户界面的编程形式。(√)

4、文本框获得焦点的方法是GotFocus。(×)

5、VB 程序中所有用到的控件都可以在标准工具箱中找到。(×)

6、标签和文本框都用于显示文本,它们的区别是文本框中是只读文本,标签中的文本是可编辑文本。(×)

7、VB中的ActiveX控件,使用时必须从“部件”中添加到”工具箱”后才能使用。(√)

8、文本框控件中显示文本内容用Caption属性。(×)

9、设置标签的BorderStyle属性可以改变标签的外观。(√)

10、控件的Top属性和Left属性共同决定了控件在窗体上的位置。(√)

11、VB中规定,字符串常量必须用一对西文单引号将字符序列括起来。(×)

12、过程级变量可以在多个过程中使用。(×)

13、表达式8 mod 9的值是0 。(×)

14、VB表达式中的乘号不能省略,用符号·代替。(×)

15、InputBox函数的返回值是一个整数类型。(×)

16、在多窗体应用程序中,Hide方法和Unload语句的功能是相同的,都是卸载窗体。(×)

17、命令按钮只能显示文字不能加载图片。(×)

18、文本框所显示的内容用Caption属性设置,在程序设计和运行期间,可以对它的内容进行编辑。(×)

15、选择结构的程序内部可以嵌套另一选择结构。(√)

16、3≤x<10 是VB中合法的关系表达式。(×)

17、用Dim a(-1 to 5 )定义一个一维数组,该数组中元素个数是6。(×)

18、循环语句的嵌套可以是同一种类的循环语句的嵌套,也可以是不同种类的循环语句嵌套循环。(√)

19、列表框中项目的序号是从1开始的。(×)

20、Borderstyle属性用来设置标签的边框样式。(√)

21、VB代码中的所有符号,都必须是英文半角字符表示,不能使用汉字或全角字符。(√)

22、表示条件00 And y<10 Or x<0 。(√)

23、逻辑运算符“Or”表示“或”关系。(√)

24、MsgBox函数可以有带回返回值和不带回返回值两种调用格式。(√)

25、数组声明语句dim a(5) as integer 声明的数组a下标最小的元素是a(1).

用于循环次数已知。(×)

26、在列表框中,RemoveItem方法是按照项目的序号来删除项目的。(√)

27、Alignment属性用来确定标签中显示内容的位置。(√)

28、FOR I=2 TO 100 循环结束后I 的值为100。(×)

29、Name(名称)属性是一个控件区别于其他控件的特征。(√)

30、VB程序设计的特点是事件驱动。(√)

31、在Visual Basic6.0中所有对象都具有相同的属性。(×)

32、文本框和标签控件运行后都可以接受用户的输入(×)。

33、如果要删除窗体上的多余控件,先要选定该控件,然后按“Delete”键。(√)

34、VB工具箱中提供的控件是标准控件,这些控件可以直接使用,也叫内部控件。(√)

35、数组声明语句dim a(5) as integer 声明的数组a中元素个数是5 。(×)

36、FOR I=2 TO 100 循环结束后I 的值为100。(×)

37、试如果每隔5秒产生一个timer事件,则interval属性应设置为500。(×)

38、Borderstyle属性用来设置标签的边框样式。(√)

39、为了使一个控件在运行时无效,应对控件的visible 属性进行设置。(×)

40、用户在代码窗口书写代码时,在用户输入对象名称和点号后,系统回自动出现一个下拉列表,自动列出属性和方法。(√)

41、要实现图象框中显示图形的大小自动适应图像框大小,需设置属性Autosize 值为True。(×)

42、给变量起名时,不能用VB的保留字作为变量名,但可以将保留字嵌入变量名中。(√)

43、表达式”12”+”456”与表达式12+456是相同的。(×)

44、表达式8\9的值是0 。(√)

45、如果一个变量未经定义而直接使用,则该变量的类型是可变型。(√)

46、MsgBox函数的返回值是一个整数类型。(√)

47、逻辑运算符“Not”表示“非”关系。(√)

48、计时器控件有唯一的属性Interval。(×)

49、Enabled属性用于激活或禁用对象。(√)

50、当进入vb的集成开发环境,若发现不显示“工具箱”时,可以使用“视图” 中的“工具箱”打开。(√)

51、在Visual Basic中所有对象都具有Click事件。(×)

52、若要对窗体上的控件调整大小,先要保证该控件是活动控件,

标签中的文本是可编辑文本。(√)

53、计时器控件只可以触发一个事件,即Timer事件。(√)

54、在VB中默认数组下标的下限是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程序设计》期末考试试卷(A)附答案

******学院 2009-2010学年第二学期 《VB程序设计》期末考试试卷(A)附答案 一、选择题(2分/题,共60分) (1)要设置窗体上各控件的属性,可以在___中进行。 A“窗体布局”窗口B“工程资源管理器”窗口 C“属性”窗口D“对象”窗口 (2)下面程序段___能够正确实现目的:如果x

(5)双击窗体中的对象后,VB将显示的窗口是___。 A工具箱B“工程”窗口 C“代码”窗口D“属性”窗口 (6)下列程序段的执行结果是___。 X=int(Rnd()+4) Selectcasex Case5 Print“优秀” Case4 Print“良好” Case3 Print”通过” Caseelse Print”不通过” Endselect A优秀B良好 C通过D不通过 (7)下列哪个不是窗体的属性___。 ACaptionBText CControlBoxDBorderStyle (8)设组合框Combo1中有3个项目,则以下能删除最后一项的语句是___。 ACombo1.RemoveItemTextBCombo1.RemoveItem2 CCombo1.RemoveItem3DCombo1.RemoveItemCombo1.Listcount (9)窗体BorderStyle属性的功能是___。 A设置窗体的边框大小 B设置窗体的边框样式,是否显示标题栏,是否可以调整大小等 C决定是否显示窗体的控制菜单图标与状态控制按钮 D决定窗体的最大化或最小化按钮是否有效 (10)下列可作为VB的变量名的是___。

VB程序设计试题与答案-1资料

《VB程序设计基础》试题 一、选择题:(每空 2 分,共 20 分) 1. 与传统的程序设计语言相比,Visual Basic最突出的特点是___________。 A. 结构化程序设计 B. 程序开发环境 C. 事件驱动编程机制 D. 程序调试技术 2. Visual Basic 是一种面向对象的程序设计语言,构成对象的三要素是________。 A. 属性、事件、方法 B. 控件、属性、事件 C. 窗体、控件、过程 D. 窗体、控件、模块 3. 窗体模块保存在一个扩展名为__________的文件中。 A. bas B. vbp C. vbg D. frm 4. 下面正确的赋值语句是_________。 A. x+y=30 B. y=π*r*r C. y=x+30 D. 3y=x 5. 设S=“492”,表达式Right(S,1)+Left(S,1)+Mid(S,2,1)的值为__________。 A.“492” B.“249” C.“294” D.“429” 6. 将数学表达式a≤b≤c写成Visual Basic表达式,正确的是__________。 A. a<=b<=c B. a<=b Or b<=c C. a<=b And b<=c D. a<=b Not b<=c 7.为了把焦点移到文本框,所使用的方法是___________。 A. SetFocus B.Visible C.Refresh D.GetFocus 8. INT(100*RND)产生的随机整数的闭区间是_____________。 A.[0,100] B.[1,100] C.[1,99] D.[0,99] 9. 一个数组说明为Dim a(0 to 5,1 to 5) As Integer,则该数组共有_________个 元素。 A. 5 B. 36 C. 30 D. 不确定 10. 下面过程定义语句合法的是____________。

VB程序设计期末考试复习题

VB复习题 一.选择题 1.使用声明语句建立一个数值型的变量后,VB自动将该变量初始化为(B)。 A.空值 B.0 C.1 D.Null 2.使用声明语句建立一个字符型的变量后,VB自动将该变量初始化为( A )。 A.空值 B.0 C.1 D.Null 3.使用声明语句建立一个布尔型的变量后,VB自动将该变量初始化为(A )。 A.False B.0 C.1 D.True 4.关于 VB 中的运算符,以下说法正确的是()。 A.“×”是算术运算符,含义是“乘法运算” B.“≠”是关系运算符,含义是“不等于” C.“!”是逻辑运算符,含义是“非” D.“And”是逻辑运算符,含义是“与” 5.对象的三要素是()。 A.属性、事件、程序 B.属性、事件、方法 C.窗体、事件、程序 D.语句、函数、程序 6.VB中,表达式10<2 Or Not 5>2+6的值为()。 A.TRUE B.FALSE C.0 D.出错 7.VB中,表达式Mid$("南京工程学院",3,4)的结果是()。A."工程学院" B."京工程学" C."程学院" D."工程" 8.在VB中,应用程序被称为()。 A.工程 B.窗体 C.属性 D.对象 9.VB中,事件Click由()引发。 A.移动鼠标 B.左键单击鼠标 C.双击鼠标 D.右键单击鼠标 10.VB中,隐藏窗体的方法是()。 A.Unload B.Stop C.Hide D.Show 11.在Visual Basic中最基本的对象是(),它是应用程序的基石,也是其它控件的容器。 A.文本框 B.命令按钮 C.窗体 D.标签 12.VB窗体文件的扩展名为()。 A.VBP B.FRM C.BAS D.EXE

VB程序设计期末模拟试卷

《VB程序设计》期末模拟试卷 一、单项选择 (b )1.被对象所识别的动作与对象可执行的动作分别称为对象的___________。 A.方法、事件 B.事件、方法 C.事件、属性 D.过程、属性 ( c)2.下列________是Single型变量。 A.Time% B.Name$ C.Sheight! D.CXYZ& (a )3.以下四个VB的变量名中,合法的是____________。 A.X23 B.$Re C. Len

D.3xy ( d)4.在程序中使用 Dim str1,str2 As Long 语句对变量str1、str2进行声明后,下面正确的说法是________。 A. str1是整型,str2是长整型 B. str1是长整型,str2变体型 C. str1、str2都是长整型 D. str1是变体型,str2是长整型 (b )5.表达式(&O36>31) and (“A”>”B”) 的结果是 ____________。 A.True B.False C.”&O3631AB” D.&O3631 (c )6.表达式“100” + 100 和表达式“100” & 100的值分别是 ____________。 A.200、200 B.“100100”、“100100” C.200、“100100”

D.“100100”、200 (b )7.以下语句执行时,从键盘上输入Zhao,并按回车键。执行结果是________。 Dim a As String A=InputBox("Input", "", "Name") Print a A.Input B.Zhao C.Name D.空字符串 (b)8.语句Print 4 + 5 \ 6 * 7 / 8 Mod 9的运行结果是________。 A.4 B.5 C.6 D.7 ( d)9.在窗体的通用段声明变量时,不能使用__________ 关键字。 A.Dim

《VB程序设计》考试题型练习 答案

《VB 程序设计》考试题型练习 一. 填空 1. VB 中的对象具有 属性 、 事件 、和 方法 三种特性,它们是构成对象的三个基本要素。 2. VB 中的常量分为哪三种: 文字常量 、 符号常量(用户自定义常量) 系统内部常量 。 3. 变量的三要素是指: 变量的名 、 变量的数据类型 、 变量的值 。 4. VB 中日期型数据的表示格式为: #mm/dd/YYYY#或#mm-dd-YYYY# 。 5. 在VB 中,“\”是 整除 运算符;“/”是 浮点除 运算符。两个字符串可以使用连接符 &或+ 串接起来。 6. 2 22z y x z y x ++++的VB 表达式为 (x+y+z )/sqr(x^2+y^2+z^2) 。 7. a ac b b 242-+的VB 表达式为 (b+sqr(b^2-4*a*c))/(2*a) 。 8. 计时器控件的 Interval 属性用于设置Timer 事件发生的时间间隔,为了使计时器控件Timer1每隔0.5秒触发一次Timer 事件,应将该属性设置为 500 ;为了暂时关闭计时器,应把该计时器的 Enable 属性设置为False 。 二. 单选题 1. 如果要使VB 程序运行时不能对文本框中的内容进行编辑,需将文本框的哪个属性设置为True ( D )。 A )MultiLine B )Visible C )TabStop D )Locked 2. 表达式Right("asdf", 2)+Ucase("as" )的值为( A )。 A )dfAS B )asAS C )dfas D )asas 3. 执行如下语句: a =InputBox("Today", "Tomorrow", "Yesterday") 将显示一个输入对话框,在对话框的输入区中的默认值是( C )。 A) Today B) Tomorrow C) Yesterday D) Today Tomorrow Yesterday 4. 设a=3,b=5,则以下表达式值为真的是( B )。 A) a>=b And b>10 B) (a>b) Or (b>0) C) (a<0) Or Not (b>0) D) (-3+5>a) And (b>0)

VB考试题及答案

VB程序设计期末考试题 一、选择题 1 下列常量中,是Integer类型常量的是( C )。 A、123& B、-38844 C、123% D、32768 2 下面选项中()是字符连接运算符. A A、& B、And C、% D、Mod 3 下面关于VB的集成开发环境(IDE)的叙述中,不正确的是( B )。 A、IDE是设计、调试、运行VB程序的工具。 B、用户不能随意关闭IDE中的窗口。 C、"窗体设计" 窗口是用来设计应用程序界面(窗体)的。 D、打开 / 关闭各窗口的命令主要在IDE的"视图"菜单中。 4 len(“vb程序设计”)=( C ) 。 A、 5 B、2 C、 6 D、10 5 表达式 15 Mod 4 + 13 \ 5 * 2 的值是 D A、7 B、0 C、2 D、4 6 赋值语句A=123 + Mid$( “123456”,3,2) 执行后,A=(A)。 A、157 B、12334 C、123 D、"12334" 7 在一个语句内写多条语句时,用来分隔每条语句的符号是(C). A、, B、; C、: D、、 8 将逻辑型数据转换成整型数据时,转换规则是( D )。 A、将True转换为 1 ,将False转换为 0 B、将True转换为 1 ,将False转换为 -1 C、将True转换为 0 ,将False转换为 -1 D、将True转换为 -1 ,将False转换为 0 9 表达式2+3*4^5-SIN(X+1)/2中最先进行的运算是(D).

A、SIN B、4^5 C、3*4 D、x+1 10 如果x=2,则表达式x+1>2 Or sin(x)>0.9 And 3>x+3的值( B )。 A、不能计算 B、 True C、5 D、False 11 随机产生[10,50] 之间整数的正确表达式是( D )。 A、Round( Rnd*50) B、 Int(Rnd*40+10) C、Round( Rnd*51) D、 10+Int(Rnd*41) 12 每建立一个窗体,工程管理器窗口中就会增加一个(C). A、类模块文件 B、工程文件 C、窗体文件 D、程序模块文件 13 INT(100*RND(1))产生的随机整数的闭区间是(B). A、[1,100] B、[0,99] C、[0,100] D、[1,99] 14 下列数据类型中,占用内存最小的是(D). A、Integer B、Single C、Boolean D、Byte 15 VisualBasic是一种()程序设计语言.B A、过程式 B、非过程式 C、机器 D、低级 16 函数Int(10*Rnd)是在(A)范围内的整数. A、[0,9] B、[0,1] C、[1,9] D、[1,10] 17 以下合法的一组Visual Basic用户标识符是 C A、Sum 和 8abc B、a#x 和 Pi C、ForLoop 和 Total D、Const 和 DoWhile

vb程序设计试题(含答案)

第一套试题 一、选择题(每题2分,共30分) 1.在VB环境中,工程文件的扩展名是( C ) (A).frm (B).bas (C).vbp (D).frx 2.下面4项中不属于面向对象系统三要素的是( A ) (A)变量(B)事件(C)属性(D)方法 3. \、/、Mod、*这4个算述运算符中,优先级别最低的是( C ) (A)\ (B)/ (C)Mod (D)* 4.要使Print方法在Form_Load事件中起作用,要对窗体的( C )属性进行设置(A)BackColor (B)ForeColor (C)AutoRedraw (D)Caption 5.不论何控件,共同具有的属性是( B ) (A)Text (B)Name (C)ForeColor (D)Caption 6.要使Form1窗体的标题栏显示“欢迎使用VB”,以下语句正确的是( D ) (A)Form1.Caption=“欢迎使用VB”(B)Form1.Caption=ˊ欢迎使用VBˊ(C)Form1.Caption=欢迎使用VB (D)Form1.Caption=〞欢迎使用VB〞 7.VB提供了结构化程序设计的3种基本结构,这3种基本结构是( D ) (A)递归结构,选择结构,循环结构(B)选择结构,过程结构,顺序结构 (C)过程结构,输入、输出结构,转向结构(D)选择结构,循环结构,顺序结构 8.给变量赋值a=123+MID(“123456”,3,2),a变量中的值是( D ) (A)“12334”(B)123 (C)12334 (D)157 9.下面If语句统计满足性别为男、职称为副教授以上、年龄小于40岁条件的人数,不正确的语句是( D ) (A)If sex=“男”And age<40 And InStr(duty,“教授”)>0 Then n=n+1 (B)If sex=“男”And age<40 And (duty=“教授”Or duty=“副教授”) Then n=n+1 (C)If sex=“男”And age<40 And Right(duty,2)= “教授” Then n=n+1 (D)If sex=“男”And age<40 And duty=“教授”And duty=“副教授” Then n=n+1 10.若要清除列表框的所有内容,可用来实现的方法是( C )

VB程序设计期末试卷

《VB程序设计》期末试卷 一、判断题(每题1分,共10分) ()1、设置属性的语句格式为:“对象名.属性名=属性值”。 ()2、在窗体或模块文件中声明为Private的过程,只能被本窗体或模块中的过程所调用。()3、VB的赋值语句只能给变量赋值。 ()4、在VB中,字符型常量应使用"#"号将其括起来。 ()5、窗体大小只能通过鼠标拖动窗体边框来设置。 ()6、VB的Double类型数据,可以精确表示其数值范围内的所有实数。 ()7、若用户在键盘上按下一个键,则会产生一个Click事件。 ()8、罗马数制是进位计数制。 ()9、事件过程可以由用户事件触发执行,也可以由其他过程所调用。 ()10、Do While条件.....Loop和DO Until Not条件.....Loop 两条循环语句,实现循环控制是等效的。 二、单项选择题。(每小题2分,共50分) ()1.设a=“Visual Basic”,下面使b=“Visual”的语句是 A. b=Left(a,6) B. b=Mid(a,1) C. b=Rigth(a,5,5) D. b=Left(a,1,6) ()2.在立即窗口中执行?9>=9,输出结果是 A.0 B.True C.False D. -1 ()3.语句Dim var1 As Boolean作用是:将var1定义为什么类型变量 A.单精度型 B. 整型 C. 布尔型 D.字符型 ()4.Int(—0.618*10)/10的值是 A.—0.7 B.—0.6 C. —1 D. —0.1 ()5.表达式2 + 8 * 6 / 4 Mod 2的值是 A.5 B.2 C.6 D.9 ()6.在VB中快捷键F4打开哪个窗口? A. 资源管理器窗口 B. 属性窗口 C. 代码窗口 D. 立即窗口 ()7.函数Int( 64 * RND() )的值是在哪个范围内的整数? A. [0,63] B. [0,64] C. [1,63] D. [1,64] ()8.下列叙述中正确的是 A. 只有窗体才是Visual Basic中的对象 B. 只有控件才是Visual Basic中的对象 C. 窗体和控件都是Visual Basic中的对象 D. 窗体和控件都不是Visual Basic中的对象 ()9.用于Visual Basic程序设计的控件在 A. 工具箱中 B.工具菜单中 C. 工程窗口中 D.工具栏上 ()10.Visual Basic程序中表示续行的字符是 A. : B. _ C. \ D. ’ ()11.决定按钮显示内容的属性是 A. Text https://www.wendangku.net/doc/7f1144047.html, C. Caption D.BackStyle ()12.下列可以把图形文件c:\地鼠1.jpg装入窗体FORM1中的语句为 A. Form1.Picture= LoadPicture("c:\ 地鼠1.jpg") B. Form1.Handle = " c:\ 地鼠1 .jpg" C. Form1 = LoadPicture("c:\ 地鼠1.jpg") D. Form1 = " c:\ 地鼠1.jpg" ()13.设a、b、c为整型变量,执行以下程序后a、b、c的值是 a=1:b=2:c=3 a=b:b=c:c=a A.2 3 1 B.2 3 2 C.3 2 1 D.1 3 2 ()14.将数学表达式2 2* 5 ) ( cos e b a+ +写成Visual Basic的表达式,其正确的形式是 A.Cos (a+b) ^2+5*exp(2) B.Cos^2(a+b)+ 5*exp(2) C.Cos (a+b) ^2+5*ln(2) D.Cos^2(a+b)+ 5*ln(2) ()15.下列描述图片框和图像框区别,那条是错误的 A.图像框中显示图片一般用作背景 B.图片框有拉伸属性

VB程序设计编程考试~题及答案~

VB程序设计编程考试题及答案 1.输入3个数,输出最大的数 Private Sub command1_click() Dim max For i = 1 To 3 n = Val(InputBox("输入第" & i & "个数")) If n > max Then max = n End If Next Print "三个数中最大的数是" ; max End Sub 2.有一元二次方程:aX2+bX+c=0,依次输入a,b,c,判断此方程是否有实根 Private Sub Command1_Click() Dim a, b, c, n a = Text1 b = Text2 c = Text3 n = b * b - 4 * a * c If n >= 0 Then Label4 = "方程有根" Else Label4 = "方程无根" End If End Sub 3.输入一个百分制的成绩,若大于等于60,则用消息框弹出,显示“恭喜!成绩通过!”, 若小于60,则弹出消息框,显示“抱歉!成绩没有通过! Private Sub Form_Load() Text1 = "" End Sub Private Sub Command1_Click() Dim n n = Text1 If n > =60 Then Val (MsgBox("恭喜!成绩通过!")) Else Val (MsgBox("抱歉!成绩没有通过!")) End If End Sub 4.输入一年份,判断它是否为闰年,并显示有关信息。(判断闰年的条件是:年份能被4整 除但不能被100整除,或者能被400整除) Private Sub Command1_Click() Dim y%

大学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程序设计复习题及答案.

中南大学现代远程教育课程(专科)考试复习题及答案 《VB程序设计与应用》 一、选择题:在每小题给出的四个选项中,只有一项是符合题目要求的,请把所选项前的字母填在 题后的括号内。 1. Visual Basic程序中分隔一行中各语句的字符是()。[ ] A)‘ B): C)\ D)_ 2. 下列可作为Visual Basic的变量名的是()。[ ] A: Filename B: A(A+B)C: A%D D : Print 3. 要让菜单项无效,应将()属性值设置为False。 [ ] A. Visible B. Enabled C. Moveable D. Checked 4. 以下过程是()事件。 Prviate Sub Form_Load( ) …… End Sub [ ] A: 命令按钮的单击B: 命令按钮的装载 C; 窗体的装载D: 窗体的单击 5. Vb中描述文件扩展名的是()属性。[ ] A: Drive B: Pattern C: FileName D: Path 6. 关于Visual Basic中事件的说法中,不正确的为()。[ ] A)事件是由Visual Basic预先定义好的,能够被对象识别的动作 B)DblClick(双击)是Visual Basic中的一种事件 C)一个对象可以识别一个或多个事件 D)对于一个系统提供的对象可以识别哪些事件,需要程序员自己定义 7. 下列控件中可设置滚动条是()。 [ ] A. 检查框(复选框) B. 框架 C. 文本框 D. 标签框 8. 在Visual Basic中建立一个空窗体,( )不会是其默认名。 [ ] A. Form1 B. Form2 C. Formx D. Form10 9. Const One&=1,则One为()类型的常数。[ ] A)整型 B)字节型

VB程序设计试题及答案一

V B程序设计试题及答案(一) 一、单选题 1. VB6.0是一种面向B 的编程环境。 (A) 机器(B) 对象 (C) 过程(D) 应用 2. 要使FormI窗体的标题栏显示"欢迎使用VB",以下D 语句是正确的。 (A) Forml.Caption=“欢迎使用VB” (B) Forml.Caption='欢迎使用VB' (C) Forml.Caption=欢迎使用VB (D) Forml.Caption="欢迎使用VB" 3. 若要使命令按钮不可操作,要对A 属性进行设置。 (A) EnabIed (B)Visible (C) Backcolor (D)Caption 4. 如果在窗体上已经创建了一个文本框对象TextI,可以通过C 事件获得输入键值的ASCII码。 (A) Change (B) LostFocus (C) KeyPress (D) GotFocus 5. 下面A 是合法的变量名。 (A) X_yz (B) 123ab。(C) integer (D) X-Y 6. 以下关系表达式中,其值为False的是A 。 (A) "ABC">"AbC" (B) "女">"男" (C) "BASIC"=UCase("basic) (D) "123"<"23" 7. 为了给x、y、z三个变量赋初值1,下面正确的赋值语句是A 。 (A) x=1:y=1:z=1 (B) x=1,y=1,z=1 (C) x=y=z=1 (D) xyz=1 8. VB提供了结构化程序设计的三种基本结构,三种基本结构是D 。 (A)递归结构、选择结构、循环结构 (B)选择结构、过程结构、顺序结构 (C)过程结构、输入输出结构、转向结构 (D)选择结构、循环结构、顺序结构 9. 下面If语句统计满足性别为男、职称为副教授以上、年龄小于40岁条件的人数,不正确的语句是 D 。 (A) If sex="男" And age=4O And InStr(duty,"教授")>O Then n=n+l (B) If sex="男" And age=4O And (duty="教授" Or duty="副教授") Then n=n+l (C) If sex="男" And age=4O And Right(duty,2)="教授" Then n=n+l (D) If sex="男" And age=4O And duty="教授" And duty="副教授" Then n=n+l 10.下列关于Do…Loop循环结构执行循环次数的描述正确的是D 。 (A) Do While…Loop循环和Do…Loop Until循环至少都执行一次 (B) Do While…Loop循环和Do…Loop Until循环可能都不执行 (C) Do While…Loop循环至少执行一次和Do…Loop Until循环可能不执行 (D) Do While…Loop循环可能不执行和Do…Loop Until循环至少执行一次 11.以下B 是正确的For…Next结构。 (A) For x=1 To Step 10 (B) For x=3 To -3 Step -3 ……

vb程序设计试题(含标准答案)

第一套试题 一、选择题(每题2分,共30分) 1.在VB环境中,工程文件的扩展名是( C ) (A).frm (B).bas(C).vbp (D).frx 2.下面4项中不属于面向对象系统三要素的是( A ) (A)变量(B)事件(C)属性(D)方法 3. \、/、Mod、*这4个算述运算符中,优先级别最低的是( C ) (A)\ (B)/ (C)Mod (D)* 4.要使Print方法在Form_Load事件中起作用,要对窗体的( C )属性进行设置 (A)BackColor (B)ForeColor (C)AutoRedraw(D)Caption 5.不论何控件,共同具有的属性是( B ) (A)Text (B)Name (C)ForeColor(D)Caption 6.要使Form1窗体的标题栏显示“欢迎使用VB”,以下语句正确的是( D ) (A)Form1.Caption=“欢迎使用VB”(B)Form1.Caption=ˊ欢迎使用VBˊ (C)Form1.Caption=欢迎使用VB (D)Form1.Caption=〞欢迎使用VB〞 7.VB提供了结构化程序设计的3种基本结构,这3种基本结构是( D ) (A)递归结构,选择结构,循环结构 (B)选择结构,过程结构,顺序结构 (C)过程结构,输入、输出结构,转向结构(D)选择结构,循环结构,顺序结构 8.给变量赋值a=123+MID(“123456”,3,2),a变量中的值是( D ) (A)“12334”(B)123 (C)12334 (D)157 9.下面If语句统计满足性别为男、职称为副教授以上、年龄小于40岁条件的人数,不正确的语句是( D ) (A)If sex=“男”And age<40 And InStr(duty,“教授”)>0 Then n=n+1 (B)If sex=“男”And age<40 And (duty=“教授”Or duty=“副教授”) Thenn=n+1

VB程序设计_期末复习资料2.doc

Visual Basic程序设计期末综合练习 2008年11月 一、单项选择题 1.一个VB应用程序可以包含几个vbp文件(A.1个)。 2.启动VB后,就意味着要建立一个新( C.工程)。 3.后缀为.bas的文件表示(D.标准类模块文件)。 4.当一个工程中含有多个窗体时,其中的启动窗体是( D.在“工程属性”对话框中指定的窗体)。 5.在文本框控件中将Text的内容全部显示为所定义的字符的属性是(B.PasswordChar )。 A.Password B.PasswordChar C.需要编程来实现D.以上都不是 6.Visual Basic是一种面向对象的程序设计语言,所采用的编程机制是(C.事件驱动)。 A.从主程序开始执行B.按过程顺序执行 C.事件驱动D.按模块顺序执行 7.下列四项中合法的变量名是(B.a_bc )。 A.a-bc B.a_bc C.4abc D.integer 8.将调试通过的工程经“文件”菜单的“生成.exe文件”编译成.exe后,将该可执行文件拿到其它机器上不能运行的主要原因是(C.运行的机器上无VB系统)。 A.缺少.frm窗体文件B.该可执行文件有病毒 C.运行的机器上无VB系统D.以上原因都不对 9.无论何种控件,共同具有的属性是(B.Name) A.Text B.Name C.Caption D.ForeColor 10.有程序代码如下: Text1.Text = "Visual Basic程序设计" 则Text1,Text ,和"Visual Basic程序设计"分别代表(C.对象,属性,值)。 A.对象,值,属性B.对象,方法,属性 C.对象,属性,值D.属性,对象,值 11.如果仅需要得到当前系统时间,使用的函数是(B.Time ) A.Now B.Time C.Year D.Date 12.表达式16/4-2^5*8/4MOD5\2(D.4 )。 A.20 B.14 C.2 D.4 13.以下叙述中错误的是(D、在一个窗体文件中用Private定义的通用过程能被其它窗体调用)。 A、一个工程中可以包含多个窗体文件

大学计算机VB程序设计考试题目

实验三 第1题四则运算题 设计如下窗体,为五个命令按钮编写5段代码完成四则运算及退出程序,其中在计算除法时,如果第二个数就是零,在消息框中显示信息“除数为零”。 Public Class Form1 Private Sub Button1_Click(ByVal sender As System、Object, ByVal e As System、EventArgs) Handles Button1、Click Dim a, b As Single a = TextBox1、Text b = TextBox2、Text TextBox3、Text = a + b End Sub Private Sub Button2_Click(ByVal sender As System、Object, ByVal e As System、EventArgs) Handles Button2、Click Dim a, b As Single a = TextBox1、Text b = TextBox2、Text TextBox3、Text = a - b End Sub Private Sub Button3_Click(ByVal sender As System、Object, ByVal e As System、EventArgs) Handles Button3、Click Dim a, b As Single a = TextBox1、Text b = TextBox2、Text TextBox3、Text = a * b End Sub Private Sub Button4_Click(ByVal sender As System、Object, ByVal e As System、EventArgs) Handles Button4、Click Dim a, b As Single a = TextBox1、Text b = TextBox2、Text

vb程序设计期末复习题及答案

《vb程序设计》期末复习题及答案 一、填空题 1.创建一个VB应用程序三个主要的步骤是__________________、________________和 _____________________。 2.当程序运行时,要求窗体中的文本框呈现空白,则在设计时,应当在此文本框的__________窗口中,把此文本框的_____________属性设置成空白。 3.Label和TextBox控件用来显示和输入文本,如果仅需要让应用程序在窗体中显示文本信息,可使用___________控件;若允许用户输入文本,则应使用_____________控件。 4.窗体的常用方法有__________、___________、___________和___________。 5.要想在代码中给名为txtshow的文本框赋予文本:GOOD WORK ,应当编写的语句是 ____________________________________。 6.若命令按钮的名称为Cmdopen,程序要求单击该命令按钮时,打开一个窗口frm1,请对以下事件过程填空。 Private Sub Cmdopen_ ___________ _____________________ End Sub 7.Visual Basic 6种类型的表达式是______________、______________、______________、 ________________、_________________、____________________。Visual Basic根据表达式的 ___________来确定表达式的类型。 8.表达式93 \ 7 Mod 2 ^ 2 的值是___________。 9.已知a=3,b=4,c=5,表达式a>b and Not c>a Or c>b And ca And Not b

VB程序设计在线考试答案精编

V B程序设计在线考试答 案精编 Document number:WTT-LKK-GBB-08921-EIGG-22986

《VB程序设计》课程综合复习资料 一、单项选择 1.若要使标签控件显示时,不覆盖其背景内容,应设置标签控件的(D )属性。 A.BACKCOLOR B.BORDERSTYLE C.FORECOLOR D.BACKSTYLE 2.如果要在文本框中输入字符时,只显示某个字符,如星号(*),运行时,在文本框中输入的字符仍然显示出来,而不显示星号,原因可能是(B ) A.文本框的MULTILINE属性值为TRUE B.文本框的LOCKED属性值为TRUE C.文本框的MULTILINE属性值为FALSE D.文本框的LOCKED属性为FALSE 3.下列关于属性设置的叙述错误的是:( A) A.一个控件具有什么属性是VB预先设计好的,用户不能改变B.一个控件具有什么属性是VB预先设计好的,用户可以改变C.一个控件的属性即可以在属性窗口中设置,也可以用程序代码设置 D.一个控件的属性在属性窗口中设置,还可以利用程序代码为其设置新值 4.下列说法正确的是(C ) A.对象属性只能在“属性窗口”中设置 B.一个新的工程可以在“工程窗口”中建立

C.必须先建立一个工程,才能开始设计应用程序 D.只能在“代码窗口”中编写程序代码 5.下列关于窗体上控件的基本操作错误的是:(A ) A.下一次DEL键只能删除一个控件 B.按下一次DEL键可以同时删除多个控件 C.按住SHIFT键,然后单击每个要选择的控件,可以同时选中多个控件 D.按住ALT键,然后单击每个要选择的控件,可以同时选中多个控件 6.下列关于设置控件属性的叙述正确的是(C ) A.用户必须设置属性值 B.所有的属性值都可以由用户随意设定 C.属性值不必一一重新设置 D.不同控件的属性项都完全一样 7.如果将布尔常量值TRUE赋值给一个整型变量,则整型变量的值为(B ) A.0 B.-1 C.TRUE D.FALSE 8.下列关于控件画法的叙述错误的是(D ) A.单击一次工具箱中的控件图标,只能在窗体上画出一个相应的控件 B.按住CTRL键后单击一次工具箱中的控件图标,可以在窗体上画出多个相同类型的控件

相关文档
相关文档 最新文档