《VB》考试考试卷
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
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
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分)
1.利用所学知识,编写一个运算器,先画出界面设计,再写程序。要求:实现计算加、减、乘、除功能;输入为空时,弹出提示信息;计算除法时,除数输入为0时,弹出提示信息;有“清除”、“退出”功能。
2. 利用所学知识,设计一个窗体,窗体中包括列表框和标签控件。要求:实现列表框控件用来显示所有补考科目(具体科目:数学、语文、英语、政治、网页),标签分别用来显示提示信息、最后选择的补考科目及课程代号。