[计算机类试卷]国家二级(VB)机试模拟试卷75及答案与解析.doc
《[计算机类试卷]国家二级(VB)机试模拟试卷75及答案与解析.doc》由会员分享,可在线阅读,更多相关《[计算机类试卷]国家二级(VB)机试模拟试卷75及答案与解析.doc(29页珍藏版)》请在麦多课文档分享上搜索。
1、国家二级( VB)机试模拟试卷 75及答案与解析 一、选择题 1 有三个关系 R、 S和 T如下: 则由关系 R和 S得到关系 T的操作是 ( )。( A)自然连接 ( B)差 ( C)交 ( D)并 2 以下叙述中正确的是 ( )。 ( A)在属性窗口只能设置窗体的属性 ( B)在属性窗口只能设置控件的属性 ( C)在属性窗口可以设置窗体和控件的属性 ( D)在属性窗口可以设置任何对象的属性 3 下列打开 “代码窗口 “的操作中错误的是 ( )。 ( A)按 F4键 ( B)单击 “工程资源管理器 “窗口中的 “查 看代码 “按钮 ( C)双击已建立好的控件 ( D)执行 “视图 “菜单中的
2、 “代码窗口 “命令 4 以下叙述中错误的是 ( )。 ( A) Visual Basic 是事件驱动型可视化编程工具 ( B) Visual Basic应用程序不具有明显的开始和结束语句 ( C) Visual Basic工具箱中的所有控件都具有宽度 (Width)和高度 (Height)属性 ( D) Visual Basic中控件的某些属性只能在运行时设置 5 在标准模块中用 Public关键字定义的变量,其作用域为 ( )。 ( A)本模块 所有过程 ( B)整个工程 ( C)所有窗体 ( D)所有标准模块 6 假定有如下语句: answer$ MsgBox(“String1“, ,
3、“String2“, “String3“, 2) 执行该语句后,将显示一个信息框,单击其中的 “确定 “按钮,则 answer$的值为( )。 ( A) String1 ( B) String2 ( C) String3 ( D) 1 7 设 a 10, b 5, c 1,执行语句 Print abc后,窗体上显示的是 ( )。 ( A) True ( B) False ( C) 11 ( D)出错 8 为了通过传值方式来传送过程参数,在函数声明部分应使用的关键字为 ( )。 ( A) Value ( B) ByVal ( C) ByRef ( D) Reference 9 以下说法中正确的是
4、 ( )。 ( A)事件过程也是过程,只能由其他过程调用 ( B)事件过程的过程名是由程序设计者命名的 ( C)事件过程通常放在标准模块中 ( D)事件过程是用来处理由用户操作或系统激发的事件的代码 10 设有语句: Open “c: Test.Dat“ For Output As #1 则以下叙述中错误的是 ( )。 ( A)该语句打开 C盘根目录下的一个文件 Test.Dat,如果该文件不存在则出错 ( B)该语句打开 C盘根目录下一个名为 Test.Dat的文件,如果该文件不存在则创建该文件 ( C)该语句打开文件的文件号为 1 ( D)执行该语句后,就可以通过 Print #语句向文件
5、 Test.Dat中写入信息 11 在窗体上画两个文本框,其名称分别为 Text1和 Text2,然后编写如下程序: Private Sub Form_Load() Show Text1.Text “ Text2.Text “ Text1.SetFocus End Sub Private Sub Text1_Change() Text2.Text Mid(Text1.Text, 6) End Sub 程序运行后,如果在文本框 Text1中输入 ChinaBeijing,则在文本框 Text2中显示的内容是 ( )。 ( A) ChinaBeijing ( B) China ( C) Beiji
6、ng ( D) ChinaB 12 在窗体上画一个水平滚动条,其属性值满足 Min“运算符,相同优先级,左结合。先计算 ab,即 105,值为 True, (即 1),再计算 11,结果为 False。故B 选项正确。 8 【正确答案】 B 【试题解析】 Value是控件的属性名。用 ByVal关键字声明形参表示该参数按值传递。 ByRef 是默认的参数类型,表示该参数按地址传递。没有 Reference关键字。 故 B 选项正确。 9 【正确答案】 D 【试题解析】 事件过程也是过程,其他过程或系统都可以调用它。故 A选项错误。 事件过程的过程名是由系统命名的。故 B选项错误。 通常事件过程
7、放在窗体模块中。故 C选项错误。 事件过程是用来处理由用户操作或系统激发的事件的代码。只有当用户或系统触发事件后,才执行相应的事件过程。故 D选项正确。 10 【正确答案】 A 【试题解析】 本题中是用 Open 语句打开一个顺序文件 Test.Dat,并指定一个文件号 1。故 C选项正确。 如果 Test.Dat文件不存在,则系统 自动创建该文件。故 B选项正确, A选项错误。 用 For Output模式打开文件,可通过 Print #语句向文件写入信息。故 D选项正确。 11 【正确答案】 C 【试题解析】 程序运行后,在文本框 Text1中输入字符后,触发它的 Change事件,通过中
8、部截取函数 Mid 把文本框 Text1 中的内容从第 6个字符 B开始截取后面的字符,得到 “Beijing“字符串,然后把截取的字符串在 Text2 中显示出来。故C选项正确。 12 【正确答案】 A 【试题解析】 当水平滚动条的属性值 MinMax时 ,如果单击滚动条右端或左端的箭头, Value属性值会增加或减少 SmallChange量;如果单击滚动块和右端箭头之间空白的地方时, Value属性值会增加 LargeChange量,反之,减少LargeChange量。 本题单击的是滚动条右端的箭头,故 Vlaue属性值应该是增加一个 SmallChange量。故选 A。 13 【正确答
9、案】 A 【试题解析】 List 属性可以返回组合框中各选项的内容。用下标区分各选项,第1个选项下标为 0,依次类推。 “CCCCC“为组合框中第 3个选项,可以用Combo1.List(2)返回选项内容。故 A选项正确, C选项错误。 Text属性返回的是组合框中选中项目的内容; ListIndex属性返回的是选中项目的索引值,即下标。故 B、 D选项错误。 14 【正确答案】 C 【试题解析】 文本框的 ScrollBars 属性值: 0表示无滚动条, 1表示只有水平滚动条, 2表示只有垂直滚动条, 3表示水平和垂直滚动条都有。本题文本框只具有垂直滚动条,则 ScrollBar属性值就设置
10、为 2,故 C选项正确。 15 【正确答案】 A 【试题解析】 每个对象都有 Name属性,用于识别不同的 对象。故选 A。 16 【正确答案】 C 【试题解析】 LargeChange属性值是单击滚动块和左右两端箭头之间空白的地方时, Value增加或减少的量, Small 属性值才是滚动条的最大值。故 C选项错误。 17 【正确答案】 A 【试题解析】 Text属性可返回当前被选中列表项的内容,故选 A。 Index属性是当有列表框控件数组时,区分各列表框用的; ListIndex 属性返回的是被选中的列表项的索引值; List 属性设置或返回各列表项的内容。 18 【正确答案】 B 【试
11、题解析】 文 本框中内容有变化时,触发 Change事件。故 B选项正确。 当在文本框中输入数据,松开键盘时触发它的 KeyUp事件;文本框失去焦点触发LostFocus 事件;获得焦点,触发 GotFocus 事件。 19 【正确答案】 A 【试题解析】 Interval 的属性值是以毫秒计,所以是毫秒数。故选 A。 20 【正确答案】 C 【试题解析】 程序运行过程如下: k 0,输入 2, A1(k 1) A1(0 1) A1(1) 2, A2(3 k) A2(3 0) A2(3) 2 k 1,输入 4, A1(k 1) A1(1 1) A1(2) 4, A2(3 k) A2(3 1)
12、A2(2) 4 k 2,输入 6, A1(k 1) A1(2 1) A1(3) 6, A2(3 k) A2(3 2) A2(1) 6 k 3, For循环结束,输出 A2(k)的值即 A2(3)的值,即 2。 21 【正确答案】 D 【试题解析】 程序运行,窗体加载时设置 Label1 显示为 ABCD, Label2 显示为10。单击命令按钮,执行按钮的单击事件过程,过程中 Val函数将 Label2 的标题字符串转换为数值赋给变量 a,此时 a的值为 10,然后调 用 func过程传入 Label1为参数, func过程中设置 Label1 的标题为 “1234“,回到按钮单击事件过程,设
13、置Label2 的标题为变量 a的值,即 10。因此两个标签中显示的内容分别为 1234和10。 22 【正确答案】 B 【试题解析】 本题是过程的嵌套调用,过程嵌套调用时要先计算最内层的过程,然后由里向外执行。因此 Fun1(Fun1(x, (Fun1(x, x 1), x 1)执行过程如下: 先执行 Fun1(x, x 1),由于形参 a是按值传递,因此不会影响 x的值, x 10,即 Fun1(10,9)。 t 1, b 1 10 11,则函数返回值为 1 11 12。 再执行 Fun1(x, (Fun1(x, x 1),由于内层过程返回 12,因此又可写成Fun1(x, (12),由于
14、 x仍为原值,因此过程即 Fun1(10,12)。 t 2, b 2 10 8,则函数返回值为 2 8 6。 最后执行 Fun1(Fun1(x, (Fun1(x, x 1), x 1),即 Fun1(6, x 1),由于 x仍为原值,因此过程即为 Fun1(6,9)。 t 3, b 3 6 3,则函数返回值为 3 3 0。 23 【正确答案】 C 【试题解析】 程序中过程 Fun 的 Do循环的功能是从参数字符串中依次取出后半部分的字符组成一个字符串,然后这个字符串再重复一次由函数返回。函数 Len用于返回字符串的长度,过程中字符串的长度做为 Do循环的结束条件。 Mid是字符串中部截取函数,
15、用来从指定位置开始截取指定个数的字符。过程中使用Mid(xStr, i 1, 1),通过循环依次取出字符串后半部分的字符。函数返回的字符串经 Lcase函数转换为小写然后显示在文本框中。程序中做为 Fun 过程参数的字符串为 “ABCDEF“,经处理返回并转 为小写后为 “defdef“。 24 【正确答案】 A 【试题解析】 窗体的 KeyPreview 属性用于设置或获取一个值,该值只是判断按键事件传递到具有焦点的控件前,窗体是否将接收此事件,该属性设为 True时,窗体将会接收按键事件。因此在文本框中输入 “VB“时,会先触发Form_KeyPress()事件,该事件将输入的字符保存到窗
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
2000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 试卷 国家 二级 VB 模拟 75 答案 解析 DOC
