1、VB笔试模拟试卷 68及答案与解析 1 在深度为 5的满二叉树中,叶子结点的个数为 ( A) 32 ( B) 31 ( C) 16 ( D) 15 2 若某二叉树的前序遍历访问顺序是 abdgcefh,中序遍历访问顺序是 dgbaechf,则其后序遍历的结点访问顺序是 ( A) bdgcefha ( B) gdbecfha ( C) bdgaechf ( D) gdbehfca 3 一些重要的程序语言 (如 C语言和 Pascal语言 )允许过程的递归调用。而实现递归调用中的存储分配通常用 ( A)栈 ( B)堆 ( C)数组 ( D)链表 4 软件工程的理论和技术性研究的内容主要包括软件开发
2、技术和 ( A)消除软件危机 ( B)软件工程管理 ( C)程序设计自动化 ( D)实现软件可重用 5 开发软件时对提高开发人员工作效率至关重要的是 ( A)操作系统的资源管理功能 ( B)先进的软件开发工具和环境 ( C)程序人员的数量 ( D)计算机的并行处理能力 6 在软件测试设计中,软件测试的主要目的是 ( A)实验性运行软件 ( B)证明软件正确 ( C)找出软件中全部错误 ( D)尽可能多地发现软件中的错误 7 数据处理的最小单位是 ( A)数据 ( B)数据元素 ( C)数据项 ( D)数据结构 8 索引属于 ( A)模式 ( B)内模式 ( C)外模式 ( D)概念模式 9 下
3、述关于数据库系统的叙述中正确的是 ( A)数据库系统减少了数据冗余 ( B)数据库系统避免了一切冗余 ( C)数据库系统中数据的一致性是指数据类型一致 ( D)数据库系统比文件系统能管理更多的数据 10 数据库系统的核心是 ( A)数据库 ( B)数据库管理系统 ( C)模拟模型 ( D)软件工程 11 下列可以启动 Visual Basic的方法是 ( A)打开 “我的电脑 ”,找到存放 Visual Basic所在系统文件的硬盘及文件夹,双击 “VB6.exe”图标 ( B)在 DOS窗口中,键入 Visual Basic的路径,执行 Visual Basic可执行文件 ( C)利用 “开
4、始 ”菜单中的 “程序 ”命令可启动 Visual Basic ( D) A和 C 12 在用通用对话框控件建立 “打开 ”或 “保存 ”文件对话框时,如果需要指定文件列表框所列出的文件类型是文本文件 (即 .txt文件 ),则正确的描述格式是 ( A) text(.txt)|(*.txt) ( B)文本文件 (.txt)|(.txt) ( C) text(.txt)FFFFF|(*.txt) ( D) text(.txt)(*.text) 13 将一个窗体设置为 MDI子窗体的方法是 ( A)将窗体的名称改为 MDI ( B)将窗体的 MDIChild属性设为 True ( C)将窗体的 M
5、DIChild属性设为 False ( D)将窗体的 Enabled属性设为 False 14 以下语句用于打开一个顺序文件 Open“C:MyFile.txt“For OutPut,但是该语句的一个重 要错误是没有 ( A)指定打开方式 ( B)指定文件号 ( C)指定打开文件名 ( D)指定文件类型 15 设用复制、粘贴的方法建立了一个命令按钮数组 Command1,以下对该数组的说法错误的是 ( A)命令按钮的所有 Caption属性都是 Command1 ( B)在代码中访问任意一个命令按钮只需使用名称 Command1 ( C)命令按钮的大小都相同 ( D)命令按钮共享相同的事件过程
6、 16 用 InputBox函数设计的对话框,其功能是 ( A)只能接收用户输入的数据,但不会返回任何信息 ( B)能 接收用户输入的数据,并能返回用户输入的信息 ( C)既能用于接收用户输入的信息,又能用于输出信息 ( D)专门用于输出信息 17 Mid(“Hello Everyone“, 7, 3)的执行结果是 ( A) yon ( B) every ( C) Eve ( D) one 18 以下语句中那句可以选择指定的表项或取消已选择的表项 ( A)列表框 .Selected(索引值 ) ( B)列表框 Selected(索引值 ); True|False ( C)列表框 .Select
7、ed ( D)列表框 .Selected=True |False 19 目录列表框 Path属性的作用是 ( A)显示当前驱动器或指定驱动器上的目录结构 ( B)显示录前驱动器或指定驱动器上的某目录下的文件 ( C)显示根目录下的文件名 ( D)显示路径下的文件 20 下列程序段的执行结果为 i=4: x=5:Do i=i+1; x=x+2 Loop Until i =7 Print “i=“; i Print “x=“; x ( A) i=4 x=5 ( B) i=7 x=15 ( C) i=6 x=8 ( D) i=7 x=11 21 下列语句中,不能实现循环 100次的是 ( A) Do
8、 N=N+1 Loop Until N =100 ( B) Do N=N+1 Loop While n 100 ( C) Do N=N+1 Loop Until N 100 ( D) Do While n 100 N=N+1 Loop 22 有如下程序: Private Sub Form_Click( ) Dim i As Integer, Sum As Integer Sum = 0 For i = 2 To 10 If i Mod 2=0 And i Mod 3 0 Then Sum = Sum + i End If Next Print Sum End Sub 程序运行后,单击窗体,输出
9、结果为 ( A) 12 ( B) 30 ( C) 24 ( D) 18 23 设执行以下程序段时依次输入 2, 4, 6执行结果为 Dim a(4) As Integer,b(4) As Integer For k =0 To 2 a(k + 1) = Val(InputBox( “Enter data:“ ) ) b(3 - k) =a(k + 1) Next Print b(k) ( A) 2 ( B) 4 ( C) 6 ( D) 0 24 下面程序段,运行后的结果是 Private Sub Command1_Click() Dim b%(1 To 4) ,i%, t# For i = 1
10、 To 4 b(i) =i Next t =Tof(b() ) Print “t =“; t, End Sub Function Tof(a() As Integer) Dim t#, i% t=1 For i =2 To UBound(A)t=t * a(i) Next Tof = t End Function ( A) t=18 ( B) t=24 ( C) t=30 ( D) t=32 25 从键盘上输入一个实数 nu,利用字符串函数对该数进行处理,如果输出的内容不是字符 End,则程序输出的内容是 nu = InputBox(“nu = “) n$ = Str$ (nu) p=InSt
11、r(n$, “.“) if p 0 Then Print Mid$(n$.p) Else Print “END“ End If ( A)用字符方式输出数据 nu ( B)输出数据的整数部分 ( C)输出数据的小数部分 ( D)只去掉数据中的小数点,保留所有数字输出 26 下列程序运行后的输出结果是 Private Sub Command1_Click() For k=3 To 1 Step-1 x=String(k, “*“) Print x Next End Sub ( A) * * * * * * ( B) 1 * 2 * 3 * ( C) 3 * 2 * * 1 * * * ( D) *
12、 * * * * * 27 有如下函致: Function fact(x As Integer)As Long Dim p As Long, i As Integer p=1 For i=1 To x p=p*1 Next fact=p End Function 调用它的事件过程如下: Private Sub Command1_Click() i=Val(Inputbox(“请输入数据 “) a=fact(i) Print a End Sub 若输入数据 5,则运行结果为 ( A) 120 ( B) 60 ( C) 80 ( D) 100 28 下列命令按钮的事件过程执行后,输出的结果是 Pr
13、ivate Sub command1_click() For m=1 To 10 Step 2 a=10 For n=1 To 10 Srep 2 a=a+2 Next Next Print a End Sub ( A) 60 ( B) 50 ( C) 30 ( D) 20 29 在窗体上画一个命令按钮 (其 Name属性为 Command1),然后编写如下代码: Option Base 1 Private Sub Command1_Click( ) Dim a s=0:j =1 a = Array(1,2,3,4) For i=4 To 1 Step -1 s =s +a(i) *j j=j
14、 * 10 Next Print s End Sub 运行上面的程序并单击命令按钮,其输出结果是 ( A) 4221 ( B) 1234 ( C) 34 ( D) 12 30 在窗体上画一个命令按钮,然后编写如下事件过程: Private Sub Command1_Click( ) For i =1 To 4 x=4 For j = 1 To 3 x=3 For k = 1 To 2 x=x+6 Next Next Next Print x End Sub 程序运行后,单击命令按钮,输出的结果是 ( A) 7 ( B) 15 ( C) 157 ( D) 538 31 下列程序的执行结果为 Pr
15、ivate Sub Command1_Click( ) Dim FirStr As String FirSt = “abcdef“ Print Pat(FirStr) End Sub Private Function Pat( xStr As String) As String Dim tempStr As String, strLen As Integer tempStr =“ strLen = Len(xStr) i=1 Do While i =Len(xStr)-3 tempStr = tempStr + Mid(xStr, i, 1 ) + Mid(xStr, strLen - i +
16、 1, 1 ) i=i+1 Loop Pat = tempStr End Function ( A) abcdef ( B) afbecd ( C) fedcba ( D) defabc 32 函数过程 Fun1的功能是:如果参数 b为奇数,则返回值为 1, 否则返回值为 0。 Function Fun1 (b As Integer) if _ Then Fun1 =0 Else Fun1 = 1 End If End Function 使该功能完整,应在空行处填入以下哪条语句 ( A) b Mod 2 0 ( B) b Mod 2 =0 ( C) b/2 = 1 ( D) b2 =0 33
17、编写如下两个事件过程: Private Sub Form_KeyDown (KeyCode As Integer, Shift As Integer) Print Cb_r(KeyCode) End Sub Private Sub Form_KeyPress( KeyAscii As Integer) Print Chr(KeyAscii) End Sub 在一般情况下 (即不按住 Shift键和锁定大写键时 )运行程序,如果按 “A”键,则程序输出的结果是 ( A) A A ( B) a A ( C) A a ( D) a a 34 下列程序段的执行结果为 For X=5 To 1 Step
18、 -1 For Y=1 To 6-x Print Tab(Y+5);“ * “; Next Print Next ( A) * * * * * ( B) * * * * * ( C) * * * * * ( D) * * * * 35 假定有下表所列的菜单结构: 要求程序运行后,如果单击菜单项 “大图标 ”,则在该菜单项前添加一个 “”。以下正确的事件过程是 ( A) Private Sub bigicon_Click( ) bigicon. Checked = False End Sub ( B) Private Sub bigicon_Click( ) Me. appear, bigico
19、n. Checked = True End Sub ( C) Private Sub bigicon_Click() bigicon.Checked=True End Sub ( D) Private Sub bigicon_Click() appear.bigicon.Checked=True End Sub 36 实现算法所需的存储单元多少和算法的工作量大小分别称为算法的【 】。 37 数据结构包括数据的逻辑结构 、数据的【 】以及对数据的操作运算。 38 一个类可以从直接或间接的祖先中继承所有属性和方法。采用这个方法提高了软件的【 】。 39 面向对象的模型中,最基本的概念是对象和【 】
20、。 40 软件维护活动包括以下几类:改正性维护、适应性维护、【 】维护和预防性维护。 41 记时器控件能有规律的以厂定时间间隔触发【 】事件,并执行该事件过程中的程序代码。 42 为了使标签能自动调整大小以显示全部文本内容,应把标签的【 】属性设置为True。 43 在 3种不同类型的组合框中,只能 选择而不能输入数据的组合框是【 】。 44 执行以下程序段,并输入 1.23,则程序的输出结果应是【 】。 N=Str(InputBox(“请输入一个实数: “) p=InStr(N, “.“) Print Mid(N, p) 45 在窗体上画一个文本框和一个图片框,然后编写如下两个事件过程: P
21、rivate Sub Form_Click() Text1.Text=“VB程序设计 “ End Sub Private Sub Text1_Change) PicturePrint“VB programming“ End Sub 程序运行后,单击窗体,则在文本框中显示的内容是【 】,而在图片框中显示的内容是【 】。 46 控件数组的名字由【 】属性指定,而数组中的每个元素由【 】属性指定。 47 以下 Prime过程,用于判断 个数是否为素数。素数是只能被 1和数本身整除的自然数。一个自然数不是素数,就是合数。用被测试的数除以从 2开始到该数本身的数,如果能除尽 (余数为 0),则为合数;如
22、果都除不尽 (余数均不为 0),则为素数。请在划 线处将下面过程补充完整: Function Prime(inputvar As Integer)As Integer For i=2 To inputvar-1 If inputvar Mod i=【 】 Then GoTocomfinish End If Next i Prime=inpuvar Print“素数 “ Go To【 】 comfinish: Prime=inputvar Print“合数 “ finish: End Function VB笔试模拟试卷 68答案与解析 1 【正确答案】 B 【试题解析】 所谓满二叉树是指这样的一
23、种二叉树:除最后一层外,每一层上的所有结点都有两个叶子结点。这就是说,在满二叉树中,层上的结点数都达到最大值,即在满二叉树的第 A层上有 2k-1个结点,且深度为 m的满二叉树有 2m-1个结点。 2 【正确答案】 D 【试题解析】 前序遍历的第一个结点 a为树的根结点;中序遍历中 a的左边的结点为 a的左子树, a右边的结点为 a的右子树;再分别对 a的左右子树进行上述两步处理,直到每个结点都找到正确的位置。 3 【正确答案】 A 【试题解析】 一些较流行的程序语言允许过程的递归调用。递归调用就是过程调用本身。递归实现的是:当过程每一次执行后,都能返回到最近一次调用它的过程中。这样各调用点之
24、间形成一种后进先出关系,而栈结构正适合来存储这些调用点。 4 【正确答案】 B 【试题解析】 软件工程的目标是,在给定的成本、进度的前提下,开发出具有有效性,可靠性、可理解性、可维护性、 可重用性、可适应性、可移植性、可追踪性和可互操作性且满足用户需求的产品。基于这一目标,软件工程的理论和技术性研究的内容主要包括:软件开发技术和软件工程管理。 5 【正确答案】 B 【试题解析】 软件工程鼓励研制和采用各种先进的软件开发方法、工具和环境。工具和环境的使用又进一步提高了软件的开发效率、维护效率和软件质量。 6 【正确答案】 D 【试题解析】 使用人工或自动手段来运行或测定某个系统的过程,其目的在于
25、检验它是否满足规定的需求或是弄清预期结果与实际结果之间的差别。软件测试是为了发现 错误而执行程序的过程。测试要以查找错误为中心,而不是为了演示软件的正确功能。 7 【正确答案】 C 【试题解析】 数据处理的最小单位是数据项;由若干数据项组成数据元素;而数据是指能够被计算机识别、存储和加工处理的信息载体;数据结构是指数据之间的相互关系和数据运算。故正确答案为选项 C。 8 【正确答案】 B 【试题解析】 内模式 (Internal Schema)又称物理模式 (Physical Schema),它给出了数据库物理存储结构与物理存取方法,如数据存储的文件结构、索引、集簇及hash等存取方式与存取路
26、径。 9 【正确答案】 A 【试题解析】 数据库系统的数据具有高共享性和低冗余性,但不能完全避免数据冗余;数据的一致性是指在系统中同一数据的不同出现应保持相同的值。 10 【正确答案】 B 【试题解析】 数据库管理系统 (Database Man agement System,简称 DBMS)是数据库的机构,它是一种系统软件,负责数据库中的数据组织、数据操纵、数据维护、控制及保护和数据服务等,数据库管理系统是数据库系统的核心。 11 【正确答案】 D 【试题解析 】 启动 Visual Basic有 4种方式:打开 “我的电脑 ”,找到存放 Visual Basic所在的系统文件的硬盘及文件夹
27、,双击 “VB6.exe”图标,即可进入 Visual Basic编程环境;所以选项 A是正确的;利用 “开始 ”菜单中的 “程序 ”命令方式进入;所以选项 C也是正确的;使用 “开始 ”菜单中的 “运行 ”命令,在 “打开 ”栏中键入 VB6.exe的存放路径,单击 “确定 ”按钮即可;把 VB6.exe文件直接拖到桌面可建立启动 Visual Basic的快捷方式,双击该执行文件即可。 12 【正确答案】 A 【试题解析】 Filter属性用来指定在对话框中显示的文件类型, Filter的属性值由一对或多艰文本字符串组成,每对字符串用管道符 “|”隔开,在 “|”前面的部分称为描述符,后面
28、的部分一般为通配符和文件扩展名,称为 “过渡器 ”,如 *.txt等。 13 【正确答案】 B 【试题解析】 MDIChild属性返回或设置一个值,它表示一个窗体是否被作为MDI子窗体在一个 MDI窗体内部显示。在运行时是只读的。 14 【正确答案】 B 【试题解析】 打开顺序文件时,一定要指定一个文件号才能打开,否则 出错。 15 【正确答案】 B 【试题解析】 数组控件中的每一个控件都有唯一的索引号,即 Index属性。 16 【正确答案】 B 【试题解析】 InputBox函数能接收用户输入的数据,并能返回用户输入的信息,不能用于输出信息。 InputBox函数中的 Prompt参数是在
29、对话框中显示提示信息,这种提示信息是由用户确定的,不能把它当作输出信息的功能。 17 【正确答案】 C 【试题解析】 Mid函数的格式是 Mid$(字符串, p, n)从第 P个字符开始,向后截取 n个字符。 18 【正确答案】 B 【试题解析】 Selected属性实际上是一个数组,每个元素的值为 True或 False,每个元素与列表框中的一项相对应。当元素的值为 True时,表示选择了该项;当元素的值为 False时,表示未选择该项。列表框名 Selected(索引值 ); True|False语句可以选择指定的表项或取消已选择的表项。由于 Selected是个数组,所以如果语句中缺少了
30、索引值就不正确了。 19 【正确答案】 C 【试题解析】 文件控件中的驱动器的 Path属性适用于目录列表用来设置或返回当前 驱动器的路径。 20 【正确答案】 D 【试题解析】 此题用的是 D。循环结构,其格式为: Do 语句块 Exit Do Loop Until循环条件 此循环由于 “先执行后检查 ”,所以至少执行一次。本题中,程序运行到循环条件i =7的值为 True时才停止。所以当程序结束运行后 i=7, x=11。 21 【正确答案】 C 【试题解析】 选项 C中循环终止条件为 N 100,在第一次循环时该条什就为True,所以只执行一次,不能循环 100次。 22 【正确答案】
31、C 【试题解析】 纵观题目可以看出,本题程序段的作用是将从 2到 10中是 2的倍数但不是 3的倍数的数加求然后输出。在 2到 10中满足条件的数字是 2, 4, 8,10,所以和是 24,故本题的正确答案是选项 C。 23 【正确答案】 A 【试题解析】 此程序段开始声明了两个整型数组 a和 b,其长度均为 4。 程序通过 ForNext 语句为其赋值, a(k+1)=Val (InputBox(“Enter data: “),b(3-k)=a(k+1)。 当 k=0时,输入 2, a(1)二 b(3): 2; 当 k=1时,输入 4, a(2); b(2): 4; 当 k=2时,输入 4,
32、 a(3)二 b(1): 6; 当 L=3时,中断循环,执行 Print语句,即要求输出 b(k)的值,而 k的当前值为3,即要输出的值是 b(3),其值为 2。 24 【正确答案】 B 【试题解析】 程序调用循环语句对数组 b()赋值, b(i)=i,且数组 b的上下界分别为 1和 4;接着将数组 b()作为对象,调用 Tof过程,在 Tof过程中,定义了两个变量,和 i, i作为 For循环的循环变量,初始值为 2,终值为数组 b的上界 ;循环体为 “t=t*a(i)”,即将 b(i)的值乘以 t,然后在赋给 t,当循环结束后,程序返回的就是数组 b中除第一个元素以外所有元素值的乘积,本题
33、为 234=24,输出结果为 t=24。 25 【正确答案】 C 【试题解析】 题中通过 InputBox函数输入一个实数并赋值给 nu,并用 Str$和InStr转换函数转换后进行判断,最后输出结果。 26 【正确答案】 D 【试题解析】 内部函数 String(k, “*“)的功能是产生 k个 “*”相同的字符串。 27 【正确答案】 A 【试题 解析】 本题的难点是实参与形参数传递的问题。如果将 fact(i)改成 fact(i)会产生 “ByRef参数类型不符 ”的提示。字符型变量 i经 (i)计算的结果为 5,其作为常数参数按值传递调用子过程 fact(5)。子过程的功能是计算 n!
34、。 28 【正确答案】 D 【试题解析】 本题的难点为循环内变量的初值。因为 a=10在外层循环内部,内层循环外部,所以当每次执行外循环时,无论。等于多少,在内层循环开始前总执行 a=10。这样得到的。的结果实际上只是外层循环最后一次所得到的值,即为20。 29 【正确 答案】 B 【试题解析】 数组名。为变体型变量,用 Array函数对其进行初始化,得到a(1)=1, a(2)=2, a(3)= 3和 a(4)=4。变量 j在循环中每次计算后扩大 10倍,变量,的计算过程为 s=41+310+2100+1 1000=1234。 30 【正确答案】 B 【试题解析】 本题的难点在于循环体外的变
35、量初值问题。虽然该段程序中有 3重循环,但仔细观测发现, x=3将前面的内容替代了,只剩下最内的结果,即 3 +6+6=15。 31 【正确答案】 B 【试题解析】 主调 函数最终输出值是 Pat (FirStr)过程的返回值,这就得调用函数过程 Pat。被调过程 Pat的参数 xStr从主调函数中收到实参 FirStr传来的值“abcdef”,过程 Pat开始声明了两个变量,一个是 String型的 tempStr,一个是Integer型的 strLen。语句 tempStr=“ “。 strLen; Len(xStr) 以上两条语句的功能是:为变量 tempStr赋空值,变量strLen的
36、值就是 xstr的长度,此题为 6。程序代码执行 Do WhileLoop 的循环语句:第 1次循环结束 后, tempStr=“af”; 第 2次循环, i=2, i =3成立,继续执行循环体, tempStr=“afbe”; 第 3次循环, i=3, i =3成立,继续执行循环体, tempStr=“atbecd”; 第 4次循环, i=4, i =3不成立,则跳出循环体,执行语句 Pat=tempStr。所以最终 Pat(FirStr)=“afb ecd”。 32 【正确答案】 B 【试题解析】 本题考查的是函数过程的定义。 6是偶数的条件是 “b Mod 2=0”,当 6为偶数时返回
37、0,应将 0赋给函数名 即 “Fun1”,当 &为奇数时返回 1,即将 1赋给 “Fun1”。所以本题的正确答案是选项 B。 33 【正确答案】 C 【试题解析】 此题考查了 KeyPress事件和 KeyDown事件,下面我们具体说明一下两个事件。 当按键盘上的某个按钮,将发生 KeyPress事件。该事件可用于窗体、复选框、组合框、命令按钮、列表框,图片框、文本框、滚动条及文件有关的控件。用户自己可以定义 KeyPress事件过程,一般格式为: Private Sub Form_KeyPress(KeyAscii As Integer) End Sub KeyPress事件是用来识别按键的
38、 ASCII码。 KeyDown事件返回的是键盘的直接状态,返回的是键;而 KeyPress事件返回的是 “字符 ”的 ASCII码。所以要输出字符还得用 Chr函数。 34 【正确答案】 C 【试题解析】 Tab函数是格式: Tab(n) Tab函数把光标移动由参数 n指定的位置,从这个位置开始输出信息。 35 【正确答案】 C 【试题解析】 本题考查的是菜单项的标记,它是通过菜单的 Checked属性来控制的,当其 值为 False时,菜单项的前面没有 “”,当其值为 True时,则菜单项的前面有 “”。故要使单击菜单项的 “大图标 ”后菜单项的前添加一个 “”,只需将其属性 Checke
39、d的值设为 True,故本题的正确答案是选项 C。 36 【正确答案】 空间复杂度和时间复杂度 【试题解析】 算法的复杂性是指对一个在有限步骤内终止算法和所需存储空间大小的估计。算法所需存储空间大小是算法的空间复杂性,算法的计算量是算法的时间复杂性。 37 【正确答案】 存储结构 【试题解析】 数据结构包括 3个方面,即数据的逻辑 结构、数据的存储结构及对数据的操作运算。 38 【正确答案】 可重用性 【试题解析】 继承的优点:相似的对象可以共享程序代码和数据结构,从而大大减少了程序中的冗余,提高软件的可重用性。 39 【正确答案】 类 【试题解析】 面向对象模型中,最基本的概念是对象和类。对
40、象是现实世界中实体的模型化;将属性集和方法集相同的所有对象组合在一起,可以构成一个类。 40 【正确答案】 完善性 【试题解析】 软件维护活动包括以下几类:改正性维护、适应性维护、完善性维护和预防性维护。改正性维护是 指在软件交付使用后,为了识别和纠正软件错误、改正软件性能上的缺陷、排除实施中的误使用,应当进行的诊断和改正错误的过程;适应性维护是指为了使软件适应变化,而去修改软件的过程;完善性维护是指为了满足用户对软件提出的新功能与性能要求,需要修改或再开发软件,以扩充软件功能、增强软件性能、改进加工效率、提高软件的可维护性;预防性维护是为了提高软件的可维护性、可靠性等,为以后的进一步改进软件
41、打下良好基础。 41 【正确答案】 Timer 【试题解析】 Timer事件在一个 Timer控件的预定的时间间隔过去之后 发生。该间隔的频率储存于该控件的 Interval属性中,它以千分之一秒为单位指定时间的长度。 42 【正确答案】 AutoSize 【试题解析】 如果希望 Label显示可变长度的行或变化的行数,就要设置AutoSize。 43 【正确答案】 下拉式列表框 【试题解析】 下拉式列表框:这种样式仅允许从下拉式列表中选择。 (缺省值 )下拉式组合框;包括一个下拉式列表和一个文本框。可以从列表选择或在文本框中输入。简单组合框:包括一个文本框和一个不能下拉的列表。可以从列表中选
42、择或在文本框中输 入。简单组合框的大小包括编辑和列表部分。按缺省规定,简单组合框的大小调整在没有任何列表显示的状态。增加 Height属性值可显示列表的更多部分。 44 【正确答案】 .23 【试题解析】 InStr函数、 Mid函数 InStr(首字符位置 字符串 1,字符串 2, n)用来在 “字符串 1”中查找 “字符串2”,如果找到,则返回 “字符串 2”的第一个字符在 “字符串 1”中的位置。 如果带有参数 “首字符位置 ”,则从该位置开始查找,否则从 “字符串 1”的起始位置查找。可选参数 “n”用来指定字符串比较方式 ,可以取 0、 1或 2。如为 0,则进行在比较时区分大小写;
43、如为 1,则在比较时忽略大小写;如为 2,则基于数据库中包含的信息进行比较。 Mid(字符串, p,n)函数用来在 “字符串 ”中从第 p个字符开始,向后截取 n个字符。如果省略参数 n,则从第 p个字符开始,向后截取到字符串的末尾。 跟踪程序; n=“1.23“ p=InStr(n,“.“)=InStr(“1.23“,“.“) p=2 所以, Mid(“1.23“,2)所截取的字符是: “.23”。 最终的输出结果是: .23。 45 【正确答案】 VB程序设计 ,Vbprogramming 【试题解析】 文本框内容是因窗体的 Click事件而改变,而 PictureBox内容是因文本框内容的改变而改变的。 46 【正确答案】 Name,Index 【试题解析】 返回或设置惟一的标识控件数组中一个控件的编号。仅当控件是控件数组的元素时是有效的。语法: object(number).Index。 47 【正确答案】 0,finish 【试题解析】 空 1;当输入的数 inputvar除以从 2开始的数为何值时,能确定该数为 合数。显示,如果都能除尽,则为合数,故此处应当填入 0。 空 2:程序已做完素数或合数的判断,应当转向结束分支 finish。