浙江大学 VB VISUAL BASIC理论练习.docx
- 文档编号:6174723
- 上传时间:2023-01-04
- 格式:DOCX
- 页数:99
- 大小:62.26KB
浙江大学 VB VISUAL BASIC理论练习.docx
《浙江大学 VB VISUAL BASIC理论练习.docx》由会员分享,可在线阅读,更多相关《浙江大学 VB VISUAL BASIC理论练习.docx(99页珍藏版)》请在冰豆网上搜索。
浙江大学VBVISUALBASIC理论练习
VisualBasic6.0程序设计
目录
目录1
第一、二章理论复习题2
第三、四章理论复习题12
第五章理论复习题23
第六章理论复习题36
第十二章理论复习题69
第一、二章理论复习题
1、标准模块文件的扩展名是()。
A、cls
B、frm
C、bas
D、res
2、有程序代码:
Text1.Text="VisualBasic",则:
Text1、Text和"VisualBasic"分别代表()。
A、对象、值、属性
B、对象、方法、属性
C、对象、属性、值
D、属性、对象、值
3、命令按钮能响应()事件。
A、Scroll
B、Change
C、DblClick
D、KeyPress
4、下列不是VB6.0的特点是()。
A、事件驱动的编程机制
B、CAD技术
C、可视化设计平台
D、Active技术
5、下列可以打开立即窗口的操作是()。
A、Ctrl+D
B、Ctrl+E
C、Ctrl+F
D、Ctrl+G
6、当一个工程含有多个窗体时,其中的启动窗体是()。
A、最后一个添加的窗体
B、存盘时正在编辑的窗体
C、第一个添加的窗体
D、在“工程属性”对话框指定的窗体
7、下列不能打开属性窗体的操作是()。
A、执行“视图”菜单中的“属性窗口”命令
B、按F4键
C、按Ctrl+T
D、单击工具栏上的“属性窗口按钮”
8、以下不能在“工程资源管理器”窗口中列出的文件类型是()。
A、Bas
B、Res
C、Frm
D、ocx
9、为了在按回车键时执行某个命令按钮的事件过程,需要把该命令按钮的一个属性设置为True,这个属性是()。
A、Value
B、Default
C、Cancel
D、Enabled
10、当文本框的()属性设置为True时,文本框控件相当于标签的作用。
A、Visible
B、Locked
C、Enabled
D、Multiline
11、VB应用程序在()模式下不能编辑代码和设计界面。
A、运行
B、中断
C、设计
D、以上均不能
12、为了在运行时不显示窗体的标题栏,必须把窗体的BorderStyle属性设置为()。
A、0
B、1
C、2
D、5
13、若要命令按钮具有图形特性可通过下列()属性来设置。
A、BackStyle
B、Style
C、BordeStyle
D、Appearance
14、任何控件都具有的属性是()。
A、Text
B、Name
C、Caption
D、Value
15、下列()是合法的变量名。
A、12ab
B、a_1
C、?
ab
D、integer
16、下列可作为VisualBasic变量名的是()。
A、A#A
B、4A
C、?
xy
D、constA
17、VB6.0所有控件均有()属性。
A、Name和Caption
B、Visible和Tag
C、Width和Height
D、Enabled和Top
18、下列叙述中正确的是()。
A、VB的事件由用户定义
B、VB程序以顺序方式执行
C、VB程序从Main()函数开始执行
D、VB运行时,总是等待事件的发生
19、设置标签的()属性,可改变其文字对齐方式。
A、Justify
B、Font
C、Alignment
D、以上都不是
20、设置命令按钮的()属性,可以使指针指向该按钮时显示提示内容。
A、Caption
B、Tooltiptext
C、Font
D、Tag
21、设置窗体的()属性可以改变窗体的标题。
A、Caption
B、Name
C、Backcolor
D、Boderstyle
22、假定窗体上有一个标签,名为Labell,为了使该标签透明并且没有边框,则下列属性设置正确的是()。
A、Labell.BackStyle=0
Labell.BorderStyle=0
B、Labell.BackStyle=0
Labell.BorderStyle=1
C、Labell.BackStyle=True
Labell.BorderStyle=False
D、Labell.BackStyle=False
Labell.BorderStyle=True
23、设置()属性使标签Label1没有边框。
A、Label1.BorderStyle=0
B、Label1.BorderStyle=1
C、Label1.BorderStyle=True
D、Label1.BorderStyle=False
24、要在工程中删除窗体,应使用“工程”下拉菜单中的()命令。
A、Delete
B、Erase
C、Move
D、Remove
25、如果命令按钮的Caption属性包含(),则按下Alt+C可激活该按钮。
A、&C
B、$C
C、#C
D、@C
26、修改文本框的内容触发()事件。
A、Modify
B、Change
C、ChangeData
D、AutoSize
27、下列()是合法的变量名。
A、x_y
B、x-y
C、2x
D、and
28、在vb的工程资源管理器窗口中不可能存在文件类型是()。
A、*.cls
B、*.vbp
C、*.gif
D、*.bas
29、下列叙述中错误的是()。
A、VB是可视化程序设计语言
B、VB采用事件驱动编程机制
C、VB是面向过程的程序设计语言
D、VB应用程序可以以编译方式执行
30、设置标签Label1的()属性使它不可见。
A、Label1.Visible=0
B、Label1.Visible=1
C、Label1.Visible=True
D、Label1.Visible=False
31、以下哪一种方法不能打开代码窗口().。
A、按快捷键Alt+C
B、双击窗口或窗体上的控件
C、执行“视图”菜单中的“代码窗口”命令
D、单击“资源管理器”窗口的“查看代码”按钮
32、在设计阶段,双击窗体上某个控件,可以打开()。
A、代码窗口
B、属性窗口
C、窗体布局窗口
D、工程资源管理器窗口
33、下列叙述中正确的是()。
A、窗体的name属性可以为空
B、窗体的name属性定义窗体的名称
C、可以在运行期间改变窗体的name属性
D、窗体的name属性的值显示在窗体的标题栏中
34、下列叙述中错误的是()。
A、打开一个工程文件,系统自动装入与该工程有关的文件
B、保存VB程序时,应分别保存窗体和工程文件
C、事件可以由用户触发,也可以由窗体触发
D、VB应用程序只能以解释方式执行
35、可以在运行期间设置窗体的()属性。
A、BorderStyle
B、ControlBox
C、Icon
D、MaxButton
36、将窗体的()属性设置为True,可使Form_Load事件中的Print方法显示结果。
A、Drawstyle
B、Drawmode
C、Autoredraw
D、Enabled
37、下列叙述中,错误的是()。
A、标签和文本框都有Move方法
B、标签和文本框都有Text属性
C、标签具有Caption属性,而文本框没有
D、文本框具有Locked属性,而标签没有
38、下列叙述中错误的是()。
A、标签和文本框都有Caption属性
B、标签和文本框的主要区别在于能否编辑其内容
C、标签具有AutoSize属性,而文本框没有
D、文本框具有ScrollBar属性,而标签没有
39、设置命令按钮的()属性为True,可使按下Esc键时执行该按钮的单击事件过程。
A、Cancel
B、Enabled
C、Value
D、Default
40、如果一个工程含有多个窗体及标准模块,下列叙述中错误的是()。
A、如果含有SubMain过程,程序首先执行该过程
B、任何时刻最多只有一个窗体是活动窗体
C、标准模块不能设置为启动模块
D、Hide方法只是隐藏而不从内存中清除窗体
41、在属性窗口为命令按钮的Picture属性装入图片,但没有显示的原因是()。
A、按钮的Enabled属性为False
B、按钮的Style属性为0
C、按钮的Default属性为False
D、按钮的DisabledPicture属性没有装入图片
42、运行后,在窗口上单击鼠标时,窗体不会接收到的事件是()。
A、Mousedown
B、Mouseup
C、Click
D、Load
43、VB是一种面向对象的程序设计语言,构成对象的三要素是()。
A、属性、事件、方法
B、控件、属性、事件
C、窗体、控件、过程
D、窗体、控件、模块
44、要强制显式声明变量,可在窗体模块或标准模块的声明段中加入()语句。
A、OptionBase0
B、OptionBase1
C、OptionExplicit
D、OptionCompare
45、若要设置图形方式的命令按钮,必须()。
A、先设置Style属性,后设置Picture属性
B、先设置Picture属性,后设置Style属性
C、先设置Visible属性,后设置Caption属性
D、先设置Enabled属性,后设置Picture属性
46、下列关于VB编码规则的叙述,错误的是()。
A、一条语句可以分多行书写
B、可以用“Rem”注释单行语句
C、注释可以放在语句之前
D、可以用“;”作为语句的结束符
47、下列叙述中,错误的是()。
A、VB应用程序没有明显的开始和结束语句
B、VB控件的所有属性值均可在属性窗口中设置
C、VB是事件驱动型可视化编程工具
D、VB通过“工具”菜单的“选项”设置代码编辑窗口的字体大小
48、以下叙述中错误的是()。
A、一个工程可以含有多个标准模块文件
B、窗体文件包含该窗体及其控件的属性
C、以BAS为扩展名的文件是资源文件
D、工程资源管理器窗口中可以包含多个工程文件及属于该工程的其他文件
49、在窗体上画一个名称为Commandl的命令按钮,然后编写如下事件过程:
PrivateSubCommandl_Click()
Move500,500
EndSub
程序运行后,单击命令按纽,执行的操作为()。
A、窗体向左、上方向各移动500
B、命令按纽向左、上方向各移动500
C、窗体移动到距屏幕左边界、上边界各500的位置
D、命令按纽移动到距窗体左边界、上边界各500的位置
50、如果Form1是启动窗体,并且Form1的Load事件过程中有Form2.Show,则程序启动后()。
A、Form1是最后的活动窗体
B、Form2是最后的活动窗体
C、编译错误
D、运行出错
51、Print方法分区输出时,用()分隔多个表达式。
A、空格
B、逗号
C、冒号
D、分号
52、程序运行时,由系统触发的事件是()。
A、Initialize
B、Click
C、DragDrop
D、MouseUp
53、下列叙述正确的是()。
A、当文本框的内容发生变化时,必将触发LostFocus事件
B、设置文本框的MaxLength属性,可限制文本框中能输入文本的最大长度
C、AutoSize属性为True时,能使文本框Text1自动改变大小以适应其文本内容的多少
D、文本框不具有Left属性
54、不能把2^5*3.14*8的结果输出到“立即”窗口的是()。
A、在代码窗口中使用Debug.Print2^5*3.14*8语句
B、在“立即”窗口中直接使用2^5*3.14*8语句
C、在“立即”窗口中使用?
2^5*3.14*8语句
D、在“立即”窗口中使用Print2^5*3.14*8语句
55、能被一个对象所识别的外界动作称为()。
A、事件
B、方法
C、过程
D、属性
56、关于文本框的属性MultiLine,下列说法错误的是()。
A、MultiLine=True时,设置ScrollBars属性为0时,一个长的字符串在文本框中会自动换行
B、MultiLine=True时,设置ScrollBars属性为1时,文本框中自动换行功能自动消失
C、要显示文本框的滚动条,MultiLine的属性一定要设为True
D、MultiLine=False时,设置ScrollBars属性为2时,文本框可输入或显示多行正文
57、若要使用Print方法在窗体上打印红色的文字,应设置窗体的()属性。
A、Font
B、ForeColor
C、Appearance
D、FillColor
58、下列叙述错误的是()。
A、当一个窗体变成活动窗体时,会触发Activate事件
B、一旦装载窗体,会自动触发Click事件
C、当单击一个窗体上的关闭按钮卸载该窗体时,会触发Unload事件
D、当一个窗体不再是活动窗体时,会触发Deactivate事件
59、要对文本框Text1中的文本加删除线,可以通过()来实现。
A、Text1.Font.FontStrikethru=True
B、Text1.FontStrikethru=True
C、Text1.Font=vbStrikethru
D、Text1.Style=vbStrikethru
60、对于一个标签控件有如下程序,双击标签后运行的结果是()。
PrivateSubLabel1_Click()
Print2;
EndSub
PrivateSubLabel1_DblClick()
Print4
EndSub
A、2,4
B、24
C、24
D、4
61、下列关于窗体Show方法和Hide方法的叙述,错误的是()。
A、调用Show方法与设置窗体的Visible属性为True具有相同的效果
B、调用Hide方法与设置窗体的Visible属性为False具有相同的效果
C、调用Show方法时,如果窗体没有事先装入,系统将自动触发Load事件,装入该窗体再显示
D、调用Hide方法时,如果窗体还没有装入,则程序将出错
62、在窗体上画一个名称为Commandl的命令按钮,然后编写如下事件过程:
PrivateSubCommandl_Click()
Command1.Move300,300
EndSub
程序运行后,单击命令按纽,执行的操作为()。
A、命令按纽向左、上方向各移动300
B、命令按纽移动到距窗体左边界、上边界各300的位置
C、窗体向左、上方向各移动300
D、窗体移动到距屏幕左边界、上边界各300的位置
63、以下关于窗体的叙述中,错误的是()。
A、窗体的Enabled属性用于设置窗体及窗体上的控件是否响应事件
B、窗体的Hide方法用于从内存中删除窗体
C、窗体的Cls方法用来清除窗体上运行时打印的文本或绘制的图形
窗体的MaxButton属性只能在设计状态设置
64、通过()属性设置窗体图标。
A、Picture
B、DownPicture
C、MouseIcon
D、Icon
65、下列叙述中,错误的是()。
A、标签具有Caption属性,而文本框没有
B、标签和文本框都有Multiline属性
C、标签具有AutoSize属性,而文本框没有
D、文本框具有ScrollBar属性,而标签没有
66、要使一个命令按钮显示文字“确定”,正确的设置是把该命令按钮的()。
A、Font属性设置为“确定”
B、ForeColor属性设置为“确定”
C、Caption属性设置为“确定”
D、BorderStyle属性设置为”确定”
67、下列叙述中正确的是()。
A、VisualBasic的事件由用户定义的
B、VisualBasic的程序是由Main()函数开始执行
C、VisualBasic的程序是以顺序方式执行的
D、保存一个VisualBasic程序,应分别保存窗体模块、标准模块和工程文件
68、当命令按钮控件Command1的Enabled的属性被设为False时,该控件()。
A、不可见,不能响应事件
B、变为灰色,但能响应事件
C、变为灰色,不能响应事件
D、可见并且能响应事件
69、当程序在运行过程中因某种原因中断时,VB进入()模式。
A、设计
B、运行
C、中断
D、编程
70、下列叙述错误的是()。
A、窗体本是也是一个对象,有自己的属性、事件和方法
B、Appearance属性用于在窗体上设置要显示的图形
C、一旦装载窗体,就会自动产生Load事件
D、卸载窗体时触发Unload事件
71、有关程序代码窗口说法错误的是()。
A、在窗口的垂直滚动条的上面,有一个“拆分栏”,利用它可以把窗口分为两部分,每个窗口显示代码的一部分
B、双击控件设计窗体可以打开程序代码窗口
C、在程序代码窗口左下角有两个按钮,可以选择全模块或者是过程查看
D、在默认情况下,窗体的事件是Load
72、要使标签控件显示时不覆盖其背景内容,要对()属性进行设置。
A、BackColor
B、ForeColor
C、BorderStyle
D、BackStyle
73、用自定义的鼠标指针,必须将MousePointer属性设置为()。
A、0
B、15
C、3
D、99
74、要使窗体显示在屏幕的中央,应设置属性StartUpPosition为()。
A、0
B、1
C、2
D、3
75、当程序中断修改后再运行时,VB进入()模式。
A、设计
B、编程
C、运行
D、中断
76、在立即窗口中运行以下语句,对其输出结果的描述中,正确的是()。
a=”Beijing”
b=”Shanghai”
Printa,b
A、”Beijing”和”Shanghai”前面有7个空格
B、”Beijing”和”Shanghai”前面没有空格
C、”Beijing”和”Shanghai”中间有1个空格
D、”Beijing”和”Shanghai”中间有6个空格
77、如果一个工程含有多个窗体及标准模块,下列叙述中错误的是()。
A、用Hide方法将从内存中清除该窗体
B、如果含有SubMain过程,程序首先执行该过程
C、不能把标准模块设置为启动模块
D、任何时刻最多只有一个窗体是活动窗体
78、VB是一种面向()的程序设计语言。
A、用户
B、对象
C、过程
D、方法
79、对于窗体,()属性在程序运行后不能改变。
A、Left
B、BorderStyle
C、Name
D、Caption
80、向文本框输入字符时,会触发()事件。
A、MouseMove
B、Click
C、KeyPress
D、LostFocus
81、以下关于控件属性的描述中,对命令按钮来说不正确的是()。
A、Font用来设置字体
B、BackColor用来设置背景颜色
C、Caption用来设置标题
D、ForeColor用来设置前景色
82、程序运行时,不由系统触发的事件是()。
A、UnLoad
B、MouseUp
C、Initialize
D、Load
83、在窗体上画一个名称为Commandl的命令按钮,然后编写如下事件过程:
PrivateSubCommandl_Click()
Move300,200
EndSub
程序运行后,单击命令按纽,执行的操作为()。
A、命令按纽移动到距窗体左边界300、上边界200的位置
B、窗体向左移动300、向上移动200
C、窗体移动到距屏幕左边界300、上边界200的位置
D、命令按纽移动到距窗体上边界300、左边界200的位置
84、对象本身的行为称为()。
A、方法
B、属性
C、过程
D、事件
85、标签没有()属性。
A、Visible
B、Enabled
C、Caption
D、Text
86、以下叙述中,错误的是()。
A、文本框的PasswordChar属性可以设置密文的长度
B、设置文本框的MaxLength属性,可限制文本框中能输入文本的最大长度
C、当文本框的内容发生变化时,必将触发Change事件
D、文本框的内容在程序运行时是可以编辑的
87、要使一个命令按钮显示图片,正确的设置是把该命令按钮的()。
A、Style属性设置为1
B、Style属性设置为0
C、Picture属性中选择一个图片文件
D、Style属性设置为1,同时Picture属性中选择一个图片文件
88、以下()是窗体卸载时发生的事件。
A、GotFocus
B、Load
C、UnLoad
D、Click
89、当控件失去焦点时,触发的事件是()。
A、GotFocus
B、SetFocus
C、LostFocus
D、MoveFocus
90、当文本框的TabStop属性设为False时,下列叙述正确的是()。
A、该文本框无法获得焦点
B、无法在该文本框中输入文本
C、焦点将始终停留在该文本框上
D、该文本框无法通过使用Tab键获得焦点
91、使用()语句可使窗体的鼠标指针呈现“沙漏”型。
A、Me.MousePointer=vbArrow
B、Me.MousePointer=vbCustom
C、Me.MousePointer=vbCross
D、Me.MousePointer=vbHourglass
92、在程序运行时,按Tab键跳过了一个可以获得焦点的控件(如文本框),这可能是因为()。
A、该控件的Enabled属性为True
B、该控件的Enabled属性为False
C、该控件的TabStop属性为True
D、该控件的TabStop属性为False
93、下列叙述中,错误的是()。
A、单击命令按钮可触发MouseDown事件
B、单击命令
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 浙江大学 VB VISUAL BASIC理论练习 BASIC 理论 练习