2005年9月計算機等級考試二級VB考前密卷[2]9

字號:

(11)設(shè)有如下的Visual Basic表達式:5*x^(2-3*x-2*Sin(a)/3,它相當于代數(shù)式 【12】 。
    答案:【12】5x2-3x-2Sina÷3
    評析:算術(shù)運算符有:^(乘方運算符)、*(乘法運算符)、/(除法運算符)、\(整除運算符)、Mod(求模運算符)、+(加法運算符)、(減法運算符)。
    (12)在過程定義中出現(xiàn)的變量名叫做 【13】 參數(shù),而在調(diào)用過程時傳送給過程的常數(shù)、變量、表達式或數(shù)組叫做 【14】 參數(shù)。
    答案:【13】形式
    【14】實際
    評析:形參是在sub、Function過程定義中出現(xiàn)的變量名,實參則是在調(diào)用Sub或Function過程的常數(shù)、變量、表達式或數(shù)組。在Visual Basic中,可以通過兩種方式傳送參數(shù),即按地址傳遞和按值傳遞。
    (13)在窗體(Name屬性為Form1)上畫兩個文本框(其Name屬性分別為Text1和Text2)和一個命令按鈕(Name屬性為Command1),然后編寫如下兩個事件過程:
    Private Sub Command1_Click()
    A=Text1.Text+Text2.Text
    Prim A
    End Sub
    Private Sub Form_Load()
    Textl.Text=""
    Text2.Text=""
    End Sub
    程序運行后,在第一個文本框(Text1)和第二個文本框(Text2)中分別輸入123和32l,然后單擊命令按鈕,則輸出結(jié)果為 【15】 。
    答案:【15】123321
    評析:TextBox的Text屬性用來設(shè)置或返回文本框編輯區(qū)中的文本。
    二、填空題(每空2分,共30分)
    請將每空的正確答案寫在答題卡【l】~【15】序號的橫線上,答在試卷上不得分。
    (1)算法的復(fù)雜度主要包括時間復(fù)雜度和 【l】 復(fù)雜度。
    答案:【1】空間
    評析:一個程序在計算機上運行時所耗費的時間由下列因素所決定:程序運行時所需輸入的數(shù)據(jù)總量,對源程序進行編譯所需時間,計算機執(zhí)行每條指令所需時間,程序中的指令重復(fù)執(zhí)行的次數(shù)。前一條取決于實現(xiàn)算法的計算機軟、硬件系統(tǒng),習(xí)慣上常常把語句重復(fù)執(zhí)行的次數(shù)作為算法運行時間的相對量度,稱作算法的時間復(fù)雜度。算法在運行過程中需輔助存儲空間的大小稱為算法的空間復(fù)雜度。
    (2)鍪據(jù)的物理結(jié)構(gòu)在計算機存儲空間中的存放形式稱為數(shù)據(jù)的 【2】 。
    答案:【2】內(nèi)模式
    評析:內(nèi)模式也稱物理模式或存儲模式。一個數(shù)據(jù)庫只有一個內(nèi)模式,它是數(shù)據(jù)物理結(jié)構(gòu)和存儲方式的描述,是數(shù)據(jù)庫內(nèi)部的表示方法。例如,記錄的存儲方式是順序存儲、索引按照什么方式組織;數(shù)據(jù)是否壓縮存儲,是否加密等。
    (3)若按功能劃分,軟件測試的方法通常分為 【3】 測試方法和黑盒測試方法。
    答案:【3】白盒
    評析:軟件測試的方法有3種:動態(tài)測試、靜態(tài)測試和正確性證明。設(shè)計測試實例的方法一般有兩類:黑盒測試方法和白盒測試方法。在使用黑盒法設(shè)計測試實例時,測試人員將程序看成一個"黑盒",也就是說,他不關(guān)心程序內(nèi)部是如何實現(xiàn)的,而只是檢查程序是否符合它的"功能說明",所以使用黑盒法設(shè)計的測試用例完全是根據(jù)程序的功能說明來設(shè)計的:如用白盒法,則需要了解程序內(nèi)部的結(jié)構(gòu),此時的測試用例是根據(jù)程序的內(nèi)部邏輯來設(shè)計的,如果想用白盒法發(fā)現(xiàn)程序中所有的錯誤,則至少必須使程序中每種可能的路徑都執(zhí)行一次。實際上這是不可能的,即使測遍所有的路徑,仍不一定能保證符合相應(yīng)的功能要求。