2017-2018学年度第二学期《VB》期中考试卷
适用班级: 20 班 考试时间:90分钟
第1卷
一、单项选择题(每题1分,共30分)
1. 运行时,要向图片框Pic中加载"C:\windows\beer.bmp"图像文件,应使用语句______。
A)Picture1.Picture="C:\windows\beer.bmp"
B)Picture1.Picture=LoadPicture("C:\windows\beer.bmp")
C)Pic.Picture=LoadPicture(C:\windows\beer.bmp)
D)Pic.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属性
6.Visual Basic 是一种面向对象的程序设计语言,对象的三要素包括________。
A) 变量,属性,方法
B) 属性,事件,方法
C) 类,属性,方法
D) 对象,属性和方法
7. 刚建立一个新的标准EXE工程后,不在工具箱中出现的控件是______。
A)单选按钮 B)图片框
C)通用对话框 D)文本框
8. 将文本框的______属性设置为True时,文本框可以输入或显示多行文本,且会在输入的内容超出文本框的宽度时自动换行。
A)Multiline B)Scrollbars
C)Text D)Enabled
9.以下关于窗体的描述中,错误的是______。
A)执行Unload Form1语句后,窗体Form1消失,但仍在内存中
B)窗体的Load事件在加载窗体时发生
C)当窗体的Enabled属性为False时通过鼠标和键盘对窗体的操作都被禁止
D)窗体的Height、Width属性用于设置窗体的高和宽
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的窗体
15.VB是一种面向对象的程序设计语言,下面_________不是面向对象包含的三要素。
A) 变量 B) 事件
C) 属性 D) 方法
16.对象的边框类型由属性 ________来决定。
A)DrawStyle B)DrawWidth
C)BorderSyle D)ScaleMode
17. 要使Print方法在Form_Load 事件中起作用,要对窗体的________属性进行设置。
A)BackColor 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
21.VB的一个应用程序至少包含一个_________文件,该文件存储窗体上使用的所有控件对象和有关的_________、对象对应的_________过程和_________代码。
A) 模块、方法、事件、程序
B) 窗体、属性、事件、程序
C) 窗体、程序、属性、事件
D) 窗体、属性、事件、模块
22. 以下不属于VB工作模式的是________模式。
A) 编译 B) 设计
C) 运行 D) 中断
23. Cls命令可清除窗体或图形框中 ________的内容。
A)Picture属性设置的背景图案 B)设计时放置的图片
C)程序运行时产生的图形和文字 D)以上全部A~C
24. 保存新建工程时,默认的路径是________。
A)My Documents B) VB98
C) \ D) Windows
25.决定控件上文字的字体、字形、大小、效果的属性是______。
A) Text B) Caption
C) Name D) Font
26.VB 6.0集成开发环境中不能完成的功能是_______。
A)输入编辑源程序
B)编译生成可招待程序
C)调试运行程序
D)自动生成查并改正程序中的错误
27.下列关于VB编程的说法中不正确的是_______。
A)属性是描述对象特征的数据
B)事件是能被对象识别的动作
C)方法指示对象的行为
D)VB程序采用的运行机制是面向对象
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小时内删除。
发表评论