面向对象程序设计习题
1.对于对象及其特征的错误理解是()。
(A)
对象都具有一个标识自己以区别其他对象的名字。
(B)
对象都具有自身的属性及其属性值。
(C)
对象一般只用数据表示属性,但不用代码表示行为。
(D)
对象都具有自身的行为(操作)。
2.下列控件中可用于接受用户输入文本,又可用于显示文本的是
(A)
Label
控件
(B)
TextBox
控件
(C)
Timer
控件
(D)
CommandButton
控件
3.VB中保存工程文件的文件扩展名为
(A)
vbp
(B)
frm
(C)
doc
(D)
pas
4.在Visual
Basic工程设计中,双击窗体中的对象后,出现的是
(A)
工程窗口
(B)
工具箱
(C)
代码窗口
(D)
属性窗口
5.在Visual
Basic代码窗口中,语句Student.Text="宋知国"中的Text是
(A)
属性名
(B)
属性值
(C)
对象名
(D)
窗口名
6.以下选项中,不是Visual
Basic控件的是()
(A)
文本框
(B)
定时器
(C)
窗体
(D)
命令按钮
7.下列关于CommandButton控件的叙述正确的是
(A)
CommandButton控件的Caption属性决定按钮上显示的内容
(B)
单击VB应用程序中的按钮,则系统激活按钮控件对应的Change事件
(C)
CommandButton控件的name属性决定按钮上显示的内容
(D)
以上都不对
8.在Visual
Basic代码窗口中,语句Book1.Text="Windows
操作系统"中的Book1是
(A)
属性名
(B)
属性值
(C)
窗口名
(D)
对象名
9.激发事件处理过程Command1_Click()的事件是
(A)
click
(B)
Change
(C)
Dblclick
(D)
KeyPress
10.能被对象所识别的动作是
(A)
事件
(B)
方法
(C)
属性
(D)
过程
11.在Visual
Basic代码窗口中,语句Command1.Caption="运行完成!"中的Command1是
(A)
属性名
(B)
属性值
(C)
窗口名
(D)
对象名
12.Visual
Basic中,添加一个标签,在土具箱中要单击的控件是
(A)
INCLUDEPICTURE
"http://127.0.0.1/kaoshi_suanfa/pic/sf08.jpg"
\
MERGEFORMATINET
(B)
INCLUDEPICTURE
"http://127.0.0.1/kaoshi_suanfa/pic/sf09.jpg"
\
MERGEFORMATINET
(C)
INCLUDEPICTURE
"http://127.0.0.1/kaoshi_suanfa/pic/sf10.jpg"
\
MERGEFORMATINET
(D)
INCLUDEPICTURE
"http://127.0.0.1/kaoshi_suanfa/pic/sf11.jpg"
\
MERGEFORMATINET
13.在Visual
Basic中,表示鼠标双击的事件名是
(A)
Click
(B)
MouseClick
(C)
MouseMove
(D)
DblClick
14.结束当前程序的语句是。
(A)Quit
(B)
Exit
(C)
End
(D)
Sub
15.窗体能够响应的事件是
(A)
ActiveForm
(B)
Drive
(C)
Load
(D)
Change
16.下列各组控件都具有Caption属性的是
(A)
按钮、文本框
(B)
标签、列表框
(C)
按钮、标签
(D)
文本框、列表框
17.能显示窗体的方法是
(A)
Visible
(B)
Show
(C)
New
(D)
Open
二、思考题
1.事件处理过程名必须符合怎样的规则?
2.VB的一些常用对象上的常见事件的标准名有哪些?举例:
单击文本框(
)、双击文本框(
)、
文本框改变(
)、单击命令按钮(
)、
双击命令按钮(
)、窗体装载(
)
3.修改对象属性的语句格式如何?