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

加入VIP,免费下载
 

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

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

下载须知

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

版权提示 | 免责声明

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

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

1、二级 VISUAL+BASIC-8-2及答案解析(总分:82.00,做题时间:90 分钟)一、B选择题/B(总题数:35,分数:60.00)1.下列是软件调试技术的是U /U。 A.错误推断 B.集成测试 C.回溯法 D.边界值分析(分数:2.00)A.B.C.D.2.若在某窗体模块中有如下事件过程(分数:2.00)A.B.C.D.3.将数据项“Student”添加到名称为 List1的列表框中,并使其成为列表框第一项的语句为_。 A.List1.Addhem“Student“,0 B.List1.Addhem“Student“,1 C.List1.AddItem 0,“Student“ D.

2、List1Addhem 1,“Student“(分数:1.00)A.B.C.D.4.在用 Open语句打开文件时,如果省略“For 方式”,则打开的文件的存取方式是U /U。 A.顺序输入方式 B.顺序输出方式 C.随机存取方式 D.二进制方式(分数:2.00)A.B.C.D.5.若关系 R所有的属性都是不可再分的数据项,则称 R属于_。 A. 第一范式 B. 第二范式 C. 第三范式 D. 第四范式(分数:2.00)A.B.C.D.6.设在菜单编辑器中定义了一个菜单项,名为 menu1。为了在运行时隐藏该菜单项,应在程序中使用的语句是 A. menu1Enabled=True B. menu

3、1Enabled=False C. menu1Visible=True D. menu1Visible=False(分数:1.00)A.B.C.D.7.开发软件时对提高开发人员的工作效率至关重要的是_。 A. 计算机的并行处理能力 B. 领导的关心 C. 程序人员的数量 D. 软件开发环境(分数:2.00)A.B.C.D.8.下面说法不正确的是U /U。 A.滚动条的重要事件是 Change和 Scroll B.框架的主要作用是将控件进行分组,以完成各自相对独立的功能 C.组合框是组合了文本框和列表框的特性而形成的一种控件 D.计时器控件可以通过对 Visible属性的设置,在程序运行期间显示

4、在窗体上(分数:2.00)A.B.C.D.9.在结构化方法中,用数据流图(DFD) 作为描述工具的软件开发阶段是 _。 A. 可行性分析 B. 需求分析 C. 详细设计 D. 程序编码(分数:1.00)A.B.C.D.10.对关系 S和关系 R进行集合运算,结果中既包含 S中元组也包含 R中元组,这种集合运算称为U /U。 A. 并运算 B. 交运算 C. 差运算 D. 积运算(分数:2.00)A.B.C.D.11.设有如下通用过程:Public Sub Fun(a()As Integer,x As Integer)For i=1 To 5x=x+a(i)NextEnd Sub在窗体上画一个名

5、称为 Text1的文本框和一个名称为 Commandl的命令按钮。然后编写如下的事件过程:Private Sub Commandl_Click()Dim arr(5)As Integer,n As IntegerFor i=1 To 5arr(i)=i+iNextFun arr,nText1.Text=Str(n)End Sub程序运行后,单击命令按钮,则在文本框中显示的内容是_。 A. 30 B. 25 C. 20 D. 15 (分数:1.00)A.B.C.D.12.下列关于窗体的描述中,错误的是U /U。 A. 窗体的 Height、Width 属性用于设置窗体的高和宽 B. 窗体的 Lo

6、ad事件在加载窗体时发生 C. 当窗体的 Enabled属性为 False时,通过鼠标和键盘对窗体的操作都被禁止 D. 执行 UnLoad Form1语句后,窗体 Form1消失,但仍在内存中(分数:2.00)A.B.C.D.13.在窗体上画一个命令按钮,名称为 Command1,然后编写如下事件过程;Private Sub Command1_Click()a $=“software and hardware“b $=Right(a$, 8)c $=Mid(a$, 1, 8)MsgBox a$, ,b$,c$,1End Sub运行程序,单击命令按钮,则在弹出的信息框的标题栏中显示的是_。 A.

7、 software and hardware B. software C. hardware D. 1(分数:2.00)A.B.C.D.14.阅读下列程序:Dim SW As BooleanFunction func(X As Integer)As IntegerIf X20 ThenY=XElseY=20+XEnd Iffunc=YEnd FunctionPrivate Sub Form_MouseDown(Button As Integer,Shift As Integer,X As Single, Y As Single)SW=FalseEnd SubPrivate Sub Form_M

8、ouseUp(Button As Integer,Shift As Integer,X As Single, Y As Single)SW=TrueEnd SubPrivate Sub Command1_Click()Dim intNum As IntegerintNum=InputBox(“ “)If SW ThenPrint func(intNum)End IfEnd Sub程序运行后,单击一次窗体,再单击命令按钮,将显示一个输入对话框,如果在对话框中输入 20,则程序的输出结果为 A. 0 B. 20 C. 40 D. 无任何输出(分数:1.00)A.B.C.D.15.下列说法中,错误的

9、是_。 A.将焦点移至命令按钮上,按 Enter键,则引发命令按钮的 Click事件 B.单击命令按钮,将引发命令按钮的 Click事件 C.命令按钮没有 Picture属性 D.命令按钮不支持 Db1Click事件(分数:1.00)A.B.C.D.16.在以下 Form1窗体中没有采用的控件是 U /U(分数:2.00)A.B.C.D.17.窗体上有一个名称为 Command1的命令按钮,其事件过程如下:Private Sub Command1_Click()Dim i As Integer, j As Integer, k As IntegeiDim s As Doubles=0:i=1:

10、j=0:k=-1Do While i6s=s+k*(j/i)i=i+1j=j+1k=-kLoopPrint sEnd Sub以上程序所计算的表达式是_。 A.1/2-2/3+3/4-4/5 B.-1/2+2/3-3/4+4/5 C.1-1/2+2/3-3/4+4/5 D.-1+1/2-2/3+3/4-4/5(分数:2.00)A.B.C.D.18.为了使用窗体输出,使 Print方法在 Form_Load事件中起作用,必须设置窗体的U /U属性。 A.AutoReDraw B.BackColor C.Moveable D.Caption(分数:2.00)A.B.C.D.19.下列叙述中正确的是U

11、 /U。 A.软件测试应该由程序开发者来完成 B.程序经调试后一般不需要再测试 C.软件维护只包括对程序代码的维护 D.以上三种说法都不对(分数:2.00)A.B.C.D.20.有下列二叉树,对此二叉树前序遍历的结果为U /U。 A. ACFXDBEYZ B. ABEFXYZCD C. ABCDEFXYZ D. ABDYECFXZ(分数:2.00)A.B.C.D.21.Visual Basic中的窗体文件的扩展名是_。 A. .reg B. .frm C. .bas D. .vbp(分数:1.00)A.B.C.D.22.下面程序运行后,输出的结果是U /U。Dim arr(3,3)For i=

12、1 To 3For k=1 To 3Arr(j,k)=(j-1)*3+kNext kNext jFor i=2 To 3For k=2 To 3Print arr(k,j);Next kPrintNext j A. 25 B. 58 C. 47 D. 59(分数:2.00)A.B.C.D.23.确定复选框是否选中,可访问的属性是_ 。 A. Value B. Checked在 C. Selected D. Caption(分数:2.00)A.B.C.D.24.原因排除法属于( )。 A.软件调试方法 B.黑盒测试方法 C.白盒测试方法 D.动态测试方法(分数:2.00)A.B.C.D.25.在

13、软件生命周期中,能准确地确定软件系统必须做什么和必须具备哪些功能的阶段是 _。 A. 概要设计 B. 详细设计 C. 可行性分析 D. 需求分析(分数:1.00)A.B.C.D.26.算法的时间复杂度是指 A.执行算法程序所需要的时间 B.算法程序的长度 C.算法执行过程中所需要的基本运算次数 D.算法程序中的指令条数 (分数:1.00)A.B.C.D.27.下列语句:X=5If X0 Then Y5Y=10运行程序后,下列叙述中正确的是 _。 A.变量 Y的值是 5 B.变量 Y的值是 10 C.变量 X的值是 10 D.变量 Y的值无法确定(分数:3.00)A.B.C.D.28.下列对对象

14、的概念描述不正确的是_。 A. 任何对象都必须有继承性 B. 对象是属性和方法的封装体 C. 对象间的通信靠消息传递 D. 操作是对象的动态属性(分数:2.00)A.B.C.D.29.以下叙述不正确的是 _。 A. 在 Sub过程中可以调用 Function过程 B. 在用 Call调用 Sub过程时必须把参数放在括号里 C. 在 Sub过程中可以嵌套定义 Function D. 用 Static声明的过程中的局部变量都是 Static类型(分数:1.00)A.B.C.D.30.符号%是声明 _ 类型变量的类型定义符。 A. Integer B. Variant C. Single D. St

15、ring(分数:1.00)A.B.C.D.31.下列叙述中错误的是U /U。 A. 线性表是由 n个元素组成的一个有限序列 B. 线性表是一种线性结构 C. 线性表的所有结点有且仅有一个前件和后件 D. 线性表可以是空表(分数:2.00)A.B.C.D.32.数据库应用系统中的核心问题是_。 A. 数据库设计 B. 数据库系统设计 C. 数据库维护 D. 数据库管理员培训(分数:2.00)A.B.C.D.33.在 Visual Basic应用程序中,以下正确的描述是 _。 A.过程的定义可以嵌套,但过程的调用不能嵌套 B.过程的定义不可以嵌套,但过程的调用可以嵌套 C.过程的定义和过程的调用均

16、可以嵌套 D.过程的定义和过程的调用均不能嵌套(分数:3.00)A.B.C.D.34.当组合框的 Style属性设置为何值时,组合框称为下拉式列表框 A. 0 B. 1 C. 2 D. 3 (分数:1.00)A.B.C.D.35.如果在程序中要将 c定义为静态变量,且为整型数,则应使用的语句是 A. Redim a As Integer B. Static a As Integer C. Public a As Imeger D. Dim a As Integer(分数:2.00)A.B.C.D.二、B填空题/B(总题数:15,分数:22.00)36.函数 Int(Rnd*10)+10的值为范

17、围是U U /U /U。(分数:1.00)填空项 1:_37.下列表达式有错误,正确的写法应该是U U /U /U。 (a+b) +c/80-5(d+e)(分数:1.00)填空项 1:_38.执行下面的程序段后,S 的值为U U /U /U。 s=5 For i=-2.6 To 4.9 Step 0.6 s=s+1 Next i(分数:1.00)填空项 1:_39.以下是一个比赛评分程序。在窗体上建立一个名为 Text1的文本框数组,然后画一个名为 Text2 的文本框和名为 Commandl的命令按钮。运行时在文本框数组中输入 7个分数,单击“计算得分”命令按钮,则最后得分显示在 Text2

18、文本框中(去掉一个最高分和一个最低分后的平均分即为最后得分),如图所示。请填空。 (分数:1.00)填空项 1:_40.在执行 KeyPress事件过程时,KeyASCII 是所按键的U U /U /U值。对于有上档字符和下档字符的键,当执行 KeyDown事件过程时,KeyCode 是U U /U /U字符的 ASCII值。(分数:1.00)填空项 1:_41.下列程序的功能是计算两个自然数的最大公约数,界面如下图所示。给定的程序不完整,将程序补充完整。 (分数:1.00)填空项 1:_42.软件生命周期分为软件定义期、软件开发期和软件维护期,详细设计属于 1 中的一个阶段。(分数:2.00

19、)填空项 1:_43.数据库逻辑结构在计算机存储空间中的存放形式称为数据的U U /U /U。(分数:1.00)填空项 1:_44.软件维护活动包括以下几类:改正性维护、适应性维护、U U /U /U维护和预防性维护。(分数:2.00)填空项 1:_45.在窗体上画一个命令按钮,其名称为 Command1,然后编写如下程序: Function M(x As Integer,y As Integer) As Integer M=IIf(xy,x,y) End Function Private Sub Command1 Click() Dim a As Integer, b As Integer

20、a=100 b=200 Print M(a,b) End Sub 程序运行后,单击命令按钮,输出结果为 _。(分数:2.00)填空项 1:_46.结构化程序设计的三种基本逻辑结构为顺序、选择和U U /U /U。(分数:1.00)填空项 1:_47.在 VB中,用于文件复制的命令是 1。(分数:2.00)填空项 1:_48.下列程序段的输出结果为_。 Dim S1(5)As Integer,S2(5)As Integer,S3(5)As Integer N=4 ForI=1 To N S1(I)=I L=N+i-I S2(I)=L NextI S3(5)=0 ForK=1 To N S3(K)

21、=S1(K)*S2(K) S3(5)=S3(5)+S3(K) NextK PrintS1(3)=S1(5);S1(2) PrintS2(4)=S3(1);S3(5)(分数:2.00)填空项 1:_49.软件生命周期分为软件定义期、软件开发期和软件维护期,详细设计属于 1 中的一个阶段。(分数:2.00)填空项 1:_50.以下是一个比赛评分程序。在窗体上建立一个名为 Text1的文本框数组,然后画一个名为 Text2 的文本框和名为 Command1的命令按钮。运行时在文本框数组中输入 7个分数,单击“计算得分”命令按钮,则最后得分显示在 Text2文本框中(去掉一个最高分和一个最低分后的平均

22、分即为景后得分),如图所示。请填空。 (分数:2.00)填空项 1:_二级 VISUAL+BASIC-8-2答案解析(总分:82.00,做题时间:90 分钟)一、B选择题/B(总题数:35,分数:60.00)1.下列是软件调试技术的是U /U。 A.错误推断 B.集成测试 C.回溯法 D.边界值分析(分数:2.00)A.B.C. D.解析:解析 软件调试技术包括强行排错法、回溯法和原因排除法。边界值分析、错误推断都是黑盒测试的方法。2.若在某窗体模块中有如下事件过程(分数:2.00)A.B.C.D. 解析:解析 当一个命令按钮的单击事件过程带参数时,表示该命令按钮是控件数组中的一个控件,Ind

23、ex参数是用来区分当前单击的是控件数组中的哪一个控件。控件数组由一组相同类型的控件组成,这些控件共用一个相同的控件名字。为了区分各个控件,数组中的每个控件都有唯一的索引号,即下标。3.将数据项“Student”添加到名称为 List1的列表框中,并使其成为列表框第一项的语句为_。 A.List1.Addhem“Student“,0 B.List1.Addhem“Student“,1 C.List1.AddItem 0,“Student“ D.List1Addhem 1,“Student“(分数:1.00)A. B.C.D.解析:解析 List 控件的 Addltem方法的语法是:AddItem

24、(String,index)。其中 index是列表框中列表项的索引值,第一项的索引值为 0。4.在用 Open语句打开文件时,如果省略“For 方式”,则打开的文件的存取方式是U /U。 A.顺序输入方式 B.顺序输出方式 C.随机存取方式 D.二进制方式(分数:2.00)A.B.C. D.解析:解析 打开文件的 Open语句在省略“For 方式”的情况下默认为随机存取方式(Random)输入输出文件。5.若关系 R所有的属性都是不可再分的数据项,则称 R属于_。 A. 第一范式 B. 第二范式 C. 第三范式 D. 第四范式(分数:2.00)A. B.C.D.解析:6.设在菜单编辑器中定义

25、了一个菜单项,名为 menu1。为了在运行时隐藏该菜单项,应在程序中使用的语句是 A. menu1Enabled=True B. menu1Enabled=False C. menu1Visible=True D. menu1Visible=False(分数:1.00)A.B.C.D. 解析:解析 为了在运行时隐藏和显示菜单项,可用 Visible属性来设置,当该属性为 True时,菜单项可见:为 False时,菜单项不可见。7.开发软件时对提高开发人员的工作效率至关重要的是_。 A. 计算机的并行处理能力 B. 领导的关心 C. 程序人员的数量 D. 软件开发环境(分数:2.00)A.B.C

26、.D. 解析:解析 程序开发环境是用来辅助计算机软件的开发、分析、维护和管理的软件系统,使用软件开发工具能节省软件开发的时间和费用,对提高软件开发人员的工作是至关重要的。8.下面说法不正确的是U /U。 A.滚动条的重要事件是 Change和 Scroll B.框架的主要作用是将控件进行分组,以完成各自相对独立的功能 C.组合框是组合了文本框和列表框的特性而形成的一种控件 D.计时器控件可以通过对 Visible属性的设置,在程序运行期间显示在窗体上(分数:2.00)A.B.C.D. 解析:9.在结构化方法中,用数据流图(DFD) 作为描述工具的软件开发阶段是 _。 A. 可行性分析 B. 需

27、求分析 C. 详细设计 D. 程序编码(分数:1.00)A.B. C.D.解析:解析 软件开发阶段包括需求分析、总体设计、详细设计、编码和测试五个阶段。其中需求分析阶段常用的工具是数据流图和数据字典。10.对关系 S和关系 R进行集合运算,结果中既包含 S中元组也包含 R中元组,这种集合运算称为U /U。 A. 并运算 B. 交运算 C. 差运算 D. 积运算(分数:2.00)A. B.C.D.解析:解析 本题考查集合运算。在关系数据库理论中,两个关系的并是由属于这两个关系的元组组成的集合,故选项 A)正确。两个关系的交是由既属于一个关系又属于另一个关系的元素组成的集合,两个集合的差运算是由从

28、一个集合中去掉另一个集合中有的元素组成。两个集合的交运算是由既属于前一个集合又属于后一个集合的元素组成。11.设有如下通用过程:Public Sub Fun(a()As Integer,x As Integer)For i=1 To 5x=x+a(i)NextEnd Sub在窗体上画一个名称为 Text1的文本框和一个名称为 Commandl的命令按钮。然后编写如下的事件过程:Private Sub Commandl_Click()Dim arr(5)As Integer,n As IntegerFor i=1 To 5arr(i)=i+iNextFun arr,nText1.Text=Str

29、(n)End Sub程序运行后,单击命令按钮,则在文本框中显示的内容是_。 A. 30 B. 25 C. 20 D. 15 (分数:1.00)A. B.C.D.解析:解析 参数的传送分为两种:一种是按值传送(ByVal),一种是按地址传送(ByRef),而 ByRef是默认的传送方式。按值传送时,不影响实参的值,而按地址传送则影响实参的值。本题中的参数都是按默认方式来传送的,即按地址传送,所以调用过程 Fun后 n的值被改变。而在 Commandl的 Click事件中,数组被赋值为 2、4、6、8、10,故 n=2+4+6+8+10=30。12.下列关于窗体的描述中,错误的是U /U。 A.

30、窗体的 Height、Width 属性用于设置窗体的高和宽 B. 窗体的 Load事件在加载窗体时发生 C. 当窗体的 Enabled属性为 False时,通过鼠标和键盘对窗体的操作都被禁止 D. 执行 UnLoad Form1语句后,窗体 Form1消失,但仍在内存中(分数:2.00)A.B.C.D. 解析:解析 本题考查窗体文件的常用属性。窗体的 Height、Width 属性用于设置窗体的高和宽,Left和 Top属性设置窗体在屏幕中的位置,Enabled 属性设置为 False时,窗体上所有的控件禁止应用。加载窗体时,自动运行窗体的 Load事件,执行 UnLoad方法以后,可以把当前

31、窗体从内存中移出。13.在窗体上画一个命令按钮,名称为 Command1,然后编写如下事件过程;Private Sub Command1_Click()a $=“software and hardware“b $=Right(a$, 8)c $=Mid(a$, 1, 8)MsgBox a$, ,b$,c$,1End Sub运行程序,单击命令按钮,则在弹出的信息框的标题栏中显示的是_。 A. software and hardware B. software C. hardware D. 1(分数:2.00)A.B.C. D.解析:解析 MsgBox 语句可以向用户传递信息,它有 5个参数,其中

32、第三个应该是一个字符串,用来显示对话框的标题,即 b$,Right()函数返回字符串右边指定长度的字符串,所以为“hardware”。14.阅读下列程序:Dim SW As BooleanFunction func(X As Integer)As IntegerIf X20 ThenY=XElseY=20+XEnd Iffunc=YEnd FunctionPrivate Sub Form_MouseDown(Button As Integer,Shift As Integer,X As Single, Y As Single)SW=FalseEnd SubPrivate Sub Form_Mo

33、useUp(Button As Integer,Shift As Integer,X As Single, Y As Single)SW=TrueEnd SubPrivate Sub Command1_Click()Dim intNum As IntegerintNum=InputBox(“ “)If SW ThenPrint func(intNum)End IfEnd Sub程序运行后,单击一次窗体,再单击命令按钮,将显示一个输入对话框,如果在对话框中输入 20,则程序的输出结果为 A. 0 B. 20 C. 40 D. 无任何输出(分数:1.00)A.B.C. D.解析:解析 上述程序由一

34、个通用过程和 3个事件过程组成,在命令按钮事件过程中调用通用过程,并将一个参数传送给通用过程。这里要注意,只有在一定的条件下,才能调用通用过程,这个条件就是,窗体的 Boolean变量 SW的值必须为 True,否则不能调用。而为了使 SW的值为 True,必须执行 Form MouseUp事件过程,这只能通过单击窗体来实现。单击窗体时,按下鼠标左键执行 FormMouseDown事件过程,使得 SW=False,松开鼠标后执行 Form MouseUp事件过程,使得 =True。程序运行后,由于单击了一次窗体,执行了 Form_Mouseup事件过程,再单击命令按钮,因而 SW的值为 Tru

35、e,调用通用过程后,在窗体上显示的内容是 40。若没有事先单击窗体,而直接单击按钮,窗体上就没有任何内容输出。15.下列说法中,错误的是_。 A.将焦点移至命令按钮上,按 Enter键,则引发命令按钮的 Click事件 B.单击命令按钮,将引发命令按钮的 Click事件 C.命令按钮没有 Picture属性 D.命令按钮不支持 Db1Click事件(分数:1.00)A.B.C. D.解析:解析 按钮的 Picture属性可以给命令按钮指定一个图形,为了使用这个属性,必须把 Style属性设置为 1。单击命令按钮或将焦点移至命令按钮上,按 Enter键,都会引发命令按钮的 Click事件。命令按

36、钮不支持 DblClick事件。16.在以下 Form1窗体中没有采用的控件是 U /U(分数:2.00)A.B.C.D. 解析:解析 本题主要考查对控件的认识。控件 1为文本框,控件 2为命令按扭,控件 3为框架,另一个控件为水平滚动条。分析各选项可知 D选项中的选项按扭在窗体中没有采用。17.窗体上有一个名称为 Command1的命令按钮,其事件过程如下:Private Sub Command1_Click()Dim i As Integer, j As Integer, k As IntegeiDim s As Doubles=0:i=1:j=0:k=-1Do While i6s=s+k

37、*(j/i)i=i+1j=j+1k=-kLoopPrint sEnd Sub以上程序所计算的表达式是_。 A.1/2-2/3+3/4-4/5 B.-1/2+2/3-3/4+4/5 C.1-1/2+2/3-3/4+4/5 D.-1+1/2-2/3+3/4-4/5(分数:2.00)A. B.C.D.解析:解析 第一次循环时:s=0,i=1,j=0,k=-1,i6,s=0+(-1)*(0/1)=0,i=i+1=2,j=j+1=1,k=1; 第二次循环:i6,s=0+1*(1/2)=1/2,i=i+1=3,j=j+1=2,k=-1; 第三次循环:i6,s=1/2+(-1)*(2/3)=1/2-2/3,

38、i=i+1=4,j=j+1=3,k=1; 第四次循环:i6,s=s+1*(3/4)=1/2-2/3+3/4,i=i+1=5,j=j+1=4,k=-1; 第五次循环:i6,s=s+(-1)*(4/5)=1/2-2/3+3/4-4/5,i=i+1=6,j=j+1=5,k=1; 循环终止。本题答案为 A。18.为了使用窗体输出,使 Print方法在 Form_Load事件中起作用,必须设置窗体的U /U属性。 A.AutoReDraw B.BackColor C.Moveable D.Caption(分数:2.00)A. B.C.D.解析:解析 要在窗体上使用如 Circle、Cis、Line、Po

39、int、Print 和 Pset等绘制图形的方法,必须设置窗体的 AutoReDmw 属性,当 AutoReDraw属性设置为 True时,使用这些方法,可以在窗体或PictureBox控件中自动重绘输出。19.下列叙述中正确的是U /U。 A.软件测试应该由程序开发者来完成 B.程序经调试后一般不需要再测试 C.软件维护只包括对程序代码的维护 D.以上三种说法都不对(分数:2.00)A.B.C.D. 解析:20.有下列二叉树,对此二叉树前序遍历的结果为U /U。 A. ACFXDBEYZ B. ABEFXYZCD C. ABCDEFXYZ D. ABDYECFXZ(分数:2.00)A.B.C

40、.D. 解析:解析 对二又树的前序遍历是指:先访问根结点,然后访问左子树,最后访问右子树,并且,在访问左、右子树时,先访问根结点,再依次访问其左、右子树。记住 3种遍历的顺序:前序,访问根按前序遍历左于树按前序遍历右子树;中序,按中序遍历左子树访问根按中序遍历右于树;后序,按后序遍历左子树按后序遍历右子树访问根。21.Visual Basic中的窗体文件的扩展名是_。 A. .reg B. .frm C. .bas D. .vbp(分数:1.00)A.B. C.D.解析:22.下面程序运行后,输出的结果是U /U。Dim arr(3,3)For i=1 To 3For k=1 To 3Arr(

41、j,k)=(j-1)*3+kNext kNext jFor i=2 To 3For k=2 To 3Print arr(k,j);Next kPrintNext j A. 25 B. 58 C. 47 D. 59(分数:2.00)A.B. C.D.解析:解析 依题意,声明一个三行三列的数组,并用嵌套 for循环赋值如下: arr(1,1)=1 arr(2,1)=4 arr(3,1)=7 arr(1,2)=2 arr(2,2)=5 arr(3,2)=8 arr(1,3)=3 arr(2,3)=6 arr(3,3)=9 最后用 Print函数输出 arr(2,2),arr(3,2),空行,arr(

42、2,3),arr(3,3)。23.确定复选框是否选中,可访问的属性是_ 。 A. Value B. Checked在 C. Selected D. Caption(分数:2.00)A. B.C.D.解析:24.原因排除法属于( )。 A.软件调试方法 B.黑盒测试方法 C.白盒测试方法 D.动态测试方法(分数:2.00)A. B.C.D.解析:解析 软件调试方法有:强行排错法;回塑法;原因排除法。25.在软件生命周期中,能准确地确定软件系统必须做什么和必须具备哪些功能的阶段是 _。 A. 概要设计 B. 详细设计 C. 可行性分析 D. 需求分析(分数:1.00)A.B.C.D. 解析:解析

43、通常,将软件产品从提出、实现、使用维护到停止使用退役的过程称为软件生命周期。也就是说,软件产品从考虑其概念开始,到该软件产品不能使用为止的整个时期都属于软件生命周期。软件生命周期的主要活动阶段为; 可行性研究和计划制定。确定待开发软件系统的开发目标和总的要求,给出它的功能、性能、可靠性以及接口等方面的可行方案,制定完成开发任务的实施计划。 需求分析。对待开发软件提出的需求进行分析并给出详细定义,即准确地确定软件系统的功能。编写软件规格说明书及初步的用户手册,提交评审。 软件设计。系统设计人员和程序设计人员应该在反复理解软件需求的基础上,给出软件的结构、模块的划分、功能的分配以及处理流程。 软件

44、实现。把软件设计转换成计算机可以接受的程序代码。即完成源程序的编码,编写用户手册、操作手册等面向用户的文档,编写单元测试计划。 软件测试。在设计测试用例的基础上,检验软件的各个组成部分。编写测试分析报告。 运行和维护。将已交付的软件投入运行,并在运行使用中不断地维护,根据新提出的需求进行必要而且可能的扩充和删改。26.算法的时间复杂度是指 A.执行算法程序所需要的时间 B.算法程序的长度 C.算法执行过程中所需要的基本运算次数 D.算法程序中的指令条数 (分数:1.00)A.B.C. D.解析:解析:算法的复杂度主要包括算法的时间复杂度和算法的空间复杂度。所谓算法的时间复杂度是指执行算法所需要

45、的计算工作量:算法的空间复杂度一般是指执行这个算法所需要的内存空间。27.下列语句:X=5If X0 Then Y5Y=10运行程序后,下列叙述中正确的是 _。 A.变量 Y的值是 5 B.变量 Y的值是 10 C.变量 X的值是 10 D.变量 Y的值无法确定(分数:3.00)A.B. C.D.解析:解析 程序运行后,系统会从上至下执行这三条语句。当执行到第二条语句时,因满足 If 语句中的条件 X0,故 Y被赋值 5,当执行到第三条语句时,又赋值 10,取代原来的 5,故最后 Y的值是10。28.下列对对象的概念描述不正确的是_。 A. 任何对象都必须有继承性 B. 对象是属性和方法的封装体 C. 对象间的通信靠消息传递 D. 操作是对象的动态属性(分数:2.00)A. B.C.D.解析:解析 继承性是类所具有的性质,而对象是类的实例,它没有继承性。面向对象程序设计中对象是用来描述客观事物的一个实体,是构成系统的一个基本单位,它由一组表示其静态特征的属性和可执行的一组操作组成,通常把对象的操作称为方法或服务,所以 B是正确的。消息是一

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