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

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

1、二级 VISUAL+BASIC-17-2 及答案解析(总分:74.00,做题时间:90 分钟)一、选择题(总题数:25,分数:44.00)1.函数过程 n 的功能是:如果参数 b 为奇数,则返回值为 1,否则返回值为 0。以下能正确实现上述功能的代码的是_。(分数:2.00)A.Function F1(b As Integer)If b Mod 2=0 ThenReturn 0ElseReturn 1End IfEnd FunctionB.Function F1(b As Integer)If b Mod 2=0 ThenF1=0ElseF1=1End IfEnd FunctionC.Func

2、tion F1(b As Integer)If b Mod 2=0 ThenF1=1ElseF1=0End IfEnd FunctionD.Functionn(b As Integer)If b Mod 2 0ThenReturn 0ElseReturn 1End IfEnd Function2.以下程序执行按钮单击事件后的输出结果为_。 Private Sub Command1_Click() Print Test(2,3) Print Test(2, 3, 4) Print Test(2,3, 0) End Sub Private Function Test(p, m, Optional

3、n=0)As Integer Test=p*m-n End Function(分数:2.00)A.626B.622C.624D.出错3.以下叙述中错误的是_。(分数:2.00)A.在同一窗体的菜单项中,不允许出现标题相同的菜单项B.在菜单的标题栏中,“&“所引导的字母指明了访问该菜单项的访问键C.在程序运行过程中,可以重新设置菜单的 Visible 属性D.弹出式菜单也在菜单编辑器中定义4.在窗体上画一个命令按钮,然后编写如下事件过程: Private Sub Command1_Click() x=0 Do Until x=-1 a=InputBox(“请输入 A 的值“) a=Val(A)

4、b=InputBox(“请输入 B 的值“) b=Val(B) x=InputBox(“请输入 x 的值“) x=Val(x) a=a+b+x Loop Print a End Sub 程序运行后,单击命令按钮,依次在输入对话框中输入 5、4、3、2、1、-1,则输出结果为 _。(分数:1.00)A.2B.3C.14D.155.在窗体上绘制一个名称为 Commandl 的命令按钮,然后编写如下程序: Option Base 1 Private Sub Commandl_Click() Dim c As Integer,d As Integer d=0 c=6 x=Array(2,4,6,8,1

5、0,12) Fori=1 To 6 1fx(i)c Then d=d+x(i) c=x(i) Else d=d-c End If Nexti Print d End Sub 程序运行后,如果单击命令按钮,则在窗体上输出的内容为 _ 。(分数:2.00)A.10B.16C.12D.206.要获得当前驱动器应使用驱动器列表框的哪个属性_。(分数:1.00)A.PathB.DriveC.DirD.Pattern7.在窗体上有一个名称为 Command1 的命令按钮,并有如下程序: Private Sub Command1_Click() Static X As Integer Static Y As

6、 Integer Cls Y=1:Y=Y+5:X=5+X:Print X, Y End Sub 程序执行时,单击命令按钮 Command1 三次后,窗体上显示的结果为_。(分数:2.50)A.15 16B.5 6C.15 15D.15 68.一些重要的程序语言(如 C 语言和 Pascal 语言)允许过程的递归调用。而实现递归调用中的存储分配通常用 _(分数:2.00)A栈B堆C.数组D.链表9.语句 Dim a(-3 To 4,3 To 6)As Integer 定义的数组的元素个数是(分数:3.00)A.18B.28C.21D.3210.软件测试的内容包括: 、有效性测试 、集成测试 、验

7、收测试 、系统测试 、单元测试 正确的测试顺序是_。(分数:1.00)A.、B.、C.、D.、11.在 Visual Basic 6 中下列 _是不对的。(分数:1.00)A.可以编写 ActiveX 控件B.可以编写网络程序C.可以通过直接访问或建立连接的方式访问大型网络数据库D.可以写出 16 位应用程序12.通过文本框的 _ 属性可以获得当前插入点所在的位置。(分数:2.00)A.PositionB.SelStartC.SelLengthD.SelText13.确定复选框是否选中,可访问的属性是 _ 。(分数:2.00)A.ValueB.CheckedC.SelectedD.Captio

8、n14.下列哪一项使图像(Image)控件中的图像自动适应控件的大小 _ 。(分数:2.00)A.将控件的 AutoSize 属性设为 TrueB.将控件的 AutoSize 属性设为 FalseC.将控件的 Stretch 属性设为 TrueD.将控件的 Stretch 属性设为 False15.在窗体中画一个命令按钮,然后编写以下事件过程: Private Sub Command1_Click() For j=1 To 3 Print Tab(3(j);11(2(j-1); Next j Print End Sub 程序的执行结果为(分数:2.00)A.11B.33C.11 33D.11

9、33 5516.在 Visual Basic 中,以下关于变量描述中不正确的是_。(分数:2.00)A.局部变量的作用域就是其所在的过程B.模块变量的作用域就是所有标准模块的过程C.默认声明只适用于局部变量,不能用于模块级变量和全局变量D.全局变量的作用域是整个工程中所有的模块和所有的过程17.若在某窗体模块中有如下事件过程: Privam Sub Command1_Click(Index As Integer) End Sub 则以下叙述中正确的是_。(分数:1.00)A.此事件过程与不带参数的事件过程没有区别B.有个名称为 Command1 的窗体,单击此窗体则执行此事件过程C.有一个名称

10、为 Command1 的控件数组,数组中有多个不同类型控件D.有今名称为 Command1 的控件数组,数组中有多个相同类型控件18.下列关于数据库系统,说法正确的是_。(分数:2.00)A.数据库中只存在数据项之间的联系B.数据库中只存在记录之间的联系C.数据库中数据项之间和记录之间都存在联系D.数据库中数据项之间和记录之间都不存在联系19.为了调整图像框的大小以与其中的图形相适应,必须把它的 Stretch 属性设置为(分数:2.50)A.TrueB.FalseC.1D.220.按文件的内容划分有 _ 。(分数:2.00)A.顺序文件和随机文件B.ASCII 文件和二进制文们:C.程序文件

11、和数据文件D.磁盘文件和打印文件21.某二叉树中度为 2 的结点有 10 个,则该二叉树中有 _ 个叶子结点。(分数:2.00)A.9B.10C.11D.1222.Visual Basic 窗体设计器的主要功能是: _ 。(分数:1.00)A.建立用户界面B.编写源程序代码C.画图D.显示文字23.已知 a=6,b=15,c=23,则语句 Print Sgn(a+b Mod 6-c/a)&a+b 的输出结果为_。(分数:1.00)A.6B.16C.31D.12124.以下关于变量类型说明符的使用正确的是 _(分数:2.00)A.Dim a%: a=90B.Dim a:a2000C.Dim a#

12、:a=“OK“,D.Dim a&:a=True25.在数据库系统中,当总体逻辑结构改变时,通过修改 _ ,使局部逻辑结构不变,从而使建立在局部逻辑结构之上的应用程序也保持不变,称之为数据和程序的逻辑独立性。(分数:1.00)A.应用程序B.逻辑结构和物理结构之间的映像C.存储结构D.局部逻辑结构到总体逻辑结构的映像二、填空题(总题数:15,分数:30.00)26.数据库设计分为以下 6 个设计阶段:需求分析阶段、 _ 1_ 、逻辑设计阶段、物理设计阶段、实施阶段、运行和维护阶段。 (分数:1.00)27.当对象得到焦点时,会触发 1 事件,当对象失去焦点时将触发 2 事件。 (分数:4.00)

13、28.逻辑常量值为 True 或 1。 (分数:2.00)29.在窗体上画个命令按钮,其名称为 Command1,然后编写如下代码: Option Base 1 Private Sub Command1_Click() Dim Arr Arr=Array(43,68,-25,65,-78,12,-79,43,-94,72) pos=0 neg=0 For k=1 To 10 If Art(k)0 Then _ 1_ Else _ 2_ End If Next k Print pos,neg End Sub 以上程序的功能是,计算并输出数组 Arr 中 10 个数的正数之和 pos 与负数之和

14、neg,请填空。 (分数:2.00)30.将语句“MsgBox msg,type“中的“type“参数设置为 2,则单击命令按钮会弹出一个对话框,其中的按钮有 1、 2 和 3。 (分数:2.00)31.数据结构分为逻辑结构与存储结构,线性链表属于 _ 1_ 。 (分数:1.00)32.在结构化分析使用的数据流图(DFD)中,利用 1 对其中的图形元素进行确切解释。 (分数:2.00)33.下列程序用于输出一个主对角线上元素值为“*”,其他元素值为“#”的 55 阶的方阵,试将程序补充完整。 Private Sub Command1_Click() Dim x(5, 5) For i = 1

15、To 5 For j = 1 To 5 If 1 Then x(i, j) = “*“ Else 2 End If Print 3 Next j Print Next i End Sub (分数:2.00)34.下列事件过程的功能是:建立一个名为 Data1 的随机文件,存放角度值及这些角度的正弦函数值和余弦函数值,角度为 1,2,3,90。请在空白处填入适当的内容,将程序补充完整。 Private Type Ang K As Integer Sinx As Single Cosx As Single End Type Dim Ksc As Ang Private Sub Form_Click

16、() Dim Y As Single Open _ 1_ Y=3.14159/180 For i=1 To 90 Ksc.K=i Ksc.Sinx=Sin(i*Y) Ksc.Cosx=Cos(i*Y) _ 2_ Next Close#2 End Sub (分数:2.00)35.滚动条响应的重要事件有 1 和 Change。 (分数:2.00)36.表达式“12345“12345“&“ABC“的值是 1。 (分数:2.00)37.简单的交换排序方法是 1。 (分数:2.00)38.一个变量未被显示定义,末尾也没有类型说明符,则该变量的隐含类型是上 1 类型。 (分数:2.00)39.测试的目的是

17、暴露错误,评价程序的可靠性;而 _ 1_ 的目的是发现错误的位置并改正错误。 (分数:2.00)40.下列语句的输出结果是 1。 Print Format(Int(12345.6789*100+0.5)/100, “0000, 0.00“) (分数:2.00)二级 VISUAL+BASIC-17-2 答案解析(总分:74.00,做题时间:90 分钟)一、选择题(总题数:25,分数:44.00)1.函数过程 n 的功能是:如果参数 b 为奇数,则返回值为 1,否则返回值为 0。以下能正确实现上述功能的代码的是_。(分数:2.00)A.Function F1(b As Integer)If b M

18、od 2=0 ThenReturn 0ElseReturn 1End IfEnd FunctionB.Function F1(b As Integer)If b Mod 2=0 ThenF1=0ElseF1=1End IfEnd Function C.Function F1(b As Integer)If b Mod 2=0 ThenF1=1ElseF1=0End IfEnd FunctionD.Functionn(b As Integer)If b Mod 2 0ThenReturn 0ElseReturn 1End IfEnd Function解析:解析 Visual Basic 程序中不

19、能使用 Return 语句来返回一个函数的值。要返回一个函数的值,需要把这个值赋值给函数名。所以本题中 A、D 选项错误,而题目中,当 b 为奇数时返回 0,所以本题答案是 B。2.以下程序执行按钮单击事件后的输出结果为_。 Private Sub Command1_Click() Print Test(2,3) Print Test(2, 3, 4) Print Test(2,3, 0) End Sub Private Function Test(p, m, Optional n=0)As Integer Test=p*m-n End Function(分数:2.00)A.626 B.622

20、C.624D.出错解析:3.以下叙述中错误的是_。(分数:2.00)A.在同一窗体的菜单项中,不允许出现标题相同的菜单项 B.在菜单的标题栏中,“&“所引导的字母指明了访问该菜单项的访问键C.在程序运行过程中,可以重新设置菜单的 Visible 属性D.弹出式菜单也在菜单编辑器中定义解析:4.在窗体上画一个命令按钮,然后编写如下事件过程: Private Sub Command1_Click() x=0 Do Until x=-1 a=InputBox(“请输入 A 的值“) a=Val(A) b=InputBox(“请输入 B 的值“) b=Val(B) x=InputBox(“请输入 x

21、的值“) x=Val(x) a=a+b+x Loop Print a End Sub 程序运行后,单击命令按钮,依次在输入对话框中输入 5、4、3、2、1、-1,则输出结果为 _。(分数:1.00)A.2 B.3C.14D.15解析:解析 本题需要注意的是每次循环开始的时候三个变量都被重新赋了一次值,所以最后的结果仅仅是 2+1+(-1)。所以最终的输出是 2。5.在窗体上绘制一个名称为 Commandl 的命令按钮,然后编写如下程序: Option Base 1 Private Sub Commandl_Click() Dim c As Integer,d As Integer d=0 c=

22、6 x=Array(2,4,6,8,10,12) Fori=1 To 6 1fx(i)c Then d=d+x(i) c=x(i) Else d=d-c End If Nexti Print d End Sub 程序运行后,如果单击命令按钮,则在窗体上输出的内容为 _ 。(分数:2.00)A.10B.16C.12 D.20解析:6.要获得当前驱动器应使用驱动器列表框的哪个属性_。(分数:1.00)A.PathB.Drive C.DirD.Pattern解析:解析 驱动器列表框的 Drive 属性,用来设置或返回程序运行时所选择的驱动器名。格式为: 驱动器列表框名称Drive=驱动器名“驱动器名

23、”是指定的驱动器,如果省略,则 Drive 属性是当前驱动器。 7.在窗体上有一个名称为 Command1 的命令按钮,并有如下程序: Private Sub Command1_Click() Static X As Integer Static Y As Integer Cls Y=1:Y=Y+5:X=5+X:Print X, Y End Sub 程序执行时,单击命令按钮 Command1 三次后,窗体上显示的结果为_。(分数:2.50)A.15 16B.5 6C.15 15D.15 6 解析:解析 本题考查静态变量。静态变量的值有继承性,上一次调用的结果在下一次调用时还是有效的。题目中每次

24、调用 Y 的值都被重新赋值了,因此单击 3 次以后 Y 的值仍然是 6,而 X 每次调用的结果都保留,因此调用 3 次以后,结果为 15。8.一些重要的程序语言(如 C 语言和 Pascal 语言)允许过程的递归调用。而实现递归调用中的存储分配通常用 _(分数:2.00)A栈 B堆C.数组D.链表解析:解析 一些较流行的程序语言允许过程的递归调用。递归调用就是过程调用本身。递归实现的是:当过程每一次执行后,都能返回到最近一次调用它的过程中。这样各调用点之间形成一种后进先出关系,而栈结构正适合来存储这些调用点。选项 A 正确。9.语句 Dim a(-3 To 4,3 To 6)As Intege

25、r 定义的数组的元素个数是(分数:3.00)A.18B.28C.21D.32 解析:解析 本题考查的考点是有关二维数组的。二维数组定义时对于数组的每一维均给定下标的下界和上界,中间用 To 连接,即给出下标可取值的变化范围。“数组元素个数”指的是数组中成员的个数,每一维的长度是上界-下界+1,数组元素个数等于各维长度之积。10.软件测试的内容包括: 、有效性测试 、集成测试 、验收测试 、系统测试 、单元测试 正确的测试顺序是_。(分数:1.00)A.、B.、C.、D.、 解析:解析 本题的考点是软件测试的顺序。软件系统的开发过程是一个自顶向下、逐步细化的过程,而测试过程是以相反顺序进行的集成

26、过程。软件测试的顺序是单元测试、集成测试、有效性测试、系统测试和验收测试。11.在 Visual Basic 6 中下列 _是不对的。(分数:1.00)A.可以编写 ActiveX 控件B.可以编写网络程序C.可以通过直接访问或建立连接的方式访问大型网络数据库D.可以写出 16 位应用程序 解析:VB6 是按照 32 位存储模式开发的程序设计语言,因此无法写出 16 位应用程序。VB6 可以编写自己的 ActiveX 控件:可以编写网络程序,可以通过 ODBC 直接或建立连接的方式使用并操作后台大型网络数据库,如 SQL Server、Oracle 等。12.通过文本框的 _ 属性可以获得当前

27、插入点所在的位置。(分数:2.00)A.PositionB.SelStart C.SelLengthD.SelText解析:解析 SelStart 属性返回或设置所选择的文本的起始点,如果没有文本被选中,则指出插入点的位置;SelLength 属性返回或设置所选择的字符数;SelText 属性返回或设置包含当前所选择文本的字符串,如果没有字符被选中,则指出插入点的位置。文本框没有 Position 属性。13.确定复选框是否选中,可访问的属性是 _ 。(分数:2.00)A.Value B.CheckedC.SelectedD.Caption解析:14.下列哪一项使图像(Image)控件中的图像

28、自动适应控件的大小 _ 。(分数:2.00)A.将控件的 AutoSize 属性设为 TrueB.将控件的 AutoSize 属性设为 FalseC.将控件的 Stretch 属性设为 True D.将控件的 Stretch 属性设为 False解析:解析 Image 控件的 Stretch 属性返回或设置一个值,该值用来指定一个图形是否要调整大小,以适应 Image 控件的大小。15.在窗体中画一个命令按钮,然后编写以下事件过程: Private Sub Command1_Click() For j=1 To 3 Print Tab(3(j);11(2(j-1); Next j Print

29、End Sub 程序的执行结果为(分数:2.00)A.11B.33C.11 33D.11 33 55 解析:解析 本题考查 Tab 函数以及 Print 方法的使用。可以使用排除法,由于存在 For j 循环,所以输出结果排除 A 与 B 项,同时由于第一个 Print 方法的最后有 j,所以输出结果不会换行显示,故排除C,答案为 D。注意 Tab(n)表示把光标移到由参数 n 指定的位置。16.在 Visual Basic 中,以下关于变量描述中不正确的是_。(分数:2.00)A.局部变量的作用域就是其所在的过程B.模块变量的作用域就是所有标准模块的过程 C.默认声明只适用于局部变量,不能用

30、于模块级变量和全局变量D.全局变量的作用域是整个工程中所有的模块和所有的过程解析:17.若在某窗体模块中有如下事件过程: Privam Sub Command1_Click(Index As Integer) End Sub 则以下叙述中正确的是_。(分数:1.00)A.此事件过程与不带参数的事件过程没有区别B.有个名称为 Command1 的窗体,单击此窗体则执行此事件过程C.有一个名称为 Command1 的控件数组,数组中有多个不同类型控件D.有今名称为 Command1 的控件数组,数组中有多个相同类型控件 解析:解析 控件数组是由一组相同类型的控件组成。它们共用一个控件名,具有相同的

31、属性。当建立控件数组时,系统给每个元素赋一个惟一的索引号(Index),通过属性窗口的 Index 属性,可以知道该控件的下标是多少,第 1 个下标是 0。 控件数组适用于若干个控件执行的操作相似的场合,控件数组共享同样的事件过程。本题中的事件过程是通过 Index 确定用户按了哪个按钮。18.下列关于数据库系统,说法正确的是_。(分数:2.00)A.数据库中只存在数据项之间的联系B.数据库中只存在记录之间的联系C.数据库中数据项之间和记录之间都存在联系 D.数据库中数据项之间和记录之间都不存在联系解析:19.为了调整图像框的大小以与其中的图形相适应,必须把它的 Stretch 属性设置为(分

32、数:2.50)A.TrueB.False C.1D.2解析:解析 Stretch 属性用于设定载入图像框中的图片是否需要自动调整大小,以适应图像框的大小。值为 True 时,图片将自动调整大小,以适应图像框的大小;值为 False 时,图像框会自动缩放以与图片大小一致。图片框没有 Stretch 属性,它通过 AutoSize 属性来设置是否需要调整自身大小,以显示载入图片的所有内容,当值为 True,图片框会随图片调整大小;值为 False,图片框一般将保持大小不变,但对“wmf”格式图片文件除外。20.按文件的内容划分有 _ 。(分数:2.00)A.顺序文件和随机文件B.ASCII 文件和

33、二进制文们:C.程序文件和数据文件 D.磁盘文件和打印文件解析:解析 根据不同的分类标准,文件可分为不同的类型。根据数据性质,文件可分为程序文件和数据文件;根据数据的存取方式和结构,文件可分为顺序文件和随机文件;根据数据的编码方式,文件可分为 ASCII 文件和二进制文件。21.某二叉树中度为 2 的结点有 10 个,则该二叉树中有 _ 个叶子结点。(分数:2.00)A.9B.10C.11 D.12解析:解析 根据二叉树的性质 3:对任何一棵二叉树,度为 0 的结点(即子结点)总是比度为 2 的结点多一个。22.Visual Basic 窗体设计器的主要功能是: _ 。(分数:1.00)A.建

34、立用户界面 B.编写源程序代码C.画图D.显示文字解析:解析 窗体设计器窗口简称窗体(Form),是应用程序最终面向用户的窗口,它对应于应用程序的运行结果。23.已知 a=6,b=15,c=23,则语句 Print Sgn(a+b Mod 6-c/a)&a+b 的输出结果为_。(分数:1.00)A.6B.16C.31D.121 解析:解析 Print 语句表达式中按运算符的优先级从高到低:/Mod+&顺序计算。计算过程:Sgn(6+15Mod 6-23/6)&6+15=Sgn(6+3-5)&21=Sgn(4)&21=1&21=“121“。故选项 D 正确。 说明:字符串连接符&两边的操作数不管

35、是字符型还是数值型,系统首先要将其转换为字符型,然后进行连接。24.以下关于变量类型说明符的使用正确的是 _(分数:2.00)A.Dim a%: a=90 B.Dim a:a2000C.Dim a#:a=“OK“,D.Dim a&:a=True解析:解析 类型说明符用来表示整型,#用来表示双精度型,&用来表示长整型;故排除 B、C、D 项。A 项中定义 a 为整型数,给它赋一个整型数,故其使用正确。25.在数据库系统中,当总体逻辑结构改变时,通过修改 _ ,使局部逻辑结构不变,从而使建立在局部逻辑结构之上的应用程序也保持不变,称之为数据和程序的逻辑独立性。(分数:1.00)A.应用程序B.逻辑

36、结构和物理结构之间的映像C.存储结构D.局部逻辑结构到总体逻辑结构的映像 解析:解析 概念模式描述的是数据的全局逻辑结构,外模式描述的是数据的局部逻辑结构。当模式改变时,由数据库管理员对外模式/概念模式映像做相应的改变,可以使外模式保持不变。应用程序是依据数据的外模式编写的,从而应用程序也不必改变。保证了数据与程序的逻辑独立性,即数据的逻辑独立性。二、填空题(总题数:15,分数:30.00)26.数据库设计分为以下 6 个设计阶段:需求分析阶段、 _ 1_ 、逻辑设计阶段、物理设计阶段、实施阶段、运行和维护阶段。 (分数:1.00)解析:概念设计阶段解析 数据库设计分为以下 6 个设计阶段:需

37、求分析阶段、概念设计阶段、逻辑设计阶段、物理设计阶段、实施阶段及数据库运行和维护阶段。27.当对象得到焦点时,会触发 1 事件,当对象失去焦点时将触发 2 事件。 (分数:4.00)解析:GotFocus、LostFocus解析 Visual Basic 开发环境中,一个对象得到和失去焦点分别对应GotFocus 和国 LostFocus 事件。28.逻辑常量值为 True 或 1。 (分数:2.00)解析:False29.在窗体上画个命令按钮,其名称为 Command1,然后编写如下代码: Option Base 1 Private Sub Command1_Click() Dim Arr

38、Arr=Array(43,68,-25,65,-78,12,-79,43,-94,72) pos=0 neg=0 For k=1 To 10 If Art(k)0 Then _ 1_ Else _ 2_ End If Next k Print pos,neg End Sub 以上程序的功能是,计算并输出数组 Arr 中 10 个数的正数之和 pos 与负数之和 neg,请填空。 (分数:2.00)解析:pos=pos+Arr(k) neg=neg+Arr(k) 解析 程序控制语句的相互嵌套 评析 先声明一个数组 Arr,并指定下标的最小值为 1,接着用 Array 函数为数组元素赋值,即把一个

39、数据集读入数组 Arr,用 For 循环来指定显示某个数组元素并对数组元素的值进行判断,如果数组中第 k 个元素的值大于 0,应该存到统计正数和的变量中,否则存到统计负数和的变量中。题目用变量 pos 累计正数的和,所以求正数和的表达式应写为:pos=pos+Arr(k);由于求负数和的变量为 neg,所以求负数和的表达式应写为: neg=neg+Arr(k)。30.将语句“MsgBox msg,type“中的“type“参数设置为 2,则单击命令按钮会弹出一个对话框,其中的按钮有 1、 2 和 3。 (分数:2.00)解析:Abort Retry Cancel31.数据结构分为逻辑结构与存储

40、结构,线性链表属于 _ 1_ 。 (分数:1.00)解析:存储结构解析 数据的逻辑结构是指反映数据元素之间逻辑关系的数据结构;数据的存储结构是指数据的逻辑结构在计算机存储空间中的存放形式。在数据的存储结构中,不仅要存放各数据元素的信息,还需要存放各数据元素之间的前后关系的信息,线性链表属于存储结构。32.在结构化分析使用的数据流图(DFD)中,利用 1 对其中的图形元素进行确切解释。 (分数:2.00)解析:数据字典解析 数据字典(Data Dictionary, DD)用来定义数据流图中各个成分的具体含义。数据字典的任务是将数据流图中出现的所有被命名的图形元素作为一个词条加以定义,使得每一个

41、图形元素的名字都有一个确切的解释。33.下列程序用于输出一个主对角线上元素值为“*”,其他元素值为“#”的 55 阶的方阵,试将程序补充完整。 Private Sub Command1_Click() Dim x(5, 5) For i = 1 To 5 For j = 1 To 5 If 1 Then x(i, j) = “*“ Else 2 End If Print 3 Next j Print Next i End Sub (分数:2.00)解析:i=j x(i,j)=“#“ Print x(i,j);34.下列事件过程的功能是:建立一个名为 Data1 的随机文件,存放角度值及这些角度

42、的正弦函数值和余弦函数值,角度为 1,2,3,90。请在空白处填入适当的内容,将程序补充完整。 Private Type Ang K As Integer Sinx As Single Cosx As Single End Type Dim Ksc As Ang Private Sub Form_Click() Dim Y As Single Open _ 1_ Y=3.14159/180 For i=1 To 90 Ksc.K=i Ksc.Sinx=Sin(i*Y) Ksc.Cosx=Cos(i*Y) _ 2_ Next Close#2 End Sub (分数:2.00)解析:“C/Data

43、1.txt”For Random As#2 Len=10 Put #2,i,Ksc 解析 第 1 个空白行已经告诉我们是打开文件的语句,现在要将它填写完整。该语句应确定文件的存取方式是随机存取。在自定义变量中,有 3 个成员,其中角度为整型数据,占 2 个字节;弦和余弦函数值为单精度类型,各占 4 个字节,故文件的记录占 10 个字节。若不指定 Len 参数,则隐含一个记录占 128 字节。为了节省存储空间,可在 Open 语句中只写 Len 参数值。程序中没有将数据写入随机文件的语句,第 2 个空白行应是 Put 语句。35.滚动条响应的重要事件有 1 和 Change。 (分数:2.00)

44、解析:ScroU36.表达式“12345“12345“&“ABC“的值是 1。 (分数:2.00)解析:Tree 解析 运算的顺序为先进行算术运算“&”,然后是关系运算“”。表达式“12345“12345“&“ABC“的运算过程如下: 先进行算术运算,“12345“12345“&“ABC“=“12345“12345ABC“;再进行关系运算,“12345“12345“&“ABC“=“12345“12345ABC“=True。37.简单的交换排序方法是 1。 (分数:2.00)解析:冒泡排序解析 交换排序是指借助数据元素之间的互相交换进行排序的一种方法,冒泡排序是一种最简单的交换排序方法,它是通过

45、相邻元素之间的相互交换逐步将线性表变成有序。38.一个变量未被显示定义,末尾也没有类型说明符,则该变量的隐含类型是上 1 类型。 (分数:2.00)解析:变体39.测试的目的是暴露错误,评价程序的可靠性;而 _ 1_ 的目的是发现错误的位置并改正错误。 (分数:2.00)解析:调试解析 软件测试的目标是在精心控制的环境下执行程序。以发现程序中的错误,给出程序可靠性的鉴定:调试也称排错,它是一个与测试有联系又有区别的概念。具体来说,测试的目的是暴露错误,评价程序的可靠性,而调试的目的是发现错误的位置,并改正错误。40.下列语句的输出结果是 1。 Print Format(Int(12345.6789*100+0.5)/100, “0000, 0.00“) (分数:2.00)解析:12,345.68解析 表达式“Int(12345.6789*100+0.5)/100”进行运算后,其值为12345.68,Format 函数规定数值的输出格式为“00,000.00”,保留两位小数,整数部分用千分位符分隔,所以结果为 12,345.68。

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

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

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