VB程序设计复习资料
一、选择题
    1、提供控件的的窗口是   
        A、对象窗口                    B、对象浏览器窗口
        C、工具箱                    D、工具栏
2、以下叙述中错误的是   
A、Visual Basic 是事件驱动型可视化编程工具
B、Visual Basic应用程序不具有明显的开始和结束语句
CVisual Basic工具箱中的所有控件都具有宽度(Width)和高度(Height)属性
D、Visual Basic中控件的某些属性只能在运行时设置
3、以下不属于Visual Basic系统的文件类型是   
A、.frm            B、.bas            C.vbg            D、.vbp
4、以下叙述中错误的是   
A、在工程资源管理器窗口中只能包含一个工程文件及属于该工程的其他文件
B、以.BAS为扩展名的文件是标准模块文件
C、窗体文件包含该窗体及其控件的属性
D、一个工程中可以含有多个标准模块文件
5、以下叙述中错误的是   
A、双击鼠标可以触发DblClick事件
B、窗体或控件的事件的名称可以由编程人员确定
C、移动鼠标时,会触发MouseMove事件
D、控件的名称可以由编程人员设定
6、程序运行后,在窗体上单击鼠标,此时窗体不会接收到的事件是   
A、MouseDown    B、MouseUp    CLoad        D、Click
7、设a=10,b=5,c=1,执行语句Print a > b > c后,窗体上显示的是   
A、True            BFalse         C、1        D、出错信息
8、如果要改变窗体的标题,则需要设置的属性是   
ACaption        B、BackColor    C、Name    D、BorderStyle
9、设有以下循环结构   
Do
循环体
Loop While <条件>
则以下叙述中错误的是
A、若“条件”是一个为0的常数,则一次也不执行循环体
B、“条件”可以是关系表达式、逻辑表达式或常数
C、循环体中可以使用Exit Do语句
D、如果“条件”总是为True,则不停地执行循环体
10、工程文件的扩展名是   
        A、.frm                      B、.bas
        C.vbp                        D、.frx
11、VB集成开发环境有3种工作状态,不属于3种工作状态之一的是   
A、设计状态              B、编写代码状态
C、运行状态                C、中断状态
    12、在VB中称称各种可在对象上操作的过程为   
        A、属性                        B、方法
        C、事件                        D、封装
    13、下列控件中,可以接收用户输入信息的控件是   
        A、图片框控件                B、文本框控件
        C、标签控件                    D、图像框控件
    24、当某个单选按钮控件被选中时,其Value属性值为   
        A、0                        B、1
        CTrue                        D、False
    15、某应用程序的窗体界面中有3个控件,程序运行,该窗体加载后,如果按下键盘上的【Tab】键,则下列    事件不会发生。
        A、获得焦点事件            B、失去焦点事件
        C、键盘按下事件                D、改变事件
    16、用户在屏幕上画出程序界面, 并设置好对象属性, 系统便可自动生成程序代码,  这称为   
        A、面向对象的程序设计        B、结构化程序设计
        C、事件驱动的编程机制        D、可视化程序设计
    17、在程序运行过程中,要想使可操作的按钮变成看得见但不可操作的按钮,则就设置为False的属性是   
        A、Visible                    BEndbled
        C、Default                    D、Canceled
    18、若要将某命令按钮设置为默认命令按钮,则应设置True为的属性是   
        A、Endbled                    B、Cancel
        CDefault                    D、Canceled
    19、命令按钮不能响应的事件是   
        ADblClick                    B、Click
        C、MouseDown                D、MouseUp
    20、若要设置标签框的背景颜,使用的属性是   
        A、ForeColor                    BBackColor
        C、FontBold                    D、Color
    21、下面是窗体的4个属性,在界面设计时,改变属性值看不到窗体变化的是   
        A、Top                        B、Width
        C、Left                        DEndbled
    22、修改控件属性,一般可以使用属性窗口,也可以通过    为属性赋值。
        A、命令                        B、对象
        C、方法                        D、代码
    23、在VB中的每一个对象都具有自己的属性、    和方法。
        A、控件                        B、函数
        C、事件                        D、公用过程
    24、Load事件是在窗体被装入工作区时    触发的事件。
        A、用户                        B、程序员
        C、手工                        D、自动
    25、在VB中不同类型的数据占用的存储空间长度是不同的。下列各组数据类型中,满足存储空间从小到大顺序的是   
        AByteIntegerlongDouble        B、Byte、Integer、Double、Boolean
        C、Boolean、Byte、Integer、Double        D、Boolean、Byte、Integer、long
26、要声明一个长度为256个字符的定长字符串变量str,以下    语句是正确的。
        A、Dim Str as string                    B、Dim Str as string(256)
        C、Dim Str as string[256]                DDim Str as string*256
    27、用于获得字符串S从第4个字符开始的4个字符的函数是   
        AMid(S,4,4)                        B、Middle
        C、MidStr(S,4,4)                        D、MiddleStr(S,4,4)
    28、VB提供了结构化程序设计的3种基本结构,这3种基本结构是   
        A、递归结构、选择结构、循环结构   
B、过程结构、选择结构、顺序结构   
        C、过程结构、输入、输出结构、转向结构
D、选择结构、循环结构、顺序结构   
29、在窗体上画一个名称为Command1的命令按钮,然后编写如下事件过程:c
Private Sub Command1_Click()
              Dim a As Integer, s As Integer
              a = 8
              s = 1
              Do
                s = s + a
                a = a - 1
              Loop While a <= 0
              Print s; a
End Sub 
程序运行后,单击命令按钮,则窗体上显示的内容是
A、7 9            B、34 0            C 9 7             D、死循环
30、现有以下简单程序:
    Sub form_Click()
        Dim x
        x=Int(Rnd)+5
          Case 5
            Print “优秀”
          Case 4
            Print “良好”
          Case 3
            Print “通过”
          Case Else
            Print “不通过”
        End Select
    End Sub
该程序运行后,程序的结果是   
        A、优秀                        B、良好
        C、通过                        D、不通过
31、下面程序段求两个数中的最大数,不正确的程序段是   
        A、Max = IIf (x>y,x,y)           
B、If x > y Then Max = x Else Max = y
        C、Max = x
          If y > x Then Max = y
        DIf y > x Then Max = y
          Max = x
32、在以下的循环中,正确的For Next结构是   
        A、For x = 1 To Step 10
           
Next x
        BFor x = 3 To -3 Step -3
           
Next x
        C、For x = 1 To 10
            Re:
Next x
If i = 10 Then Goto re
        D、For x = 3 To 10 Step 3
           
Next y
33、下面程序段:
Sub form _ Click()
        For I = 3 To 1 Step -1
            Print Spc(5-i);
            For j = 1 To 2*I-1
                Print “*”;
            Next j
            Print
        Next I
    End Sub
程序的运行结果为   
A、                    B、                    C、                    D
*                *                    *                * * * * *
  * * *              * * *            * * *                * * *
* * * * *            * * * * *      * * * * *                  *
34、下面语句正确的是   
        A、If  A > B Then T = A  A = B  B = T
        B、If  A > B Then T = A ; A = B ; B = T
        C、If  A > B Then T = A , A = B , B = T
        DIf  A > B Then T = A : A = B : B = T
35、设有如下程序:
Private Sub Command1_Click()
Dim sum As Double, x As Double
sum = 0
n = 0
For i = 1 To 5
x = n / i
n = n + 1
sum = sum + x
Next
End Sub
  该程序通过For循环计算一个表达式的值,这个表达式是   
A、1+1/2+ 2/3+3/4+4/5        B、1+1/2+2/3+3/4
C1/2+2/3+3/4+4/5            D、1+1/2+1/3+1/4+1/5
36、以下程序段执行后,变量的值应该为   
vb程序设计课本    A = 2 : B = 2
    Select  Case  B \ A
        Case  Is < 1
            C = A * 10 + B
        Case  1  To  9
            C = A * 100 + B
        Case  10  To  99
            C = A * 1000 + B
        Case  Else
            C = 0
    End  Select
        A、0                    B、22
        C202                    D、2002
37、在下面的程序段中,若要求程序中的循环体执行3次,则应在Loop
Until之后填入     
    A = 1 : Sum = 0
    Do
        Sum = Sum + A
        A = A + 3
    Loop Until
    Print Sun
        A、A >= 7                B、3A<10
        CA >= 10                  D、A < 7
38、下面是一段完整的VB程序:
    Privata  Sub  Command1_Click()
        x1 = InputBox(“请输入”)

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