VB程序设计语言期末复习题 下载本文

VB程序设计语言期末复习

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 = \Text2.Text = \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)

5 / 21

VB程序设计语言期末复习

A. VB中的函数功能类似于Sub过程 B. Sub过程不可以递归

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

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

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

A、Exit For B、Exit Do C、End For D、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 C.Name D Min 41、假定窗体的名称为(Name属性)为form1,则把窗体的标题设置为“VBTEST”的语句正确的是(B )

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

C.form1.test=“VBTEST” D.form1.name=“VBTEST” 42、清除列表框中的所有项目,应调用(C )方法。

A. Cls B. RemoveAt C. Clear D. Remove

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

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、在调用方法时,对象名时不可缺少的

6 / 21

VB程序设计语言期末复习

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属性来访问

7 / 21

VB程序设计语言期末复习

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

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、KeyDown B、KeyUp C、Unload D、KeyPress 64、当用户在窗体上单击鼠标时,不会触发的事件是(D ) A、Click B、MouseDown C、MouseUp D、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

8 / 21