(33)在Visual Basic中传递参数的方法有_________方式。 A)一种 B)两种 C)三种 D)四种 答案:B 评析:在VB中传递参数的方式有按值传递By Val和按地址传递By Ref两种。
(34)在窗体上画一个名称为Text1的文本框和一个名称为command1的命令按钮,然后编写如下事件过程: Private Sub Command1_Click() Dim i As Integer,n As Integer Fori=0 TO 50 i=i+3 n=n+l If i>10 Then Exit For Next Text1.Text=Str(n) End Sub 程序运行后,单击命令按钮,在文本框中显示的值是_________。 A)2 B)3 C)4 D)5 答案:B 评析:每执行一次循环i的值增加4(3+1),n值增加1;而当i>10时循环退出,故循环只能被执行3次,则n值为O+3。1=3。
(35)在窗体上画一个名称为Command1的命令按钮和一个名称为Text1的文本框,然后 编写如下程序: Private Sub Command1 Click() Dim x,y,z As Integer x=5 y=7 z=0 Text1.Text="" Call P1(x,y,z) Text1.Text=Str(z) End Sub Sub P1(ByVal a As Integer,ByVal b As Integer,c As Integer) c=a+b End Sub 程序运行后,如果单击命令按钮,则在文本框中显示的内容是_________。 A)0 B)12 C)Str(z) D)没有显示 答案:B 评析:过程Pl的参数c是按地址传递的(By Ref,默认的传递方式),而P1用语句Call P1(x,y,z)调用后,形参c的值为12,则实参z的值亦为12。
二、填空题(每空2分,共30分)
请将每空的正确答案写在答题卡【l】~【15】序号的横线上,答在试卷上不得分。
(1)算法的复杂度主要包括时间复杂度和 【l】 复杂度。 答案:【1】空间 评析:一个程序在计算机上运行时所耗费的时间由下列因素所决定:程序运行时所需输入的数据总量,对源程序进行编译所需时间,计算机执行每条指令所需时间,程序中的指令重复执行的次数。前一条取决于实现算法的计算机软、硬件系统,习惯上常常把语句重复执行的次数作为算法运行时间的相对量度,称作算法的时间复杂度。算法在运行过程中需辅助存储空间的大小称为算法的空间复杂度。
(2)鍪据的物理结构在计算机存储空间中的存放形式称为数据的 【2】 。 答案:【2】内模式 评析:内模式也称物理模式或存储模式。一个数据库只有一个内模式,它是数据物理结构和存储方式的描述鞘菘饽诓康谋硎痉椒ā@纾锹嫉拇娲⒎绞绞撬承虼娲ⅰ⑺饕凑帐裁捶绞阶橹皇菔欠裱顾醮娲ⅲ欠窦用艿取?/P>
(3)若按功能划分,软件测试的方法通常分为 【3】 测试方法和黑盒测试方法。 答案:【3】白盒 评析:软件测试的方法有3种:动态测试、静态测试和正确性证明。设计测试实例的方法一般有两类:黑盒测试方法和白盒测试方法。在使用黑盒法设计测试实例时,测试人员将程序看成一个"黑盒",也就是说,他不关心程序内部是如何实现的,而只是检查程序是否符合它的"功能说明",所以使用黑盒法设计的测试用例完全是根据程序的功能说明来设计的:如用白盒法,则需要了解程序内部的结构,此时的测试用例是根据程序的内部逻辑来设计的,如果想用白盒法发现程序中所有的错误,则至少必须使程序中每种可能的路径都执行一次。实际上这是不可能的,即使测遍所有的路径,仍不一定能保证符合相应的功能要求。
|