1、第 1 页 共 21 页考试题题型:单项选择题(30 小题,共 30 分)填空题(20 小题,共 20 分)编程题(4 道题,共 36 分)程序填空(2 个程序,14 个空,共 14 分)选择题1.具有_C_特点的程序设计称为面向对象的程序设计。A.链接、嵌入、动态数据交换 B.可视化、结构化 C.封装性、继承性、多态性 D.只包含顺序、选择、循环三种结构2.下列关于对象中属性和方法的定义中,不正确的是_ D _。A.属性,就是类中所定义的数据 B.属性是客观实体所具有的性质的抽象 C.方法,就是对象所能执行的操作 D.方法是用于调用对象以外的函数3.在 VB 集成开发环境中,启动 VB 后则
2、显示“新建工程“对话框,此时默认的选项是_d_。A.VB 应用程序向导 B. ActivX EXE C. ActivX DLL D.标准 EXE4.VB 使用“工程管理”用来建立一个应用程序的所有文件,一般一个工程至少应含有_b_。A.标准模块文件和类模块文件 B.工程文件和窗体文件 C.工程文件和类模块文件 D.工程文件和标准模块文件5.下列设置中,可以使命令按钮 Command1 处于不可见状态的是_d_。A.Command1.Enabled=True B.Command1.Enabled=FalseC.Command1.Visible=TrueD.Command1.Visible=Fal
3、se6.下列设置中,可以使计时器 Timer1 停止计时的是_d_。A.Timer1.Locked=True B.Timer1.Enabled=TrueC.Timer1.Interval=1D.Timer1.Interval=07.文本框的默认属性是_d_。A.Caption B.Name C.Enabled D.Text8.复选框处于选中状态时,它的 Value 属性值是_d_。A.False B.True C.0 D.19.使用_c_方法,可以删除列表框中的一个项目。A.RemoveItem B.Remove C.Clear D.Move10.改变显示在窗体标题栏中的标题,使用的属性是_c
4、_。A.(名称) B.FontName C.Caption D.Text11.设置_a_属性,可以使图片显示在图片框或图像框中。A.Picture B.Image C.Icon D.DownPicture12.下列不能接收焦点的控件是_b_。A.命令按钮 B.标签 C.文本框 D.单选按钮13.程序运行期间,用鼠标单击滚动条上滑块两侧的空白处时,滑块的移动量是_d_。A.Min B.Max C.SmallChange D.LargeChange14.在菜单设计窗口,如果希望为子菜单项添加分隔线,则可在菜单中插入一个菜单项,将该菜单项的标题属性设置为_c_。A.除号(/) B.乘号(*) C.减
5、号(-) D.加号(+)15.关键字_d_用于定义变体类型数据。A.Double B.Currency C.Boolean D.Variant16.整数除法的运算符是_c_。A.% B./ C. D.Mod17.运算符“ sEnd SubA.25 90 B.25 80 C.25 25 D.25 2058.下面程序的功能是: 。请将程序补充完整。注意: 不得增行或删行, 也不得更改程序的结构!Private Sub Command1_Click()Dim i As Integer, j As Integer, cr As IntegerDim ok As Booleancr = 0For i =
6、 100 To 200ok = False j = 2Do while _B_If i Mod j = 0 Then exit DoIf j = i 2 Then ok = Truej=j+1loopIf ok Thencr = cr + 1Me.Print i;If cr Mod 5 = 0 Then PrintEnd IfNext iEnd SubA.ji-1 B.ji259.进行界面设计时,若双击工程资源管理器中的某个窗体名,打开的窗口是_A_。A.对象窗口 B.代码窗口 C.属性窗口 D.立即窗口60.单选按钮处于选中状态时,它的 Value 属性值是_B_。A.False B.Tru
7、e C.0 D.161.在菜单设计窗口,如果希望菜单项的某一字母为热键,则可在该字母前加的符号是_D_。A. B.# C. D.NextEnd Sub程序运行后,单击窗体,则在窗体内显示的结果是_D_。A.5 4 3 2 B.7 6 5 4 C.4 3 2 1 D.6 5 4 368.单击命令按钮 command1 后,下列程序的运行结果为_A_。Option Base 1Private Sub Command1_Click()Dim a(5), iFor i = 1 To 5a(i) = i * iNext iFor Each i In aPrint i;NextEnd SubA.1 4 9
8、 16 25 B.1 2 3 4 5 C.25 16 9 4 1 D.5 4 3 2 169.对窗体编写如下事件过程。程序运行后,在窗体上单击鼠标左键,则输出结果为_C_。Private Sub Form_MouseDown(Button As Integer, Shift As Integer, X As Single, Y As Single)Print “AA“;End SubPrivate Sub Form_MouseUp(Button As Integer, Shift As Integer, X As Single, Y As Single)If Button = 1 Then P
9、rint “BB“;End SubA.BBAA B.AABB C.AA D.BB70.能够释放窗体 Form1 所占用的内存空间的是_A_。A.Unload Form1 B.Form1.Unload C.Hide Form1 D.Form1.Hide71.窗体上有一文本框控件 Text1;一个命令按钮,名称为 Command1,并有以下事件过程。程序运行后,单击 Command1 按钮,在文本框中显示的内容是_C_。Private Sub Command1_Click()第 8 页 共 21 页Dim i As Integer,n As IntergerFor i=0 To 50i=i+3n=
10、n+1If i10 Then Exit ForNextText1.Text=Str(n)End SubA.2 B.4 C.3 D.572.设窗体中包含 1 个命令按钮-Command1,1 个标签-Label1;并有以下的事件过程。程序运行后,单击 Command1 按钮,标签中显示的内容是_C_。Private Sub Command1_Click()Dim i As Integer,n As Intergeri=1n=0do while i10n=n+ii=i*(i+1)looplabel1=i a, “b=“; b, “c=“; c 显示的结果是 73_C_Call proc_2(a,b
11、) Print “a=“; a, “b=“; b, “c=“; c 显示的结果是 74_D_End SubPublic Sub proc_1(x As Integer, y As Integer)x = 2 * x: y = y + 2: c = x + yEnd SubPublic Sub proc_2(x As Integer, ByVal y As Integer)Dim c As Integerx = 2 * x: y = y + 2: c = x + yEnd Sub73A.a=4 b=6 c=10 B.a=2 b=4 c=6C.a=4 b=6 c=16 D.a=4 b=4 c=10
12、74A.a=4 b=4 c=10 B.a=4 b=8 c=16C.a=8 b=8 c=10 D.a=8 b=6 c=1075.VB 是一种面向图形用户界面的可视化编程语言,所采用的程序设计方法是_A_。A.面向对象、事件驱动 B.面向对象、顺序驱动C.面向过程、事件驱动 D.面向过程、顺序驱动76.在进入 VB 集成开发环境的过程中,启动 VB 后则显示“新建工程“对话框,此时默认的选项是_C_。A.ActivX DLL B.ActivX EXE C.标准 EXE D.VB 应用程序向导第 9 页 共 21 页77.使用_C_方法,可以同时清除列表框的所有项目。A.RemoveItem B.R
13、emove C.Clear D.Move78.用于退出 do-loop 循环结构的语句是_A_。A. Exit do B. End Next C.Exit D.End do79.对窗体编写如下事件过程。程序运行后,在窗体上单击鼠标右键,则输出结果为_C_。Private Sub Form_MouseDown(Button As Integer, Shift As Integer, X As Single, Y As Single)Print “AA“;End SubPrivate Sub Form_MouseUp(Button As Integer, Shift As Integer, X A
14、s Single, Y As Single)If Button = 1 Then Print “BB“;End SubA.BBAA B.AABB C.AA D.BB80.复选框处于选中状态时,它的 Value 属性值是_D_。A.False B.True C.0 D.1填空题1.VB 语言中,菜单分为_下拉式菜单_和_弹出式菜单_。2.面向对象系统的三个基本特性是_封装性_、_继承性_和_多态性_。3.设在窗体上有一通用对话框 Commondialog1,为建立一个“打开文件”对话框,应把_ Action _属性设置为_1_;或者使用_CommonDialog1.ShowOpen_方法。4.设
15、在窗体上有一通用对话框 Commondialog1,为建立一个“保存文件”对话框,应把_ Action _属性设置为_2_;或者使用_ CommonDialog1.ShowSave _方法。5.设在窗体上有一通用对话框 Commondialog1,为建立一个“选择颜色”对话框,应把_ Action _属性设置为_3_;或者使用_CommonDialog1.ShowColor_方法。6.设在窗体上有一通用对话框 Commondialog1,为建立一个“打印”对话框,应把_ Action _属性设置为_5_;或者使用_CommonDialog1.ShowPrinter_方法。7.命令按钮的_ En
16、able _属性为 True 时,表示该控件有效,即能够响应用户的操作。8.能够释放窗体 Form1 所占用的内存空间的语句是_ Unload Form1_。9.能够隐藏窗体 Form1,但不释放 Form1 所占用的内存空间的语句是_ Form1.Hide _。10.能够加载窗体,并显示窗体 Form1 的语句是_F orm1.show _。11.能够加载窗体,但不显示窗体 Form1 的语句是_ load Form1 _。12.若无语句 option base 1,但有定义 Dim x(-2 to 4,3) as Integer,则函数 UBound(x,1)的值为_4_。13.若无语句
17、option base 1,但有定义 Dim x(-2 to 4,3) as Integer,则函数 UBound(x,2)的值为_3_。14.若无语句 option base 1,但有定义 Dim x(-2 to 4,3) as Integer,则函数 LBound(x,1)的值为_-2_。第 10 页 共 21 页15.若无语句 option base 1,但有定义 Dim x(-2 to 4,3) as Integer,则函数 LBound(x,2)的值为_1_。16.如果要从顺序文件中读数据,则打开方式应为_ input _。17.如果要向顺序文件中以覆盖的方式写数据,则打开方式应为_
18、Output_。18.如果要向顺序文件中以追加的方式写数据,则打开方式应为_Append_。19.关键字_Boolean_用于定义布尔类型数据。20.关键字_ Variant _用于定义变体类型数据。21.XOR 是逻辑_异或_运算符。22.IMP 是逻辑_蕴含_运算符。23.EQV 是逻辑_相等_运算符。24.表示变量 x 既是 5 的倍数,也是 7 的倍数的逻辑表达式为_(x mod 5=0)and(x mod 7=0)_。25.在 VB 语言中,窗体文件的扩展名为_ .frm _。26.在 VB 语言中,工程文件的扩展名为_.vbp_。27.向随机文件或二进制文件中写入数据所用的命令关键
19、字为_ put#_。28.从随机文件或二进制文件中读出数据所用的命令关键字为_Input#_。29.函数过程(或子程序过程)直接或间接地调用自身称为_递归调用_。30.程序运行期间,用鼠标单击滚动条上滑块两侧的空白处时,滑块的移动量是滚动条控件的_ LargeChange _属性。31.程序运行期间,用鼠标单击滚动条上两端的箭头时,滑块的移动量是滚动条控件的_delargenchange_属性。32.设置数组下标的默认下界为 1 的语句是_ Option Base 1_。33.设置数组下标的默认下界为 0 的语句是_ Option Base 0_。34.用关键字 sub 定义的过程称为_子程序
20、过程_。35.用关键字 function 定义的过程称为_函数过程_。36.鼠标指针置于工具箱窗口中的某一个控件图标上时,就会在工具提示窗口上显示出相应的类型名。如果显示 “OptionButton“,该控件是_单选按钮控件_。37.鼠标指针置于工具箱窗口中的某一个控件图标上时,就会在工具提示窗口上显示出相应的类型名。如果显示 “ picture BOX “,该控件是_图片框_。38.文本框控件的默认属性是_text_。39.标签控件的默认属性是_Caption_。40.VB 窗体设计器的主要功能是_建立用户界面_。41.两个操作数取值相同为“假” ,不同为“真”的运算符是_ Xor _。42
21、.两个操作数中有一个为“假” ,结果即为“假” ,两个都为“真” ,结果才为“真”的运算符是_ And_。43.在程序中,要在图片框或图像框中加载图片,可用函数_ LoadPicture _。44.有一名为 menuItem 的菜单项,为了在程序运行时使该菜单项失效(即不响应用户的操作) ,应使用的语句为_ menuitem.enable=false _。45.程序运行期间,如果拖动滚动条上的滚动块,则触发的滚动条事件是_ scroll _。46.在 VB 中,字符串“天津 2003Test“的长度为_10_。47.在 VB 中,字符串“天津 2003Test“所占内存空间的字节数为_12_。48.能够表示当整型变量 x 是奇数时为真的 VB 表达式为_ x mod 2=1_。