资源描述
2002 年 9 月二级 VB(1) 在设计阶段,当双击窗体上的某个控件时,所打开的窗口是A) 工程资源管理器窗口 B) 工具箱窗口 C) 代码窗口 D) 属性窗口(2) 以下叙述中正确的是A) 窗体的 Name 属性指定窗体的名称,用来标识一个窗体B) 窗体的 Name 属性的值是显示在窗体标题栏中的文本C) 可以在运行期间改变对象的 Name 属性的值D) 对象的 Name 属性值可以为空(3) 刚建立一个新的标准 EXE 工程后,不在工具箱中出现的控件是A) 单选按钮 B) 图片框 C) 通用对话框 D) 文本框(31) 以下叙述中错误的是A) 一个工程中只能有一个 Sub Main 过程B) 窗体的 Show 方法的作用是将指定的窗体装入内存并显示该窗体C) 窗体的 Hide 方法和 Unload 方法的作用完全相同D) 若工程文件中有多个窗体,可以根据需要指定一个窗体为启动窗体(32) 以下叙述中错误的是A) 一个工程中可以包含多个窗体文件B) 在一个窗体文件中用 Private 定义的通用过程能被其他窗体调用C) 在设计 VB 程序时,窗体、标准模块、类模块等需要分别保存为不同类型的磁盘文件D) 全局变量必须在标准模块中定义2003 年 4 月二级 VB(1)以下不能在“工程资源管理器“窗口中列出的文件类型是A).Bas B).Res C).Frm D).Ocx(2)以下关于窗体的描述中,错误的是A)执行 Unload Form1 语句后,窗体 Form1 消失,但仍在内存中B)窗体的 Load 事件在加载窗体时发生C)当窗体的 Enabled 属性为 False 时,通过鼠标和键盘对窗体的操作都被禁止D)窗体的 Height、Width 属性用于设置窗体的高和宽2003 年 9 月二级 VB(1)以下叙述中错误的是A)Visual Basic 是事件驱动型可视化编程工具B)Visual Basic 应用程序不具有明显的开始和结束语句C)Visual Basic 工具箱中的所有控件都具有宽度(Width)和高度(Height)属性D)Visual Basic 中控件的某些属性只能在运行时设置(2)以下叙述中错误的是A)在工程资源管理器窗口中只能包含一个工程文件及属于该工程的其他文件B)以.BAS 为扩展名的文件是标准模块文件C)窗体文件包含该窗体及其控件的属性D)一个工程中可以含有多个标准模块文件(4)以下不属于 Visual Basic 系统的文件类型是A).Frm B).Bat C).Vbg D).Vbp(5)以下叙述中错误的是A)打开一个工程文件时,系统自动装入与该工程有关的窗体、标准模块等文件B)保存 Visual Basic 程序时,应分别保存窗体文件及工程文件C)Visual Basic 应用程序只能以解释方式执行D)事件可以由用户引发,也可以由系统引发(13)如果一个工程含有多个窗体及标准模块,则以下叙述中错误的是A)如果工程中含有 Sub Main 过程,则程序一定首先执行该过程B)不能把标准模块设置为启动模块C)用 Hide 方法只是隐藏一个窗体,不能从内存中清除该窗体D)任何时刻最多只有一个窗体是活动窗体2005 年 9 月二级 VB(11)假定一个 Visual Basic 应用程序由一个窗体模块和一个标准模块构成。为了保存该应用程序,以下正确的操作是A)只保存窗体模块文件B)分别保存窗体模块、标准模块和工程文件C)只保存窗体模块和标准模块文件D)只保存工程文件(12)为了清除窗体上的一个控件,下列正确的操作是A)按回车键B)按 Esc 键C)选择(单击)要清除的控件,然后按 Del 键D)选择(单击)要清除的控件,然后按回车键(13)以下叙述中错误的是A)打开一个工程文件时,系统自动装入与该工程有关的窗体、标准模块等文件B)当程序运行时,双击一个窗体,则触发该窗体的 Dblclick 事件C)Visual Basic 应用程序只能以解释方式执行D)事件可以由用户引发,也可以由系统引发(33)如果一个工程含有多个窗体及标准模块,则以下叙述中错误的是A)任何时刻最多只有一个窗体是活动窗体B)不能把标准模块设置为启动模块C)用 Hide 方法只是隐藏一个窗体,不能从内存中清除该窗体D)如果工程中含有 Sub Main 过程,则程序一定首先执行该过程二、常用控件2002 年 9 月二级 VB(11) 以下能够触发文本框 Change 事件的操作是A) 文本框失去焦点 B) 文本框获得焦点C) 设置文本框的焦点 D) 改变文本框的内容(12) 在窗体上有一个文本框控件,名称为 Txttime:一个计时器控件,名称为 Timerl,要求每一秒钟在文本框中显示一次当前的时间。程序为:Private Sub Timer1_ _()Txttime.Text=TimeEnd Sub在下划线上应填入的内容是A) Enabled B) Visible C) Interval D) Timer(13) 在窗体上画两个单选按钮,名称分别为 Option1、Option2,标题分别为“宋体”和“黑体” ;一个复选框,名称为 Check1,标题为“粗体” ;一个文本框,名称为 Text1,Text 属性为“改变文字字体” 。要求程序运行时, “宋体”单选按钮和“粗体”复选框被选中(窗体外观如下图) ,则能够实现上述要求的语句序列是A) Option1.Value=True B) Option1.V alue=TrueCheck1.Value=False Check1.Value=TrueC) Option2.V alue=False D) Option1.Value=TrueCheck1.Value=True Check1.Value=1(14) 为了在按下 Esc 键时执行某个命令按钮的 Click 事件过程,需要把该命令按钮的一个属性设置为 True,这个属性是A) Value B) Default C) Cancel D) Enabled(16) 图像框有一个属性,可以自动调整图形的大小,以适应图像框的尺寸,这个属性是A) Autosize B) StretchC) Autoredraw D) Appearance(26) 以下叙述中错误的是A) 在 Keyup 和 Keydown 事件过程中,从键盘上输入 A 或 a 被视作相同的字母(即具有相同的 Keycode)B) 在 Keyup 和 Keydown 事件过程中,将键盘上的“1”和右侧小键盘上的“1”视作不同的数字 (具有不同的 Keycode)C) Keypress 事件中不能识别键盘上某个键的按下与释放D) Keypress 事件中可以识别键盘上某个键的按下与释放(27) 以下叙述中错误的是A) 在同一窗体的菜单项中,不允许出现标题相同的菜单项B) 在菜单的标题栏中, “End Sub程序运行后,如果按“A“键,然后单击窗体,则在窗体上显示的内容是A)Visual Basic B)程序设计C)A 程序设计 D)Visual Basic 程序设计2004 年 4 月二级 VB(1) 在窗体上画一个名称为 Command1 的命令按钮,然后编写如下事件过程:Private Sub Command1_Click()Move 500,500End Sub程序运行后,单击命令按钮,执行的操作为A) 命令按钮移动到距窗体左边界、上边界各 500 的位置B) 窗体移动到距屏幕左边界、上边界各 500 的位置C) 命令按钮向左、上方向各移动 500D) 窗体向左、上方向各移动 500(2) 在窗体上有若干控件,其中有一个名称为 Text1 的文本框。影响Text1 的 Tab 顺序的属性是A) Tabstop B)EnabledC) Visible D)Tabindex(4) 在窗体上画一个名称为 List1 的列表框,为了对列表框中的每个项目都能进行处理,应使用的循环语句为A) For I=0 To List1.Listcount-1NextB) For I=0 To Listcount-1NextC) For I=1 To List1.ListcountNextD) For I=1 To ListcountNext(6) 以下关于图片框控件的说法中,错误的是A) 可以通过 Print 方法在图片框中输出文本B) 清空图片框控件中图形的方法之一是加载一个空图形C) 图片框控件可以作为容器使用D) 用 Stretch 属性可以自动调整图片框中图形的大小(8) 以下叙述中错误的是A) 下拉式菜单和弹出式菜单都用菜单编辑器建立B) 在多窗体程序中,每个窗体都可以建立自己的菜单系统C) 除分隔线外,所有菜单项都能接收 Click 事件D) 如果把一个菜单项的 Enabled 属性设置为 False,则该菜单项不可见(10) 以下叙述中错误的是A) 一个工程可以包括多种类型的文件B) Visual Basic 应用程序既能以编译方式执行,也能以解释方式执行C) 程序运行后,在内存中只能驻留一个窗体D) 对于事件驱动型应用程序,每次运行时的执行顺序可以不一样(13) 确定一个控件在窗体上的位置的属性是A) Width 和 Height B) Width 或 HeightC) Top 和 Left D) Top 或 Left(14) 在窗体上画一个名称为 Text1 的文本框和一个名称为Command1 的命令按钮,然后编写如下事件过程Private Sub Command1_Click()Text1.Text = “Visual“Me.Text1 = “Basic“Text1 = “Program“End SubA) Visual B) Basic C) Program D) 出错(17) 在窗体上画一个文本框、一个标签和一个命令按钮,其名称分别为 Text1、Label1 和 Command1,然后编写如下两个事件过程:Private Sub Command1_Click()Strtext = Inputbox(“请输入“)Text1.Text = StrtextEnd SubPrivate Sub Text1_Change()Label1.Caption = Right(Trim(Text1.Text), 3)End Subabcdef,则在标签中显示的内容是A)空 B) abcdef C) abc D) def(22) 在窗体上画一个名称为 Text1 的文本框,要求文本框只能接收大写字母的输入。以下能实现该操作的事件过程是A)Private Sub Text1_Keypress(Keyascii As Integer)If Keyascii 90 ThenMsgbox “请输入大写字母“Keyascii = 0End IfEnd SubB)Private Sub Text1_Keydown(Keycode As Integer, Shift As Integer)If Keycode 90 ThenMsgbox “请输入大写字母“Keycode = 0End IfEnd SubC) Private Sub Text1_Mousedown(Button As Integer, Shift As Integer, X As Single, Y As Single)If Asc(Text1.Text) 90 ThenMsgbox “请输入大写字母“End IfEnd SubD) Private Sub Text1_Change()If Asc(Text1.Text) 64 And Asc(Text1.Text) 91 ThenMsgbox “请输入大写字母“End IfEnd Sub2004 年 9 月二级 VB(1) 设窗体上有一个文本框,名称为 Text1,程序运行后,要求该文本框不能接受键盘输入,但能输出信息,以下属性设置正确的是:A)Text1.Maxlength=0 B)Text1.Enabled=FalseC)Text1.Visible= False D)Text1.Width=0(2) 以下能在窗体 Form1 的标题栏中显示“Visualbasic 窗体“的语句是A) Form1.Name=“Visualbasic 窗体“B) Form1.Title=“Visualbasic 窗体“C) Form1.Caption=“Visualbasic 窗体“D) Form1.Text=“Visualbasic 窗体”(3) 在窗体上画一个名称为 Text1 的文本框,然后画一个名称为Hscroll1 的滚动条,其 Min 和 Max 属性分别为 0 和 100。程序运行后,如果移动滚动框,则在文本框中显示滚动条的当前值,如图所示:以下能实现上述操作的程序段是A) Private Sub Hscroll_Change()Text1.Text=Hscroll1.ValueEnd SubB) Private Sub Hscroll_Click()Text1.Text=Hscroll1.ValueEnd SubC) Private Sub Hscroll_Change()Text1.Text=Hscroll.CaptionEnd SubD) Private Sub Hscroll_Click()Text1.Text=Hscroll.CaptionEnd Sub(4) 设菜单中有一个菜单项为“Open“。若要为该菜单命令设计访问键,即按下 Alt 及字母 O 时,能够执行“Open“ 命令,则在菜单编辑器中设置“Open“命令的方式是A) 把 Caption 属性设置为&OpenB) 把 Caption 属性设置为 O&PenC) 把 Name 属性设置为&OpenD) 把 Name 属性设置为 O&Pen(7)在窗体上画一个名称为 Timer1 的计时器控件,要求每隔 0.5 秒发生一次计时器事件,则以下正确的属性设置语句是A)Timer1.Interval=0.5 B) Timer1.Interval=5C) Timer.Interval=50 D) Timer1.Interval=500(9) 以下关于多重窗体程序的叙述中,错误的是A)用 Hide 方法不但可以隐藏窗体,而且能清除内存中的窗体B)在多重窗体程序中,各窗体的菜单是彼此独立的C)在多重窗体程序中,可以根据需要指定启动窗体D)在多重窗体程序中,需要单独保存每个窗体(11) 以下叙述中错误的是A)事件过程是响应特定事件的一段程序B)不同的对象可以具有相同名称的方法C)对象的方法是执行指定操作的过程D)对象事件的名称可以由编程者指定(13) 当一个复选框被选中时,它的 Value 属性的值是A) 3 B) 2 C) 1 D) 0(18) 以下叙述中错误的是A) 在 Keypress 事件过程中不能识别键盘的按下与释放B) 在 Keypress 事件过程中不能识别回车键C) 在 Keydown 和 Keyup 事件过程中,将键盘输入的“A“和“a“视作相同的字母D) 在 Keydown 和 Keyup 事件过程中,从大键盘上输入的 “1“和从右侧小键盘上输入的“1“被视作不同的字符(20)在窗体上画一个名称为 Commanddialog1 的通用对话框,一个名称为 Command1 的命令按钮。然后编写如下事件过程:Private Sub Command1_Click()Commondialog1.Filename =“Commondialog1.Filter=“All File|*.*|(*.Doc)|*.Doc|(*.Txt)|*.Txt“Commondialog1.Filterindex=2Commondialog1.Dialogtitle=“Vbtest“Commondialog1.Action=1End Sub对于这个程序,以下叙述中错误的是A)该对话框被设置为“打开”对话框B)在该对话框中指定的默认文件名为空C)该对话框的标题为 VbtestD)在该对话框中指定的默认文件类型为文本文件(*.Txt)(27) 在窗体上画一个名称为 Label1、标题为“Visual Basic 考试”的标签,两个名称分别为 Command1 和 Command2、标题分别为“开始”和“停止”的命令按钮,然后画一个名称为 Timer1 的计时器控件,并把其 Interval 属性设置为 500,如图所示。编写如下程序:Private Sub Form_Load()Timer1.Enabled=FalseEnd SubPrivate Sub Command1_Click()Timer1.Enabled=TrueEnd SubPrivate Sub Timer1_Timer()If Label1.LeftWidth ThenLabel1.Left = Label1.Left + 20ElseLabel1.Left=0End IfEnd Sub程序运行后,单击“开始”按钮,标签在窗体中移动。对于这个程序,以下叙述中错误的是A) 标签的移动方向为自右向左B)单击“停止”按钮后再单击“开始”按钮,标签从停止的位置继续移动C) 当标签全部移出窗体后,将从窗体的另一端出现并重新移动D)标签按指定的时间时隔移动2005 年 4 月二级 VB(11)在窗体(名称为 Form1)上画一个名称为 Text1 的文本框和一个名称为 Command1 的命令按钮,然后编写一个事件过程。程序运行以后,如果在文本框中输入一个字符,则把命令按钮的标题设置为“计算机等级考试” 。以下能实现上述操作的事件过程是:A)Private Sub Text1_Change()Command1.Caption=”计算机等级考试”End SubB) Private Sub Command1_Click()Caption=”计算机等级考试”End SubC) Private Sub Form1_Click()Text1.Caption=”计算机等级考试”End SubD) Private Sub Command1_Click()Text1.Text=”计算机等级考试”End Sub(16)为了使命令按钮 (名称为 Command1)右移 200,应使用的语句是A)Command1.Move -200B) Command1.Move 200C) Command1.Left= Command1.Left+200D) Command1.Left= Command1.Left-200(18)在窗体上画一个文本框和一个计时器控件,名称分别为Text1 和 Timer1,在属性窗口中把计时器的 Interval 属性设置为1000,Enabled 属性设置为 False,程序运行后,如果单击命令按钮,则每隔一秒钟在文本框中显示一次当前的时间。以下是实现上述操作的程序:Private Sub Command1_Click()Timer1._End SubPrivate Sub Timer1_Timer()Text1.Text = TimeEnd Sub在_处应填入的内容是A)Enabled=True B)Enabled=False C)Visible=True D)Visible=False(19)假定在图片框 Picture1 中装入了一个图形,为了清除该图形(不删除图片框) ,应采用的正确方法是:A)选择图片框,然后按 Del 键B)执行语句 Picture1.Picture=Loadpicture(“”)C)执行语句 Picture1.Picture=”D)选择图片框,在属性窗口中选择 Picture 属性,然后按回车键(20)在窗体上画一个 List1 的列表框,一个名称为 Label1 的标签,列表框中显示若干个项目,当单击列表框中的某个项目时,在标签中显示被选中的项目的名称,下列能正确实现上述操作的程序是A) Private Sub List1_Click()Label1.Caption = List1.ListindexEnd SubB) Private Sub List1_Click()Label1.Name = List1.ListindexEnd SubC) Private Sub List1_Click()Label1.Name = List1.TextEnd SubD) Private Sub List1_Click()Label1.Caption = List1.TextEnd Sub(24)在 Visual Basic 工程中,可以作为启动对象的程序是A)任何窗体或标准模块B)任何窗体或过程C)Sub Main 过程或其他任何模块D)Sub Main 过程或任何窗体(25)假定建立了一个名为 Command1 的命令按钮数组,则以下说法中错误的是A)数组中每个命令按钮的名称(名称属性) 均为 Command1B)数组中每个命令按钮的标题(Caption 属性) 都一样C)数组中所有命令按钮可以使用同一个事件过程D)用名称 Command1(下标)可以访问数组中的每个命令按钮(26)把窗体的 Keypreview 属性设置为 True,然后编写如下事件过程:Private Sub Form_Keypress(Keyascii As Integer)Dim Ch As StringCh = Chr(Keyascii)Keyascii = Asc(Ucase(Ch)Print Chr(Keyascii + 2)End Sub程序运行后,按键盘上的”A”键, 则在窗体上显示的内容是A)A B)B C)C D)D2005 年 9 月二级 VB(19)在窗体上画一个列表框和一个命令按钮,其名称分别为 List1
展开阅读全文