【计算机类职业资格】二级VISUAL+BASIC-17-1及答案解析.doc

上传人:cleanass300 文档编号:1327345 上传时间:2019-10-17 格式:DOC 页数:24 大小:145KB
下载 相关 举报
【计算机类职业资格】二级VISUAL+BASIC-17-1及答案解析.doc_第1页
第1页 / 共24页
【计算机类职业资格】二级VISUAL+BASIC-17-1及答案解析.doc_第2页
第2页 / 共24页
【计算机类职业资格】二级VISUAL+BASIC-17-1及答案解析.doc_第3页
第3页 / 共24页
【计算机类职业资格】二级VISUAL+BASIC-17-1及答案解析.doc_第4页
第4页 / 共24页
【计算机类职业资格】二级VISUAL+BASIC-17-1及答案解析.doc_第5页
第5页 / 共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

23、.B.C. D.解析:解析 定义数组的语法: DimWithEventsvarname(subscripts)As New type,WithEventsvarname(subscripts)AsNew type) subscripts 表示数组变量的维数;最多可以定义 60 维的多维数组。 subscripts 参数使用下面的语法: lower Toupper,lower Toupper 题目中所给数组为 3 维的。5.软件设计中模块划分应遵循的准则是_。 A.低内聚低耦合 B.高内聚低耦合 C.低内聚高耦合 D.高内聚高耦合(分数:1.00)A.B. C.D.解析:解析 软件设计中模块划分

24、应遵循的准则是高内聚低耦合、模块大小规模适当、模块的依赖关系适当等。模块的划分应遵循一定的要求,以保证模块划分合理,并进一步保证以此为依据开发出的软件系统可靠性强,易于理解和维护。模块之间的耦合应尽可能的低,模块的内聚度应尽可能的高。6.以下正确的叙述是_。 A. Select Case 语句中的测试表达式可以是任何形式的表达式 B. Select Case 语句中的测试表达式只能是数值表达式或字符串表达式 C. 在执行 Select Case 语句时,所有的 Case 子句均按出现的次序被顺序执行 D. 如下 Select Case 语句中的 Case 表达式是错误的: Select Cas

25、e x Case 1 to 10 End Select(分数:2.00)A.B. C.D.解析:解析 SelectCase 语句中的测试表达式只能是数值表达式或字符串表达式。7.下述关于数据库系统的叙述中正确的是 A. 数据库系统减少了数据冗余 B. 数据库系统避免了一切冗余 C. 数据库系统中数据的一致性是指数据类型一致 D. 数据库系统比文件系统能管理更多的数据 (分数:1.00)A.B. C.D.解析:解析:数据库系统的数据具有高共享性和低冗余性,但不能完全避免数据冗余;数据的一致性是指在系统中同一数据的不同出现应保持相同的值。8.执行下列语句:strInput=InputBox(“请输

26、入字符串“,“字符串对话框“,“字符串“)将显示输入对话框。此时如果直接单击“确定”按钮,则变量 strlnput 的内容是_。 A.“请输入字符串“ B.“字符串对话框“ C.“字符串“ D.空字符串(分数:1.00)A.B.C. D.解析:解析 InputBox 函数的格式: 变量名=InputBox(“提示信息“,“标题栏显示信息“,“输入文本框中默认值“,X,Y) InputBox 函数的功能:在一输入对话框中显示提示,等待用户在输入文本框中输入数据,然后按下按钮,返回文本框内容。如果用户单击“确定”按钮,则 InputBox 函数把输入文本框的内容作为一字符串返回;如果没有输入数据,

27、按“确定”按钮,则返回的是字符串;如果按“取消”按钮,则不管输入文本框中有没有输入数据,都返回空字符串。 根据以上所述,运行程序,会出现一个输入对话框,在上而有“请输入字符串”提示信息,标题栏中显示“字符串对话框”,输入文本框中有默认值“字符串”,单击“确定”按钮后,文本框中的“字符串”3 个字作为字符串返回给 strInput 变量。所以 strInput 变量的内容是“字符串”,故选 C。9.软件工程与计算机科学性质不同,软件工程着重于_。 A. 理论研究 B. 建造软件系统 C. 原理和理论 D. 原理探寻(分数:2.00)A.B. C.D.解析:解析 计算机科学中的研究成果均可用于软件

28、工程,但计算机科学着重于原理和理论,而软件工程着重于如何建造一个软件系统。从工程化角度对软件的开发加以科学的设计和管理。10.目录列表框的 Path 属性的作用是 _。 A. 显示当前驱动器或指定驱动器上的路径 B. 显示当前驱动器或指定驱动器上的某目录下的文件名 C. 显示根目录下的文件名 D. 只显示当前路径下的文件(分数:1.00)A. B.C.D.解析:解析 在 Visual Basic 中,和文件相关的控件有驱动器列表框、目录列表框和文件列表框等,其中常用的属性是:驱动器列表框 DriverListBox 的 Drive 属性显示计算机上的所有磁盘驱动器;目录列表框 DirListB

29、ox 控件的 Path 属性显示当前磁盘驱动器或指定驱动器的目录结构;文件列表框 FileListBox的 Path 属性显示当前文件的路径,FileName 属性表示当前文件的文件名,不包括路径。11.软件工程的理论和技术性研究的内容主要包括软件开发技术和 A. 消除软件危机 B. 软件工程管理 C. 程序设计自动化 D. 实现软件可重用(分数:2.00)A.B. C.D.解析:解析 软件工程的同标是,在给定的成本、进度的前提下,开发出具有有效性、可靠性、可理解性、可维护性、可重用性、可适应性、可移植性、可追踪性和可互操作性且满足用户需求的产品。基于这一目标,软件工程的理论和技术性研究的内容

30、主要包括:软件开发技术和软件工程管理。12.在窗体上画一个列表框和一个命令按钮,其名称分别为 List1 和 Command1,然后编写如下事件过程:Private Sub Form_Load()List1.AddItem“Item 1“List1.AddIrem“tem 2“List1.AddItem“Item 3“End SubPrivate Sub Command1_Click()List1.List(List1.Listcount)=“AAAA“End Sub程序运行后,单击命令按钮,其结果为 A. 把字符串“AAAA“添加到列表框中,但位置不能确定 B. 把字符串“AAAA“添加到列

31、表框的最后(即“Item 3“的后面) C. 把列表框中原有的最后一项改为”AAAA“ D. 把字符串“AAAA“插入到列表框的最前面(即“Item 1“的前面)(分数:1.00)A.B. C.D.解析:解析 列表框的 list 属性用来列出表项的内容,也可以改变数组中的已有的值。列表框中表项的排列是从 0 开始,最后一项的序号为 ListCount-1,所以,该题语句的作用是把字符串“AAAA”添加到列表框的最后,但不是改变 Iterm3 的值,所以本题的正确答案是选项 B) 。13.数据的存储结构是指_。 A. 存储在外存中的数据 B. 数据所占的存储空间 C. 数据在计算机中的顺序存储方

32、式 D. 数据的逻辑结构在计算机中的表示(分数:2.00)A.B.C.D. 解析:解析 数据的存储结构也称为数据的物理结构,是数据的逻辑结构在计算机存储空间中的存放形式。14.在窗体上画一个名称为 Timer1 的计时器、一个名称为 Command1 的命令按钮和一个名称为 Label1 的标签。程序如下:Private Sub Command1_ClickU /UTimer1.Enabled = TrueTimer1.Interval = 1000End SubPrivate Sub Timer1_timerU /ULabel1.Caption = TimeEnd Sub当运行程序后,单击命

33、令按钮,将在标签中显示的内容形式为_。 A. Time B. True C. 1000 D. 10:06:55(分数:2.00)A.B.C.D. 解析:15.在软件开发中,需求分析阶段产生的主要文档是_。 A.可行性分析报告 B.软件需求规格说明书 C.概要设计说明书 D.集成测试计划(分数:1.00)A.B. C.D.解析:解析 A 选项错误,可行性分析阶段产生可行性分析报告。C 选项错误,概要设计说明书是总体设计阶段产生的文档。D 选项错误,集成测试计划是在概要设计阶段编写的文档。B 选项正确,软件需求规格说明书是后续工作如设计、编码等需要的重要参考文档。16.软件调试的目的是_。 A.

34、发现错误 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. 该过程的功能是弹出一个菜单 B. popForm 是在菜单编辑器中定义的弹出式菜单的名称 C. 参数 X、Y 指明鼠标的当前位置 D. Button2 表示按下的是鼠标

35、左键(分数:1.00)A.B.C.D. 解析:解析 Visual Basic 中没有提供专门的鼠标右击事件,但是在窗体的 MouseDown 事件里面,通过Button 的值可以判断以后单击鼠标的键,当 Button1 时,表示用户单击了鼠标左键。当 Button2 时,表示用户单击了鼠标右键。因此应该选择 D。Visual Basic 中常常在 MouseDown 事件过程中调用PopupMenu 方法弹出菜单。18.当程序运行时,在窗体上单击鼠标,在以下事件中,窗体不能响应的是U /U。 A. MouseDOWP B. MouseUP C. Load D. Click(分数:2.00)A.

36、B.C. D.解析:解析 Load(加载)事件是在应用程序开始运行时加载的。19.垂直平铺所有非最小化 MDI 子窗体的方法是U /U。 A. MDIForm1Arrange 0 B. MDIForm1Arrange 1 C. MDIForm1Arrange 2 D. MDIForm1Arrange 3(分数:1.00)A.B.C. D.解析:解析 排列 MDI 子窗体的方法是 Arrange,其格式为:MDI 窗体名Arrange 排列方式。其中排列方法有四种:0 代表层叠所有非最小化的 MDI 子窗体;1 代表水平平铺所有非最小化的 MDI 子窗体;2 代表垂直平铺所有非最小化的 MDI

37、子窗体;3 代表重排最小化 MDI 子窗体的图标。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.解析:解析 本题考查常量与变量的定义。由于变量在声明时不能直接赋值,故选项 B 是错误的。A 项表示定义一个常量,并为其赋值。C 项使用 DetType 语句定义变量类型。用 DetTyp

38、e 语句定义变量比较特殊,其格式为“DefType 字母范围”,表示对该字母范围的字母以及以该字母范围内字母开头的所有变量赋以 Type 数据类型。其中 Type 为 Visual Basic 中法定的数据类型缩写。D 项定义了一个静态变量。22.下列程序段运行后窗体上输出结果为U /U。Private Sub Command1_Click()a=5: b=4: c=3: d=2x=32*b Or a=c And bc Or cdPrint xEnd Sub A. 1 B. True C. False D. 2(分数:2.00)A.B. C.D.解析:解析 表达式的执行顺序是:首先进行函数运算

39、,接着进行算术运算,然后进行关系运算,最后进行逻辑运算。程序中表达式 x=32*b Or a=c And b c Or cd 的执行过程如下:x=38 Or False And True Or Truex=False Or False And True Or Truex=False And True Or Truex=False Or Truex=True:打印输出 True。23.下列控件中,没有 Caption 属性的是_。 A.单选按钮 B.复选框 C.列表框 D.框架(分数:1.00)A.B.C. D.解析:解析 列表框控件没有 Caption 属性。24.使用 ReDim Prese

40、rve 可以改变数组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.00)A.B. C.D.解析:解析 叶子结点总是比度为 2 的结点多一个。所以,具有 60 个叶子结点的二叉树有 59 个度为 2的结点。总结点数=60 个叶子结点+59 个度为 2 的结点+50 个度为 1 的结点=169 个结点。26.下列程序的执行结果为_。(分数:2.00)A

41、.B.C.D. 解析:解析 本题的难点是在循环体内的赋值问题。由于 int sum=0 在循环体内,每次循环都被赋值为0,事实上 int sum 的值为循环变量 i 的最后一次值。27.下列叙述中错误的是 A. 标准模块文件的扩展名是.bas B. 标准模块文件是纯代码文件 C. 在标准模块中声明的全局变量可以在整个工程中使用 D. 在标准模块中不能定义过程(分数:2.00)A.B.C.D. 解析:解析 标准模块是应用程序内其他模块访问的过程和声明的容器,它可以包含变量、常数、自定义类型、全局过程的声明或模块级声明。标准模块是纯代码文件,存储时其文件扩展名为 bas。28.下列软件测试基本方法

42、中,_不用测试实例。 A. 白盒测试法 B. 动态测试法 C. 黑盒测试法 D. 静态测试法(分数:2.00)A.B.C.D. 解析:解析 静态测试一般是指人工评审软件文档或程序以发现其中的错误,是通过对被测试程序的静态审查,发现代码中的潜在的错误,不需要测试实例。29.如果一个工程含有多个窗体及标准模块,则以下叙述中错误的是_。 A.任何时刻最多只有一个窗体是活动窗体 B.不能把标准模块设置成启动模块 C.用 Hide 方法只是隐藏一个窗体,不能从内存中清除该窗体 D.如果工程中含有 Sub Main 过程,则程序一定首先执行该过程(分数:2.00)A.B.C.D. 解析:解析 工程中首先执

43、行的部分可以由编程人员自己设置,并不一定要先执行 SubMain 过程。30.下列对于软件测试的描述正确的是U /U。 A.软件测试的目的是证明程序是否正确 B.软件测试的目的是使程序运行结果正确 C.软件测试的目的是尽可能地多发现程序中的错误 D.软件测试的目的是使程序符合结构化原则(分数:2.00)A.B.C. D.解析:解析 软件测试是为了尽可能多地发现程序中的错误,尤其是发现至今尚未发现的错误。31.在下列几种排序方法中,要求内存量最大的是_。 A. 插入排序 B. 选择排序 C. 快速排序 D. 归并排序 (分数:1.00)A.B.C.D. 解析:解析 快速排序的基本思想是,通过一趟

44、排序将待排序记录分割成独立的两部分,其中一部分记录的关键字均比另一部分记录的关键字小,再分别对这两部分记录继续进行排序,以达到整个序列有序;插入排序的基本操作是指将无序序列中的各元素依次插入到已经有序的线性表中,从而得到一个新的序列;选择排序的基本思想是:扫描整个线性表,从中选出最小的元素,将它交换到表的最前面(这是它应有的位置),然后对剩下的子表采用同样的方法,直到表空为止;归并排序是将两个或两个以上的有序表组合成一个新的有序表。32.数据库系统的核心是 A. 数据库 B. 数据库管理系统 C. 数据模型 D. 软件工具 (分数:1.00)A.B. C.D.解析:解析 考查对数据库系统各方面

45、之间的关系。 【解题要点】数据库管理系统是对数据库进行管理和对数据库进行操作的管理系统, 它是建立在操作系统基础之上的,位于操作系统和用户之间的一层数据管理软件,负责 对数据库的数据进行统一的管理和控制,它是实现数据库和管理数据库的核心。 【考点链接】数据库系统各方面之间的关系及相互作用。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. 解析:解析 Text 属性:用来设置文本框中显示的内容。 Caption 属性:用来定义对象的标题。 Name属性:用来定义对象的名称。用

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 考试资料 > 职业资格

copyright@ 2008-2019 麦多课文库(www.mydoc123.com)网站版权所有
备案/许可证编号:苏ICP备17064731号-1