【计算机类职业资格】二级VISUAL+BASIC-17-1及答案解析.doc
《【计算机类职业资格】二级VISUAL+BASIC-17-1及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】二级VISUAL+BASIC-17-1及答案解析.doc(24页珍藏版)》请在麦多课文档分享上搜索。
1、二级 VISUAL+BASIC-17-1 及答案解析(总分:76.00,做题时间:90 分钟)一、B选择题/B(总题数:35,分数:54.00)1.线性表的顺序存储结构和线性表的链式存储结构分别是 _。 A. 顺序存取的存储结构、顺序存取的存储结构 B. 随机存取的存储结构、顺序存取的存储结构 C. 随机存取的存储结构、随阢存取的存储结构 D. 任意存取的存储结构、任意存取的存储结构(分数:1.00)A.B.C.D.2.在 Visual Basic 中按文件的数据性质不同,可将文件分为 A. 数据文件和程序文件 B. 文本文件和数据文件 C. 顺序文件和随机文件 D. ASCII 文件和二进制
2、文件 (分数:1.00)A.B.C.D.3.设 a=10,b=5,c=1,执行语句 Print abc 后,窗体上显示的是_。 A. True B. False C. 1 D. 出错信息(分数:2.00)A.B.C.D.4.用 Dim(1,3 to 7,10)声明的是一个 _维数组。 A. 1 B. 2 C. 3 D. 4(分数:1.00)A.B.C.D.5.软件设计中模块划分应遵循的准则是_。 A.低内聚低耦合 B.高内聚低耦合 C.低内聚高耦合 D.高内聚高耦合(分数:1.00)A.B.C.D.6.以下正确的叙述是_。 A. Select Case 语句中的测试表达式可以是任何形式的表达式
3、 B. Select Case 语句中的测试表达式只能是数值表达式或字符串表达式 C. 在执行 Select Case 语句时,所有的 Case 子句均按出现的次序被顺序执行 D. 如下 Select Case 语句中的 Case 表达式是错误的: Select Case x Case 1 to 10 End Select(分数:2.00)A.B.C.D.7.下述关于数据库系统的叙述中正确的是 A. 数据库系统减少了数据冗余 B. 数据库系统避免了一切冗余 C. 数据库系统中数据的一致性是指数据类型一致 D. 数据库系统比文件系统能管理更多的数据 (分数:1.00)A.B.C.D.8.执行下列
4、语句:strInput=InputBox(“请输入字符串“,“字符串对话框“,“字符串“)将显示输入对话框。此时如果直接单击“确定”按钮,则变量 strlnput 的内容是_。 A.“请输入字符串“ B.“字符串对话框“ C.“字符串“ D.空字符串(分数:1.00)A.B.C.D.9.软件工程与计算机科学性质不同,软件工程着重于_。 A. 理论研究 B. 建造软件系统 C. 原理和理论 D. 原理探寻(分数:2.00)A.B.C.D.10.目录列表框的 Path 属性的作用是 _。 A. 显示当前驱动器或指定驱动器上的路径 B. 显示当前驱动器或指定驱动器上的某目录下的文件名 C. 显示根目
5、录下的文件名 D. 只显示当前路径下的文件(分数:1.00)A.B.C.D.11.软件工程的理论和技术性研究的内容主要包括软件开发技术和 A. 消除软件危机 B. 软件工程管理 C. 程序设计自动化 D. 实现软件可重用(分数:2.00)A.B.C.D.12.在窗体上画一个列表框和一个命令按钮,其名称分别为 List1 和 Command1,然后编写如下事件过程:Private Sub Form_Load()List1.AddItem“Item 1“List1.AddIrem“tem 2“List1.AddItem“Item 3“End SubPrivate Sub Command1_Clic
6、k()List1.List(List1.Listcount)=“AAAA“End Sub程序运行后,单击命令按钮,其结果为 A. 把字符串“AAAA“添加到列表框中,但位置不能确定 B. 把字符串“AAAA“添加到列表框的最后(即“Item 3“的后面) C. 把列表框中原有的最后一项改为”AAAA“ D. 把字符串“AAAA“插入到列表框的最前面(即“Item 1“的前面)(分数:1.00)A.B.C.D.13.数据的存储结构是指_。 A. 存储在外存中的数据 B. 数据所占的存储空间 C. 数据在计算机中的顺序存储方式 D. 数据的逻辑结构在计算机中的表示(分数:2.00)A.B.C.D.
7、14.在窗体上画一个名称为 Timer1 的计时器、一个名称为 Command1 的命令按钮和一个名称为 Label1 的标签。程序如下:Private Sub Command1_ClickU /UTimer1.Enabled = TrueTimer1.Interval = 1000End SubPrivate Sub Timer1_timerU /ULabel1.Caption = TimeEnd Sub当运行程序后,单击命令按钮,将在标签中显示的内容形式为_。 A. Time B. True C. 1000 D. 10:06:55(分数:2.00)A.B.C.D.15.在软件开发中,需求分
8、析阶段产生的主要文档是_。 A.可行性分析报告 B.软件需求规格说明书 C.概要设计说明书 D.集成测试计划(分数:1.00)A.B.C.D.16.软件调试的目的是_。 A. 发现错误 B. 改正错误 C. 改善软件的性能 D. 挖掘软件的潜能(分数:2.00)A.B.C.D.17.假定有如下事件过程:Private Sub Form MouseDown(Button As Integer,Shift As Integer,X As Single,Y As Single)If Button=2 ThenPopupMenu popFormEnd ifEnd Sub则以下描述中错误的是_。 A.
9、该过程的功能是弹出一个菜单 B. popForm 是在菜单编辑器中定义的弹出式菜单的名称 C. 参数 X、Y 指明鼠标的当前位置 D. Button2 表示按下的是鼠标左键(分数:1.00)A.B.C.D.18.当程序运行时,在窗体上单击鼠标,在以下事件中,窗体不能响应的是U /U。 A. MouseDOWP B. MouseUP C. Load D. Click(分数:2.00)A.B.C.D.19.垂直平铺所有非最小化 MDI 子窗体的方法是U /U。 A. MDIForm1Arrange 0 B. MDIForm1Arrange 1 C. MDIForm1Arrange 2 D. MDI
10、Form1Arrange 3(分数:1.00)A.B.C.D.20.用树形结构表示实体之间联系的模型是U /U。 A.关系模型 B.网状模型 C.层次模型 D.以上三个都是(分数:2.00)A.B.C.D.21.以下声明语句中错误的是 A. Constvar1=123 B. Dim var2=ABC C. DefInt a-z D. Static var3 As Integer(分数:2.00)A.B.C.D.22.下列程序段运行后窗体上输出结果为U /U。Private Sub Command1_Click()a=5: b=4: c=3: d=2x=32*b Or a=c And bc Or
11、 cdPrint xEnd Sub A. 1 B. True C. False D. 2(分数:2.00)A.B.C.D.23.下列控件中,没有 Caption 属性的是_。 A.单选按钮 B.复选框 C.列表框 D.框架(分数:1.00)A.B.C.D.24.使用 ReDim Preserve 可以改变数组U /U。 A.最后一维的大小 B.第一维的大小 C.所有维的大小 D.改变维数和所有维的大小(分数:2.00)A.B.C.D.25.某二叉树共有 60 个叶子结点与 50 个度为 1 的结点,则该二叉树中的总结点数为U /U。 A.148 B.169 C.182 D.198(分数:2.0
12、0)A.B.C.D.26.下列程序的执行结果为_。(分数:2.00)A.B.C.D.27.下列叙述中错误的是 A. 标准模块文件的扩展名是.bas B. 标准模块文件是纯代码文件 C. 在标准模块中声明的全局变量可以在整个工程中使用 D. 在标准模块中不能定义过程(分数:2.00)A.B.C.D.28.下列软件测试基本方法中,_不用测试实例。 A. 白盒测试法 B. 动态测试法 C. 黑盒测试法 D. 静态测试法(分数:2.00)A.B.C.D.29.如果一个工程含有多个窗体及标准模块,则以下叙述中错误的是_。 A.任何时刻最多只有一个窗体是活动窗体 B.不能把标准模块设置成启动模块 C.用
13、Hide 方法只是隐藏一个窗体,不能从内存中清除该窗体 D.如果工程中含有 Sub Main 过程,则程序一定首先执行该过程(分数:2.00)A.B.C.D.30.下列对于软件测试的描述正确的是U /U。 A.软件测试的目的是证明程序是否正确 B.软件测试的目的是使程序运行结果正确 C.软件测试的目的是尽可能地多发现程序中的错误 D.软件测试的目的是使程序符合结构化原则(分数:2.00)A.B.C.D.31.在下列几种排序方法中,要求内存量最大的是_。 A. 插入排序 B. 选择排序 C. 快速排序 D. 归并排序 (分数:1.00)A.B.C.D.32.数据库系统的核心是 A. 数据库 B.
14、 数据库管理系统 C. 数据模型 D. 软件工具 (分数:1.00)A.B.C.D.33.设有如下程序段:x=2For i=1 To 10 Step 2x=x+iNext运行以下程序后,x 的值是U /U。 A.26 B.27 C.38 D.57(分数:2.00)A.B.C.D.34.决定控件上文字的字体、字形、大小、效果的属性是 _。 A. Text B. Caption C. Name D. Font(分数:1.00)A.B.C.D.35.以下叙述中错误的是 _。 A. 下拉式菜单和弹出式菜单都用菜单编辑器建立 B. 在多窗体程序中,每个窗休都可以建立自己的菜单系统 C. 除分隔线外,所有
15、菜单项都能接收 Click 事件 D. 如果把一个菜单项的 Enabled 属性设置为 False,则该菜单项不可用 (分数:1.00)A.B.C.D.二、B填空题/B(总题数:1,分数:22.00)为了显示一个窗体,所使用的方法为U U 6 /U /U;而为了隐藏一个窗体,所使用的方法为U U 7 /U /U。(分数:22.00)填空项 1:_填空项 1:_(3).在窗体上画一个名称为 Command1 的命令按钮和一个名称为 Text1 的文本框。程序运行后,Command1为禁用(灰色)。当向文本框中输入任何字符时,命令按钮 Command1 变为可用。请将程序补充完整。 Private
16、 Sub Form_Load() Command1.Enabled=False End Sub Private Sub Text1 UU /U /U() Command1.Enabled=True End Sub(分数:2.20)填空项 1:_(4).下列表式有错误,正确的写法应该是U U /U /U。 (a+B) +c/80-5(d+e)(分数:2.20)填空项 1:_(5).在 n 个运动员中选出任意 r 个人参加比赛,有很多种不同的选法,选法的个数可以用公式 计算,图 2.1 的窗体中 3 个文本框的名称依次是 Text1、Text2、Text3。程序运行时,在 Text1、Text2
17、中分别输入 n 和 r 的值,单击 Command1 按钮即可求出选法的个数,并显示在 Text3 文本框中(见图 2.1)。请填空。 (分数:2.20)填空项 1:_(6).在窗体上画一个名为 Label1 的标签和一个名为 List1 的列表框。程序运行后,在列表框中添加若干列表项。当双击列表框中的某个项目时,在标签 Label1 中显示所选中的项目,如图 16-1 所示。请在U U /U /U和U U /U /U处填入适当的内容,将程序补充完整。(2002 年 9 月) (分数:2.20)填空项 1:_(7).下列语句的输出结果是_。 Print Format(Int(12345.678
18、9*100+0.5)/100, “0000, 0.00“)(分数:2.20)填空项 1:_(8).窗体上有一个名称为 List1 的列表框,一个名称为 Text1 的文本框,一个名称为 Labell、Caption 属性为“Sum”的标签,一个名称为 Command1、标题为“计算”的命令按钮。程序运行后,将把 1100 之间能够被 7 整除的数添加到列表框中。如果单击“计算”按钮,则对 List1 中的数进行累加求和,并在文本框中显示计算结果,如图所示。以下是实现上述功能的程序,请填空。 (分数:2.20)填空项 1:_(9).在最坏情况下,堆排序需要比较的次数为U U /U /U。(分数:
19、2.20)填空项 1:_(10).下面程序运行后,单击命令按钮,输出的结果是_。 Private Sub Command1_Click() Dim a%(1 To 5),1%,s# For i=1 To 5 a(i)=i Next s=Fun(A) Print“s=”;s; End Sub Function Fun(a() As Integer) Dim t#,i% t=1 For i=LBound(A) To UBound(A) t=t*a(i) Next Fun=t End Function(分数:2.20)填空项 1:_二级 VISUAL+BASIC-17-1 答案解析(总分:76.00
20、,做题时间:90 分钟)一、B选择题/B(总题数:35,分数:54.00)1.线性表的顺序存储结构和线性表的链式存储结构分别是 _。 A. 顺序存取的存储结构、顺序存取的存储结构 B. 随机存取的存储结构、顺序存取的存储结构 C. 随机存取的存储结构、随阢存取的存储结构 D. 任意存取的存储结构、任意存取的存储结构(分数:1.00)A.B. C.D.解析:解析 顺序存储结构中,数据元素存放在一组地址连续的存储单元中,每个数据元素地址可通过公式 LOC(ai)=LOC(a1)+(i-1)L 计算得到,从而实现了随机存取。对于链式存储结构,要对某结点进行存取,都得从链的头指针指向的结点开始,这是一
21、种顺序存取的存储结构。2.在 Visual Basic 中按文件的数据性质不同,可将文件分为 A. 数据文件和程序文件 B. 文本文件和数据文件 C. 顺序文件和随机文件 D. ASCII 文件和二进制文件 (分数:1.00)A. B.C.D.解析:解析 考查考生对数据文件的分类的掌握。 【解题要点】文件的分类方法有多种。 根据数据性质,可分为程序文件和数据文件; 根据数据的存取方式和结构方式可分为顺序文件和随机文件; 根据数据的编码方式,可分为 ASCII 文件和二进制文件。 【错解分析】选项 A)是正确的答案;选项 B)中文本文件是按数据编码划分的,数据 文件是按数据的性质划分的;选项 D
22、)是按数据的编码方式划分的;选项 C)是按数据的 存取方式划分的。3.设 a=10,b=5,c=1,执行语句 Print abc 后,窗体上显示的是_。 A. True B. False C. 1 D. 出错信息(分数:2.00)A.B. C.D.解析:解析 该打印语句是分为两步来执行的,先判断 ab,即 105,结果为 True:再判断Truec,即 True1,因为当把逻辑型值转化成数值型时,False 转变成 0,True 转变成-1,即-11,结果为 False。4.用 Dim(1,3 to 7,10)声明的是一个 _维数组。 A. 1 B. 2 C. 3 D. 4(分数:1.00)A
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 二级 VISUALBASIC171 答案 解析 DOC
