20172018学年度第二学期《VB》期中考试卷
适用班级: 20        考试时间:90分钟
1
一、单项选择题(每题1分,共30分)
1. 运行时,要向图片框Pic中加载"C:\windows\beer.bmp"图像文件,应使用语句______
  APicture1.Picture="C:\windows\beer.bmp"
  BPicture1.Picture=LoadPicture("C:\windows\beer.bmp")
  CPic.Picture=LoadPicture(C:\windows\beer.bmp)
  DPic.Picture=LoadPicture("C:\windows\beer.bmp")
2.在开发VB应用程序时,一个工程一般至少应含有_______
  A)标准模块文件和类模块文件    B)工程文件和窗体文件
  C)工程文件和类模块文件        D)工程文件和标准模块文件
3. 要判断在文本框是否按了Enter键,应在文本框的________事件中判断。
  A Change        B KeyPress
  C Click          D KeyDown
4. VB,对象的行为被称作_______,它被事先编写好相应的过程或函数供用户直接调用。
  A)属性            B)方法
  C)事件           D)消息
5. 下面关于标签和文本框的描述中,正确的是________
  A)文本框和标签都可以在运行时输入文字
  B)文本框和标签都可以显示文字
  C)文本框和标签都有Caption属性
  D)文本框和标签都有Text属性 
6Visual Basic 是一种面向对象的程序设计语言,对象的三要素包括________
  A 变量,属性,方法
  B 属性,事件,方法
  C 类,属性,方法
  D 对象,属性和方法
7. 刚建立一个新的标准EXE工程后,不在工具箱中出现的控件是______
  A)单选按钮             B)图片框
  C)通用对话框           D)文本框
8. 将文本框的______属性设置为True时,文本框可以输入或显示多行文本,且会在输入的内容超出文本框的宽度时自动换行。
  AMultiline            BScrollbars
  CText                  DEnabled
9.以下关于窗体的描述中,错误的是______
  A)执行Unload Form1语句后,窗体Form1消失,但仍在内存中
  B)窗体的Load事件在加载窗体时发生
  C)当窗体的Enabled属性为False时通过鼠标和键盘对窗体的操作都被禁止
  D)窗体的HeightWidth属性用于设置窗体的高和宽
10. 下面关于属性和方法的描述中,不正确的是________
  A)属性是对象的特征,方法是对象的行为    B)属性和方法都有值
  C)属性可以被赋值                        D)方法表示能执行的操作
11. Visual Basic是一种面向对象的可视化程序设计语言,采取了_______的编程机制。
  A 从窗体开始执行
  B 按书写顺序执行
  C 从主程序开始执行
  D 事件驱动
12. Visual Basic中最基本的对象是_________,它是应用程序的基石,是其他控件的容器。
  A 文本框          B 窗体
  C 标签            D 命令按钮
13. 为了清除窗体上的一个控件,下列正确的操作是______
  A)按回车键   
    B)按ESC
  C)选择(单击)要清除的控件,然后按DEL 
    D)选择(单击)要清除的控件,然后按回车
14.多窗体程序是由多个窗体组成的,在缺省的情况下,VB应用程序执行时,总是把_________指定为启动窗体。
  A 不包含任何控件的窗体
  B 设计时的第一个窗体
  C 包含控件最多的窗体
  D 命名为Form1的窗体
15VB是一种面向对象的程序设计语言,下面_________不是面向对象包含的三要素。
  A 变量            B 事件
  C 属性           D 方法
16.对象的边框类型由属性 ________来决定。
  ADrawStyle        BDrawWidth
  CBorderSyle      DScaleMode
17. 要使Print方法在Form_Load 事件中起作用,要对窗体的________属性进行设置。
  ABackColor      B ForeColor
  C AutoRedraw    D Caption
18.够改变窗体边框线类型的属性是______
  A FontStyle      B Border
  编程语言vb是什么C BackStyle      D BorderStyle
19.文本框没有________属性。
  A Enabled        B Caption
  C BackColor      D Visible
20. 不论任何控件,共同具有的是________属性。
  A Text         B Caption
  C BackColor     D Name
21VB的一个应用程序至少包含一个_________文件,该文件存储窗体上使用的所有控件对象和有关的_________、对象对应的_________过程和_________代码。
  A 模块、方法、事件、程序
  B 窗体、属性、事件、程序
  C 窗体、程序、属性、事件
  D 窗体、属性、事件、模块
22. 以下不属于VB工作模式的是________模式。
  A 编译      B 设计
  C 运行    D 中断
23. Cls命令可清除窗体或图形框中 ________的内容。
  APicture属性设置的背景图案    B)设计时放置的图片
  C)程序运行时产生的图形和文字    D)以上全部AC
24. 保存新建工程时,默认的路径是________
  AMy Documents    B VB98
  C \             D Windows
25.决定控件上文字的字体、字形、大小、效果的属性是______
  A Text       B Caption
  C Name       D Font
26VB 6.0集成开发环境中不能完成的功能是_______
  A)输入编辑源程序
  B)编译生成可招待程序
  C)调试运行程序
  D)自动生成查并改正程序中的错误
27.下列关于VB编程的说法中不正确的是_______
  A)属性是描述对象特征的数据
  B)事件是能被对象识别的动作
  C)方法指示对象的行为
  DVB程序采用的运行机制是面向对象
28.关于面向对象的描述中,不正确的是_______
  A)对象就是自定义结构变量
  B)对象代表正在创建的系统中的一个实体
  C)对象是一个特征和操作的封装体
  D)对象之间的信息传递是通过消息进行的
29.以下叙述错误的是________
  A)打开一个工程文件时,系统自动装入与该工程有关的窗体文件
  B)打开一个窗体文件时,系统自动装入与该窗体有关的工程文件
  C)保存VB应用程序时,应分别保存窗体文件和工程文件
  D)事件可以由用户激发,也可以由系统激发
30.复选框的Value 属性为 1 时,表示            
  A 复选框未被选中
  B 复选框被选中
  C 复选框内有灰的勾
  D 复选框操作有误
二、 填空题(每空1分,共20分)
1. 窗体模块的文件扩展名为             
2. 在窗口中双击“显示”按钮,或直接按_          键,系统会自动弹出代码编译器窗口。
3. 属性分为              属性和              属性两种
4.在Visual Basic中,事件产生的方式主要有                              、和                             
5. Visual Basic 开发环境的中心部分开发环境的中心部分称为            _
6. Visual Basic 提供的              以树形的方式对其资源进行管理。
7. 属性窗口有两种显示方式,一种是按_________排序;另一种是按            排序。
8.对于某一对象能否接收焦点,取决于该对象的                            属性的取值。              属性允许对象响应键盘、鼠标等事件。              属性则决定对象是否显示在屏幕上。只有这两个属性的取值同时均为              时,该对象才能接收焦点。
9. Visual Basic的程序模块有三种:                                         
10.通过            _模块我们可以根据需要建立自己的控件。
三、简答题(每题5分,共30分)
1.简述Visual Basic的主要功能特点。
2.VisualBasic主界面窗口主要由几部分组成?
3.解释模式和编译模式在程序运行过程中的区别是什么?
4.什么是对象的属性?
5.简述事件驱动机制与传统编程方式的异同。
6.简述事件驱动程序的执行过程。
四、程序题(每题10分,共20分)

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