VB复习资料1.docx
- 文档编号:5987009
- 上传时间:2023-01-02
- 格式:DOCX
- 页数:126
- 大小:83.50KB
VB复习资料1.docx
《VB复习资料1.docx》由会员分享,可在线阅读,更多相关《VB复习资料1.docx(126页珍藏版)》请在冰豆网上搜索。
VB复习资料1
VisualBasic基本概念单元
一、单选题
1.VisualBasic是一种面向对象的可视化程序设计语言,采取了_______的编程机制。
A)从窗体开始执行 B)按书写顺序执行
C)从主程序开始执行 D)事件驱动
2.在VisualBasic中最基本的对象是_________,它是应用程序的基石,是其他控件的容器。
A)文本框 B)窗体 C)标签 D)命令按钮
3.有下面的程序代码:
Command1.Caption="确定",则Command1,Caption和"确定"分别代表_________。
A)对象,属性,值 B)对象,方法,值
C)对象,值,属性 D)属性,对象,值
4.多窗体程序是由多个窗体组成的,在缺省的情况下,VB应用程序执行时,总是把_________指定为启动窗体。
A)不包含任何控件的窗体 B)设计时的第一个窗体
C)包含控件最多的窗体 D)命名为Form1的窗体
5.VB是一种面向对象的程序设计语言,下面_________不是面向对象包含的三要素。
A)变量 B)事件 C)属性 D)方法
6.VB6.0集成开发环境中不能完成的功能是_______。
A)输入编辑源程序 B)编译生成可招待程序
C)调试运行程序 D)自动生成查找并改正程序中的错误
7.下列关于VB编程的说法中不正确的是_______。
A)属性是描述对象特征的数据 B)事件是能被对象识别的动作
C)方法指示对象的行为 D)VB程序采用的运行机制是面向对象
8.关于面向对象的描述中,不正确的是_______。
A)对象就是自定义结构变量 B)对象代表正在创建的系统中的一个实体
C)对象是一个特征和操作的封装体 D)对象之间的信息传递是通过消息进行的
9.以下叙述错误的是________。
A)打开一个工程文件时,系统自动装入与该工程有关的窗体文件
B)打开一个窗体文件时,系统自动装入与该窗体有关的工程文件
C)保存VB应用程序时,应分别保存窗体文件和工程文件
D)事件可以由用户激发,也可以由系统激发
10.VB6.0集成开发环境不包括________窗口。
A)DOS界面窗口 B)窗体窗口 C)代码窗口 D)属性窗口
11.VB的一个应用程序至少包含一个_________文件,该文件存储窗体上使用的所有控件对象和有关的_________、对象对应的_________过程和_________代码。
A)模块、方法、事件、程序 B)窗体、属性、事件、程序
C)窗体、程序、属性、事件 D)窗体、属性、事件、模块
12.以下不属于VB工作模式的是________模式。
A)编译 B)设计 C)运行 D)中断
13.在VB集成环境创建VB应用程序时。
除了工具箱窗口、窗体窗口、属性窗口外,必不可少的窗口是________。
A)窗体布局窗口 B)立即窗口 C)代码窗口 D)监视窗口
14.保存新建工程时,默认的路径是________。
A)MyDocuments B)VB98 C)\ D)Windows
15.对于窗体,下面________属性在程序运行时其属性设置起作用。
A)MaxButton B)BordStyle C)Name D)Left
16.要使Print方法在Form_Load事件中起作用,要对窗体的________属性进行设置。
A)BackColor B)ForeColor C)AutoRedraw D)Caption
17.要使标签显示时不覆盖其背景内容,要对________属性进行设置。
A)BackColor B)ForeColor C)BackStyle D)Caption
18若要使命令按钮不可操作,要对________属性进行设置。
A)Visible B)Enabled C)Name D)Caption
19.文本框没有________属性。
A)Enabled B)Caption C)BackColor D)Visible
20.不论任何控件,共同具有的是________属性。
A)Text B)Caption C)BackColor D)Name
21.要使Form1窗体的标题栏显示“欢迎使用VisualBasic6.0!
”,以下________语句是正确的。
A)Form1.Caption="欢迎使用VisualBasic6.0!
"
B)Form1.Caption='欢迎使用VisualBasic6.0!
'
C)Form.Caption="欢迎使用VisualBasic6.0!
"
D)Form.Caption='欢迎使用VisualBasic6.0!
'
22.有如下语句:
Form1.Print“欢迎使用VisualBasic6.0!
”,Form1,Print和“欢迎使用VisualBasic6.0!
”则分别代表________。
A)对象,属性,值 B)对象,方法,参数
C)对象,值,属性 D)属性,对象,值
23.要判断在文本框是否按了Enter键,应在文本框的________事件中判断。
A)Change B)KeyPress C)Click D)KeyDown
24.要使窗体在运行时不可改变窗体的大小和没有最大化和最小化按钮,只需要对下列________属性进行设置。
A)MaxButton B)BordStyle
C)Width D)MinButton
25.当文本框ScrollBars属性设置了非零值,却没有效果,原因是________。
A)文本框中没有内容
B)文本框中的MultiLine设置为False
C)文本框中的MultiLine设置为True
D)文本框中的Locked设置为True
26.VisualBasic是一种面向对象的程序设计语言,对象的三要素包括________。
A)变量,属性,方法 B)属性,事件,方法
C)类,属性,方法 D)对象,属性和方法
27.以下叙述中,错误的是______。
A)一个VisualBasic应用程序可以含有多个标准模块文件
B)一个VisualBasic工程可以含有多个窗体文件
C)标准模块文件可以属于某个指定的窗体文件
D)标准模块文件的扩展名是.Bas
28.刚建立一个新的标准EXE工程后,不在工具箱中出现的控件是______。
A)单选按钮 B)图片框 C)通用对话框 D)文本框
29.以下关于窗体的描述中,错误的是______。
A)执行UnloadForm1语句后,窗体Form1消失,但仍在内存中
B)窗体的Load事件在加载窗体时发生
C)当窗体的Enabled属性为False时通过鼠标和键盘对窗体的操作都被禁止
D)窗体的Height、Width属性用于设置窗体的高和宽
30.新建一个工程将其窗体的Name属性设置为Myfrm,则默认的窗体文件名为______。
A)Form1.frm B)Myfrm.frm C)Form1.vbp D)工程1.frm
31.下面是窗体Forml的Click事件过程,实现运行时每次单击窗体时,窗体均向右移动100。
PrivateSubForm_click()
StaticintleftAsInteger
intleft=intleft+100
Form1.______=intleft
EndSub
请选择正确属性填充空白处,完成本程序。
A)Caption B)Top C)Width D)Left
32.决定一个窗体有无控制菜单的属性是______。
A)MinButton B)Caption C)MaxButton D)ControlBox
33.在窗体上画一个名称为Text1的文本框和一个名称为Command1的命令按钮,然后编写如下事件过程:
PrivateSubCommand1_Click()
Text1.Text="Visual"
Me.Text1="Basic"
Text1="Program"
EndSub
程序运行后,如果单击命令按钮,则在文本框中显示的是______。
A)Visual B)Basic C)Program D)出错
34.在窗体上画一个名称为Command1的命令按钮,然后编写如下事件过程:
PrivateSubCommand1_Click()
Move500,500
EndSub
程序运行后,单击命令按钮,执行的操作为______。
A)命令按钮移动到距窗体左边界、上边界各500的位置
B)窗体移动到距屏幕左边界)上边界各500的位置
C)命令按钮向左)上方向各移动500
D)窗体向左)上方向各移动500
35.在代码编辑器中,如果一条语句过长,不能在一行内写下,则需要折行书写,这是通过在行末使用续行符来实现的,该续行符表示为______。
A)一个下划字符(_) B)一个空格加一个下划字符(_)
C)一个空格加一个连字符 D)回车
36.为了在按下Esc键时执行某个命令按钮的Click事件过程,需要把该命令按钮的一个属性设置为True,这个属性是______。
A)Value B)Default C)Cance1 D)Enabled
37.以下关于焦点的叙述中,错误的是______。
A)如果文本框的TabStop属性为False,则不能接收从键盘上输入的数据
B)当文本框失去焦点时,触发LostFocus事件
C)当文本框的Enabled属性为False时,其Tab顺序不起作用
D)可以用TabIndex属性改变Tab顺序
38.要使文本框获得输入焦点,则应采用文本控件的哪个方法______。
A)GotFocus B)LostFocus C)KeyPress D)SetFocus
39.图像框有一个属性,可以自动调整图形的大小,以适应图像框的尺寸,这个属性是______。
A)Autosize B)Stretch C)AutoRedraw D)Appearance
40.运行时,要向图片框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")
41.将文本框的______属性设置为True时,文本框可以输入或显示多行文本,且会在输入的内容超出文本框的宽度时自动换行。
A)Multiline B)Scrollbars C)Text D)Enabled
42.将文本框的ScrollBars属性设置为非零值,却没有效果,原因是______。
A)文本框中没有内容 B)文本框的MultiLime属性值为False
C)文本框的MultiLine属性值为True D)文本框的Locked属性值为True
43.在设计阶段,在属性窗口设置Text属性时,通过按下Ctrl+Enter组合键实现文本的换行。
在运行阶段,如果在窗体上有缺省按钮(已设置Default属性为True)存在,则必须在文本框中按下______组合键才能移动到下一行。
A)Enter B)Alt+Enter C)Ctrl+Enter D)Ctrl+Shift+Enter
44.为了清除窗体上的一个控件,下列正确的操作是______。
A)按回车键 B)按ESC
C)选择(单击)要清除的控件,然后按DEL
D)选择(单击)要清除的控件,然后按回车
45.以下叙述中错误的是______。
A)打开一个工程文件时,系统自动装入与该工程有关的窗体,标准模块文件
B)当程序运行时,双击一个窗体,则触发该窗体的DblClick事件
C)VisualBasic应用程序只能以解释方式执行
D)事件可以由用户引发,也可以由系统引发
46.以下有关VB对象名称(Name)属性的叙述,正确的是_______。
A)对象的Name属性值可以为空
B)窗体的Name属性用来标识和引用窗体
C)可以在程序运行期间改变对象的Name属性值
D)窗体的Name属性值是显示在标题栏中的字符串
47.VisualBasic6.0集成环境的主窗口中不包括_______。
A)标题栏 B)菜单栏 C)状态栏 D)工具栏
48.在VB中文本框控件的哪个属性在设计时不能设置_______。
A)Seltext B)Locked C)Enabled D)MaxLength
49.在开发VB应用程序时,一个工程一般至少应含有_______。
A)标准模块文件和类模块文件 B)工程文件和窗体文件
C)工程文件和类模块文件 D)工程文件和标准模块文件
50.退出VisualBasic的快捷键是_______。
A)Alt+Q B)Ctrl+Q C)Alt+X D)shift+X
51.为了使命令按钮(名称为Command1)右移200,应使用的语句是_______。
A)Command1.Move-200
B)Command1.Move200
C)Command1.Left=Command1.Left+200
D)Command1.Left=Command1.Left-200
52.为了使命令按钮(名称为Command1)下移200,应使用的语句是_______。
A)Command1.Move-200
B)Command1.Move200
C)Command1.moveCommand1.top+200
D)Command1.moveCommand1.Left,Command1.top+200
53.在VisualBasic工程中,可以作为启动对象的是_______。
A)任何窗体或标准模块
B)任何窗体或过程
C)SubMain过程或其他任何模块
D)SubMain过程或任何窗体
54.在面向对象方法中,类的实例称为_______。
A)集合 B)抽象 C)对象 D)模板
55.在VB中,对象的行为被称作_______,它被事先编写好相应的过程或函数供用户直接调用。
A)属性 B)方法 C)事件 D)消息
56.当窗体最小化时缩小为一个图标,设置这个图标的属性是_______。
A)MouseIcon B)Icon C)Picture D)MousePointer
57.为了使文本框同时具有水平和垂直滚动条,应先把MultiLine属性设置为True,然后再把ScrollBars属性设置为_______。
A)0 B)1 C)2 D)3
58.当程序运行时,系统自动执行启动窗体的_______事件过程。
A)Click B)Load C)Unload D)GotFocus
59.在为了使标签中的内容居中显示,应把Alignment属性设置为_______。
A)0 B)1 C)2 D)3
60.为了在按下回车键时执行某个命令按钮的事件过程,需要把该命令按钮的一个属性设置为True,这个属性是_______。
A)Value B)Default C)Cancel D)Enabled
61.VisualBasic程序设计语言属于______。
A)面向过程的语言 B)机器语言
C)面向对象的语言 D)汇编语言
62.以下关于VisualBasic特点的叙述中,错误的是______。
A)VisualBasic是采用事件驱动编程机制的语言
B)VisualBasic程序既可以编译运行,也可以解释运行
C)构成VisualBasic程序的多个过程没有固定的执行顺序
D)VisualBasic程序不是结构化程序,不具备结构化程序的特点
63.刚建立一个新的标准EXE工程后,不在工具箱中出现的控件是______。
A)单选按钮 B)图片框 C)通用对话框 D)文本框
64.将窗体的______属性设置为False后,运行时窗体上的按钮、文本框就不会对用户的操作做出响应。
A)ControlBox B)Visible C)Enabled D)BorderStyle
65.能够改变窗体边框线类型的属性是______。
A)FontStyle B)Border C)BackStyle D)BorderStyle
66要想改变一个窗体的标题内容,则应设置以下哪个属性的值______。
A)Name B)FontName C)Caption D)Text
67.下面是窗体Form1的Click事件过程,实现运行时每次单击窗体时,窗体向右移动100。
PrivateSub______()
StaticintleftAsInteger
Inleft=inleft+100
Form1.Left=intleft
EndSub
A)Form_Click B)Form1_Click C)Command_Click D)Command1_Click
68.决定控件上文字的字体、字形、大小、效果的属性是______。
A)Text B)Caption C)Name D)Font
69.在设计阶段,双击窗体Form1的空白处,打开代码窗口,显示______事件过程。
A)Form_Click B)Form1_Load C)Form_Load D)Form1_Click
70.在设计阶段,当双击窗体上的某一个文本框控件时,系统将在代码窗口中显示该文本框控件的______事件过程模板。
A)Click B)DblC
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- VB 复习资料
![提示](https://static.bdocx.com/images/bang_tan.gif)