(33)在Visual Basic中傳遞參數(shù)的方法有_________方式。
A)一種 B)兩種 C)三種 D)四種
答案:B
評(píng)析:在VB中傳遞參數(shù)的方式有按值傳遞By Val和按地址傳遞By Ref兩種。
(34)在窗體上畫一個(gè)名稱為Text1的文本框和一個(gè)名稱為command1的命令按鈕,然后編寫如下事件過(guò)程:
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
程序運(yùn)行后,單擊命令按鈕,在文本框中顯示的值是_________。
A)2 B)3 C)4 D)5
答案:B
評(píng)析:每執(zhí)行一次循環(huán)i的值增加4(3+1),n值增加1;而當(dāng)i>10時(shí)循環(huán)退出,故循環(huán)只能被執(zhí)行3次,則n值為O+3。1=3。
(35)在窗體上畫一個(gè)名稱為Command1的命令按鈕和一個(gè)名稱為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
程序運(yùn)行后,如果單擊命令按鈕,則在文本框中顯示的內(nèi)容是_________。
A)0 B)12 C)Str(z) D)沒(méi)有顯示
答案:B
評(píng)析:過(guò)程Pl的參數(shù)c是按地址傳遞的(By Ref,默認(rèn)的傳遞方式),而P1用語(yǔ)句Call P1(x,y,z)調(diào)用后,形參c的值為12,則實(shí)參z的值亦為12。
二、填空題(每空2分,共30分)
請(qǐng)將每空的正確答案寫在答題卡【l】~【15】序號(hào)的橫線上,答在試卷上不得分。
(1)算法的復(fù)雜度主要包括時(shí)間復(fù)雜度和 【l】 復(fù)雜度。
答案:【1】空間
評(píng)析:一個(gè)程序在計(jì)算機(jī)上運(yùn)行時(shí)所耗費(fèi)的時(shí)間由下列因素所決定:程序運(yùn)行時(shí)所需輸入的數(shù)據(jù)總量,對(duì)源程序進(jìn)行編譯所需時(shí)間,計(jì)算機(jī)執(zhí)行每條指令所需時(shí)間,程序中的指令重復(fù)執(zhí)行的次數(shù)。前一條取決于實(shí)現(xiàn)算法的計(jì)算機(jī)軟、硬件系統(tǒng),習(xí)慣上常常把語(yǔ)句重復(fù)執(zhí)行的次數(shù)作為算法運(yùn)行時(shí)間的相對(duì)量度,稱作算法的時(shí)間復(fù)雜度。算法在運(yùn)行過(guò)程中需輔助存儲(chǔ)空間的大小稱為算法的空間復(fù)雜度。
(2)鍪據(jù)的物理結(jié)構(gòu)在計(jì)算機(jī)存儲(chǔ)空間中的存放形式稱為數(shù)據(jù)的 【2】 。
答案:【2】?jī)?nèi)模式
評(píng)析:內(nèi)模式也稱物理模式或存儲(chǔ)模式。一個(gè)數(shù)據(jù)庫(kù)只有一個(gè)內(nèi)模式,它是數(shù)據(jù)物理結(jié)構(gòu)和存儲(chǔ)方式的描述鞘菘餑誆康謀硎痙椒?。例燃偓兼@嫉拇媧⒎絞絞撬承虼媧?、索引皽悗げ么方g階櫓?;数据是否杨欟磱zⅲ欠竇用艿取?/P>
(3)若按功能劃分,軟件測(cè)試的方法通常分為 【3】 測(cè)試方法和黑盒測(cè)試方法。
答案:【3】白盒
評(píng)析:軟件測(cè)試的方法有3種:動(dòng)態(tài)測(cè)試、靜態(tài)測(cè)試和正確性證明。設(shè)計(jì)測(cè)試實(shí)例的方法一般有兩類:黑盒測(cè)試方法和白盒測(cè)試方法。在使用黑盒法設(shè)計(jì)測(cè)試實(shí)例時(shí),測(cè)試人員將程序看成一個(gè)"黑盒",也就是說(shuō),他不關(guān)心程序內(nèi)部是如何實(shí)現(xiàn)的,而只是檢查程序是否符合它的"功能說(shuō)明",所以使用黑盒法設(shè)計(jì)的測(cè)試用例完全是根據(jù)程序的功能說(shuō)明來(lái)設(shè)計(jì)的:如用白盒法,則需要了解程序內(nèi)部的結(jié)構(gòu),此時(shí)的測(cè)試用例是根據(jù)程序的內(nèi)部邏輯來(lái)設(shè)計(jì)的,如果想用白盒法發(fā)現(xiàn)程序中所有的錯(cuò)誤,則至少必須使程序中每種可能的路徑都執(zhí)行一次。實(shí)際上這是不可能的,即使測(cè)遍所有的路徑,仍不一定能保證符合相應(yīng)的功能要求。
A)一種 B)兩種 C)三種 D)四種
答案:B
評(píng)析:在VB中傳遞參數(shù)的方式有按值傳遞By Val和按地址傳遞By Ref兩種。
(34)在窗體上畫一個(gè)名稱為Text1的文本框和一個(gè)名稱為command1的命令按鈕,然后編寫如下事件過(guò)程:
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
程序運(yùn)行后,單擊命令按鈕,在文本框中顯示的值是_________。
A)2 B)3 C)4 D)5
答案:B
評(píng)析:每執(zhí)行一次循環(huán)i的值增加4(3+1),n值增加1;而當(dāng)i>10時(shí)循環(huán)退出,故循環(huán)只能被執(zhí)行3次,則n值為O+3。1=3。
(35)在窗體上畫一個(gè)名稱為Command1的命令按鈕和一個(gè)名稱為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
程序運(yùn)行后,如果單擊命令按鈕,則在文本框中顯示的內(nèi)容是_________。
A)0 B)12 C)Str(z) D)沒(méi)有顯示
答案:B
評(píng)析:過(guò)程Pl的參數(shù)c是按地址傳遞的(By Ref,默認(rèn)的傳遞方式),而P1用語(yǔ)句Call P1(x,y,z)調(diào)用后,形參c的值為12,則實(shí)參z的值亦為12。
二、填空題(每空2分,共30分)
請(qǐng)將每空的正確答案寫在答題卡【l】~【15】序號(hào)的橫線上,答在試卷上不得分。
(1)算法的復(fù)雜度主要包括時(shí)間復(fù)雜度和 【l】 復(fù)雜度。
答案:【1】空間
評(píng)析:一個(gè)程序在計(jì)算機(jī)上運(yùn)行時(shí)所耗費(fèi)的時(shí)間由下列因素所決定:程序運(yùn)行時(shí)所需輸入的數(shù)據(jù)總量,對(duì)源程序進(jìn)行編譯所需時(shí)間,計(jì)算機(jī)執(zhí)行每條指令所需時(shí)間,程序中的指令重復(fù)執(zhí)行的次數(shù)。前一條取決于實(shí)現(xiàn)算法的計(jì)算機(jī)軟、硬件系統(tǒng),習(xí)慣上常常把語(yǔ)句重復(fù)執(zhí)行的次數(shù)作為算法運(yùn)行時(shí)間的相對(duì)量度,稱作算法的時(shí)間復(fù)雜度。算法在運(yùn)行過(guò)程中需輔助存儲(chǔ)空間的大小稱為算法的空間復(fù)雜度。
(2)鍪據(jù)的物理結(jié)構(gòu)在計(jì)算機(jī)存儲(chǔ)空間中的存放形式稱為數(shù)據(jù)的 【2】 。
答案:【2】?jī)?nèi)模式
評(píng)析:內(nèi)模式也稱物理模式或存儲(chǔ)模式。一個(gè)數(shù)據(jù)庫(kù)只有一個(gè)內(nèi)模式,它是數(shù)據(jù)物理結(jié)構(gòu)和存儲(chǔ)方式的描述鞘菘餑誆康謀硎痙椒?。例燃偓兼@嫉拇媧⒎絞絞撬承虼媧?、索引皽悗げ么方g階櫓?;数据是否杨欟磱zⅲ欠竇用艿取?/P>
(3)若按功能劃分,軟件測(cè)試的方法通常分為 【3】 測(cè)試方法和黑盒測(cè)試方法。
答案:【3】白盒
評(píng)析:軟件測(cè)試的方法有3種:動(dòng)態(tài)測(cè)試、靜態(tài)測(cè)試和正確性證明。設(shè)計(jì)測(cè)試實(shí)例的方法一般有兩類:黑盒測(cè)試方法和白盒測(cè)試方法。在使用黑盒法設(shè)計(jì)測(cè)試實(shí)例時(shí),測(cè)試人員將程序看成一個(gè)"黑盒",也就是說(shuō),他不關(guān)心程序內(nèi)部是如何實(shí)現(xiàn)的,而只是檢查程序是否符合它的"功能說(shuō)明",所以使用黑盒法設(shè)計(jì)的測(cè)試用例完全是根據(jù)程序的功能說(shuō)明來(lái)設(shè)計(jì)的:如用白盒法,則需要了解程序內(nèi)部的結(jié)構(gòu),此時(shí)的測(cè)試用例是根據(jù)程序的內(nèi)部邏輯來(lái)設(shè)計(jì)的,如果想用白盒法發(fā)現(xiàn)程序中所有的錯(cuò)誤,則至少必須使程序中每種可能的路徑都執(zhí)行一次。實(shí)際上這是不可能的,即使測(cè)遍所有的路徑,仍不一定能保證符合相應(yīng)的功能要求。

