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

上传人:cleanass300 文档编号:1327343 上传时间:2019-10-17 格式:DOC 页数:26 大小:139KB
下载 相关 举报
【计算机类职业资格】二级VISUAL+BASIC-16-1及答案解析.doc_第1页
第1页 / 共26页
【计算机类职业资格】二级VISUAL+BASIC-16-1及答案解析.doc_第2页
第2页 / 共26页
【计算机类职业资格】二级VISUAL+BASIC-16-1及答案解析.doc_第3页
第3页 / 共26页
【计算机类职业资格】二级VISUAL+BASIC-16-1及答案解析.doc_第4页
第4页 / 共26页
【计算机类职业资格】二级VISUAL+BASIC-16-1及答案解析.doc_第5页
第5页 / 共26页
点击查看更多>>
资源描述

1、二级 VISUAL+BASIC-16-1 及答案解析(总分:73.00,做题时间:90 分钟)一、B选择题/B(总题数:35,分数:59.00)1.设计数据库的存储结构属于U /U。 A. 需求分析 B. 概念设计 C. 逻辑设计 D. 物理设计(分数:2.00)A.B.C.D.2.在列表框中当前被选中的列表项的序号是由下列哪个属性表示_。 A. List B. Index C. Listindex D. Tabindex(分数:2.00)A.B.C.D.3.关系表中的每一横行称为一个 A. 元组 B. 字段 C. 属性 D. 码 (分数:1.00)A.B.C.D.4.为了能够把信息直接送往打

2、印机。应该把 Print 方法的对象改为_。 A. PictureBox B. Form C. Image D. Printer(分数:2.00)A.B.C.D.5.以下关系表达式中,其值为 False 的是 A.“ABC“AbC“ B.“the“they“ C.“VISUAL“=Ucase(“visual“) D.“Integer“Int“(分数:2.00)A.B.C.D.6.当执行以下过程时,在名为 lplResult 的标签框内将显示U /U。Private Sub cmdlt_C1ick()Dimi,rr=0Fori=1 To 5 Step 1r=r+iNexti1p1Result.C

3、aption=Str$(r)End Sub A.字符串 15 B.整数 15 C.字符串 5 D.整数 5(分数:2.00)A.B.C.D.7.在软件开发中,需求分析阶段产生的主要文档是 A. 可行性分析报告 B. 软件需求规格说明书 C. 概要设计说明书 D. 集成测试计划(分数:2.00)A.B.C.D.8.结构化程序设计主要强调的是_。 A. 程序的规模 B. 程序的易读性 C. 程序的执行效率 D. 程序的可移植性(分数:2.00)A.B.C.D.9.在窗体上画四个文本框(如下图所示),并用这四个文本框建立一个控件数组,名称为 Text1(下标从 0开始,自左至右顺序增大),然后编写如

4、下事件过程(分数:2.00)A.B.C.D.10.如图 20-6 所示的 6 个单选框中,你可以选U /U个。(分数:1.00)A.B.C.D.11.Sub 过程与 Function 过程最根本的区别是U /U。 A. Sub 过程不能返回值,而 Function 过程能返回值 B. Function 过程可以有形参,Sub 过程不可以 C. Sub 过程可以使用 Call 语句直接使用过程名调用,而 Function 过程不可以 D. 两种过程参数的传递方式不同(分数:2.00)A.B.C.D.12.如果在 C 盘当前文件夹下已存在名为 StuData.dar 的顺序文件,那么执行语句 Op

5、en“C: StuData.dar” For Append As #1 之后将_ 。 A. 删除文件中原有内容。 B. 保留文件中原有内容,可在文件尾添加新内容。 C. 保留文件中原有内容,在文件头开始添加新内容。 D. 以上均不对。(分数:2.00)A.B.C.D.13.下列叙述中,错误的一条是_。 A. 在 Visual Basic 中,一个应用程序是以工程文件的形式保存在磁盘上的 B. Visual Basic 的控件是具有自己的属性、事件和方法的对象 C. 所有的对象都具有相同的属性,例如文本框也有 Caption 属性 D. Visual Basic 程序可以有编译运行和解释运行两种

6、运行模式(分数:1.00)A.B.C.D.14.以下程序运行后,输出结果是U /U。For i=1 To 3Print Tab(3*j);2*(j-1)Next jPrint A. 1 3 25 B. 19 25 C. 0 2 4 D. 1 3 5(分数:2.00)A.B.C.D.15.在窗体上画一个命令按钮,其名称为 Command1,然后编写如下事件过程:Private Sub Command1_Click()For i=1 To 4If i=1 Then x=iIf i 4 Then x=x+1Print xNext iEnd Sub程序运行后,单击命令按钮,其输出结果为: _。 A.

7、1 2 3 4 B. 2 3 4 5 C. 2 3 4 4 D. 3 4 5 6(分数:1.00)A.B.C.D.16.软件设计中模块划分应遵循的准则是_。 A.低内聚低耦合 B.高内聚低耦合 C.低内聚高耦合 D.高内聚高耦合(分数:1.00)A.B.C.D.17.用于获得字符串 S 从第 3 个字符开始的 3 个字符的函数是 A. Mid$(S,2,3) B. Middle$(S,2,3) C. Right$(S,2,3) D. Left$(S,2,3)(分数:2.00)A.B.C.D.18.下列描述中正确的是_。 A. 程序就是软件 B. 软件开发不受计算机系统的限制 C. 软件既是逻辑

8、实体,又是物理实体 D. 软件是程序、数据与相关文档的集合 (分数:1.00)A.B.C.D.19.执行语句 Open“C:/SDat.dat“For Input As#2 后,系统U /U。 A.将 C 盘当前文件夹下名为 SDat.dat 文件的内容读入内存 B.在 C 盘当前文件夹下建立名为 SDat.dat 的顺序文件 C.将内存数据存放在 C 盘当前文件夹下名为 SDat.dat 的文件中 D.将某个磁盘文件的内容写入 C 盘当前文件夹下名为 SDat.dat 的文件中(分数:2.00)A.B.C.D.20.如果个工程含有多个窗体及标准模块,则以下叙述中错误的是_。 A. 如果工程中

9、含有 SubMain 过程,则程序一定首先执行该过程 B. 不能把标准模块设置为启动模块 C. 用 Hide 方法只是隐藏个窗体,不能从内存中清除该窗体 D. 任何时刻最多只有一个窗体是活动窗体 (分数:1.00)A.B.C.D.21.在窗体上画一个名称为 Command1 的命令按钮。有下列程序:Option Base 1Private Sub Command1_ClickU /UDim aa = Array(45, 27, 34, 24, 91, 37, 11, 67, 82, 63)For i = 1 To 9For j = i + 1 To 10If a(i) a(j)Thena1 =

10、 a(i)a(i)= a(j)a(j)= a1End IfNext jNext iFor i = 1 To 10Print a(i)Next iEnd Sub程序运行后,单击命令按钮,则窗体上第二行和第三行显示的内容是_。 A. 27 和 34 B. 34 和 24 C. 45 和 63 D. 24 和 27(分数:2.00)A.B.C.D.22.在窗体上画一个名称为 Command1 的命令按钮,然后编写如下事件过程:Private Sub Command1_Click()x = -5If Sgn(x) Theny = Sgn(x 2)Elsey = Sgn(x)End IfPrint yE

11、nd Sub程序运行后,单击命令按钮,窗体上显示的是 A. -5 B. 25 C. 1 D. -1(分数:1.00)A.B.C.D.23.“商品”与“顾客”两个实体集之间的联系一般是 A.一对一 B.一对多 C.多对一 D.多对多(分数:2.00)A.B.C.D.24.在窗体上画一个名称为 File1 的文件列表框,并编写如下程序:Private Sub File1_DblClickU /Ux=Shell(File1_FileName,1)End Sub以下关于该程序的叙述中,错误的是 A.x 没有实际作用,因此可以将该语句写为:Call Shell(File1FileName,1) B.双击

12、文件列表框中的文件,将触发该事件过程 C.要执行的文件的名字通过 File1FileName 指定 D.File1 中显示的是当前驱动器、当前目录下的文件(分数:1.00)A.B.C.D.25.实体是信息世界中广泛使用的一个术语,它用于表示 U /U A. 有生命的事物 B. 无生命的事物 C. 实际存在的事物 D. 一切事物(分数:2.00)A.B.C.D.26.下列程序段的执行结果是_。option base 1private eommand1_c1ick ()Dim A(10)Dim E(5)For i = 1 To 10A(i) = iNext iFor j = 1 To 5B(j)

13、= j * 20Next jA(5) = B(2)Print “A(5)=”; A(5)End sub A. A(5)=20 B. A(5)=30 C. A(5)=40 D. A(5)=50(分数:2.00)A.B.C.D.27.对长度为 n 的线性表进行顺序查找,在最坏情况下需要比较的次数为U /U。 A. 125 B. n/2 C. n D. n+1(分数:2.00)A.B.C.D.28.数据库管理系统的基础是 _。 A. 操作系统 B. 数据库 C. 数据库系统 D. 系统软件(分数:1.00)A.B.C.D.29.假设有下表所列的菜单结构 标题 名称 层次显示 appear 1(主菜单

14、)大图标 bigicon 2(子菜单)小图标 smallicon2(子菜单)要求程序运行后,如果单击菜单项“大图标“,则在该菜单项前添加一个“。以下事件过程正确的是_。 A. Ptivate Sub bigicon_Click() bigicon.Checked=True End Sub B. Ptivate Sub bigicon_Click() bigicon.Checked=False End Sub C. Private Sub bigicon_Click() appear.bigicon.Checked=True End Sub D. Private Sub bigicon_Clic

15、k() Me.appear.bigicon.Checked=True End Sub(分数:2.00)A.B.C.D.30.在窗体中添加一个列表框(ListBox1)和一个命令按钮,并编写如下代码:Private Sub Commandl_Click()Dim a, i, msgmsg=“Choose OK to add 100 items to your listbox.“MsgBox msgFor il To 100a=“a:“ y1; z1End Sub(分数:14.00)填空项 1:_填空项 1:_填空项 1:_(4).在插入排序、希尔排序、选择排序、堆排序和快速排序中,平均比较次数最

16、少的排序是U U /U /U。(分数:1.75)填空项 1:_(5).软件维护活动包括以下几类:改正性维护、适应性维护、U U /U /U维护和预防性维护。(分数:1.75)填空项 1:_(6).在一个容量为 15 的循环队列中,若头指针 front=6,尾指针 rear=9,则该循环队列中共有_个元素。(分数:1.75)填空项 1:_(7).软件需求规格说明书应具有完整性、无歧义性、正确性、可验证性、可修改性等特征,其中最重要的是_。(分数:1.75)填空项 1:_(8).在程序运行时,可以通过_方法来移动滚动条的位置。(分数:1.75)填空项 1:_二级 VISUAL+BASIC-16-1

17、 答案解析(总分:73.00,做题时间:90 分钟)一、B选择题/B(总题数:35,分数:59.00)1.设计数据库的存储结构属于U /U。 A. 需求分析 B. 概念设计 C. 逻辑设计 D. 物理设计(分数:2.00)A.B.C.D. 解析:解析 物理设计阶段主要解决选择文件存储结构和确定文件存取方法的问题,包括:选择存储结构、确定存取方法、选择存取路径,确定数据的存放位置。2.在列表框中当前被选中的列表项的序号是由下列哪个属性表示_。 A. List B. Index C. Listindex D. Tabindex(分数:2.00)A.B.C. D.解析:解析 List 属性:该属性用

18、来列出列表项的内容。List 属性保存了列表框中所有值的数组,可以通过下标访问数组中的值(下标值介于 0 到 List.ListCount-1 之间)。 ListIndex 属性:该属性的设置值是已选中的列表项的位置。列表项位置由索引值指定,第一项的索引值为 0,第二项为 1,依次类推。如果没有选中任何列表项,ListIndex 的值将设置为-1。3.关系表中的每一横行称为一个 A. 元组 B. 字段 C. 属性 D. 码 (分数:1.00)A. B.C.D.解析:解析:关系表中,每一行称为一个元组,对应表中的一条记录;每一列称 为表中的一个属性,对应表中的一个字段;在二维表中凡能惟一标识元组

19、的最小属性集 称为该表的键或码。4.为了能够把信息直接送往打印机。应该把 Print 方法的对象改为_。 A. PictureBox B. Form C. Image D. Printer(分数:2.00)A.B.C.D. 解析:解析 直接输出就是把信息直接送往打印机,所使用的仍是 Print 方法,只是把 Print 方法的对象改为 Printer,其格式为: Printer. Print表达式表 Printer 属性返回一个 Printer 对象,该对象允许与一个系统打印机(最初是默认的系统打印机)进行通信。5.以下关系表达式中,其值为 False 的是 A.“ABC“AbC“ B.“th

20、e“they“ C.“VISUAL“=Ucase(“visual“) D.“Integer“Int“(分数:2.00)A. B.C.D.解析:解析 对于字符型数据的比较,如果直接比较单个字符,则比较两个字符的 ASCII 码的大小。如果比较两个字符串,则从关系运算符的左边字符串的第一个字符开始,逐一和右边字符串的对应位置上的字符进行比较(即比较对应位置上的字符的 ASCII 码),其中 ASCII 值较大的字符所在的字符串大;如果一个字符串是另外一个字符串的前半部分,则较长的字符串大于较短的字符串,如选项 D 中的两个字符串,“Int“是“Integer“的前半部分,“Integer“Int“

21、为真值;如果两个字符串长度相等,对应位置上的字符也相同,则这两个字符串相等。 根据以上规则,选项 A 的值为 False,选项 B 的值为 True,选项 C 的值为 True,选项 D 的值为 True。因此,本题正确的答案为 A。6.当执行以下过程时,在名为 lplResult 的标签框内将显示U /U。Private Sub cmdlt_C1ick()Dimi,rr=0Fori=1 To 5 Step 1r=r+iNexti1p1Result.Caption=Str$(r)End Sub A.字符串 15 B.整数 15 C.字符串 5 D.整数 5(分数:2.00)A. B.C.D.解

22、析:7.在软件开发中,需求分析阶段产生的主要文档是 A. 可行性分析报告 B. 软件需求规格说明书 C. 概要设计说明书 D. 集成测试计划(分数:2.00)A.B. C.D.解析:解析 需求分析阶段的工作主要包括需求获取、需求分析、编写需求规格说明书和需求评审等 4个方面。产生的主要文档为软件需求规格说明书。8.结构化程序设计主要强调的是_。 A. 程序的规模 B. 程序的易读性 C. 程序的执行效率 D. 程序的可移植性(分数:2.00)A.B. C.D.解析:解析 结构化程序设计主要强调的是结构化程序清晰易读,可理解性好,程序员能够进行逐步求精、程序证明和测试,以保证程序的正确性。9.在

23、窗体上画四个文本框(如下图所示),并用这四个文本框建立一个控件数组,名称为 Text1(下标从 0开始,自左至右顺序增大),然后编写如下事件过程(分数:2.00)A. B.C.D.解析:10.如图 20-6 所示的 6 个单选框中,你可以选U /U个。(分数:1.00)A.B.C. D.解析:解析 一组单选按钮只能从中选择一个,可以通过框架控件把单选按钮分成若干组。本题中窗体中的两个单选按钮可看成一组,两个框架控件中的单选按钮各看成一组。所以共有三组单选按钮,可以选择三个。11.Sub 过程与 Function 过程最根本的区别是U /U。 A. Sub 过程不能返回值,而 Function

24、过程能返回值 B. Function 过程可以有形参,Sub 过程不可以 C. Sub 过程可以使用 Call 语句直接使用过程名调用,而 Function 过程不可以 D. 两种过程参数的传递方式不同(分数:2.00)A. B.C.D.解析:解析 在 Visual Basic 中有两类过程:一类是系统提供的内部函数和事件过程;另一类是用户根据自己的需要定义的,供事件过程的多次调用。在第二类过程中,涉及最多的是子过程。它们的共同点是完成某种特定功能的一组程序代码;不同的是函数是可以直接返回值的特殊过程,所以函数过程定义时有返回值的类型说明。两者最大的区别就是 Sub 过程不能直接返回值,而 F

25、unction 过程能直接返回值。12.如果在 C 盘当前文件夹下已存在名为 StuData.dar 的顺序文件,那么执行语句 Open“C: StuData.dar” For Append As #1 之后将_ 。 A. 删除文件中原有内容。 B. 保留文件中原有内容,可在文件尾添加新内容。 C. 保留文件中原有内容,在文件头开始添加新内容。 D. 以上均不对。(分数:2.00)A.B. C.D.解析:13.下列叙述中,错误的一条是_。 A. 在 Visual Basic 中,一个应用程序是以工程文件的形式保存在磁盘上的 B. Visual Basic 的控件是具有自己的属性、事件和方法的对

26、象 C. 所有的对象都具有相同的属性,例如文本框也有 Caption 属性 D. Visual Basic 程序可以有编译运行和解释运行两种运行模式(分数:1.00)A.B.C. D.解析:解析 选项 A 正确:在 Visual Basic 中,一个应用程序是以工程文件的形式保存在磁盘上的。一个工程中涉及到多种文件类型,例如,窗体文件、标准模块文件等;选项 B 正确:Visual Basic 的控件是具有自己的属性、事件和方法的对象,可以把属性看做一个对象的性质,把事件看做对象的响应,把方法看做对象的动作,它构成了对象的三要素;选项 C 错误:不同的对象有许多相同的属性,同时,有些属性不是所有

27、的对象都具有的,例如,文本框就没有 Caption 属性;选项 D 正确:在 Visual Basic 中,程序可以有编译运行和解释运行两种运行模式。14.以下程序运行后,输出结果是U /U。For i=1 To 3Print Tab(3*j);2*(j-1)Next jPrint A. 1 3 25 B. 19 25 C. 0 2 4 D. 1 3 5(分数:2.00)A.B.C. D.解析:解析 Tab()函数为输出若干个制表符,既然 j 是递增的,所以制表符的数量也是递增的,由此即可得到 C)为正确答案。15.在窗体上画一个命令按钮,其名称为 Command1,然后编写如下事件过程:Pr

28、ivate Sub Command1_Click()For i=1 To 4If i=1 Then x=iIf i 4 Then x=x+1Print xNext iEnd Sub程序运行后,单击命令按钮,其输出结果为: _。 A. 1 2 3 4 B. 2 3 4 5 C. 2 3 4 4 D. 3 4 5 6(分数:1.00)A.B. C.D.解析:解析 第一次循环时 x 的值为 2,每次加 1,所以答案为 2 3 4 5。16.软件设计中模块划分应遵循的准则是_。 A.低内聚低耦合 B.高内聚低耦合 C.低内聚高耦合 D.高内聚高耦合(分数:1.00)A.B. C.D.解析:解析 软件设

29、计中模块划分应遵循的准则是高内聚低偶合、模块大小规模适当、模块的依赖关系适当等。模块的划分应遵循一定的要求,以保证模块划分合理,并进一步保证以此为依据开发出的软件系统可靠性强,易于理解和维护。模块之间的耦合应尽可能的低,模块的内聚度应尽可能的高。17.用于获得字符串 S 从第 3 个字符开始的 3 个字符的函数是 A. Mid$(S,2,3) B. Middle$(S,2,3) C. Right$(S,2,3) D. Left$(S,2,3)(分数:2.00)A. B.C.D.解析:解析 本题考点为字符串函数,是常考项目。为了获得字符串 s 自 n 个字符开始的 n 个字符,可以用 Mid(S

30、,n,n)表达,故本题选 A。其中 C、D 项的用法有误,Visual Basic 中没有 B 项描述的函数。18.下列描述中正确的是_。 A. 程序就是软件 B. 软件开发不受计算机系统的限制 C. 软件既是逻辑实体,又是物理实体 D. 软件是程序、数据与相关文档的集合 (分数:1.00)A.B.C.D. 解析:解析 计算机软件是计算机系统中与硬件相互依存的另一部分,是包括程序、数据及相关文档的完整集合。软件具有以下特点:软件是一种逻辑实体,而不是物理实体,具有抽象性;软件的生产过程与硬件不同,它没有明显的制作过程;软件在运行、使用期间不存在磨损、老化问题:软件的开发、运行对计算机系统具有依

31、赖性,受计算机系统的限制,这导致软件移植的问题;软件复杂性高,成本昂贵;软件开发涉及诸多的社会因素。19.执行语句 Open“C:/SDat.dat“For Input As#2 后,系统U /U。 A.将 C 盘当前文件夹下名为 SDat.dat 文件的内容读入内存 B.在 C 盘当前文件夹下建立名为 SDat.dat 的顺序文件 C.将内存数据存放在 C 盘当前文件夹下名为 SDat.dat 的文件中 D.将某个磁盘文件的内容写入 C 盘当前文件夹下名为 SDat.dat 的文件中(分数:2.00)A. B.C.D.解析:解析 Open 是打开或建立一个文件,对于一个已经存在的文件“C:/

32、SDat.dat”,题中以 Input方式打开文件,为读文件做好准备,即将文件读入到缓存区中,以供读操作。20.如果个工程含有多个窗体及标准模块,则以下叙述中错误的是_。 A. 如果工程中含有 SubMain 过程,则程序一定首先执行该过程 B. 不能把标准模块设置为启动模块 C. 用 Hide 方法只是隐藏个窗体,不能从内存中清除该窗体 D. 任何时刻最多只有一个窗体是活动窗体 (分数:1.00)A. B.C.D.解析:解析 工程中首先执行的部分可以由编程人员自己设置,并不一定要先执行 Sub Main 过程。21.在窗体上画一个名称为 Command1 的命令按钮。有下列程序:Option

33、 Base 1Private Sub Command1_ClickU /UDim aa = Array(45, 27, 34, 24, 91, 37, 11, 67, 82, 63)For i = 1 To 9For j = i + 1 To 10If a(i) a(j)Thena1 = a(i)a(i)= a(j)a(j)= a1End IfNext jNext iFor i = 1 To 10Print a(i)Next iEnd Sub程序运行后,单击命令按钮,则窗体上第二行和第三行显示的内容是_。 A. 27 和 34 B. 34 和 24 C. 45 和 63 D. 24 和 27(

34、分数:2.00)A.B.C.D. 解析:22.在窗体上画一个名称为 Command1 的命令按钮,然后编写如下事件过程:Private Sub Command1_Click()x = -5If Sgn(x) Theny = Sgn(x 2)Elsey = Sgn(x)End IfPrint yEnd Sub程序运行后,单击命令按钮,窗体上显示的是 A. -5 B. 25 C. 1 D. -1(分数:1.00)A.B.C. D.解析:解析:函数 Sgn(N)用于取数 N 的符号。X=-5,故 Sgn(X)=-1,为真,执行 Y=Sgn(X2)=Sgn(25),故得 1。23.“商品”与“顾客”两

35、个实体集之间的联系一般是 A.一对一 B.一对多 C.多对一 D.多对多(分数:2.00)A.B.C.D. 解析:解析 本题考核实体集之间的联系。实体集之间的联系有 3 种:一对一、一对多和多对多。因为一类商品可以由多个顾客购买,而一个顾客可以购买多类商品,所以,“商品”与“顾客”两个实体集之间的联系一般是“多对多”,选项 D 正确。24.在窗体上画一个名称为 File1 的文件列表框,并编写如下程序:Private Sub File1_DblClickU /Ux=Shell(File1_FileName,1)End Sub以下关于该程序的叙述中,错误的是 A.x 没有实际作用,因此可以将该语

36、句写为:Call Shell(File1FileName,1) B.双击文件列表框中的文件,将触发该事件过程 C.要执行的文件的名字通过 File1FileName 指定 D.File1 中显示的是当前驱动器、当前目录下的文件(分数:1.00)A. B.C.D.解析:解析 文件列表框显示当前驱动器,当前目录下的文件,故 D 项表述正确。 FileName 指定执行文件的名字,故 C 项表述正确。B 项显然是正确的,Oblclick 表示双击文件。A 项表述有误,Shell 为函数,使用时必须有一变量接收它的返回值。Shell 函数不能写成“CallShell“格式。25.实体是信息世界中广泛使

37、用的一个术语,它用于表示 U /U A. 有生命的事物 B. 无生命的事物 C. 实际存在的事物 D. 一切事物(分数:2.00)A.B.C. D.解析:解析 实体是客观存在且可以相互区别的事物。实体可以是具体的对象,如一个学生,也可以是一个抽象的事件,如一次出门旅游等。因此,实林既可以是有生命的事物,也可以是无生命的事物,但它必须是客观存在的,而且可以相互区别。26.下列程序段的执行结果是_。option base 1private eommand1_c1ick ()Dim A(10)Dim E(5)For i = 1 To 10A(i) = iNext iFor j = 1 To 5B(j

38、) = j * 20Next jA(5) = B(2)Print “A(5)=”; A(5)End sub A. A(5)=20 B. A(5)=30 C. A(5)=40 D. A(5)=50(分数:2.00)A.B.C. D.解析:27.对长度为 n 的线性表进行顺序查找,在最坏情况下需要比较的次数为U /U。 A. 125 B. n/2 C. n D. n+1(分数:2.00)A.B.C. D.解析:解析 对线性表进行顺序查找时,从表中的第一个元素开始,将给定的值与表中逐个元素的关键字进行比较,直到两者相符,查找到所要找的元素为止。在最坏情况下,要查找的元素是表的最后一个元素或查找失败,

39、这两种情况都需要将这个元素与表中的所有元素进行比较,因此比较次数为 n。28.数据库管理系统的基础是 _。 A. 操作系统 B. 数据库 C. 数据库系统 D. 系统软件(分数:1.00)A. B.C.D.解析:解析 数据库管理系统的基础是操作系统。操作系统是 DBMS 的基础,它处理的对象是数据文件的物理块,执行物理文件的读写操作,保证 DBMS 对数据逻辑上的读写真实地映射到物理文件上。操作系统提供的存取原语和基本存取方法通常是作为和 DBMS 的接口;数据库管理系统是数据库系统的核心;数据库系统包含数据库和数据库管理系统。29.假设有下表所列的菜单结构 标题名称层次显示appear1(主

40、菜单)大图标bigicon2(子菜单)小图标smallicon2(子菜单)要求程序运行后,如果单击菜单项“大图标“,则在该菜单项前添加一个“。以下事件过程正确的是_。 A. Ptivate Sub bigicon_Click() bigicon.Checked=True End Sub B. Ptivate Sub bigicon_Click() bigicon.Checked=False End Sub C. Private Sub bigicon_Click() appear.bigicon.Checked=True End Sub D. Private Sub bigicon_Click

41、() Me.appear.bigicon.Checked=True End Sub(分数:2.00)A. B.C.D.解析:解析 在 Visual Basic 中,要对菜单进行操作,只需要直接引用菜单的名称就可以了,而不是从上一级菜单的名称中来引用,所以 C) 、D) 选项都是错的。而题面上要求选中“大图标“菜单,就是要使其 Checked 属性为 True,所以本题答案是 A) 。30.在窗体中添加一个列表框(ListBox1)和一个命令按钮,并编写如下代码:Private Sub Commandl_Click()Dim a, i, msgmsg=“Choose OK to add 100

42、items to your listbox.“MsgBox msgFor il To 100a=“a:“ y1; z1End Sub(分数:14.00)填空项 1:_ (正确答案:3)解析:填空项 1:_ (正确答案:1)解析:填空项 1:_ (正确答案:1)解析:(4).在插入排序、希尔排序、选择排序、堆排序和快速排序中,平均比较次数最少的排序是U U /U /U。(分数:1.75)填空项 1:_ (正确答案:快速排序)解析:(5).软件维护活动包括以下几类:改正性维护、适应性维护、U U /U /U维护和预防性维护。(分数:1.75)填空项 1:_ (正确答案:完善性)解析:解析 软件维护

43、活动包括以下几类:改正性维护、适应性维护、完善性维护和预防性维护。改正性维护是指在软件交付使用后,为了识别和纠正软件错误、改正软件性能上的缺陷、排除实施中的误使用,应当进行的诊断和改正错误的过程;适应性维护是指为了使软件适应变化,而去修改软件的过程;完善性维护是指为了满足用户对软件提出的新功能与性能要求,需要修改或再开发软件,以扩充软件功能、增强软件性能、改进加工效率、提高软件的可维护性;预防性维护是为了提高软件的可维护性、可靠性等,为以后的进一步改进软件打下良好基础。(6).在一个容量为 15 的循环队列中,若头指针 front=6,尾指针 rear=9,则该循环队列中共有_个元素。(分数:

44、1.75)填空项 1:_ (正确答案:3)解析:(7).软件需求规格说明书应具有完整性、无歧义性、正确性、可验证性、可修改性等特征,其中最重要的是_。(分数:1.75)填空项 1:_ (正确答案:无歧义性)解析:解析 软件需求规格说明书是需求分析阶段的最后成果,其最重要的特性是无歧义性,即需要规格说明书应该是精确的、无二义的。(8).在程序运行时,可以通过_方法来移动滚动条的位置。(分数:1.75)填空项 1:_ (正确答案:Move)解析:解析 Move 方法用于移动控件,其基本语法为 ObjectMove Left,Top,Width,Height。其中,参数“Left、Top”指控件移动到的坐标位置:“Width、Height”指控件移动后新的宽度和高度。

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

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

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