1
一、叙述题
1.简述事件驱动的程序设计原理。
2.简述VB具有哪些特点。
3VB的集成开发环境由哪些元素组成?
4VB集成开发环境的工具栏能否自行定义?标准工具栏中包含一些什么按钮?
5.当创建只有一个窗体的应用程序后,该工程涉及多少个要保存的文件?若要保存该工程中的所有文件,应先保存什么文件?后保存什么文件?若不这样做,系统有什么信息?
6.简述用VB开发应用程序的一般步骤。
二、单选题
1VB是用于开发________环境下应用程序的工具。
  ADOSWindows            BDOS
  CWindows                        DUNIX
2VB采用了________的编程机制。
  A.可视化            B.事件驱动        C.面向过程        D.面向对象
3.窗体编辑器的主要功能是________
  A.设计窗体的外观                      B.编写源程序代码
  C.设计用户界面                          D.设置对象属性
4VB________的应用程序的开发工具。
A8        B16      C32        D64
5VB集成开发环境开发的应用程序不适宜的运行环境是________
AWindows32                        BWindows 9X
  CWindowsNT                      DWindows2000
6VB共有三个版本,按功能从弱到强的顺序排列应是________
A.学习版、专业版和工程版        B.学习版、工程版和专业版
C.学习版、专业版和企业版        D.学习版、企业版和专业版
7VB集成开发环境有三种工作模式,工作模式显示在________
A.状态栏的最左方                    B.状态栏的最右方
C.状态栏的中括号内                  D.标题栏的中括号内
8.下面不属于VB集成开发环境三种工作模式之一的是________
A.设计状态                      B.编写代码状态
C.运行状态                      D.中断状态
9.不能打开代码窗口的操作是________
A.双击窗体设计器的任何地方
B.按下F4
C.单击工程窗口中的“查看代码”按钮
D.选择“视图”下拉菜单中的“代码窗口”
10.工程文件的扩展名是________
A.frm        B.vbp              C.bas          D.frx
11.窗体文件的扩展名是________
A.frm        B.vbp              C.bas          D.frx
12.标准模块文件的扩展名是________
A.frm        B.vbp            C.bas            D.vbg
13VB集成开发环境可以________
A.编辑、调试、运行程序,但不能生成可执行程序
B.编辑、生成可执行程序、运行程序,但不能调试程序
C.编辑、调试、生成可执行程序,但不能运行程序
D.编辑、调试、运行程序,也能生成可执行程序
    14.要设置窗体上各控件的属性,可在________中进行。
A.窗体布局窗口                  B.工程资源管理器窗口
C.属性窗口                          D.窗体窗口
15.不能打开属性窗口的操作是________
A.单击工具栏中的“属性窗口”按钮
B.选取“视图” 菜单中的“属性窗口”子菜单项
C.在对象上单击右键,从弹出的快捷菜单中选择“属性窗口”选项
D.选取“工程”菜单中的“属性窗口”子菜单项
16.扩展名为.vbp的工程文件中包含有__________
  A.工程中所有模块的有关信息
    B.每个窗体模块中的所有控件的有关信息
    C.每个模块中所有变量的有关信息
    D.每个模块中所有过程的有关信息
17.在以下有关对象属性的叙述中,错误的是_________
    A.一个对象的属性可分为外观、行为等若干类
        B.不同属性可能具有不同的数据类型
        C.一个对象的所有属性都可在属性窗口的列表中进行设置
        D.属性窗口中的属性列表既可按字母排列也可按类别排列
18.假设窗体上已有一个控件是活动的,为了在属性窗口中设置窗体的属性,预先要执行的操作是________
  A.单击窗体上没有控件的地方      B.单击任一个控件
    C.双击任一个控件                D.双击窗体上没有控件的地方
19.在代码窗口中,当从对象列表框中选定了某一对象后,在________中会列出适用该对象的事件。
    A.“过程”下拉列表框                B.“属性”窗口
    C.“事件”下拉列表框                D.工具栏
20.一个应用程序________窗体。
        A.只许有一个    B.可以没有        C.应该有两个    D.可包括多个
21.工程管理器窗口标题栏下的________按钮用于切换到“窗体编辑窗口”,显示和编辑正在设计的窗体。
    A.“查看代码”按钮                B.“查看对象”按钮
    C.“切换文件夹”按钮              D“查看文件夹”按钮
三、填空题
1VB是一种_面向对象_的程序设计语言,采用_事件驱动_的编程机制。
2VB提供两种运行程序的方式,一种是_编译_方式,另一种是_解释_方式。
3VB的三种工作模式分别是_设计_模式、_运行_模式和_中断_模式。
4.启动运行当前工程的快捷键是_F5_
5VB提供了4种工具栏,分别为标准工具栏、窗体编辑器工具栏、编辑工具栏和________工具栏。
6.在工程管理器的标题栏下方有3个工具按钮,分别是:“查看代码”按钮、“查看对象”按钮和“________”按钮。
四、编程及上机调试
1.新建一个工程,在窗体中放置一个Image(图像)控件,通过属性窗口设置Image控件的如下属性:
    Width(宽)    3000
    Height(高)        2300
    Stretch(调整图形大小)      True
    Left(左边位置)              800
    Top(顶边位置)              300
    Picture(加载图形)        图形由本地磁盘中搜索
启动运行程序,观察图形有什么变化。将图像控件的Stretch属性值改为False后运行程序,图形又有什么变化。
2.在窗体上放置一个标签控件,当单击窗体时,在标签上显示“你单击了窗体”;当双击窗体时,在标签上显示“你双击了窗体”。
习  题  2
一、叙述题
1.什么是类,什么是对象,什么是事件过程?
2CaptionName属性有何不同?
    3除窗体之外,还有哪些控件可作为其他控件的容器使用?
4哪些控件不能获得焦点?若在一个应用程序窗体上,依次创建了命令按钮、文本框、标签等控件,则在程序启动时,哪个控件将会首先获得焦点?
5.要使文本框获得焦点的方法是什么?
二、单选题
    1下列窗体名中哪个是合法的?
        A_aform        B3frm            Cf_1          Dfrm  4
  2有程序代码如下:
          Form2Caption  = "Visual Basic "
      试问:Form2Caption"Visual Basic "分别代表________
        A.对象、值、属性                        B.值、属性、对象
      C.对象、属性、值                            D.属性、对象、值
3.不能在窗体上选择多个控件的方法是________
        A.按住Ctrl键同时单击                   B.单击每个控件
      C.通过鼠标拖动一方框将它们选定            D.按住Shift键同时单击每个控件
    4能被对象所识别的动作与对象可执行的活动分别称为对象的________
      A.方法、事件    B.事件、方法    C.事件、属性    D.过程、方法
没有caption属性的控件是
5.下列关于VB编程的说法中,不正确的是________
A. 属性是描述对象特征的数据    B.事件是能被对象识别的动作
C.方法指示对象的行为    DVB程序采用的运行机制是面向对象
    6以下有关对象属性的说法中正确的是________
        A.对象所有的属性都罗列在属性窗口列表中
        B.不同对象不可能有同名属性
        C.不同对象的同名属性取值一定相同
      D.对象的某些属性既可在属性窗口中设置,也可通过程序代码设置或改变
    7.多窗体程序由多个窗体组成。在缺省情况下,VB在执行应用程序时,总是把______指定为启动窗体。
        A.不包含任何控件的窗体                    B.设计时的第一个窗体
        C.命名为Frm1的窗体                      D.包含控件最多的窗体
    8窗体上有多个控件,在Form_Activate()事件过程中添加________语句,就可确保每次运行程序时,都将光标定位在文本框Text1上。
        AText1Text=""                        BText1SetFocus
        CForm1SetFocus                     DText1Visible=True
9.双击窗体中的对象后,VB打开的窗口是________
A.工具箱        B.工程窗口        C.代码窗口          D.属性窗口
10Load事件是在窗体被装入工作区时________触发的事件。
A.用户          B.程序员          C.手工            D.自动
    11.在VB中可以作为容器的是________
AFormTextBoxPictureBox                  BFormPictureBoxFrame 

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