VB程序设计复习题
1Visual Basic是一种___D___的可视化程序设计语言。
A.面向机器    B.面向过程        C.面向问题        D.面向对象
2Visual Basic主窗口中不包括____B_____
A.标题栏      B.状态栏              C.工具栏          D.菜单栏
3.程序运行中用鼠标双击当前窗体时,会触发窗体的_____C____ 事件。
ALoad      BUnload      CDblClick    DKeyPress
4.假设窗体上已有一个控件是活动的,为了在属性窗口中设置窗体的属性,预先要执行的操作是 ____A______
A.单击窗体上没有控件的地方    B.单击任一个控件
C.双击任一个控件              D.双击窗体上没有控件的地方
5、要设置窗体上各控件的属性,可在  ____C___ 中进行。
A.窗体布局窗口              B.工程资源管理器窗口
C.属性窗口                    D.窗体窗口
6.设变量A的值为-2,则___A___函数的执行结果与其他三个不一样。
AVal("A")        BInt(A)      CFix(A)      D-Abs(A)
7.要在窗体Forml的标题栏上显示"统计程序",可用___B___语句。
AForml.Name="统计程序"    BForm1.Caption="统计程序"
C. Forml.Caption=统计程序    DForml.Name=统计程序
8.函数String(n, "str")的功能是    B     
A.把数值型数据转换为字符串
B.返回由n个字符组成的字符串
C.从字符串中取出n个字符
D.从字符串中第n个字符的位置开始取子字符串
9、定义变量如下:
Dim MyVar
MyVar =come see me
若在立即窗口中显示MyVar的值,下面正确的是( A
ADebug.Print MyVar      B? MyVar
CPrinter.Print MyVar    DPrint MyVar
10.设置复选框或单选按钮标题对齐方式的属性是( D
AAlign    Bvalue    CSorted      D. Alignment
11、滚动条控件的LargeChange属性所设置的是( A
A 单击滚动条和滚动箭头之间的区域时,滚动条控件value属性值的改变量
B 滚动条中滚动块的最大移动位置
C 滚动条中滚动块的最大移动范围
D 滚动条控件无该属性
12、设置一个单选按钮(OptionButton)所代表选项的选中状态,应当在属性窗口中改变的属性是( D
ACaption      BName      CText      Dvalue
13、在窗体中添加一个命令按钮,名称为Command1,两个文本框名称分别为Text1Text2,然后编写如下程序:
Private Sub Command1_Click( )
   
   
    C=Lcase(a)
    D=Ucase(b)
    Print C;D
End Sub
程序运行后,在文本框Text1Text2中分别输入AbCEfg,结果是( A
AabcEFG    Babcefg    CABCefg    DABCEFG
14.假定窗体上有一个标签,名为Label1,为了使该标签透明并且没有边框,则正确的属性设置为( A
ALabel1.BackStyle=0        BLabel1.BackStyle=1
  Label1.BorderStyle=0          Label1.BorderStyle=1
CLabel1.BackStyle=True    DLabel1.BackStyle=False
  Label1.BorderStyle=True      Label1.BorderStyle=False
15.当拖动滚动条中的滚动块时,将触发滚动条的事件是( D
AMove      BChange    CSetFocus      DScoll
16.比较图片框(PictureBox)和图像框(Image)的使用,正确的描述是( C
A 两类控件都可以设置AutoSize属性,以保证装入的图形可以自动改变大小
B 两类控件都可以设置Stretch属性,使得图形根据物件的实际大小进行拉伸调整,保证显示图形的所有部分
C 当图片框(PictureBox)的AutoSize属性为FaLse时,只在装入图元文件(没有caption属性的控件是*.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
AName    BCaption    CIndex    DEnabled
20、下面( D )不是VB的文件类控件
ADriveListBox控件          BDirListBox控件
CFileListBox控件            DMsgBox
21、关于Open语句不正确的叙述是(  D 
AOpen语句可以打开顺序文件      BOpen语句可以打开随机文件 
COpen语句可以打开二进制文件    DOpen语句可以打开一个窗体
22、下列语句所声明的数组的元素个数为(  A 
Dim  Ary(3 To 6,-2 To 2)
A20        B16      C24    D25
23、下面对控件数组叙述正确的是(  A 
A)在窗体上添加第二个相同类型的控件时,VB不会提示创建一个控件数组             
B)控件数组使用Index属性来标识控件元素,其范围必须从0开始 
C)控件数组使用的资源比用几个单独同类型的控件占用的资源要多     
D)如果有一个命令按钮数组,各个按钮都有自己的Click事件过程
24、在框架Frame1和图片框Piture1中各有一组复选框CheckBox,其作用是(  D
A)两组复选框中只有一个能被选中     
B)因有两组复选框,无一可被选中 
C)两组复选框中各有一个能被选中   
D)两组复选框中各有多个被选中
25、要从Next循环中中退出循环,使用的语句是 (B)
AExit Do        BExit For        CContinue    DStop
二、多项选择题
1、要清除文本框Textl中的内容,使其内容为空字符串,可以采用( AC 
    AText1.Text=Space(0)      BText1.Text=0      CText1.Text=""
    DText1.Text=Space(1)      ECls Textl.Text
2、下列关于Name属性的论述中,正确的是(  ABC       
    A.所有窗体和控件都有Name属性,其值不能为空

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。