VB单选题Word文档格式.docx
《VB单选题Word文档格式.docx》由会员分享,可在线阅读,更多相关《VB单选题Word文档格式.docx(42页珍藏版)》请在冰豆网上搜索。
A)文件框B)图片框
C)组合框D)图像框
9.在VB的集成开发环境中有【____】工作状态。
A)一种B)两种
C)三种D)四种
10.VisualBasic使用“工程管理”用来建立一个应用程序的所有文件,一般一个工程至少应含有【____】。
A)标准模块文件和类模块文件
B)工程文件和窗体文件
C)工程文件和类模块文件
D)工程文件和标准模块文件
第3章窗体
1.工程中创建新窗体的方法是【____】。
A)利用“工程”菜单的“添加窗体”项
B)利用标准工具箱中的窗体控件创建
C)由系统自动产生
D)利用“工具”下拉菜单中的命令创建
2.如果要改变窗体的标题,则需要设置的属性是【____】。
A)CaptionB)Name
C)BackColorD)BorderStyle
3.下列关于多窗体工程的存取说法错误的是【____】。
A)以.frm为扩展名保存窗体文件,以.vbp扩展名保存工程文件
B)每个窗体保存为一个扩展名为.frm的文件
C)所有窗体文件可以保存为一个以.frm为扩展名的文件
D)用“打开工程”对话框打开一个工程时将把属于该工程的所有文件装入内存
4.以下叙述中正确的是【____】。
A)对象的Name属性值可以为空
B)可以在程序运行期间改变对象的Name属性值
C)窗体的Name属性值是显示在窗体标题栏中的字符串
D)窗体的Name属性用来标识和引用窗体
5.以下叙述中错误的是【____】。
A)窗体的Show方法的作用是将指定的窗体装入内存并显示该窗体。
B)窗体的Hide方法和Unload方法的作用完全相同。
C)若工程文件中有多个窗体,可以根据需要指定一个窗体为启动窗体。
D)使Print方法在窗体上失效的窗体事件是Load。
6.下列语句中,能够释放窗体Form1所占用的内存空间的是【____】。
A)UnloadForm1
B)Form1.Unload
C)HideForm1
D)Form1.Hide
7.下列语句中,能够暂时隐藏窗体Form1,但不释放它所占用的内存空间的是【____】。
8.下列语句中,能够加载并显示窗体Form1的是【____】。
A)loadForm1
B)Form1.load
C)showForm1
D)Form1.show
9.下列语句中,能够加载窗体Form1,但不显示窗体的是【____】。
10.下列关于窗体的叙述中,正确的是【____】。
A)Load语句和show方法功能完全相同
B)Show方法显示未加载的窗体时,系统可以自动加载,然后显示窗体
C)所有被加载到内存的窗体都自动显示
D)Load语句加载窗体时,可以自动触发窗体的Activate事件
第4章常用基本控件
1.标签框的默认属性是【____】。
A)nameB)text
C)captionD)top
2.下列语句中,能正确设置标签Label1背景颜色的是【____】。
A)Label1.ForeColor=vbRed
B)Label1.BackColor=QBColor(200)
C)Label1.ForeColor=RGB(100,200,200)
D)Label1.BackColor=QBColor(12)
3.文本框的默认属性是【____】。
C)EnabledD)Text
4.文本框的属性不包括【____】。
A)captionB)text
C)nameD)top
5.下列关于KeyPress事件的叙述中正确的是【____】。
A)KeyPress事件不能区分输入字母的大小写
B)KeyPress事件能够检测到是否按下了光标移动键
C)在KeyPress事件过程中可以取消按下的键,使对象接收不到字符
D)在KeyPress事件过程中不能取消按下的键,但可以修改按键
6.下列叙述中错误的是【____】。
A)向文本框中输入一个字符,能够触发Change事件
B)从文本框中删除一个字符,能够触发Change事件
C)向文本框中输入一个字符,能够触发KeyPress事件
D)从文本框中删除一个字符,能够触发KeyPress事件
7.下列语句中,能够把焦点移到文本框控件Text1上的是【____】。
A)Text1.GetFocusB)Text1.GetFocus=True
C)Text1.SetFocusD)Text1.SetFocus=True
8.标签和文本框都可以用于显示文本,正确的叙述是【____】。
A)标签、文本框中的文本都是只读文本
B)文本框、标签中的文本都是可编辑文本
C)标签中的文本是可编辑文本,文本框中的文本是只读文本
D)标签中的文本是只读文本,文本框中的文本是可编辑文本
9.设置命令按钮的【____】属性值为False,可以使命令按钮处于不可用状态。
A)ValueB)Enabled
C)DefaultD)Cancel
10.命令按钮的默认属性是【____】。
A)VisibleB)Enabled
C)CaptionD)Default
11.下列设置中,可以使命令按钮Command1成为不可见状态的是【____】。
A)Command1.Enabled=True
B)Command1.Enabled=False
C)Command1.Visible=True
D)Command1.Visible=False
12.把命令按钮的【____】属性设置为True,就可以在按下回车键时自动触发该按钮的Click事件。
A)Value
B)Default
C)Cancel
D)Enabled
13.在窗体上画一个名称Text1的文本框和一个名称为command1的命令按钮,程序运行后,单击command1,则用随机函数产生一个33到126之间的整数,用该整数作为ASCII码的值,在文本框中显示该整数及其对应的ASCII码。
请将程序填完全。
PrivateSubCommand1_click()
Dimnum1AsInteger
Randomize
num1=(Int(Rnd*94)+33)
Text1.text=【____】
EndSub
A)整数;
num1;
对应的ASCII码是;
chr(num1)
B)"
整数"
&
num1&
"
对应的ASCII码是"
str(num1)
C)"
chr(num1)
D)整数&
对应的ASCII码是&
14.在窗体上画一个标签名称分别为Label1和Label2,再画一个命令按钮,名称为Command1,程序运行时,单击Command1按钮,在Label1上显示系统时间、清除标签2上显示的信息并使Command1按钮不响应事件(呈暗淡色)。
Label1.caption=【____】
Label2.caption="
"
Command1.enabled=false
A)time$B)date
C)day(d)D)hour(d)
15.设置【____】属性,可以使图片显示在图片框或图像框中。
A)PictureB)Image
C)IconD)DownPicture
16.在图象控件Image1中加载图片后,为使图像控件能够自动调整大小而显示整幅图片,可以使用语句【____】。
A)Image1.AutoSize=True
B)Image1.AutoSize=False
C)Image1.Stretch=True
D)Image1.Stretch=False
17.在图片框控件Picture1中加载图片后,为使图片框控件能够自动调整大小而显示整幅图片,可以使用语句【____】。
A)Picture1.AutoSize=True
B)Picture1.AutoSize=False
C)Picture1.Stretch=True
D)Picture1.Stretch=False
18.图片框控件(PictureBox)与图像控件(Image)相比,【____】。
A)功能强,并且占用系统资源较少
B)功能强,但占用系统资源较多
C)功能弱,但占用系统资源较少
D)功能弱,并且占用系统资源较多
19.单选按钮的默认属性是【____】。
A)ValueB)Caption
C)EnabledD)Visible
20.为了将复选框(名称为Check1)设置为选中状态,应该使用【____】语句。
A)Check1.Value=1B)Check1.Value=0
C)Check1.Value=TrueD)Check1.Value=False
21.单选按钮处于选中状态时,它的Value属性值是【____】。
A)FalseB)True
C)0D)1
22.使用【____】方法,可以同时清除列表框的所有项目。
A)RemoveItemB)Remove
C)ClearD)Move
23.使用【____】方法,可以删除列表框中的一个项目。
24.在窗体上画一个名称为Label1的标签和一个名称为List1的列表框。
程序运行后,在列表框中添加若干列表项。
当双击列表框中的某个项目时,在标签Label1中显示所选中的项目文本,并在窗体上显示所选项目的序号。
PrivateSubForm_Load()
List1.AddItem"
数学"
物理"
VB程序设计"
外语"
PrivateSubList1_DblClick()
PrintList1.ListIndex'
显示列表项序号
Label1.Caption=【____】'
显示列表项文本
A)List1.ListB)List1.List(ListIndex)
C)List1.TextD)List1.Index
25.程序运行期间,用鼠标单击滚动条上滑块两侧的空白处时,滑块的移动量是【____】。
A)MinB)Max
C)SmallChangeD)LargeChange
26.下列操作中,能够触发滚动条的Scroll事件的是【____】。
A)单击滚动条两端的滚动箭头
B)单击滚动条上滑块两侧的空白处
C)单击滚动条上的滑块
D)拖动滚动条上的滑块
27.程序运行期间,如果拖动滚动条上的滚动块,则触发的滚动条事件是【____】。
A)ChangeB)Scroll
C)MoveD)GetFocus
28.在窗体上画一个标签,名称为Label1然后画一个名称为Hscroll1的水平滚动条,其min的值为0,max的值为500,程序运行后,如果单击滚动条两端的箭头,则在标签Label1中显示滚动的值,如果拖动滚动滑块则在窗体显示“滚动滑块移动”。
PrivateSubHscroll1_change()
Label1.caption=Hscroll1.【____】
endsub
PrivateSubHscroll1_scroll()
Print"
滚动滑块移动"
C)minD)max
29.下列设置中,可以使计时器Timer1停止计时的是【____】。
A)Timer1.Locked=True
B)Timer1.Locked=False
C)Timer1.Enabled=True
D)Timer1.Enabled=False
30.要设置计时器控件的定时时间,需设置的属性是【____】。
A)TextB)Enabled
C)ValueD)Interval
31.在窗体上有一个文本框控件,名称为Text1;
一个计时器控件,名称为Timer1,要求每秒钟在文本框中显示一次当前时间。
PrivateSubTimer1_【____】
()
Text1=Time
A)VisibleB)Interval
C)TimerD)Enabled
32.下列事件过程的功能是:
在加载窗体时,启动计时器,并使计时器每隔1秒钟触发一次Timer事件。
请填空。
【____】
A)Timer1.Interval=1000
B)Timer1.Interval=1
C)Timer1.Enabled=1000
D)Timer1.Enabled=1
第5章VisualBasic语法基础
1.关键字【____】用于定义变体类型数据。
A)DoubleB)Currency
C)BooleanD)Variant
2.下列关于变体数据类型的叙述中正确的是【____】。
A)变体是一种没有类型的数据
B)给变体变量赋某一种类型数值后,就不能再赋给另一种类型数值
C)一个变量没有定义就赋值,该变量即为变体类型
D)变体的空值就表示该变体值为0
3.在VB中,日期型数据应该在数据的【____】括起来。
A)前后各一个双引号B)前后各一个单引号
C)前后各一个#号D)前后各一个圆括号
4.VisualBasic的货币型数据占【____】字节内存空间。
A)4B)8
C)16D)32
5.VisualBasic的逻辑类型数据占【____】字节的内存空间。
A)1B)2
C)4D)8
6.在VB中,逻辑值True转换成整数时,其值为【____】。
A)1B)-1
C)0D)任何非0值
7.在VB中,若要强制变量必须先定义才能使用,应该用【____】语句说明。
A)PublicConstB)OptionExplicit
C)Type数据类型名D)DefDbl
8.Text1,Text2,Label1分别是文本框控件和标签控件的名称。
下列对象表达式中错误的是【____】。
A)Text1.text+text2.Text
B)Text1.text+"
Text"
C)Label1.Caption+Lable1.Caption
D)Label1.Name+Lable1.Visible
9.在VB中,字符串"
天津2003Test"
的长度和需要的存储空间字节数为【____】。
A)12和10B)10和12
C)12和12D)10和20
10.整数除法的运算符是【____】。
A)%B)/
C)\D)Mod
11.运算符"
&
是【____】运算。
A)逻辑与B)字符串连接
C)关系D)算术
12.设a%=20,b$="
30"
则表达式a&
b是【____】。
A)算术表达式B)逻辑表达式
C)关系表达式D)字符表达式
13.设a=4,b=5,则以下表达式为真的是【____】。
A)a>
=bAndb>
10B)a>
bOrb>
C)a<
0Eqvb>
0D)-3+5>
aAndb>
14.下列表达式中不正确的是【____】。
A)xLike3,5,7B)x+y=z
C)x+yAndx+a>
y+bD)#05/08/1995#+#01/07/1995#
15.表达式1.5+3\2>
2Or7Mod3<
4AndNot1的运算结果是【____】。
A)-1B)0
C)1D)不确定数
16.参与逻辑运算的两个量中,只要有一个为假,结果即为假的逻辑运算符是【____】。
A)XorB)Eqv
C)AndD)Or
17.设a="
VisualBASIC"
下面使b="
BASIC"
的语句是【____】。
A)b=Left$(a,8,5)B)b=Right$(a,5,5)
C)b=Mid$(a,8,5)D)b=InStr(a,8)
第6章顺序结构
1.在一行中写多条语句时,各个语句间用【____】分隔。
A),B);
C):
D).
2.在代码窗口中,如果一条语句过长,不能在一行内写下,则需要折行输写,这是通过在行末使用续行符来实现的,该续行符表示为【____】。
A)一个下划字符(_)B)一个空格加一个下划字符(_)
C)一个空格加一个连字符D)回车
3.用Print方法输出多个数据项,若使用标准格式输出,则各输出项之间用【____】分隔。
4.用Print方法输出多个数据项,若使用紧凑格式输出,则各输出项之间用【____】分隔。
5.下列程序
PrivateSubCommand1_Click()
X1=InputBox("
请输入x"
)
MsgBox(X1)
EndSub
在运行时若输入34,输出对话框的提示信息为【____】。
A)X1B)34C)(34)D)(X1)
6.下列程序段的执行结果为【____】。
A=0:
B=1
A=A+B:
B=B+A:
PrintA;
B
A)12
35
B)11
C)13
34
D)12
第7章选择结构
1.要计算当0<
x<
10时,y=x,应使用的语句是【____】。
A)If0<
10Theny=x
B)If0<
xOrx<
10Theny=x
C)If0<
xAndx<
D)If0<
xXorx<
2.关于单行结构语句IfThen/Else的说明中,正确的是【____】。
A)If后的条件只能是关系表达式或逻辑表达式
B)Else子句不是可选项
C)Then后面和Else后面只能有一条VisualBasic语句
D)Then后面和Else后面可以有多条VisualBasic语句
3.多行结构条件语句IfThen/Else中【____】。
A)必须至少有一个ElseIf语句
B)可以有任意多个ElseIf语句
C)如果没有Else语句,运行时将出现错误
D)给定的条件只能是关系表达式或逻辑表达式
4.计算z的值,当x大于等于y时,z=x;
否则z=y。
下列语句错误的是【____】。
A)Ifx>
=yThenz=x:
z=y
B)Ifx>
=yThenz=xElsez=y
C)z=y:
Ifx>
=yThenz=x
D)Ify-x<
=0Thenz=xElsez=y
5.设分段函数y的表达式为:
y=x+1(x>
0)
y=x-1(x<
=0)
则能正确实现该分段函数计算的语句为【____】。
0Theny=x+1
y=x-1
B)y=x+1
Ifx<
=0Then
EndIf
C)Ifx>
Elsey=x-1
D)Ifx>
0
y=x+1
Else
6.多分支选择结构中,SelectCase语句的“测试表达式“为【____】。
A)只能是数值表达式
B)只能是字符串表达式
C)可以是关系表达式或逻辑表达式
D)可以是数值表达式或字符串表达式
7.多分支选择结构执行哪一个分支的根据是【____】。
A)SelectCase语句的“测试表达式“与Case语句的“变量值列表“同为False
B)SelectCase语句的