VB程序设计复习题答案 下载本文

内容发布更新时间 : 2024/6/26 16:00:32星期一 下面是文章的全部内容请认真阅读。

VB程序设计复习题

1.Visual Basic是一种___D___的可视化程序设计语言。

A.面向机器 B.面向过程 C.面向问题 D.面向对象 2.Visual Basic主窗口中不包括____B_____。

A.标题栏 B.状态栏 C.工具栏 D.菜单栏 3.程序运行中用鼠标双击当前窗体时,会触发窗体的_____C____ 事件。

A.Load B.Unload C.DblClick D.KeyPress

4.假设窗体上已有一个控件是活动的,为了在属性窗口中设置窗体的属性,预先要执行的操作是 ____A______。

A.单击窗体上没有控件的地方 B.单击任一个控件

C.双击任一个控件 D.双击窗体上没有控件的地方 5、要设置窗体上各控件的属性,可在 ____C___ 中进行。 A.窗体布局窗口 B.工程资源管理器窗口 C.属性窗口 D.窗体窗口

6.设变量A的值为-2,则___A___函数的执行结果与其他三个不一样。

A.Val(\.Int(A) C.Fix(A) D.-Abs(A) 7.要在窗体Forml的标题栏上显示\统计程序\,可用___B___语句。

A.Forml.Name=\统计程序\.Form1.Caption=\统计程序\ C. Forml.Caption=统计程序 D.Forml.Name=统计程序 8.函数String(n, \的功能是 B 。

A.把数值型数据转换为字符串 B.返回由n个字符组成的字符串 C.从字符串中取出n个字符

D.从字符串中第n个字符的位置开始取子字符串 9、定义变量如下:

Dim MyVar

MyVar =”come see me “

若在立即窗口中显示MyVar的值,下面正确的是( A )

A.Debug.Print MyVar B、? MyVar C.Printer.Print MyVar D、Print MyVar 10.设置复选框或单选按钮标题对齐方式的属性是( D )

A.Align B.value C.Sorted D. Alignment 11、滚动条控件的LargeChange属性所设置的是( A )

A. 单击滚动条和滚动箭头之间的区域时,滚动条控件value属性值的改变量 B. 滚动条中滚动块的最大移动位置 C. 滚动条中滚动块的最大移动范围 D. 滚动条控件无该属性

12、设置一个单选按钮(OptionButton)所代表选项的选中状态,应当在属性窗口中改变的属性是( D ) A.Caption B.Name C.Text D.value

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

Private Sub Command1_Click( ) a=Text1.text b=Text2.text C=Lcase(a) D=Ucase(b) Print C;D End Sub

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

14.假定窗体上有一个标签,名为Label1,为了使该标签透明并且没有边框,则正确的属性设置为( A ) A.Label1.BackStyle=0 B.Label1.BackStyle=1 Label1.BorderStyle=0 Label1.BorderStyle=1 C.Label1.BackStyle=True D.Label1.BackStyle=False Label1.BorderStyle=True Label1.BorderStyle=False 15.当拖动滚动条中的滚动块时,将触发滚动条的事件是( D ) A.Move B.Change C.SetFocus D.Scoll

16.比较图片框(PictureBox)和图像框(Image)的使用,正确的描述是( C ) A. 两类控件都可以设置AutoSize属性,以保证装入的图形可以自动改变大小

B. 两类控件都可以设置Stretch属性,使得图形根据物件的实际大小进行拉伸调整,保证显示图形的所有部分

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

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

17.当利用Line方法进行绘图时,以下正确的说法是( B )

A. 有7种不同的线型,而且不管线宽多少都可以绘制虚线/点划线/点线

B. 使用Line(100,100)-(1000,1200)和Line(100,100)-Step(900,1100)将绘制两条相同位置的直线 C. 可利用Line方法添加矩形,如Line(300,300)-(2000,2000),BF D. 可利用Line方法添加矩形,如Line(300,300)-(2300,2300),B+F 18.下面语句中错误的是( 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)

19.可以唯一标识控件数组中的每一个控件的属性是( C ) A.Name B.Caption C.Index D.Enabled 20、下面( D )不是VB的文件类控件

A.DriveListBox控件 B.DirListBox控件 C.FileListBox控件 D、MsgBox 21、关于Open语句不正确的叙述是( D )

(A)Open语句可以打开顺序文件 (B)Open语句可以打开随机文件 (C)Open语句可以打开二进制文件 (D)Open语句可以打开一个窗体 22、下列语句所声明的数组的元素个数为( A ) Dim Ary(3 To 6,-2 To 2)

(A)20 (B)16 (C)24 (D)25 23、下面对控件数组叙述正确的是( A )

(A)在窗体上添加第二个相同类型的控件时,VB不会提示创建一个控件数组 (B)控件数组使用Index属性来标识控件元素,其范围必须从0开始 (C)控件数组使用的资源比用几个单独同类型的控件占用的资源要多 (D)如果有一个命令按钮数组,各个按钮都有自己的Click事件过程