二级VB模拟试题(1-1)
一、填空题(每空1分,共20分)
1、VB是一种面向_____的可视化程序设计语言,采取了_____的编程机制。
2、VB的对象主要分为_____和_____两大类。
3、若要将窗体Form1隐藏起来,可使用方法_____;若要将窗体Form1显示出来,可使用方法_____来实现。
4、在VB集成开发环境中,运行应用程序的方法有三种:一是_____;二是_____;三是_____。
5、在VB中若要让某对对象获取焦点,则可通过_____方法来实现。
6、VB提供的_____属性,用来控制对象是否可用,当属性值为_____时,表示对象可用,当属性值为_____时,表示对象不可用。
7、VB提供的_____属性,用来控制对象是否可见,当属性值为_____时,表示对象可见,当属性值为_____时,表示对象不可见。
8、在VB中,用来描述对象外部特征的量称之为对象的_____。
9、为使某窗口中的命令按钮“取消(C)”具有如下特性:按“Alt+C”键或按“ESC”键,均可代替用鼠标单击该按钮的操作,应设置该按钮的Caption属性值为_____,并且设置其_____属性值为_____。
二、选择题(每题2分,共40分)
1、用于从字符串左边截取字符的函数是()
A、Ltrim( )B、Trim( )C、Left( )D、Instr( )
2、可获得当前系统日期的函数是()
A、Date( )B、Time( )C、IsDate( )D、Year( )
3、退出For循环可使用的语句为()
A、Exit ForB、Exit DoC、End ForD、End Do
4、窗体的标题栏显示内容由窗体对象的()属性决定。
A、BackColorB、BackStyleC、TextD、Caption
5、程序运行时,若要通过回车键调用某命令按钮的Click事件过程,则可设置该命令按钮的()属性值为True来实现。
A、valueB、EnabledC、DefaultD、Cancel
6、标签框所显示的内容,由()属性值决定。
A、TextB、(名称)C、CaptionD、Alignment
7、文本框的()属性用于设置或返回文本框中的文本内容。
A、TextB、(名称)C、CaptionD、Name
8、计时器控件的()属性用于设置Timer事件发生的时间间隔。
A、StretchB、IntervalC、valueD、Length
9、滚动条的()属性用于返回或设置滚动条的当前值。
A、ValueB、MaxC、MinD、Data
10、若要向列表框添加列表项,可使用的方法是()
A、AddB、RemoveC、ClearD、AddItem
11、图像框或图片框中显示的图形文件,由它们的()性性值决定。
A、DownPictureB、PictureC、ImageD、Icon
12、以下不属于键盘事件的是()
A、KeyDownB、KeyUpC、UnloadD、KeyPress
13、VB中可用()语句产生一消息框。
A、InputBoxB、ShiftC、BothD、MsgBox
14、下列符号中哪个是VB程序中合法的变量名()
A、ab7
B、7ab
C、If
D、a*bc
15、X是小于100的非负数,用VB表达式表达正确的是()
A、0≤X≤100
B、0<=X<100
C、0<=X and X<100
D、0≤X<100
16、以下叙述中正确的是()
A、窗体的Name属性指定窗体的名称,用来标识一个窗体
B、窗体的Name属性的值是显示在窗体标题栏中的文本
C、可以在运行期间改变对象的Name属性的值
D、对象的Name属性值可以为空
17、刚建立一个新的标准EXE工程后,不在工具箱中出现的控件是()
A、单选按钮
B、图片框
C、通用对话框
D、文本框
18、设有如下变量声明:Dim TestDate As Date,为变量TestDate正确赋值的表达方式是()
A、TextDate=#1/1/2002#
B、TestDate=#“1/1/2002”#
C、TextDate=date(“1/1/2002”)
D、TestDate=“1/1/2002”
19、设a=3,b=5,则以下表达式值为真的是()
A、a>=b And b>10
B、(a>b)Or(b>0)
C、(a<0)Eqv(b>0)
D、(-3+5>a)And(b>0)
20、目录列表框的Path属性的作用是
A、显示当前驱动器或指定驱动器上的目录结构
B、显示当前驱动器或指定驱动器上的某目录下的文件名
C、显示根目录下的文件名
D、显示该路径下的文件
三、判断题(每题2分,共10分)
1、设置属性的语句格式为:“对象名.属性名=属性值”.2、若用户在键盘上按下一个键,则会产生一个单击事件(Click事件).
3、VB的赋值语句只能给变量赋值.
4、在VB中,字符型常量应使用"#"号将其括起来.
5、窗体大小只能通过鼠标拖动窗体边框来设置.
四、综合题(每题5分,共20分)
为使用户单击某窗口 ( 窗体名为 frm1 )时,会显示一行信息:“欢迎光临!”,应在该窗体的哪个事件过程中,编写什么样的程序代码? 请写出相应的事件过程名以及该过程内的程序代码。
若某窗口内的命令按钮“加倍”(名称属性为Command1)具有如下的功能:将文本框 txt1 中输入的数值加倍后,在文本框 txt2 中显示其结果,请写出该命令按钮的单击事件过程内的程序代码。
若某窗口 ( 窗体名为 frm1 ) 中,有一个文本框和一个命令按钮,只要在文本框中输入一个图
像文件名(包括路径),单击该命令按钮后,该图像就会成为此窗口的背景图像。
请写出该命令按钮单击事件过程内的程序代码。
4.在窗口上画一个名称为Command1的命令按钮和一个名称为Text1的文本框。
程序运行后,Command1为禁用(灰色)。
当向文本框中输入任何字符时,命令按钮Command1变为可用。
请在以下程序空缺处填入适当内容。
Private Sub ( )
Command1.Enabled = False
End Sub
Private Sub ( )
Command1.Enabled = True
End Sub
五、程序题(每空2分,共10分)
阅读以下应用说明以及在VB开发过程中进行的属性设置和所编写的程序代码,填空。
[应用说明] 本应用程序的运行窗口及其功能说明如下:程序事先设定密码为”abc”,要求用户在文本框中输入密码,然后单击“校验密码”命令按钮,程序将核对用户输入的密码与事先设定的密码是否一致。
如果一致,则通过MsgBox语句弹出消息框提示“密码正确,欢迎进入!”;否则弹出消息框提示“密码不正确,谢绝进入!”。
当用户单击“重新输入”命令按钮,则清空文本框中内容,且将光标定位到文本框中。
当单击“退出”命令按钮时,退出应用程序。
[属性设置]
对象对象名属性名属性值设置
命令按钮Commandl Caption重新输入
命令按钮Command2 Caption核对密码
命令按钮Command3 Caption退出
文本框Text1 Text (置空)
文本框Text1 PasswordChar _______
[程序代码]
Private Sub Command1_Click()
Text1.text=””
___________
End Sub
Private Sub Command2_Click()
Dim pw As String
pw = "abc"
If ___________ Then
MsgBox "密码正确,欢迎进入!"
Else
___________
End If
End Sub
Private Sub Command3_Click()
___________ End Sub。