Visual Basic选择题专业基础知识题库.docx
- 文档编号:14430600
- 上传时间:2023-04-23
- 格式:DOCX
- 页数:185
- 大小:390.43KB
Visual Basic选择题专业基础知识题库.docx
《Visual Basic选择题专业基础知识题库.docx》由会员分享,可在线阅读,更多相关《Visual Basic选择题专业基础知识题库.docx(185页珍藏版)》请在冰豆网上搜索。
VisualBasic选择题专业基础知识题库
§2专业基础知识
§2.1Visualbasic程序开发环境
1.以下关于VB的叙述中,错误的是B
A)VB采用事件驱动的编程机制
B)如果程序中有Sub_Main过程时,则一定从该过程开始执行
C)工程文件中包含多个窗体时,可以指定启动窗体
D)VB程序既可以编译执行,也可以解释执行
2.在VisualBasic中,不能关闭的窗口是B
A)窗体设计器窗口
B)工程窗口
C)属性窗口
D)立即窗口
3.VisualBasic集成环境由若干窗口组成,其中不能隐藏(关闭)的窗口是( A )。
A)主窗口
B)属性窗口
C)立即窗口
D)窗体窗口
4.为了用键盘打开菜单和执行菜单命令,第一步应按的键是( A )。
A)功能键F10或Alt
B)Shift+功能键F4
C)Ctrl或功能键F8
D)Ctrl+Alt
5.下面操作中,不能正确保存正在编辑的工程的是C
A)鼠标右键单击"工程资源管理器窗口"中该工程的图标,在弹出的菜单中选"保存工程"
B)单击"文件"菜单,在下拉菜单中选"保存工程"
C)单击"工程"菜单,在下拉菜单中选"保存工程"
D)
6.在VisualBasic标准工具栏中,"菜单编辑器"的图标是C
A)
B)
C)
D)
7.以下不能作为容器使用的控件是A
A)图像框
B)框架
C)图片框
D)窗体
8.以下关于VB文件的叙述中,错误的是( B )。
A)标准模块文件不属于任何一个窗体
B)工程文件的扩展名为.frm
C)一个工程只有一个工程文件
D)一个工程可以有多个窗体文件
9.VB中有这样一类文件:
该文件不属于任何一个窗体,而且仅包含程序代码,这类文件的扩展名是( B )。
A).vbp
B).bas
C).vbw
D).frm
10.类模块文件的扩展名为B
A).res
B).cls
C).vbp
D).vbg
11.以下叙述中正确的是( C )。
A)在属性窗口只能设置窗体的属性
B)在属性窗口只能设置控件的属性
C)在属性窗口可以设置窗体和控件的属性
D)在属性窗口可以设置任何对象的属性
12.如果在VisualBasic集成环境中没有打开属性窗口,下列可以打开属性窗口的操作是( D )。
A)用鼠标双击窗体的任何部位
B)执行"工程"菜单中的"属性窗口"命令
C)按Ctrl+F4键
D)按F4键
13.在编辑VB应用程序时,如果不小心关闭了属性窗口,则可以单击主窗口标准工具栏上的一个按钮直接打开属性窗口,这个按钮的图标是D
A)
B)
C)
D)
14.下列打开"代码窗口"的操作中错误的是( A )。
A)按F4键
B)单击"工程资源管理器"窗口中的"查看代码"按钮
C)双击已建立好的控件
D)执行"视图"菜单中的"代码窗口"命令
15.如果要在窗体上画一个标签,应在工具箱窗口中选择的图标是( B )。
A)
B)
C)
D)
16.为了在窗体上画一个文件列表框,应先在工具箱窗口中选中的图标是C
A)
B)
C)
D)
§2.2对象及其操作
1.下面不属于对象基本特点的是B
A)标识唯一性
B)可复用性
C)多态性
D)封装性
2.以下关于VB对象属性的叙述中,错误的是B
A)属性是对象的特征
B)对象的所有属性值都可以在属性窗口中设置
C)不同对象可以具有同名的属性
D)对象的某些属性可以在程序中设置
3.以下操作中,不能改变窗体大小的是C
A)设计阶段,在"属性"窗口设置相应属性
B)运行阶段,用赋值语句修改相应属性
C)运行阶段,调用窗体的Show方法
D)运行阶段,调用窗体的Move方法
4.以下关于事件、事件驱动的叙述中,错误的是( C )。
A)事件是可以由窗体或控件识别的操作
B)事件可以由用户的动作触发
C)一个操作动作只能触发一个事件
D)事件可以由系统的某个状态的变化而触发
5.在面向对象的程序设计中,可被对象识别的动作称为( B )。
A)方法
B)事件
C)过程
D)函数
6.以下关于VB特点的叙述中,错误的是( C )。
A)VB中一个对象可有多个事件过程
B)VB应用程序能以编译方式运行
C)VB应用程序从Form_Load事件过程开始执行
D)在VB应用程序中往往通过引发某个事件导致对对象的操作
7.以下关于VB的叙述中,错误的是( D )。
A)VB采用事件驱动方式运行
B)VB既能以解释方式运行,也能以编译方式运行
C)VB程序代码中,过程的书写顺序与执行顺序无关
D)VB中一个对象对应一个事件
8.以下关于方法的叙述中,错误的是A
A)在调用方法时,对象名称是必不可缺少的
B)方法是一种特殊的过程或函数
C)不同对象的方法可以同名
D)方法可以带有参数
9.以下叙述中错误的是( C )。
A)VisualBasic是事件驱动型可视化编程工具
B)VisualBasic应用程序不具有明显的开始和结束语句
C)VisualBasic工具箱中的所有控件都具有宽度(Width)和高度(Height)属性
D)VisualBasic中控件的某些属性只能在运行时设置
10.设工程文件中包名称分别为Form1、Form2的两个窗体,且Form1的菜单属性设置如下:
窗体Form1中的程序如下:
DimFlagAsBoolean
PrivateSubForm_Load()
Flag=True
EndSub
PrivateSubmnu1_Click(indexAsInteger)
IfIndex=1Then
IfFlag=TrueThen
Form2.show
mnu1
(1).Caption="隐藏窗体2"
Flag=False
Else
Form2.Hide
mnu1
(1).Caption="显示窗体2"
Flag=True
EndIf
EndIf
IfIndex=2ThenEnd
EndSub
关于上述程序,以下叙述中错误的是( D )。
A)Index属性的值可以用来区分控件数组元素
B)Index为1的菜单项的标题可能会改变
C)两个名称均为Mnu1的菜单项构成一个控件数组
D)语句Form2.Hide将Form2卸载
11.设窗体、框架、图片框(PictureBox)、图像框(Image)的名称分别是Form1、Frame1、Picture1、Image1,有下面4条语句:
①Form1.Print"VB"
②Frame1.Print"VB"
③Picture1.Print"VB"
④Image1.Print"VB"
其中正确的是C
A)①和②
B)②和③
C)①和③
D)③和④
12.在设计窗体时双击窗体的任何地方,可以打开的窗口是( A )。
A)代码窗口
B)属性窗口
C)工程资源管理器窗口
D)工具箱窗口
13.为了使窗体的大小可以改变,必须把它的BorderStyle属性设置为( B )。
A)1
B)2
C)3
D)4
14.为了使窗体左上角不显示控制框,需设置为False的属性是( C )。
A)Visible
B)Enabled
C)ControlBox
D)Caption
15.假定已在窗体上画了多个控件,其中有一个被选中,为了在属性窗口中设置窗体的属性,预先应执行的操作是( A )。
A)单击窗体上没有控件的地方
B)单击任意一个控件
C)双击任意一个控件
D)单击属性窗口的标题栏
16.设窗体名称为frmTest,为了在程序代码中将窗体的标题改为"等级考试",其代码应该是A
A)frmTest.Caption="等级考试"
B)Form1.Caption="等级考试"
C)frmTest.Title="等级考试"
D)Form1.Title="等级考试"
17.为了在运行时能显示窗体左上角的控制框(即系统菜单),应执行的操作是B
A)把窗体的ControlBox属性设置为False,其他属性任意
B)把窗体的ControlBox属性设置为True,并且把BorderStyle属性设置为1到5中的一个数
C)把窗体的ControlBox属性设置为True,并且把BorderStyle属性设置为0
D)把窗体的ControlBox属性设置为Fale,并且把BorderStyle属性设置为1到5中的一个数
18.为了通过属性窗口设置窗体的ControlBox属性值,下列正确的操作是D
A)直接键入True或False
B)利用弹出的对话框设置属性值
C)选择ControlBox,然后按回车键
D)双击ControlBox属性条
19.以下关于窗体的叙述中,错误的是A
A)执行UnloadForm1语句后,窗体Form1被隐藏,但仍在内存中
B)当窗体的Enabled属性为False时,窗体不响应鼠标、键盘的操作
C)当窗体的KeyPreview属性为True时,则窗体能优先响应键盘事件
D)窗体的Load事件在加载窗体时触发
20.对于窗体而言,在运行期间对其值改变无效的属性是D
A)Caption
B)Enabled
C)AutoRedraw
D)BorderStyle
21.下列描述中错误的是D
A)窗体是对象
B)窗体必须有Name属性
C)窗体可以拖放和移动
D)在设计阶段双击一个控件可以打开属性窗口
22.窗体上有三个水平滚动条,名称分别为HSRed、HSGreen和HSBlue,取值范围均是0~255,代表颜色的三种基色。
改变滚动框的位置,可以改变三种基色的值,从而改变窗体的背景色,如下图所示。
程序代码如下:
Dimcolor(3)AsInteger
PrivateSubForm_Load()
Callfill(color())
EndSub
PrivateSubfill(c()AsInteger)
Form1.BackColor=RGB(c
(1),c
(2),c(3))
EndSub
PrivateSubHSRed_Change()
color
(1)=HSRed.Value
Callfill(color())
EndSub
PrivateSubHSGreen_Change()
color
(2)=HSGreen.Value
Callfill(color())
EndSub
PrivateSubHSBlue_Change()
color(3)=HSBlue.Value
Callfill(color())
EndSub
关于以上程序,如下叙述中错误的是( C )。
A)color是窗体级整型数组
B)改变任何一个滚动条滚动框的位置,窗体的背景色将立刻随之改变
C)3个滚动条Change事件过程中只设置了一个color数组元素的值,调用fill过程失败
D)fill函数定义中的形式参数是数组型参数
23.在程序运行时,下面的叙述中正确的是( C )。
A)用鼠标右键单击窗体中无控件的部分,会执行窗体的Form_Load事件过程
B)用鼠标左键单击窗体的标题栏,会执行窗体的Form_Click事件过程
C)只装入而不显示窗体,也会执行窗体的Form_Load事件过程
D)装入窗体后,每次显示该窗体时,都会执行窗体的Form_Click事件过程
24.设窗体的名称为Form1,标题为Win,则窗体的MouseDown事件过程的过程名是( C )。
A)Form1_MouseDown
B)Win_MouseDown
C)Form_MouseDown
D)MouseDown_Form1
25.以下关于窗体的叙述中,错误的是( B )。
A)Hide方法能隐藏窗体,但窗体仍在内存中
B)使用Show方法显示窗体时,一定触发Load事件
C)移动或放大窗体时,会触发Paint事件
D)双击窗体时,会触发DblClick事件
26.若要把一个窗体从内存中删除,应该使用的方法是A
A)UnLoad
B)Hide
C)Load
D)Show
27.在程序运行时,不会引发窗体Resize事件的操作是C
A)使用了窗体的"还原"按钮
B)使用Move方法改变了窗体的大小
C)使用Move方法改变了窗体的位置
D)通过鼠标拖动边框调整了窗体的大小
28.下面不响应键盘事件的对象是D
A)窗体
B)按钮
C)复选框
D)标签
29.编写如下程序:
PrivateSubForm_Click()
Print"Welcome!
"
EndSub
PrivateSubForm_MouseDown(ButtonAsInteger,ShiftAsInteger,XAsSingle,YAsSingle)
Print"欢迎!
"
EndSub
PrivateSubForm_MouseUp(ButtonAsInteger,ShiftAsInteger,XAsSingle,YAsSingle)
Print"热烈欢迎!
"
EndSub
程序运行后,单击窗体,输出结果为( A )。
A)欢迎!
热烈欢迎!
Welcome!
B)欢迎!
Welcome!
热烈欢迎!
C)Welcome!
欢迎!
热烈欢迎!
D)Welcome!
热烈欢迎!
欢迎!
30.下列叙述中,错误的是A
A)控件数组元素的下标不能重复,且必须是连续的
B)控件数组中所有元素的类型必须是相同的
C)窗体的Load事件发生在所有因用户操作而引发的事件之前
D)一个窗体中,只能有一个命令按钮的Cancel属性被设置为True
31.在VisualBasic中,所有标准控件都具有的属性是( B )。
A)Caption
B)Name
C)Text
D)Value
32.为了把ActiveX控件加到工具箱中,首先应采取的操作是A
A)执行"工程"菜单中的"部件"命令
B)执行"视图"菜单中的"工具箱"命令
C)执行"工具"菜单中的"选项"命令
D)执行"工程"菜单中的"引用"命令
33.能够用于标识对象名称的属性是( A )。
A)Name
B)Caption
C)Value
D)Text
34.假定窗体上有一个名称为txtMac的文本框,则执行语句
txtMac="MyText"
后的结果为B
A)把字符串"MyText"存入变量txtMac中
B)在文本框txtMac中显示字符串"MyText"
C)把文本框txtMac的Name属性设置为MyText
D)把文本框txtMac的Value属性设置为MyText
35.VisualBasic为每种控件规定了一个默认属性,在设置默认属性时,不必给出属性名。
下列控件中默认属性为Text的控件是B
A)框架(Frame)
B)组合框(ComboBox)
C)标签(Label)
D)形状(Shape)
36.编写如下程序:
PrivateSubCommand1_Click()
DimiAsInteger,nAsInteger
Dimarr()AsInteger
n=InputBox("请输入数值:
")
ReDimarr(n)
Fori=1ToUBound(arr)
arr(i)=i
Next
Fori=1ToUBound(arr)\2
temp=arr(i)
arr(i)=arr(n-i+1)
arr(n-i+1)=temp
Next
Fori=1ToUBound(arr)
Printarr(i);
Next
EndSub
程序运行后,单击命令按钮Command1,并在输入对话框中输入7,输出结果为A
A)7654321
B)1234567
C)3214765
D)4321567
37.编写如下程序:
PrivateSubCommand1_Click()
DimaAsInteger,iAsInteger
a=2
Fori=1To3
Printfun_s(a);
Nexti
EndSub
Functionfun_s(aAsInteger)AsInteger
DimbAsInteger
StaticcAsInteger
a=a+1
b=b+1
c=c+1
fun_s=a+b+c
EndFunction
程序运行后,单击命令按钮Command1,输出结果为C
A)456
B)567
C)579
D)468
38.默认属性是某种控件最常用或最重要的属性,在VisualBasic中设置这样的属性时,不必给出属性名。
下列中默认属性不是Value的控件是D
A)垂直滚动条(VscrollBar)
B)复选框(CheckBox)
C)命令按钮(CommandButton)
D)列表框(ListBox)
39.窗体上有一个名称为Combo1的组合框,引用Combo1中最后一个列表项应使用的表达式是A
A)Combo1.List(Combo1.ListCount-1)
B)Combo1.List(ListCount)
C)Combo1.List(ListCount-1)
D)Combo1.List(Combo1.ListCount)
40.在窗体上添加"控件"的正确的操作方式是( C )。
A)先单击工具箱中的控件图标,再单击窗体上适当位置
B)先单击工具箱中的控件图标,再双击窗体上适当位置
C)直接双击工具箱中的控件图标,该控件将出现在窗体上
D)直接将工具箱中的控件图标拖动到窗体上适当位置
41.为了对多个控件执行操作,必须选中这些控件。
下列不能选中多个控件的操作是( A )。
A)按住Alt键,不要松开,然后单击每个要选中的控件
B)按住Shift键,不要松开,然后单击每个要选中的控件
C)按住Ctrl键,不要松开,然后单击每个要选中的控件
D)拖动鼠标画出一个虚线矩形,使所选中的控件位于这个矩形内
42.以下叙述中错误的是( D )。
A)在通用过程中,多个形式参数之间可以用逗号作为分隔符
B)在Print方法中,多个输出项之间可以用逗号作为分隔符
C)在Dim语句中,所定义的多个变量可以用逗号作为分隔符
D)当一行中有多个语句时,可以用逗号作为分隔符
43.以下叙述中错误的是( C )。
A)续行符与它前面的字符之间至少要有一个空格
B)VisualBasic中使用的续行符为下划线(_)
C)以撇号(′)开头的注释语句可以放在续行符的后面
D)VisualBasic可以自动对输入的内容进行语法检查
44.下列有语法错误的赋值语句是( D )。
A)y=7=9
B)s=m+n
C)Text1.Text=10
D)m+n=12
45.设程序中分别将a、b、c、d定义为布尔型、整型、字符串型、日期型变量,下列赋值语句错误的是A
A)a=#True#
B)b=4.6
C)c=5&10
D)d=#2013/01/01#
46.以下叙述中错误的是A
A)事件过程可以像通用过程一样由用户指定过程名
B)在Sub过程中可以调用其它过程
C)在Sub过程中不能定义其它过程
D)如果过程被定义为Static类型,则该过程中的局部变量都是Static类型
47.输入VisualBasic源程序时,若一个命令行中包含两个语句,则两个语句之间的分隔符应使用A
A)冒号(:
)
B)分号(;)
C)下划线(_)
D)连字符(-)
48.VisualBasic源程序的续行符为C
A)冒号(:
)
B)分号(;)
C)下划线(_)
D)连字符(-)
49.下列打开"代码窗口"的操作中错误的是( A )。
A)按F4键
B)单击"工程资源管理器"窗口中的"查看代码"按钮
C)双击已建立好的控件
D)执行"视图"菜单中的"代码窗口"命令
50.设计窗体时,双击窗体上没有控件的地方,打开的窗口是( A )。
A)代码窗口
B)属性窗口
C)工具箱窗口
D)工程窗口
51.以下叙述中,错误的是B
A)标准模块不属于任何一个窗体
B)工程文件的扩展名为.vbg
C)窗体文件的扩展名为.frm
D)一个应用程序可以有多个窗体
52.在VB集成环境中要结束一个正在运行的工程,可单击工具栏上的一个按钮,这个按钮是( D )。
A)
B)
C)
D)
53.在VisualBasic环境下设计应用程序时,系统能自动检查出的错误是( A )。
A)语法错误
B)逻辑错误
C)逻辑错误和语法错误
D)运行错误
54.下面关于VB应用程序的叙述中正确的是C
A)VB应用程序只
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Visual Basic选择题专业基础知识题库 Basic 选择题 专业 基础知识 题库