ImageVerifierCode 换一换
格式:DOC , 页数:22 ,大小:82KB ,
资源ID:1327671      下载积分:5000 积分
快捷下载
登录下载
邮箱/手机:
温馨提示:
如需开发票,请勿充值!快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝扫码支付 微信扫码支付   
注意:如需开发票,请勿充值!
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【http://www.mydoc123.com/d-1327671.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(【计算机类职业资格】二级VISUAL+BASIC笔试-134及答案解析.doc)为本站会员(eastlab115)主动上传,麦多课文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知麦多课文库(发送邮件至master@mydoc123.com或直接QQ联系客服),我们立即给予删除!

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

1、二级 VISUAL+BASIC 笔试-134 及答案解析(总分:96.00,做题时间:90 分钟)一、选择题(总题数:35,分数:70.00)1.窗体上画一个文本框(其名称为 Text1)和一个标签(其名称为 Label1)。要求程序运行后,如果在文本框中输入字符,则立即在标签中显示相同的内容以下可以实现上述操作的事件过程是_。(分数:2.00)A.Pdwte Sub Text1_Changc()Labell.Caption=Text1.TextEnd SubB.Private Sub Text1_Click()Labell.Caption=Text1.TextEnd SubC.Private

2、SubLabell_Change()Labell.Caption=Text1.TextEnd SubD.Private Sub Labell_Click()Label1.Caption=Text1.TextEnd Sub2.在窗体上画一个命令按钮(名称为 Command1),然后编写如下事件过程:Private Sub Command1_Click()b=5c=6Pdnta=b+cEnd Sub程序运行后,单击命令按钮,输出的结果是_。(分数:2.00)A.a=11B.a=b+cC.a=D.False3.以下叙述中错误的是_。(分数:2.00)A.一个工程中可以包含多个窗体文件B.在一个窗体文

3、件中用 Priate 定义的通用过程能被其他窗体调用C.在设计 Visual Basic 程序时。窗体、标准模块、类模块等需要分别保存为不同类型的磁盘文件D.全局变量必须在标准模块中定义4.软件开发的结构化生命周期方法将软件生命周期划分成_。(分数:2.00)A.定义、开发、运行维护B.设计阶段、编程阶段、测试阶段C.总体设计、详细设计、编程调试D.需求分析、功能定义、系统设计5.下列程序段的执行结果为_。X=5Y=-20IfNot X0 Then X=Y-3 Else Y=X+3Print X-Y;Y-X(分数:2.00)A.-3 3B.5 -8C.3 -3D.25 -256.假定程序中有以

4、下语句:answer=MsgBox(“String1“,“String2“,“String31“,2)执行该语句后,将显示一个信息框,此时如果单击“确定”按钮,则 answer 的值为_。(分数:2.00)A.String1B.String2C.String3D.17.在窗体上画一个命令按钮其名称为 Command1),然后编写如下事件过程:Private Sub Command1 Click()For i=1 T04If i=1 Thenx=iIf i=4 Then x=x+1Print xNext iEnd Sub程序运行后,单击命令按钮;其输出结果为 _。(分数:2.00)A.1 2 3

5、 4B.2 3 4 5C.2 3 4 4D.3 4 5 68.设 a=5,b=6,c=7,d=8,则执行下列语句后,x 的值为_。X=IIF(aB) And(cD) ,10,20)(分数:2.00)A.10B.20C.30D.3009.在数据管理技术发展过程中,文件系统与数据库系统的主要区别是数据库系统具有 _。(分数:2.00)A.数据无冗余B.数据可共享C.专门的数据管理软件D.特定的数据模型10.改变驱动器列表框的 Drive 属性值将激活_事件。(分数:2.00)A.ChangeB.ScrollC.KeyDownD.KeyUp11.在窗体上画一个文本框,一个命令按钮和一个标签,其名称分

6、别为 Text1、Command1 和 Label1,文本框的 Text1 属性设置为空白,然后编写如下事件过程:Private Sub Command1_Click()x=Int(Val(Text1.Text)+0.5)Label1.Calffion=Str(x)End Sub程序运行后,在文本框中输入 28.653,单击命令按钮,标签中显示的内容是_。(分数:2.00)A.27B.28C.29D.3012.已知数据表 A 中每个元素距其最终位置不远,为节省时间,应采用的算法是_。(分数:2.00)A.堆排序B.直接插入排序C.快速排序D.直接选择排序13.设窗体 Form1 中有一名为 m

7、nuFile 的菜单,它只有一个标题为 Open 的子菜单。为使程序运行时,按下AIt+F 键窗体中能够显示如下图所示的菜单项,则 mnuFile 的标题应为 _。(分数:2.00)A.B.C.D.14.在设计应用程序时,通过_窗口可以查看到应用程序工程中的所有组成部分。(分数:2.00)A.代码窗口B.窗体设计窗口C.属性窗口D.工程资源管理器窗口15.分布式数据库系统不具有的特点是_。(分数:2.00)A.分布式B.数据冗余C.数据分布性和逻辑整体性D.位置透明性和复制透明性16.下列不属于结构化分析的常用工具是_。(分数:2.00)A.数据流图B.数据字典;C.判定树D.PAD 周17.

8、为了清除列表框中的所有内容,应使用的方法是_。(分数:2.00)A.CisB.ClearC.RemoveD.Removcltem18.以下正确的叙述是_。(分数:2.00)A.Select Case 语句中的测试表达式可以是任何形式的表达式B.Select Case 语句中的测试表达式只能是数值表达式或字符串表达式C.在执行 Select Case 语句时,所有的 Case 子句均按出现的次序被顺序执行D.如下 Select Case 语句中的 Case 表达式是错误的;Select Case xCase 1 to 10End Select19.在窗体上画一个命令按钮(其名称为 Command

9、1),然后编写如下事件过程:Private Sub Comnmnd1_Click()Dim a(5,5)As IntegerDim i As Integer, j As IntegerFor i=1 To 3For j=1 To 3ai,j)=(i-1)*3+jPrint a(i,j)Next jPrintNext iEnd Sub程序运行后,单击命令按钮,在窗体上的输出结果是_。(分数:2.00)A.1 4 72 5 83 6 9B.1 2 34 5 67 8 9C.1 2 3 4 5 6 7 8 9D.没有输出20.用链表表示线性表的优点是_。(分数:2.00)A.便于插入和删除操作B.数

10、据元素的物理顺序与逻辑顺序相同C.花费的存储空间较顺序存储少D.便于随机存取21.算法分析的目的是_。(分数:2.00)A.找出数据结构的合理性B.找出算法中输入和输出之间的关系C.分析算法的易懂性和可靠性D.分析算法的效率以求改进22.执行下列语句后,显示输入对话框,此时如果单击“确定”按钮,则变量 strlnput 的内容是_。atrInput=Input Box(“请输入字符串“,“字符串对话框“,“字符串“)(分数:2.00)A.“请输入字符串“B.“字符串对话框“C.“字符串“D.空字符串23.在窗体上画一个命令按钮(名称为 Command1),然后编写如下事件过程:Private

11、Sub Command1_Click()Dim b As Integerb=b+1End Sub运行程序,三次单击命令按钮后,变量 b 的值是_。(分数:2.00)A.0B.1C.2D.324.n 个顶点的强连通图的边数至少有_。(分数:2.00)A.n-1B.n(n-1)C.nD.n+125.以下关系表达式中,其值为假的是_。(分数:2.00)A.“XYZ“XYZ“B.“Visual Basic“=“visualbasic“C.“the“there“D.“Integer“Int“26.以下程序段运行的结果是_。Dima(-1 To 5)As BooleanDim flag As Boolea

12、nflag=FalseDim i As IntegerDim j As IntegerDo Until flag=TrueFor i=-1 To 5j=j+1If a(i)=False Thena(i)=TrueExit ForEnd IfIf i=5 Thenflag=TrueEnd IfNextLoopPrint j(分数:2.00)A.20B.7C.35D.827.下列说法中,不属于数据模型所描述的内容是_。(分数:2.00)A.数据结构B.数据操作C.数据查询D.数据约束28.在 Visual Basic 中,下列运算符中优先级最高的是_。(分数:2.00)A.*B./C.D.Not2

13、9.在软件工程中,白箱测试法可用于测试程序的内部结构。此方法将程序看做是_。(分数:2.00)A.循环的集合B.地址的集合C.路径的集合D.目标的集合30.在窗体上画一个命令按钮,然后编写如下程序:Sub S1(By Val x As Integer, By Val y As Integer)Dim t As Integert=xx=yy=rEnd SubPrivate Sub Command1_Click()Dim a As Integer, b As Integera=10b=30S1 a,bPrint“a=“;“b=“;bEnd Sub程序运行后,单击命令按钮,输出结果是_。(分数:2.

14、00)A.a=30 b=10B.a=30 b=30C.a=10 b=30D.a=10 b=1031.以下语句的输出结果是_。Print Format$(“123.58“,“#,#.00“)(分数:2.00)A.123.58B.123.00C.123.58D.0,123.5832.在窗体上画一个通用对话框,程序运行后,通过 ShowOpen 方法显示“打开”对话框,要求在该对话框的“文件类型”栏中只显示扩展名为.DOC 的文件,则对通用对话框的 Filter 属性的正确设置是(分数:2.00)A.“(*.DOC) *.DOC“B.“(*.DOC.|(.DOC) “C) “(*.DOC) |*.D

15、OC“D.“(*.DOC33.设置复选框中或单选按钮的标题对齐方式的属性是_。(分数:2.00)A.AlignB.StyleC.SortedD.Alignment34.能够获得一个文本框中被选取文本的内容的属性是_。(分数:2.00)A.TextB.SelLengthC.SelTextD.SelStart35.在窗体上画两个标签和一个命令按钮,其名称分别为 Labe11、Labe12 和 Command1,然后编写如下程序:Private SUb fune(L As Label,By Val a As Integer)L.Caption=“1234“a=a*aEnd SubPrivate Su

16、b Form Load()Labe11.Captlon=“ABCD“Labe12.Capfion=10End SubPrivate SUb Command1_Click()a=Val(Label2.Caption)Callfunc(Labell,(分数:2.00)A.Labe12.Caption=aEnd Sub程序运行后,单击命令按钮,在两个标签 Labe11 和 Labe12 中显示的内容分别是_。A) ABCD 和 10B.1234 和 100C.ABCD 和 100D.1234 和 10二、填空题(总题数:13,分数:26.00)36.测试的目的是暴露错误,评价程序的可靠性;而 【1】

17、 的目的是发现错误的位置井改正错误。(分数:2.00)填空项 1:_37.在最坏情况下,堆排序需要比较的次数为 【2】 。(分数:2.00)填空项 1:_38.若串 s=“Program“,则其子串的数目是 【3】 。(分数:2.00)填空项 1:_39.千个项目具有一个项目主管,一个项目主管可管理多个项目,则实体“项目主管”与实体“项目”的联系属于 【4】 的联系。(分数:2.00)填空项 1:_40.数据库管理系统常见的数据模型有层次模型、网状模型和 【5】 三种;(分数:2.00)填空项 1:_41.为了选择多个控件,可以按住 【6】 键,然后单击每个控件。(分数:2.00)填空项 1:

18、_42.执行下面的程序段后,S 的值为 【7】 。s=5For i=2.6 To 4.9Step0.6S=s+1Next i(分数:2.00)填空项 1:_43.由 Array 函数建立的数组的名字必须是 【8】 类型。(分数:2.00)填空项 1:_44.若有一个动态数组 a 有两个元素 a(0)和 a(1),现要令数组 a 有三个元素 a(0)、a(1)和 a(2),则应当使用 【9】 语句。(分数:2.00)填空项 1:_45.在窗体上画一个命令按钮 Command1,然后编写如下程序:Private Sub Command1_Cliek()Dim arr()As IntegerRe D

19、im arr(3)For i=0 To 3arr(i)=iNext ix=InputBox(“请输入一个数字:“)IfVal(x)4 ThenRc Dim arr(4)arr(4)=xEnd IfMe.Print(arr(4)-arr(3)End Sub程序运行后,单击命令按钮,在输入对话框中输入 12,输出结果为 【10】 。(分数:2.00)填空项 1:_46.为了定义自己的鼠标光标,首先应把 MousePointer 属性设置为 【11】 ,然后把 【12】 属性设置为一个图标文件。(分数:2.00)填空项 1:_47.建立打开文件、保存文件、颜色、字体、打印对话框所使用的方法分别为 【

20、13】 、【14】 、ShowColor、ShoWFont 和 ShowPrinter。(分数:2.00)填空项 1:_48.启动窗体在 【15】 对话框中指定。(分数:2.00)填空项 1:_二级 VISUAL+BASIC 笔试-134 答案解析(总分:96.00,做题时间:90 分钟)一、选择题(总题数:35,分数:70.00)1.窗体上画一个文本框(其名称为 Text1)和一个标签(其名称为 Label1)。要求程序运行后,如果在文本框中输入字符,则立即在标签中显示相同的内容以下可以实现上述操作的事件过程是_。(分数:2.00)A.Pdwte Sub Text1_Changc()Labe

21、ll.Caption=Text1.TextEnd Sub B.Private Sub Text1_Click()Labell.Caption=Text1.TextEnd SubC.PrivateSubLabell_Change()Labell.Caption=Text1.TextEnd SubD.Private Sub Labell_Click()Label1.Caption=Text1.TextEnd Sub解析:评析 当在文本框中输入字符时,文本框的内容发生变化,所以应把程序写在 Textt Change()事件中。2.在窗体上画一个命令按钮(名称为 Command1),然后编写如下事件过

22、程:Private Sub Command1_Click()b=5c=6Pdnta=b+cEnd Sub程序运行后,单击命令按钮,输出的结果是_。(分数:2.00)A.a=11B.a=b+cC.a=D.False 解析:评析 在本题中,变量 a 未定义,因此初始值为 0,在表达式 a=b+c 中,a=O,b+c=5+6=11,所以表达式的值为 False,程序的输出结果为 False。3.以下叙述中错误的是_。(分数:2.00)A.一个工程中可以包含多个窗体文件B.在一个窗体文件中用 Priate 定义的通用过程能被其他窗体调用 C.在设计 Visual Basic 程序时。窗体、标准模块、类

23、模块等需要分别保存为不同类型的磁盘文件D.全局变量必须在标准模块中定义解析:评析 一个应用程序可以有多个窗体(最多可达 255 个);在默认情况下,模块级变量对该模块中的所有过程都是可见的,但对其他模块中的代码不可见。模块级变量在模块的声明部分用 Private 或 Dim声明。全局变量必须用 Pubhc 或 Global 语句声明,不能用 Dim 语句声明,更不能用 Private 语句声明;同时,全局变量只能在标准模块中声明,不能在过程或窗体模块中声明。在设计 VisualBasic 程序时,窗体、标准模块、类模块等都分别有各自的类型名,保存时需要保存为不同的文件。4.软件开发的结构化生命

24、周期方法将软件生命周期划分成_。(分数:2.00)A.定义、开发、运行维护 B.设计阶段、编程阶段、测试阶段C.总体设计、详细设计、编程调试D.需求分析、功能定义、系统设计解析:评析 通常,将软件产品从提出、实现、使用维护到停止使用退役的过程称为软件生命周期。它可以分为软件定义、软件开发及软件运行维护三个阶段。5.下列程序段的执行结果为_。X=5Y=-20IfNot X0 Then X=Y-3 Else Y=X+3Print X-Y;Y-X(分数:2.00)A.-3 3 B.5 -8C.3 -3D.25 -25解析:评析 IFElse 语句跟踪程序:在 p 语句中,因为 x=5O,所以 Not

25、X0 为假,执行 Else 分支,即 Y=5+3=8 所以打印的结果应当为:X-Y=5-8=-3Y-X=8-5=3。6.假定程序中有以下语句:answer=MsgBox(“String1“,“String2“,“String31“,2)执行该语句后,将显示一个信息框,此时如果单击“确定”按钮,则 answer 的值为_。(分数:2.00)A.String1B.String2C.String3D.1 解析:评析 MszBox 函数;在对话框中显示消息,等待用户单击按钮,并返回一个 Integer 告诉用户单击哪一个按钮。返回值常数 值 描述vboK 1 OKvbCaneel2 CancelvbA

26、bort 3 AbertvbRetry 4 Retryvblgnore 5 1gnorevbYes 6 YesvbNo 7 NO本题单击的是“确定”按钮,及 vboK,所以 MsgBox 返回 1。7.在窗体上画一个命令按钮其名称为 Command1),然后编写如下事件过程:Private Sub Command1 Click()For i=1 T04If i=1 Thenx=iIf i=4 Then x=x+1Print xNext iEnd Sub程序运行后,单击命令按钮;其输出结果为 _。(分数:2.00)A.1 2 3 4B.2 3 4 5 C.2 3 4 4D.3 4 5 6解析:评

27、析 第一次循环时 x 的值为 2,每次加 1,所以答案为 2 3 4 5。8.设 a=5,b=6,c=7,d=8,则执行下列语句后,x 的值为_。X=IIF(aB) And(cD) ,10,20)(分数:2.00)A.10B.20 C.30D.300解析:评析 函数 IIF(expr,vall,val2)与 p 语句相似,当布尔表达式 expr 为 True 时,则选择 vall 的值,否则选择 val2 的值。9.在数据管理技术发展过程中,文件系统与数据库系统的主要区别是数据库系统具有 _。(分数:2.00)A.数据无冗余B.数据可共享C.专门的数据管理软件D.特定的数据模型 解析:评析 在

28、文件系统中,相互独立的记录其内部结构的最简单形式是等长同格式记录的集合,易造成存储空间大量浪费,不方便使用。而在数据库系统中,数据是结构化的,这种结构化要求在描述数据时不仅描述数据本身,还要描述数据间的关系;这正是通过采用特定的数据模型来实现的。10.改变驱动器列表框的 Drive 属性值将激活_事件。(分数:2.00)A.Change B.ScrollC.KeyDownD.KeyUp解析:评析 驱动器列表框控件的相关属性和事件驱动器列表框的 Drive 属性,用来设置或返回程序运行时所选择的驱动器名。当驱动器列表框的 Drive 属性值发生变化时,会触发驱动器列表框的 Change 事件。当

29、驱动器列表框的滚动框被重新定位或沿水平或垂直方向滚动时,会触发驱动器列表框的 Scroll 事件。在驱动器列表框获得焦点时,按下或松开键盘上的按键,会触发驱11.在窗体上画一个文本框,一个命令按钮和一个标签,其名称分别为 Text1、Command1 和 Label1,文本框的 Text1 属性设置为空白,然后编写如下事件过程:Private Sub Command1_Click()x=Int(Val(Text1.Text)+0.5)Label1.Calffion=Str(x)End Sub程序运行后,在文本框中输入 28.653,单击命令按钮,标签中显示的内容是_。(分数:2.00)A.27

30、B.28C.29 D.30解析:评析 程序中各部分值的运算过程为:Textl.Text=“28.653“Val(Textl.Tex0=28.653Val(Textl.Text)+0.5=29.153Inn(Val(Text1.Text)+0.5)=29x=29str(x)=“29/12.已知数据表 A 中每个元素距其最终位置不远,为节省时间,应采用的算法是_。(分数:2.00)A.堆排序B.直接插入排序 C.快速排序D.直接选择排序解析:评析 当数据表 A 中每个元素距其最终位置不远,说明数据表 A 按关键字值基本有序,在待排序序列基本有序的情况下,采用插入排序所用时间最少,故答案为选项 B。

31、13.设窗体 Form1 中有一名为 mnuFile 的菜单,它只有一个标题为 Open 的子菜单。为使程序运行时,按下AIt+F 键窗体中能够显示如下图所示的菜单项,则 mnuFile 的标题应为 _。(分数:2.00)A.B.C. D.解析:评析 编辑菜单时,为了能够通过键盘访问菜单项,可以在字母前插入一个“b=“;bEnd Sub程序运行后,单击命令按钮,输出结果是_。(分数:2.00)A.a=30 b=10B.a=30 b=30C.a=10 b=30 D.a=10 b=10解析:评析 过程 S1 似乎是要将两个变量的值进行交换,但由于参数是用传值的方式来传递变量值的;所以执行完该过程后

32、,a 和 b 的值并未被交换,保持原来的值不变。31.以下语句的输出结果是_。Print Format$(“123.58“,“#,#.00“)(分数:2.00)A.123.58 B.123.00C.123.58D.0,123.58解析:评析 Fotmat 用于格式化输出文本,其一般格式如下:Format(expresmon,format)其中,expression 为任何有效表达式。format 为格式字符串,其描述符作用如下:#:输出数字,不在输出前后补 0。0:输出数字,在输出的前后补 0。.:输出小数点。,:输出千分位分隔符。%,输出百分比符号,同时转化数值。$:输出前加“S”。32.在

33、窗体上画一个通用对话框,程序运行后,通过 ShowOpen 方法显示“打开”对话框,要求在该对话框的“文件类型”栏中只显示扩展名为.DOC 的文件,则对通用对话框的 Filter 属性的正确设置是(分数:2.00)A.“(*.DOC) *.DOC“B.“(*.DOC.|(.DOC) “C) “(*.DOC) |*.DOC“D.“(*.DOC 解析:评析 CommonDialogl.Filter=“(*DOC)|*.DOC“,通过 ShowOpen 方法显示“打开”对话框时对话框的“文件类型”栏中只显示扩展名为.DOC 的文件。33.设置复选框中或单选按钮的标题对齐方式的属性是_。(分数:2.0

34、0)A.AlignB.StyleC.SortedD.Alignment 解析:评析 复选框和单选按钮的相关属性sqle 属性:指定复选框或单选按钮的显示方式。Alignment 属性:设置复选框或单选按钮控件标题的对齐方式,可以取 0 和 1 两种值,取值为 0 则控件标题左对齐,取值为 1NU 控件标题右对齐34.能够获得一个文本框中被选取文本的内容的属性是_。(分数:2.00)A.TextB.SelLengthC.SelText D.SelStart解析:评析 文本框有很多属性,其中 Text 属性用来设置文本框中显示的内容。SelLength 属性存放当前选中的字符数。SelText 属

35、性含有当前所选择的文本字符串,如果没有选择文本,则该属性含有一个空字符串。SelStart 属性定义当前选择的文本的起始位置。35.在窗体上画两个标签和一个命令按钮,其名称分别为 Labe11、Labe12 和 Command1,然后编写如下程序:Private SUb fune(L As Label,By Val a As Integer)L.Caption=“1234“a=a*aEnd SubPrivate Sub Form Load()Labe11.Captlon=“ABCD“Labe12.Capfion=10End SubPrivate SUb Command1_Click()a=Va

36、l(Label2.Caption)Callfunc(Labell,(分数:2.00)A.Labe12.Caption=aEnd Sub程序运行后,单击命令按钮,在两个标签 Labe11 和 Labe12 中显示的内容分别是_。A) ABCD 和 10B.1234 和 100C.ABCD 和 100D.1234 和 10 解析:评析 单击命令按钮后变量 a 赋初值 a=10,通过 Call 调用函数后,LabellCaption=“1234“,而由于参数 a 是按值传递的,所以调用完函数后变量 a 的值在单击事件中并没有改变,所以执行语句Labe12.Caption=a 后, Label2 中显

37、示的值仍为 10。二、填空题(总题数:13,分数:26.00)36.测试的目的是暴露错误,评价程序的可靠性;而 【1】 的目的是发现错误的位置井改正错误。(分数:2.00)填空项 1:_ (正确答案:调试)解析:评析 软件测试的目标是在精心控制的环境下执行程序,以发现程序中的错误,给出程序可靠性的鉴定;调试也称捧错,它是一个与测试有联系又有区别的概念。具体来说,测试的目的是暴露错误,评价程序的可靠性,而调试的目的是发现错误的位置,并改正错误。37.在最坏情况下,堆排序需要比较的次数为 【2】 。(分数:2.00)填空项 1:_ (正确答案:O(alog2n))解析:评析 在最坏情况下,冒泡排序

38、所需要的比较次数为 n(n-1)/2;简单插入排序所需要的比较次数为 n(n-1)/2:希尔排序所需要的比较次数为 O(n1.5);堆排序所需要的比较次数为 O(nlog2n)。38.若串 s=“Program“,则其子串的数目是 【3】 。(分数:2.00)填空项 1:_ (正确答案:29评析 串 s 中共有 7 个字符,由于串中字符各不相同,则其子串中有。个字符的 1 个(空串),1 个字符的 7 个,2 个字符的 6 个,3 个字符的 5 个,4 个字符的 4 个,5 十字符的 3 个,6 个字符的 2 个,7 个字符的 1 个,共有 1+2+3+4+5+6+7+1=29。)解析:39.

39、千个项目具有一个项目主管,一个项目主管可管理多个项目,则实体“项目主管”与实体“项目”的联系属于 【4】 的联系。(分数:2.00)填空项 1:_ (正确答案:1 对多或 1:N)解析:评析 两个实体集间的联系实际上是实体集间的函数关系,这种函数关系可以有 3 种,即一对一(1:1)的联系、一对多(1:N)或多对一(N:1)的联系和多对多(N:N)的联系。40.数据库管理系统常见的数据模型有层次模型、网状模型和 【5】 三种;(分数:2.00)填空项 1:_ (正确答案:关系模型)解析:评析 数据库管理系统是位于用户与操作系统之间的一层系统管理软件,是一种系统软件,是用户与数据库之间的一个标准

40、接口,其总是基于某种数据模型,可以分为层次模型、网状模型和关系模型。41.为了选择多个控件,可以按住 【6】 键,然后单击每个控件。(分数:2.00)填空项 1:_ (正确答案:Ctrl)解析:评析 按住 Ctrl 键然后连续单击控件可以将它们连续选中。42.执行下面的程序段后,S 的值为 【7】 。s=5For i=2.6 To 4.9Step0.6S=s+1Next i(分数:2.00)填空项 1:_ (正确答案:9)解析:评析 以指定次数来重复执行一组语句。语法Forcounter=start To endSrep step)statementsExitForstatementsNext

41、counter从起始值开始计算,循环体要执行四次,所以最终的 S 的值为 5+4=9。43.由 Array 函数建立的数组的名字必须是 【8】 类型。(分数:2.00)填空项 1:_ (正确答案:变体或 Variant)解析:评析 Array 返回一个包含数组的 Variant。语法Army(arglist)所需的 arglist 参数是一个用逗号隔开的值表,这些值用于给 Variant 所包含的数组的各元素赋值。如果不提供参数,则创建一个长度为。的数组。44.若有一个动态数组 a 有两个元素 a(0)和 a(1),现要令数组 a 有三个元素 a(0)、a(1)和 a(2),则应当使用 【9】

42、 语句。(分数:2.00)填空项 1:_ (正确答案:ReDim a(2))解析:评析 ReDim 语句:在过程级别中使用,用于为动态数组变量重新分配存储空间。语法:ReDimPreserve varname(subscripts)As typeLvarname(subscripts)Astype可以使用 ReDim 语句反复地改变数组的元素以及维数的数目,但是不能在将一个数组定义为某种数据类型之后,再使用 RcDim 将该数组改为其他数据类型,除非是 Variant 所包含的数组。如果将数组改小,则被删除的元素中的数据就会丢失。如果按地址将数组传递给某个过程,那么不要在该过程内重定义该数组的

43、各维的大小。Erase 语句重新初始化大小固定的数组的元素,以及释放动态数组的存储空间(但不能重新定义数组)语祛: Erase arraylist所需的 arraylist 参数是一个或多个用逗号隔开的需要清除的数组变量。说明:Erase 根据是固定大小(常觌的)数组还是动态数组,来采取完全不同的行为。Erase 无需为固定大小的数组恢复内存。Brase 释放动态数组所使用的内存。在下次引用该动态数组之前,程序必须使用 ReDim 语句来重新定义该数组变量的维数。45.在窗体上画一个命令按钮 Command1,然后编写如下程序:Private Sub Command1_Cliek()Dim a

44、rr()As IntegerRe Dim arr(3)For i=0 To 3arr(i)=iNext ix=InputBox(“请输入一个数字:“)IfVal(x)4 ThenRc Dim arr(4)arr(4)=xEnd IfMe.Print(arr(4)-arr(3)End Sub程序运行后,单击命令按钮,在输入对话框中输入 12,输出结果为 【10】 。(分数:2.00)填空项 1:_ (正确答案:12)解析:评析 用 Redim 语句重定义数组的维数时,原有维数内的内容将被破坏。除非用 RedimPreserve来重新定义维数。本题中由于输入值 x4,动态数组在被重定义为包含 4

45、个元素的数组后(即 Re,dimarty(3),此时 arty(3)=3),重新被定义为包含 5 个元素的数组,而重定义时并未用 Preserve 关键字。故此时 arty(3)-0(实际上 arty(0)、 arty(1)、any(2)的值也都为 o,即 Integer 类型变量的初始值)。46.为了定义自己的鼠标光标,首先应把 MousePointer 属性设置为 【11】 ,然后把 【12】 属性设置为一个图标文件。(分数:2.00)填空项 1:_ (正确答案:119912MouseIcon评折 MousePointer 属性用来返回或设置一个值,该值指示在运行时当鼠标移动到对象的一个特

46、定部分时,被显示的鼠标指针的类型。如果将其设为 99,则表示通过该属性指定自定义图标。而 MouseIcon 属性用来返回或设置自定义的鼠标图标,方法是指定图标文件的路径。)解析:47.建立打开文件、保存文件、颜色、字体、打印对话框所使用的方法分别为 【13】 、【14】 、ShowColor、ShoWFont 和 ShowPrinter。(分数:2.00)填空项 1:_ (正确答案:13ShowOpen14ShowSave)解析:评析 CommonDialog 控件提供一组标准的操作对话框,进行诸如打开和保存文件,设置打印选项,以及选择颜色和字体等操作。通过运行 Windows 帮助引擎控件还能显示帮助。CommonDialog 控件建立对话框的操作是通过调用自身的方法实现的:$howOpen 显示“打开”对话框ShowSave 显示“另存为”对话框ShowColor 显示“颜色”对话框ShowFont 显示“字体”对话框ShowPrinter 显示“打印”或“打印选项”对话框48.启动窗体在 【15】 对话框中指定。(分数:2.00)填空项 1:_ (正确答案:工程属性)解析:评析 在“工程-属性”对话框里有个名为“启动对象”的下拉列表框,在这里可以选择启动窗体或 Sub Main。

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