[计算机类试卷]VB笔试模拟试卷43及答案与解析.doc

上传人:王申宇 文档编号:494229 上传时间:2018-11-30 格式:DOC 页数:22 大小:60.50KB
下载 相关 举报
[计算机类试卷]VB笔试模拟试卷43及答案与解析.doc_第1页
第1页 / 共22页
[计算机类试卷]VB笔试模拟试卷43及答案与解析.doc_第2页
第2页 / 共22页
[计算机类试卷]VB笔试模拟试卷43及答案与解析.doc_第3页
第3页 / 共22页
[计算机类试卷]VB笔试模拟试卷43及答案与解析.doc_第4页
第4页 / 共22页
[计算机类试卷]VB笔试模拟试卷43及答案与解析.doc_第5页
第5页 / 共22页
点击查看更多>>
资源描述

1、VB笔试模拟试卷 43及答案与解析 1 栈结构不适用于下列哪一种应用 ? ( A)表达式求值 ( B)树的层次次序周游算法的实现 ( C)二叉树对称序周游算法的实现 ( D)快速排序算法的实现 2 下列关于栈的叙述中,正确的是 _。 ( A)在栈中只能插人数据 ( B)在栈中只能删除数据 ( C)栈是先进先出的线性表 ( D)栈是先进后出的线性表 3 设一棵二叉树中,度为 1的结点数为 9,则该二叉树的叶结点的数目是 _。 ( A) 10 ( B) 11 ( C) 12 ( D)不确定 4 软件设计规格说明书包括设计说明、文件结构和全局数据等,下列选项中,应属于模块说明的内容是 _。 ( A)

2、软件结构 ( B)数据说明 ( C)设计语言描述 ( D)存取方法 5 软件需求分析时,常采用数据字典对数据流图中包含的所有元素进行定义,其定义的条目内容主要是 _。 ( A)数据流、数据存储、数据项和加 T ( B)一般信息、名字、别名和描述 ( C)数据类型、数据长度和结构 ( D)数据取值范围、使用频率和方式 6 程序编制有 3个层次,其实施顺序应是 _。 ( A)编码 、画程序框图、测试 ( B)编码、写程序文档、排错 ( C)编码、测试、排错 ( D)编码、画程序框图、排错 7 下列叙述中,正确的是 _。 ( A)程序设计过程中的主要工作是编制程序 ( B)程序设计的主要目标是编制出

3、运行结果正确的程序 ( C)不良的程序设计风格会增加程序的复杂性 ( D)上述三种说法都不对 8 数据库系统的核心部分是 _。 ( A)数据模型 ( B)数据库 ( C)数据库管理系统 ( D)计算机硬件 9 所谓概念模型,指的是 _。 ( A)客观存在的 事物及其相互联系 ( B)将信息世界中的信息进行数据化 ( C)实体模型在计算机中的数据化表示 ( D)现实世界到机器世界的一个中间层次,即信息世界 10 在关系运算中,查找满足一定条件的元组的运算称之为 _。 ( A)复制 ( B)选择 ( C)投影 ( D)连接 11 以下叙述中,错误的是 _。 ( A)双击鼠标可以触发 Db1Clic

4、k事件 ( B)窗体或控件的事件的名称可以由编程人员确定 ( C)移动鼠标时,会触发 MouseMove事件 ( D)控件的名称可以由编程人员设定 12 能够确定控件或窗体大小的属性是 _。 ( A) Top和 Lef ( B) Top或 Left ( C) Height或 Width ( D) Height和 Width 13 以下程序运行时,输入 3和 4后输出的结果是 _。 Private Sub Command1_Click() a=InputBox(“请输入 a的值 ”) b=InputBox(“请输入 b的值 ”) Print a+b End Sub ( A) 3+4 ( B) 7

5、 ( C) 34 ( D) 12 14 设 a 10, b 5, c 1,执行语句 Print a b c后,窗体上显示的是 _。 ( A) True ( B) False ( C) 1 ( D)出错信息 15 对于用户自定义的数据类型,以下 4种描述中,错误的是 _。 ( A)记录类型中的字符串必须是定长字符串 ( B)其变量如果在窗体模块中定义,则必须加关键字 Private ( C)记录类型的定义必须放在模块的声明 部分,先定义再使用 ( D)数据类型元素名可以是任何数据类型 16 阅读下面的程序: n1=InputBox(“请输入第一个数: ”) n2=InputBox(“请输入第二个

6、数: ”) Print n1+n2 当输入的数分别为 111和 222时,程序输出 _。 ( A) 111222 ( B) 222 ( C) 333 ( D)程序出错 17 当窗体的 AutoRedraw属性采用默认值时,如果在窗体装入时,使用绘图方法绘制图形,则应将程序存放在 _。 ( A) Load事件 ( B) Click事件 ( C) Paint事件 ( D) Initialize事件 18 能够将 Picture对象 P加载当前目录中的 face bmp的语句是 _。 ( A) P Picutre LoadPicture(“face bmp“) ( B) P LoadPicture(

7、“face bmp“) ( C) Picture1 Picutre LoadPicture(“face bmp“) ( D) Picture1 LoadPicture(“face bmp“) 19 只能用来显示字符信息的控件 是 _。 ( A)文本框 ( B)图片框 ( C)图像框 ( D)标签框 20 Visual Basic最多可出现 _级菜单。 ( A) 3 ( B) 4 ( C) 5 ( D) 6 21 关于启动 Visual Basic的叙述中,错误的方法是 _。 ( A) “开始 ”“ 程序 ”Microsoft Visual Basic 6.0 ( B)在资源管理器中找到其可执行

8、文件 Visual Basic6 exe,双击该文件即可启动 ( C) “开始 ”“ 运行 ” 输入栏内输入文件名 Visual Basic6 exe“ 确定 ” ( D)双击桌面上已建好的 Visual Basic 6.0的快捷启动图标 22 表示控件在窗体上位置的属性是 _。 ( A) Top和 Left ( B) Top或 Left ( C) Height或 Width ( D) Height和 Width 23 通用对话框 CommonDialog中可以使用的 6种方法为 _。 ( A) ShowOpen ShowSave ShowColor ShowFont ShowPrinter

9、ShowHelp ( B) ShowOpen ShowClose ShowColor ShowFont ShowPrinter ShowHelp ( C) ShowOpen ShowOut ShowSave ShowFont ShowPrinter ShowHelp ( D) ShowOpen ShowClose ShowFont ShowSave ShowPrinter ShowHelp 24 在窗体上 画一个命令按钮,然后编写如下代码。运行程序后,单击命令按钮,依次在输人对话框中输入 2, 7, 5, 3, 8, 5, 12, 6, 12,在窗体上输出的结果是_。 Private Sub

10、Command1 Click() z=5 Do Until z 5 x=InputBox“请输入 x值 ”) x=Val(x) y=InputBox(“请输入 y值 ”) y=Val(y) z=InputBox(“请输入z值 ”) z=Val(z) y=x+y+2 * z Loop Print y End Sub ( A) 19 ( B) 21 ( C) 42 ( D) 19 25 在窗体上画两个命令按钮,然后编写以下代码: Private Sub Commandl_ Click() Dim i As Long Dim i As Integer Dim x For i=1 To 1000000

11、0 x=DoEvents For j=1 To 1000000 Next j Cls Print i Next i End Sub Private Sub Command2_Click() Dim x As Integer Dim i As Integer x=0 For i=1 To 10 x=x+i Next i MsgBox x End Sub 当程序执行后,单击命令按钮 Command1,在窗体 上将显示以一定的时间间隔 (从 1、 2、 一直到 10000000这 10000000个数字 ),如果再单击命令按钮 Command2,将会出现的情况是 _。 ( A)没有任何变化,数字仍按

12、原有的规律显示 ( B)将会中断在窗体上数字从小到大的显示,弹出一个对话框,待用户单击 “确定 ”按钮关闭对话框后,数字再按原来的规律继续在窗体上显示 ( C)将会弹出一个对话框,待用户单击 “确定 ”按钮关闭对话框后,窗体上的数字将保持中断时候的值,也就是说不再按规律变化显示 ( D)窗体上的数字仍按原有的规律在窗体上显示,然后 同时会弹出一个对话框,待用户单击 “确定 ”按钮后对话框关闭 26 通过 “工程 ”菜单的 “_”命令,可以将多个窗体添加到工程中。 ( A)添加窗体 ( B)工程属性 ( C)添加模块 ( D)添加类模块 27 不能触发滚动条 Change事件的操作是 _。 (

13、A)单击箭头与滑块之间的滚动条 ( B)单击滚动条中的滑块 ( C)拖动滚动条中的滑块 ( D)单击滚动条两端的箭头 28 在执行以下程序时,为了使输出结果为 t 4,则给 a和 b输入的值应当满足的条件是 _。 a=InputBox(“a=”) b=InputBox(“b=”) s=1 t=1 If a 0 Then s=s+1 End If If a b Then t=s+1 Else If a=b Then t=5 Else t=2*s End If End If Print t ( A) a b ( B) a b 0 ( C) 0 a b ( D) 0 a b 29 下列程序执行的结果

14、是 _。 Private Sub Command1_Click() x=25 If x0 Then y=1 If x 10 Then y=2 If x 20 Then y=3 If x 30 Then y=4 Print y End Sub ( A) 1 ( B) 2 ( C) 3 ( D) 4 30 设组合框 Combo1中有 3个项目,则以下能删除最后一项的语句是 _。 ( A) Combo1 RemoveItem Text ( B) Combol RemoveItem 2 ( C) Combo1 RemoveItem 3 ( D) Combol RemoveItem Combol Lis

15、tcount 31 对于枚举数据类型,以下 4种描述中,正确的是 _。 ( A)枚举类型成员的值可以为负数 ( B)枚举类型的几个是连续的整数 ( C)枚举类型的第一成员的值一定是 0 ( D)枚举类型成员值的类型一定是长整型 32 函数 InputBox返回值的类型是 _。 ( A)字符串 ( B)数值 ( C)字符串或数值 ( D)变体 33 有如下程序, 运行后输出 s的值是 _。 For j=1 To 20 x=2*j-1 If x Mod 3=0 0r x Mod 7=0 Then s=s+1 Next j Print s ( A) 5 ( B) 9 ( C) 11 ( D) 15

16、34 以下叙述中,错误的是 _。 ( A)如果过程被定义为 Static类型,则该过程中的局部变量都是 Static类型 ( B) Sub过程中不能嵌套定义 Sub过程 ( C) Sub过程中可以嵌套调用 Sub过程 ( D)事件过 程可以像通用过程一样由用户定义过程名 35 不能打开菜单编辑器的操作是 _。 ( A)按热键 Ctrl+E ( B)单击工具栏中的 “菜单编辑器 ”按钮 ( C)执行 “工具 ”菜单中的 “菜单编辑器 ”命令 ( D)按组合键 Shift+Alt+M 36 栈中允许进行插入和删除的一端为【 】。 37 已知一棵含有 n个结点的树中,只有度为 k的结点和度为 0的叶

17、子结点,则该树中含有的叶子结点个数为【 】。 38 在结构化程序设计的原则中, “先考虑总体,后考虑细节;先考虑全局目标,后考虑局部目标 ”称为 【 】原则。 39 软件工程研究的内容主要包括:软件开发技术和【 】。 40 关系模型允许定义 3类数据约束,它们是【 】约束、参照完整性约束以及用户定义的完整性约束。 41 在 Visual Basic中,当改变目录列表框的 Path属性值时,改变了当前驱动器的【 】。 42 为了使一个标签透明且没有边框,必须将它的【 】属性设置为 0,并将BackStyle属性设置为 0。 43 以下程序的功能是在程序运行后,单击命令按钮,输出如下结果: 1 4

18、 7 2 5 8 3 6 9 请完善以下程序。 Private Sub Command1_Click() Dim Arr(3, 3)As Integer For i=1 To 3 For j=1 To 3 Arr(i, j)=【 】 Print Arr(i, j); Next j Print NeXt i End Sub 44 启动窗体在 “工程 属性 ”对话框中指定,为了打开该对话框,应执行【 】菜单中的【 】 命令。 45 有下列程序: Private Sub Command1_Click() Dim i As Integer Dim arrY(5)As Integer For i = 0

19、 To 4 arrY (i) = 5 Next i Dim arrZ(5)As String For i = 0 To 4 arrZ(i)= “hello“ Next i Dim arrX(2)AS Variant arrX(1)=arrY() arrX(2)=arr2() Text1.Text=arrX(1) (2) TextText=arrX(2) (3) End Sub 程序运行后,单击命令按钮,在文本框 Text1和 Text2中分别显示的内容是【 】和【 】。 46 下列程序中有一个按钮 Command1,一个文本框 Text1,其属性MultiLine=True。当单击按钮后,文本

20、框显示【 】行数据,其中第 2行和第 3行的数据分别是【 】和【 】。 Option Base 1 Private Sub Command1_Click() Dim a, s As String, i As Integer a=Array(1, 3, 5, 7, 2, 4, 6, 8) s=“ “ For i=1 To Ubound(A) s=s + Str(a(i)+i)+ vbCrLf Next i Text1.Text=s End Sub 47 编写一过程将 C盘中的 Config.sys文件内容读出,并在文本框中显示出来。在窗体 Form1上建立一个文本框 Text1,将其 Multi

21、Line属性设置为 True, ScrollBars属性设置为 3-Both。给定的程序不完整,请将程序补充完整。 Option Explicit Private Sub Form _Click() Dim ch1 As String, fn As Integer Dim Str As String fn=【 】 Open “C:Config.sys“ For Input As fn Do While Not EOF(【 】 ) Line Input #fn, ch1 Str = Str + chl+ vbCrLf Loop Text1.Text =【 】 End Sub VB笔试模拟试卷 4

22、3答案与解析 1 【正确答案】 B 【试题解析】 本题的考查点是栈的应用。选项 A:表达式求值是栈的典型应用;选项 B:树的层次次序周游算法的实现是队列的典型应用;选项 C:二叉树对称序周游算法的实现是栈的典型应用;选项 D:快速排序算法可以通过堆来实现。 2 【正确答案】 D 【试题解析】 栈是一种特殊的线性表,其插入与删除运算都只在线性表的一端进行。在这种线性表的结构中,一端封闭,不允许插入与删除元素;另一端开口,允许插入与删除元素。在栈中不仅能插入数据,也能删除数据,选 项 A与选项 B都错。栈是后进先出的线性表,而不是先进先出的线性表,选项 C的说法错误,故选项 D正确。 3 【正确答

23、案】 D 【试题解析】 任意一棵二叉树的叶结点的个数 n0是由度为 2的结点数 n2决定的, n0 n2+1。已知度为 1的结点数,叶结点的数目是不确定的。 4 【正确答案】 C 【试题解析】 本题的考查点是软件设计规格说明书的内容。模块说明的内容有处理过程描述、接口描述、设计语言描述、所用模块、数据的组织、注解等。 5 【正确答案】 A 【试题解析】 本题的考查点是数据字典的内 容。数据字典中有 4种类型的条目:数据流、数据存储、数据项和加工。选项 B、 C、 D只是数据字典可能包含的内容。故选项 A正确。 6 【正确答案】 C 【试题解析】 本题的考查点是程序编制的 3个层次。程序编制有

24、3个层次:编码、测试、排错。一个完整的程序或程序模块,都必须依次经历这 3个层次的过程。 7 【正确答案】 C 【试题解析】 程序设计过程中包括很多步骤,编制程序只是其中的一步,所以,选项 A错误。程序设计的最终产品是程序,但仅设计和编制出一个运行结果正确的程序是不够的,还应养成良好的程序设计 风格。所以,选项 B错误。程序设计的根本目标是要降低程序的复杂性和提高程序的可读性。而程序的复杂性主要来自以下两个方面:问题固有的复杂性;不良的设计风格人为增加了程序的复杂性。所以,良好的设计风格对于降低程序的复杂性是很重要的,并且好的设计风格是好的程序风格的基本保证。故选项 C正确。 8 【正确答案】

25、 C 【试题解析】 数据库系统 (DBS)是指在计算机系统中引人数据库后的系统构成。因此,数据库系统不仅包括数据本身,还包括相应的硬件、软件和各类人员。在数据库系统中,数据库管理系统 DBMS是在特定操作 系统支持下建立、使用、维护和管理数据库的一种软件。数据库的一切操作都是通过数据库管理系统来实现的。数据库管理系统 DBMS是数据库系统的核心部分。 9 【正确答案】 D 【试题解析】 概念模型是现实世界到机器世界的一个中间层次,是人们对所涉及到的客观事物及其关系的理解,是对现实世界中的客观对象产生认识、抽象而得到的信息。 10 【正确答案】 B 【试题解析】 关系数据库中有 3种基本操作:选

26、择 从关系中找出满足条件的元组,即从行方向进行的选择操作;投影 从关系中指定若干个属性组成新的关系 ,即从列方向进行选择的操作;连接 将两个关系模式的属性名拼接成一个更宽的关系模式,生成的新关系中包含满足连接条件的元组。从上述可知,查找满足一定条件的元组的运算称之为选择。 11 【正确答案】 B 【试题解析】 控件的名称 Name属性可由程序员设定,但只能在程序设计时设置,不能在程序运行中修改控件的 Name属性。窗体或控件的事件名称由 Visual Basic系统指定,程序员不能修改。 12 【正确答案】 D 【试题解析】 Height和 Width分别表示控件的高度和宽度,用来确定控件 的

27、大小。 13 【正确答案】 C 【试题解析】 InputBox函数返回的值是字符串类型,由于变量 a和 b没有说明,所以是变体类型。当把函数值赋给变量 a和 b后, a和 b是变体字符串,Print输出的是两个字符串的连接结果 34。 14 【正确答案】 B 【试题解析】 Visual Basic中的关系运算从左到右计算,因此先计算出 a b为True,接着计算 True 1为 False。所以,执行语句 Print a b c后,窗体上显示的是 False。 15 【正确答案】 D 【试题解析】 数据类型元素名不能是数组名,类型名可以是任何数据类型,包括用户定义类型,故应选择选项 D。 16

28、 【正确答案】 A 【试题解析】 由于 InputBox函数的默认返回值是字符串,因此 n1和 n2的值分别为 111和 222,那么 n1+n2就将两个字符串连接为 111222。 17 【正确答案】 C 【试题解析】 AutoRedraw属性采用的默认值为 False,此时 Load事件和Initialize事件都使绘图方法无效。 18 【正确答案】 A 【试题解析】 LoadPicture是 Visual Basic的函数,不是图片对象的方法,因此选项 B和 D是错误的。图片的 Picture属性必须用 LoadPicture函数才能加载图片。本题中图片对象的名称为 P而不是默认的 Pi

29、cturel,因此正确答案是选项 A。 19 【正确答案】 D 【试题解析】 文本框不仅可以显示字符信息,还可以编辑字符信息;图片框可以显示图像和字符信息,还能容纳其他控件;图像框只能用来显示图像;标签框只能用来显示字符信息。 20 【正确答案】 D 【试题解析】 内缩符号由 4个点组成,它表明菜单项所在的层次, 一个内缩符号(4个点 )表示一层,两个内缩符号 (8个点 )表示两层 最多为 20个点,即 5个内缩符号,它后面的菜单项为第六层,也就是说,在 Visual Basic中,最多可出现 6级子菜单。 21 【正确答案】 C 【试题解析】 运行 Visual Basic的可执行文件时,除

30、了要输入其文件名外,还要输入该文件所在的路径名,否则不能找到并运行。 22 【正确答案】 A 【试题解析】 Top和 Left分别表示控件距离窗体顶边和左边的相对位置,因此选项 A是正确的。 23 【正确答案】 A 【试题解析】 通用对话框 CommonDialog中可以使用的 6种方法包括:ShowOpen方法用于显示 “打开 ”对话框, ShowSave方法用于显示 “另存为 ”对话框, ShowColor方法用于显示 “颜色 ”对话框, ShowFont方法用于显示 “字体 ”对话框, ShowPrinter方法用于显示 “打印 ”对话框, ShowHelp方法调用 Windows帮助引

31、擎。 24 【正确答案】 C 【试题解析】 InputBox()函数的功能是在一个对话框中提示用户输入信息,在确认 (即单击 “确定 ”按钮 )之后将输入的内容 以字符串形式返回,在程序中使用InputBox()函数分别为 x、 y和 z变量赋值,当变量 2的值不等于 5的时候,结束循环,将得到的 x、 y、 2的值进行运算 (x+y+2z),在窗体上打印 (Print)输出运算结果。程序运行后,前两次输入的 2值都是 5,所以程序不会跳出循环,当第 3次输入时,得到的 x、 y、 z值分别为 12、 6、 12,此时的 2值不为 5,程序结束循环并输出运算结果: 12+6+2*12 42。

32、25 【正确答案】 B 【试题解析】 当程序执行后,单击命令按钮 Command1,在窗体上将显示一定的时间 间隔 (从 1、 2 一直到 10000000这 10000000个数字 )。如果再单击命令按钮 Command2,将会中断在窗体上数字从小到大的显示,而弹出一个对话框,当用户单击 “确定 ”按钮关闭对话框后,数字再按原来的规律继续在窗体上显示。 26 【正确答案】 A 【试题解析】 通过 “工程 ”菜单的 “添加窗体 ”命令,可以添加多个窗体到工程中,同时在工程窗口中也可以看到添加的窗体。 27 【正确答案】 B 【试题解析】 单击箭头与滑块之间的滚动条,或者单击滚动条两端的箭头,或

33、者拖动滚动条中的滑块,都 能触发滚动条的 Change事件。单击滚动条中的滑块,不改变滚动条的 Value属性,也不能触发滚动条的 Change事件。 28 【正确答案】 C 【试题解析】 本题注意掌握 If语句的使用。如果 a O,执行 s s+1,使 s的值为 2;当 a b时,执行 t 2*s,即 t 2*2 4。所以,为了使输出结果为 t 4,则给 a和 b输入的值应当满足的条件是 0 a b。 29 【正确答案】 C 【试题解析】 由于 x 25,所以要执行语句 If x 20 Then y 3,故输出的最后结果是 3。 30 【正确 答案】 B 【试题解析】 组合框的 Remove

34、Item方法是将指定索引值 /下标的项目删除,而Listlndex属性表示列表框项目的位置,第一项从。开始,因此要删除第 3项,应该使用选项 B的操作。 31 【正确答案】 A 【试题解析】 枚举类型成员的值可以为长整型,可以是别的枚举类型。如果没有指定常数表达式,则第一个成员值是 o,其后的成员比其直接前驱的值大 1。在指定常数表达式后,该成员的值发生改变,而其后的成员值也会随之改变,与前面的成员比,不一定是连续的整数,同时可以是负整数。 32 【正 确答案】 A 【试题解析】 在默认情况下,函数 InputBox的返回值类型是字符串,而不是数值,但可以通过函数 Val来转换。 33 【正确

35、答案】 B 【试题解析】 根据 x和 j的关系和 j的范围,可知 x的取值范围是 0 40之间的奇数。在 H语句中,实际上是统计 x中能整除 3或整除 7的奇数的个数,在 x的范围根据这个条件进行判断可知:有 9个奇数满足条件 (3, 7, 9, 15, 2l, 27,33, 35, 39),结果为 9。 34 【正确答案】 D 【试题解析】 如果过程被定义为 Static类型,则该过 程中的局部变量都是 Static类型,该变量的生存期就扩展到该过程所在窗体或模块的运行期,在整个代码运行期间都能保留其值。 Sub过程中可以嵌套调用 Sub过程,但是 Sub过程中不能嵌套定义 Sub过程,每个

36、 Sub过程应该独立地定义。而事件过程的过程头是在打开 “代码窗口 ”后,在 “代码窗口 ”上部的两个列表框中选择对哪些对象进行哪些操作后自动生成,包含事件过程的名称,因此事件过程名不能随意定义。因此选项D的描述是错误的。 35 【正确答案】 D 【试题解析】 进入菜单编辑器,也就是打开菜单编辑器的方法有以下 4种: 执行 “工具 ”菜单中的 “菜单编辑器 ”命令; 使用热键 Ctrl+E: 单击工具栏中的 “菜单编辑器 ”按钮; 在要建立菜单的窗体上单击鼠标右键,在弹出的菜单中执行“菜单编辑器 ”命令。 36 【正确答案】 栈顶 【试题解析】 栈是限定只能在表的一端进行插入和删除操作的线性表

37、。在表中,允许插入和删除的一端称做 “栈顶 (top)”,不允许插入和删除的另一端称做 “栈底(bottom)”。 37 【正确答案】 (k-1)n+1)/k 【试题解析】 设这棵树中叶子结点数为 n0,度数为 k的结点数为 nk,总结点数为 n,则 n=n0+nk (1) 设树的总入度为 m。由于在树中除了根结点外,其余每一个结点都有唯一的一个分支进入,则树的总结点数为 n=m+1 (2) 又由于树中这 m个进入分支分别由非叶子结点射出,在这棵树中,只有度为 k的结点和度为 0的叶子结点,所有全部都由度为 k的结点射出,而且射出分支总数与总的进入分支数相等,即 m=knk (3) 由式 (1

38、)、 (2)、 (3)可以得到 n0=(k-1)n+1)/k。 38 【正确答案】 自顶向下 【试题解 析】 结构化程序设计的原则包括自顶向下、逐步求精、模块化和限制使用 GOTO语句。 “先考虑总体,后考虑细节;先考虑全局目标,后考虑局部目标 ”称为自顶向下原则。 39 【正确答案】 软件工程管理 【试题解析】 基于软件工程的目标,软件工程的理论和技术性研究的内容主要包括:软件开发技术和软件工程管理。软件开发技术包括:软件开发方法学、开发过程、开发工具和软件工程环境,其主体内容是软件开发方法学。软件工程管理包括:软件管理学、软件工程经济学、软件心理学等内容。 40 【正确答案】 实体完整性

39、【 试题解析】 关系模型允许定义 3类数据约束,它们是实体完整性约束、参照完整性约束以及用户定义的完整性约束,其中前两种完整性约束是关系数据库所必需遵守的规则。对于用户定义的完整性约束,则由关系数据库系统提供完整性约束语言,用户利用该语言写出约束条件,运行时由系统自动检查。 41 【正确答案】 当前路径 【试题解析】 在目录列表框中只能显示当前驱动器上的目录。如果要显示其他驱动器上的目录,必须改变路径,即重新设置目录列表框的 Path属性。 42 【正确答案】 BorderStyle 【试题解析 】 BorderStyle属性用来确定窗体边框的类型,当值为 0时,表示窗体无边框。 43 【正确

40、答案】 i+(j-1)*3 或 (i-1)+j*3-2 【试题解析】 该题输出的是一个 3行 3列的二维数组,数组中的各元素通过外层循环变量 i和内层循环变量 j产生, i用来控制数组 Arr的行变化,而 i用来控制数组的列变化。第 1次执行外层循环时,产生并输出的一行为 1 4 7,即内层循环变量为 1时输出 1,内层循环变量为 2时输出 4,内层循环变量为 3时输出 7。因此,可以根据循环变量 i和 i的变化,用一个公式来产生 和输出指定的数组。 44 【正确答案】 工程 ,(工程名 )属性 【试题解析】 一个 Visual Basic的工程文件可以包含多个窗体文件及其他类型的文件。运行

41、Visual Basic程序时的启动窗体可以由设计者指定。指定启动窗体的操作可以在 “工程 ”菜单中的 “工程属性 ”窗口中进行。在 “工程属性 ”窗口中,对应于“启动对象 ”的列表框中列出了当前工程文件中所有的窗体名称,可以从中指定一个作为启动窗体。默认情况下,创建工程文件时建立的第一个窗体为启动窗体。 45 【正确答案】 5,hello 【试题 解析】 程序可以运行通过。本题主要考查数组的运算,题中的 arrX(1)(2)和 arrX(2)(3)都是二维数组,使用 For循环语句对数组 (arry和 arrZ)赋初值。题中的 arrX(1)(2)指的是 arrX数组的第 1个元素 (数组

42、arrY的第 2个元素即 arry(2),所以是 5; arrX(2)(3)指的是 arrX数组的第 2个元素 (数组 arrZ的第 3个元素即arrZ(3),所以是 Hello。 46 【正确答案】 8,5,8 【试题解析】 先计算 a(i)+i表达式的结果,再将其转换成字符串。 vbCrLf为回车符与换行符结合,它相当于 “Chr(13)&Chr(10)”。 UBound函数求出数组 a的上界值为 8,程序循环 8次,在文本框 Text1中输出 8行数据。 47 【正确答案】 FreeFile , fn,Str 【试题解析】 LineInput#语句的功能是从一个打开的顺序文件中,读出一行数据赋给一个字符型变量 ch1, FreeFile函数的功能是以整数形式返回 open语句可以使用的下一个有效文件号, EOF函数的功能是当文件指针到达文件尾部时返回真,否则返回假。

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

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

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