[计算机类试卷]国家二级(VB)机试模拟试卷50及答案与解析.doc
《[计算机类试卷]国家二级(VB)机试模拟试卷50及答案与解析.doc》由会员分享,可在线阅读,更多相关《[计算机类试卷]国家二级(VB)机试模拟试卷50及答案与解析.doc(30页珍藏版)》请在麦多课文档分享上搜索。
1、国家二级( VB)机试模拟试卷 50及答案与解析 一、选择题 1 在窗体上画两个单选按钮,名称分别为 Option1、 Option2,标题分别为 “宋体 “和 “黑体 “; 1个复选框 (名称为 Check1,标题为 “粗体 “)和 1个文本框 (名称为 Text1,Text属性为 “改变文字字体 “),窗体外观如图所示。程序运行后,要求 “宋体 “单选按钮和 “粗体 “复选框被选中,则以下能够实现上述操作的语句序列是 ( )。( A) Option1.Value False Check1.Value True ( B) Option1.Value True Check1.Value 0 (
2、 C) Option2.Value False Check1.Value 2 ( D) Option1.Value True Check1.Value 1 2 以下说法中正确的是 ( )。 ( A)当焦点在某个控件上时,按下一个字母键,就会执行该控件的 KeyPress事件过程 ( B)因为窗体不接受焦点,所以窗体不存在自己的 KeyPress事件过程 ( C)若按下的键相同, KeyPress事件过程中的 KeyAscii参数与 KeyDown事件过程中的 KeyCode参数的值也相同 ( D)在 KeyPress事件过程中, KeyAscii参数可以省略 3 假定通过复制、粘贴操作建立了一
3、个命令按钮数组 Command1,以下说法中错误的是 ( )。 ( A)数组中每个命令按钮的名称 (Name属性 )均为 Command1 ( B)若未做修改,数组中每个命令按钮的大小都一样 ( C)数组中各个命令按钮使用同一个 Click事件过程 ( D)数组中每个命令按钮的 Index属性值都相同 4 以下关于菜单的叙述中,错误的是 ( )。 ( A)当窗体为活动窗体时,用 Ctrl E 键可以打开菜单编辑器 ( B)把菜单项的 Enabled属性设置为 False,则可删除该菜单项 ( C)弹出式菜单在菜单编辑器中设计 ( D)程序运行时,利用控件数组可以实现菜单项的增加或减少 5 以下
4、叙述中错误的是 ( )。 ( A)在程序运行时,通用对话框控件是不可见的 ( B)调用同一个通用对话框控件的不同方法 (如 ShowOpen或 ShowSave)可以打开不同的对话框窗口 ( C)调用通用对话框控件的 ShowOpen方法,能够直接打开在该通用对话框中指定的文件 ( D)调用通用对话框控件的 ShowColor方法,可以打开颜色对话框窗口 6 下面控件中,没有 Caption属性的是 ( )。 ( A)复选框 ( B)单选按钮 ( C)组合框 ( D)框架 7 用来设置文字字体是否斜体的属性是 ( )。 ( A) FontUnderline ( B) FontBold ( C)
5、 FontSlope ( D) FontItalic 8 窗体上有一个名称为 Timer1的计时器控件,一个名称为 Shape1的形状控件,其Shape属性值为 3(Circle)。编写程序如下: Private Sub Form_Load() Shape1.Top 0 Timer1.Interval 100 End Sub Private Sub Timer1_Timer() Static x As Integer Shape1.Top Shape1.Top 100 x x 1 If x Mod 10 0 Then Shape1.Top 0 End If End Sub 以下关于上述程序的叙
6、述中,错误的是 ( )。 ( A)每执行一次 Timer1_Timer事件过程, x的值都在原有基础上增加 1 ( B) Shape1每移动 10次回到起点,重新开始 ( C)窗体上的 Shape1由下而上移动 ( D) Shape1每次移动 100 9 设有如下一段程序: Private Sub Command1_Click() Static a As Variant a Array(“one“, “two“, “three“, “four“, “five“) Print a(3) End Sub 针对上述事件过程,以下叙述中正确的是 ( )。 ( A)变量声明语句有错,应改为 Static
7、 a(5)As Variant ( B)变量声明语句有错,应改为 Static a ( C)可以正常运行,在窗体上显示 three ( D)可以正常运行,在窗体上显示 four 10 求 1! 2! 10!的程序如下: Private Function s(x As Integer) f 1 For i 1 To x f f * i Next s f End Function Private Sub Command1_Click() Dim i As Integer Dim y As Long For i 1 To 10 Next Print y End Sub 为实现功能要求,程序的横线处应
8、该填入的内容是 ( )。 ( A) Call s(i) ( B) Call s ( C) y y s(i) ( D) y y s 11 设有如下程序: Option Base 1 Dim a(3, 4)As Integer, b(4, 3)As Integer Private Sub Command1_Click() 循环 1 For i 1 To 3 For j 1 To 4 b(j, i) a(i, j) Next j Next i 循环 2 x b(1, 1) For i 1 To 4 For j 1 To 3 Print b(i, j); If x0, x Mod 3, 0) 设 x
9、10,则 y的值是 ( )。 ( A) 0 ( B) 1 ( C) 3 ( D)语句有错 28 窗体上有一个菜单编辑器设计的菜单。运行程序,并在窗体上单击鼠标右键,则弹出一个快捷菜单,如图所示。下列说法错误的是 ( )。 ( A)在设计 “粘贴 “菜单项时,在菜单编辑器窗口中设置了 “有效 “属性 (有 “) ( B)菜单中的横线是在该菜单项的标题输入框中输入了一个 “-“(减号 )字符 ( C)在设计 “选中 “菜单项时,在菜单编辑器窗口中设置了 “复选 “属性 (有 “) ( D)在设计该弹出菜单的主菜单项时,在菜单编辑器窗口中去掉了 “可见 “前面的“ 29 在设计窗体时双击窗体的任何地
10、方,可以打开的窗口是 ( )。 ( A)代码窗口 ( B)属性窗口 ( C)工程资源管理器窗口 ( D)工具箱窗口 30 若变量 a未事先定义而直接使用 (例如: a 0),则变量 a的类型是 ( )。 ( A) Integer ( B) String ( C) Boolean ( D) Variant 31 为把圆周率的近似值 3.14159存放在变量 pi中,应该把变量 pi定义为 ( )。 ( A) Dim pi As Integer ( B) Dim pi(7)As Integer ( C) Dim pi As Single ( D) Dim pi As Long 32 文本框 Tex
11、t1的 KeyDown 事件过程如下: Private Sub Text1_KeyDown(KeyCode As Integer, Shift As Integer) . End Sub 其中参数 KeyCode的值表示的是发生此事件时 ( )。 ( A)是否按下了 Alt键或 Ctrl键 ( B)按下的是哪个数字键 ( C)所按的键盘键的键码 ( D)按下的是哪个鼠标键 33 窗体上有一个名称为 HScroll1的滚动条,程序运行后,当单击滚动条两端的箭头时,立即在窗体上显示滚动框的位置 (即刻度值 )。下面能够实现上述操作的事件过程是 ( )。 ( A) Private Sub HScro
12、ll1_Change() Print HScroll1.Value End Sub ( B) Private Sub HScroll1_Change() Print HScroll1.SmallChange End Sub ( C) Private Sub HScroll1_Scroll() Print HScroll1.Value End Sub ( D) Private Sub HScroll1_Scroll() Print HScroll1.SmallChange End Sub 34 若已把一个命令按钮的 Default属性设置为 True,则下面可导致按钮的 Click事件过程被调用
13、的操作是 ( )。 ( A)用鼠标右键单击此按钮 ( B)按键盘上的 Esc键 ( C)按键盘上的回车键 ( D)用鼠标右键双击此按钮 35 要使两个单选按钮属于同一个框架,下面三种操作方法中正确的是 ( )。 先画一个框架,再在框架 中画两个单选按钮 先画一个框架,再在框架外画两个单选按钮,然后把单选按钮拖到框架中 先画两个单选按钮,再画框架将单选按钮框起来 ( A) ( B) 、 ( C) ( D) 、 、 36 能够存放组合框的所有项目内容的属性是 ( )。 ( A) Caption ( B) Text ( C) List ( D) Selected 37 设窗体上有一个标签 Label
14、1和一个计时器 Timer1, Timer1的 Interval属性被设置为 1000, Enabled属性被设置为 True。要求程序运 行时每秒在标签中显示一次系统当前时间。以下可以实现上述要求的事件过程是 ( )。 ( A) Private Sub Timer1_Timer() Label1.Caption True End Sub ( B) Private Sub Timer1_Timer() Label1.Caption Time$ End Sub ( C) Private Sub Timer1_Timer() Label1.Interval 1 End Sub ( D) Priva
15、te Sub Timer1_Timer() For k 1 To Timer1.Interval Label1.Caption Timer Next k End Sub 38 窗体上有一个名称为 CD1的通用对话框控件和由四个命令按钮组成的控件数组Command1,其下标从左到右分别为 0、 1、 2、 3,窗体外观如图所示。命令按钮的事件过程如下: Private Sub Command1_Click(Index As Integer) Select Case Index Case 0 CD1.Action 1 Case 1 CD1.ShowSave Case 2 CD1.Action 5
16、Case 3 End End SelectEnd Sub对上述程序,下列叙述中错误的是 ( )。 ( A)单击 “打开 “按钮,显示打开文件的对话框 ( B)单击 “保存 “按钮,显示保存文件的对话框 ( C)单击 “打印 “按钮,能够设置打印选项,并执行打印操作 ( D)单击 “退出 “按钮,结束程序的运行 39 窗体上有一个名称为 Frame1的框架 (如图 ),若要把框架上显示的 “Frame1“改为汉字 “框架 “,下面正确的语句是 ( )。 ( A) Frame1.Name “框架 “ ( B) Frame1.Caption “框架 “ ( C) Frame1.Text “框架 “
17、( D) Frame1.Value “框架 “ 40 在窗体上画一个名称为 Combo1的组合框,名称为 Text1的文本框,以及名称为Command1的命令按钮,如图所示。 运行程序,单击命令按钮,将文本框中被选中的文本添加到组合框中,若文本框中没有选中的文本,则将文本框中的文本全部添加到组合框中。命令按钮的事件过程如下: Private Sub Command1_Click() If Text1.Se1Length0 Then Else Combo1.AddItem Text1 End IfEnd Sub程序中横线处应该填写的是( )。 ( A) Combo1.AddItem Text1.
18、Text ( B) Combo1.AddItem Text1.SelStart ( C) Combo1.AddItem Text1.SelText ( D) Combo1.AddItem Text1.SelLength 二、基本操作题 41 (1)在名称为 Form1的窗体上画两个命令按钮,其名称分别为 C1和 C2,标题分别为 “命令按钮 1”和 “命令按钮 2”,通过属性窗口设计适当的属性,使得程序运行后, “命令按钮 2”隐藏。编写适当的事件过程,使得单击 “命令按钮 1”,则 “命令按钮 2”出现, “命令按钮 1”隐藏;而如果单击 “命令按钮 2”,则 “命令按钮 1”出现,“命令按
19、钮 2”隐藏。程序的运行情况如图所示。 注意: 程序中不得使用变量。存盘时必须存放在考生文件夹下,工程文件名为 sjt1 vbp,窗体文件名为 sjt1 frm。 (2)在名称为 Form1的窗体上画一个列表框,其名 称为L1;一个水平滚动条,其名称为 HSI, SmallChange属性为 2, LargeChange属性为10, Min属性为 0, Max属性为 100,编写适当的事件过程。程序运行后,如果把滚动框移到某个位置,然后单击窗体,则在列表框中添加一个项目,其内容是“XX”,其中 “XX”是滚动框所在的位置,如图所示。 注意: 程序中不要使用变量;存盘时必须存放在考生文件夹下,工
20、程文件名为 sjt2 vbp,窗体文件名为 sjt2 frm。 三、简单应用题 42 (1)在考生文件夹下有一个工程文件 sjt3 vbp,程序的功能是,在运行时,如果选中一个或两个复选框和一个单选按钮,则对文本框中的文本内容做相应的设置,如图所示。窗体上的控件已经给出,但没有给出主要程序内容,请编写适当的事件过程,完成上述功能。 注意:不能修改已经给出的程序部分和已有的控件;在结束程序运行之前,必须选中一个单选按钮和至少一个复选框,并单击 “确定 ”按钮;必须通过单击窗体右上角的关闭按钮结束程序,否则无成绩,最后将修改后的文件按原文件名存盘。 (2)在考生文件夹下有一个工程文件sjt4 vb
21、p。窗体中已经给出了所有控件。程序运行时,单击 “读入文件 ”按钮后,将显示一个 “打开 ”对话框,可以在该对话框中选择考生文件夹下的文本文件in4 txt,并把该文件的内容在 Text1文本框中显示。给出的程序不完整。 要求:去掉程序中的注释符,并把其中的 ?改为正确的内容,使其能正确运行,但不能修改程序中的其他部分和控件属性。最后用原来的文件名保存工程文件和窗体文件。四、综合应用题 43 在考生文件夹下有一个工程文件 sjt5 vbp,其窗体上有两个标签 L1 和 L2,标题分别为 “口令 ”和 “允许次数 ”;一个命 令按钮 C1,标题为 “确定 ”;两个文本框名称分别为 Text1和
22、Text2。其中 Text1用来输入口令 (输入时,文本框内容显示“*”),初始内容为空; Text2的初始内容为 3。并给出了 c1的事件过程,但不完整,要求去掉程序中的注释符,把程序中的 ?改为正确的内容,使得程序运行时,在 Text1中输入口令后,单击 “确定 ”,如果输入的是 “123456”则在 Text1中显示 “口令正确 ”;如果输入其他内容,单击 “确定 ”后,弹出错误提示对话框 (如图所示 ),并且 Text2中的数字减 1。最多可输入 3次口令,若 3次都输入错误,则禁 止再次输入。 注意:不能修改程序中的其他部分。最后将修改后的文件按原文件名存盘。国家二级( VB)机试模
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
2000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 试卷 国家 二级 VB 模拟 50 答案 解析 DOC
