【计算机类职业资格】计算机等级考试二级VISUAL+BASIC机试6及答案解析.doc
《【计算机类职业资格】计算机等级考试二级VISUAL+BASIC机试6及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】计算机等级考试二级VISUAL+BASIC机试6及答案解析.doc(30页珍藏版)》请在麦多课文档分享上搜索。
1、计算机等级考试二级 VISUAL+BASIC 机试 6 及答案解析(总分:100.00,做题时间:90 分钟)一、选择题(总题数:40,分数:40.00)1.VB 中有这样一类文件:该文件不属于任何一个窗体,而且仅包含程序代码,这类文件的扩展名是( )。A) . vbp B) . bas C) . vbw D) . frm(分数:1.00)A.B.C.D.2.下列关于栈叙述正确的是( )。A) 栈顶元素最先能被删除 B) 栈顶元素最后才能被删除C) 栈底元素永远不能被删除 D) 栈底元素最先被删除(分数:1.00)A.B.C.D.3.软件按功能可以分为应用软件、系统软件和支撑软件(或工具软件)
2、。下面属于应用软件的是( )。A) 学生成绩管理系统 B) C 语言编译程序C) UNIX 操作系统 D) 数据库管理系统(分数:1.00)A.B.C.D.4.向文本框中输入字符时,下面能够被触发的事件是( )。A) GotFocus B) KeyPress C) Click D) MouseDown(分数:1.00)A.B.C.D.5.要删除列表框中最后一个列表项,正确的语句是( )。A) List1. RemoveItem ListCount B) List1. RemoveItem List1. ListCountC) List1. RemoveItem ListCount - 1 D)
3、 List1. RemoveItem List1. ListCount - 1(分数:1.00)A.B.C.D.6.满足下列条件之一的年份是闰年:1)年份能被 4 整除但不能被 100 整除2)年份能被 400 整除若 y 代表年份,下面判断闰年的正确表达式是( )。A) y Mod 4 And y Mod 100 Or y Mod 400B) y Mod 4 =0 Or y Mod 100 0 And y Mod 400 =0C) y Mod 100 0 And(y Mod 4 =0 Or y Mod 400 =0)D) y Mod 4 =0 And y Mod 100 0 Or y Mod
4、 400 =0(分数:1.00)A.B.C.D.7.能够产生 1 到 50 之间(含 1 和 50)随机整数的表达式是( )。A) Int(Rnd*51) B) Int(Rnd(50)+1) C) Int(Rnd*50) D) Int(Rnd*50+1)(分数:1.00)A.B.C.D.8.以下关于键盘事件的叙述中,错误的是( )。A) 按下键盘按键既能触发 KeyPress 事件,也能触发 KeyDown 事件B) KeyDown、KeyUp 事件过程中,大、小写字母被视作相同的字符C) KeyDown、KeyUp 事件能够识别 Shift、Alt、Ctrl 等键D) KeyCode 是 K
5、eyPress 事件的参数(分数:1.00)A.B.C.D.9.结构化程序所要求的基本结构不包括( )。A) 顺序结构 B) GOTO 跳转C) 选择(分支)结构 D) 重复(循环)结构(分数:1.00)A.B.C.D.10.关于 KeyPress 事件,以下叙述中正确的是( )。A) 在控件数组的控件上按键盘键,不能触发 KeyPress 事件B) 按下键盘上任一个键时,都能触发 KeyPress 事件C) 按字母键时,拥有焦点的控件的 KeyPress 事件会被触发D) 窗体没有 KeyPress 事件(分数:1.00)A.B.C.D.11.要求如果 x 被 7 除余 2,则输出 x 的值
6、,下列语句中不能实现此功能的语句是( )。A) If x mod 7 = 2 Then Print x B) If x - (x/7) * 7 = 2 Then Print xC) If x - (x/7) * 7 = 2 Then Print x D) If x - Int(x/7) * 7 = 2 Then Print x(分数:1.00)A.B.C.D.12.设窗体上有一个通用对话框控件 CD1,希望在执行下面程序时,打开如图所示的文件对话框:Private Sub Command1_Click()CD1. DialogTitle = “打开文件“CD1. InitDir = “C: “
7、CD1. Filter = “所有文件| *. * |Word 文档| *. doc |文本文件| *. txt“CD1. FileName = “ “CD1. Action = 1If CD1. FiteName = “ “ ThenPrint“未打开文件“ElsePrint“要打开文件“ yEnd Sub运行程序后单击命令按钮,窗体上显示的是( )。A) 100 100 B) 100 120 C) 110 100 D) 110 120(分数:1.00)A.B.C.D.二、基本操作题(总题数:2,分数:18.00)41.在名称为 Form1 的窗体上添加三个单选按钮,其名称分别为 Optio
8、n1、Option2 和 Option3(如图 1 所示),然后通过属性窗口设置窗体和单选按钮的属性,实现如下功能:窗体标题为“设置单选按钮属性”;三个单选按钮的标题分别为“按钮 1”、“按钮 2”和“按钮 3”;初始状态为,第一个单选按钮为“选中”;程序运行后,第二个单选按钮“不可用”;程序运行后,第三个单选按钮不可见。程序的运行情况如图 2 所示。要求:不编写任何代码。注意:存盘时必须存放在考生文件夹下,工程文件名为 sjt1. vbp,窗体文件名为 sjt1. frm。(分数:9.00)_42.在名称为 Form1 的窗体上画一个垂直滚动条和一个命令按钮,其名称分别为 VScroll1
9、和 Command1,编写适当的事件过程。程序运行后,如果单击命令按钮,则按如下要求设置垂直滚动条的属性:Max=窗体高度Min=0LargeChange=50SmallChange=10如果移动垂直滚动条的滚动框,则在窗体上显示滚动框的刻度值。程序的运行情况如图所示。要求:不得使用任何变量。注意:存盘时必须存放在考生文件夹下,工程文件名保存为 sjt2. vbp,窗体文件名保存为 sjt2. frm。(分数:9.00)_三、简单应用题(总题数:2,分数:24.00)43.在考生文件夹下有一个工程文件 sjt3. vbp,相应的窗体文件为 sjt3. fim。其功能是随机产生 20 个0100
10、0 的整数,放入一个数组中,然后输出这 20 个整数中小于 500 的所有整数之和。程序运行后,单击命令按钮(名称为 Command1,标题为“输出小于 500 的整数之和”),即可求出这些整数的和,并显示在窗体上(如图所示)。这个程序不完整,请把它补充完整,并能正确运行。要求:去掉程序中的注释符,把程序中的?改为正确的内容,使其实现上述功能,但不能修改程序中的其他部分。最后把修改后的文件按原文件名存盘。(分数:12.00)_44.在考生文件夹下有一个工程文件 sjt4. vbp,相应的窗体文件为 sjt4. frm 在窗体上有一个文本框和一个命令按钮。当程序运行后,单击命令按钮,即可计算出
11、0100 范围内所有偶数的平方和,并显示在文本框中。在窗体的代码窗口中,已给出了部分程序,其中计算偶数平方和的操作在通用过程 Fun 中实现,请编写该过程的代码。要求:请勿改动程序中的任何内容,只在 Function Fun()和 End Function 之间填入你编写的若干语句。最后将修改后的文件按原文件名存盘。(分数:12.00)_四、综合应用题(总题数:1,分数:18.00)45.在考生文件夹下有一个工程文件 sjt5. vbp,相应的窗体文件为 sjt5. frm,此外还有一个名为datain. txt 的文本文件,其内容如下:32 43 76 58 28 12 98 57 31 4
12、2 53 6475 86 97 13 24 35 46 57 68 79 80 59 37程序运行后,单击窗体,将把文件 datain. txt 中的数据输入到二维数组 Mat 中,按 5 行、5 列的矩阵形式在窗体上显示出来,并输出矩阵右上-左下对角线上的数据,如图所示。在窗体的代码窗口中,已给出了部分程序,这个程序不完整,请把它补充完整,并能正确运行。要求:去掉程序中的注释符,把程序中的?改为正确的内容,使其实现上述功能,但不能修改程序中的其他部分。最后将修改后的文件按原文件名存盘。(分数:18.00)_计算机等级考试二级 VISUAL+BASIC 机试 6 答案解析(总分:100.00,
13、做题时间:90 分钟)一、选择题(总题数:40,分数:40.00)1.VB 中有这样一类文件:该文件不属于任何一个窗体,而且仅包含程序代码,这类文件的扩展名是( )。A) . vbp B) . bas C) . vbw D) . frm(分数:1.00)A.B. C.D.解析:vbp 工程文件,包含与管理工程有关的所有的文件和对象清单。. bas 标准模块文件,包含公用的一些变量和过程等代码。. vbw 工作区文件,包含了该工程中各窗体(指开发区窗体,如代码窗、设计窗)的位置。. frm 窗体文件,包含了窗体及窗体中包含的各控件的代码、属性等信息。故选项 B 正确。2.下列关于栈叙述正确的是(
14、 )。A) 栈顶元素最先能被删除 B) 栈顶元素最后才能被删除C) 栈底元素永远不能被删除 D) 栈底元素最先被删除(分数:1.00)A. B.C.D.解析:解析 栈是先进后出的数据结构,所以栈顶元素最后入栈却最先被删除。栈底元素最先入栈却最后被删除。所以选择 A。3.软件按功能可以分为应用软件、系统软件和支撑软件(或工具软件)。下面属于应用软件的是( )。A) 学生成绩管理系统 B) C 语言编译程序C) UNIX 操作系统 D) 数据库管理系统(分数:1.00)A. B.C.D.解析:解析 软件按功能可以分为:应用软件、系统软件、支撑软件。操作系统、编译程序、汇编程序、网络软件、数据库管理
15、系统都属于系统软件。所以 B、C、D 都是系统软件,只有 A 是应用软件。4.向文本框中输入字符时,下面能够被触发的事件是( )。A) GotFocus B) KeyPress C) Click D) MouseDown(分数:1.00)A.B. C.D.解析:解析 向文本框输入文本时,有按键的动作,所以会触发 KeyPress 事件。故选 B。5.要删除列表框中最后一个列表项,正确的语句是( )。A) List1. RemoveItem ListCount B) List1. RemoveItem List1. ListCountC) List1. RemoveItem ListCount
16、- 1 D) List1. RemoveItem List1. ListCount - 1(分数:1.00)A.B.C.D. 解析:解析 ListCount 属性返回列表框中列表项的个数,列表项的索引号从 0 开始,所以要删除最后一个列表项,ReMoveItem 方法中的索引号就应该是 List1. ListCount - 1,故 D 选项正确。6.满足下列条件之一的年份是闰年:1)年份能被 4 整除但不能被 100 整除2)年份能被 400 整除若 y 代表年份,下面判断闰年的正确表达式是( )。A) y Mod 4 And y Mod 100 Or y Mod 400B) y Mod 4
17、=0 Or y Mod 100 0 And y Mod 400 =0C) y Mod 100 0 And(y Mod 4 =0 Or y Mod 400 =0)D) y Mod 4 =0 And y Mod 100 0 Or y Mod 400 =0(分数:1.00)A.B.C.D. 解析:解析 根据闰年的条件,笫一个条件是并且的关系,要用 And 运算符。整除用 Mod 运算符,取模后为 0,说明能整除,不为 0,说明不能整除。所以第一个条件为 y Mod 4=0 And y Mod 100 0。第二个条件是能被 400 整除,所以是 y Mod 100=0。满足其中任何一个条件就行,两个条
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 计算机等级考试 二级 VISUALBASIC 机试 答案 解析 DOC
