亚洲免费乱码视频,日韩 欧美 国产 动漫 一区,97在线观看免费视频播国产,中文字幕亚洲图片

      1. <legend id="ppnor"></legend>

      2. 
        
        <sup id="ppnor"><input id="ppnor"></input></sup>
        <s id="ppnor"></s>

        2008年9月全國(guó)計(jì)算機(jī)等級(jí)考試二級(jí)VB筆試考前模擬試卷及答案

        字號(hào):

        (考試時(shí)間90分鐘,滿分100分)
            一、選擇題((1)~(35)每小題2分,共70分)
            下列各題A)、B)、C)、D)四個(gè)選項(xiàng)中,只有一個(gè)選項(xiàng)是正確的,請(qǐng)將正確選項(xiàng)涂寫(xiě)在答題卡相應(yīng)位置上,答在試卷上不得分。
            (1)算法的時(shí)間復(fù)雜度是指______。
            A.執(zhí)行算法程序所需要的時(shí)間
            B.算法程序的長(zhǎng)度
            C.算法執(zhí)行過(guò)程中所需要的基本運(yùn)算次數(shù)
            D.算法程序中的指令條數(shù)
            (2)下列敘述中正確的是______。
            A.線性表是線性結(jié)構(gòu)
            B.棧與隊(duì)列是非線性結(jié)構(gòu)
            C.線性鏈表是非線性結(jié)構(gòu)
            D.二叉樹(shù)是線性結(jié)構(gòu)
            (3)下面關(guān)于完全二叉樹(shù)的敘述中,錯(cuò)誤的是______。
            A.除了最后一層外,每一層上的結(jié)點(diǎn)數(shù)均達(dá)到值
            B.可能缺少若干個(gè)左右葉子結(jié)點(diǎn)
            C.完全二叉樹(shù)一般不是滿二叉樹(shù)
            D.具有結(jié)點(diǎn)的完全二叉樹(shù)的深度為[log2n]+1
            A.程序的規(guī)模
            B.程序的易讀性
            C.程序的執(zhí)行效率
            D.程序的可移植性
            (5)在軟件生命周期中,能準(zhǔn)確地確定軟件系統(tǒng)必須做什么和必須具備哪些功能的階段是______。
            A.概要設(shè)計(jì)
            B.詳細(xì)設(shè)計(jì)
            C.可行性分析
            D.需求分析
            (6)數(shù)據(jù)流圖用于抽象描述一個(gè)軟件的邏輯模型,數(shù)據(jù)流圖由一些特定的圖符構(gòu)成。下列圖符名標(biāo)識(shí)的圖符不屬于數(shù)據(jù)流圖合法圖符的是______。
            A.控制流
            B.加工
            C.?dāng)?shù)據(jù)存儲(chǔ)
            D.源和潭
            (7)軟件需求分析一般應(yīng)確定的是用戶對(duì)軟件的______。
            A.功能需求
            B.非功能需求
            C.性能需求
            D.功能需求和非功能需求
            (8)下述關(guān)于數(shù)據(jù)庫(kù)系統(tǒng)的敘述中正確的是______。
            A.?dāng)?shù)據(jù)庫(kù)系統(tǒng)減少了數(shù)據(jù)冗余
            B.?dāng)?shù)據(jù)庫(kù)系統(tǒng)避免了一切冗余
            C.?dāng)?shù)據(jù)庫(kù)系統(tǒng)中數(shù)據(jù)的一致性是指數(shù)據(jù)類(lèi)型的一致
            D.?dāng)?shù)據(jù)庫(kù)系統(tǒng)比文件系統(tǒng)能管理更多的數(shù)據(jù)
            (9)關(guān)系表中的每一橫行稱(chēng)為一個(gè)______。
            A.元組
            B.字段
            C.屬性
            D.碼
            (10)數(shù)據(jù)庫(kù)設(shè)計(jì)包括兩個(gè)方面的設(shè)計(jì)內(nèi)容,它們是______。
            A.概念設(shè)計(jì)和邏輯設(shè)計(jì)
            B.模式設(shè)計(jì)和內(nèi)模式設(shè)計(jì)
            C.內(nèi)模式設(shè)計(jì)和物理設(shè)計(jì)
            D.結(jié)構(gòu)特性設(shè)計(jì)和行為特性設(shè)計(jì)
            (11)如果要向工具箱中加入控件和部件,可以利用“工程”菜單中的______命令。
            A.引用
            B.部件
            C.工程屬性
            D.添加窗體
            (12)InputBox函數(shù)返回值的類(lèi)型為_(kāi)_____。
            A.?dāng)?shù)值
            B.字符串
            C.變體
            D.?dāng)?shù)值或字符串(視輸入的數(shù)據(jù)而定)
            (13)以下語(yǔ)句的輸出結(jié)果是______。
            Print Format$("32548.5","000,000.00")
            A.32548.5
            B.32,548.5
            C.032,548.50
            D.32,548.50
            (14)為了把焦點(diǎn)移到某個(gè)指定的控件,所使用的方法是______。
            A.SetFocus
            B.Visible
            C.Refresh
            D.GetFocus
            (15)設(shè)a=6,則執(zhí)行x=IIF(a>5, -1,0)后,x的值為_(kāi)_____。
            A.5
            B.6
            C.0
            D.-1
            (16)在窗體上畫(huà)一個(gè)文本框(其N(xiāo)ame屬性為T(mén)ext1),然后編寫(xiě)如下事件過(guò)程:
            Private Sub Form_Load( )
            Text1.Text = ""
            Text1.SetFocus
            For i = 1 To 10
            Sum = Sum + i
            Next i
            Text1.Text = Sum
            End Sub
            上述程序的運(yùn)行結(jié)果是______。
            A.在文本框Text1中輸出55
            B.在文本框Text1中輸出0
            C.出錯(cuò)
            D.在文本框Text1中輸出不定值
            (17)在程序運(yùn)行期間,如果拖動(dòng)滾動(dòng)條上的滾動(dòng)框,則觸發(fā)的滾動(dòng)條事件是______。
            A.Move
            B.Change
            C.Scroll
            D.GetFocus
            (18)為了在運(yùn)行時(shí)能顯示窗體左上角的控制框(系統(tǒng)菜單),必須______。
            A.把窗體的ControlBox屬性設(shè)置為False,其他屬性任意
            B.把窗體的ControlBox屬性設(shè)置為T(mén)rue,并且把BorderStyle屬性設(shè)置為1~3
            C.把窗體的ControlBox屬性設(shè)置為False,同時(shí)把BorderStyle屬性設(shè)置為非0值
            D.把窗體的ControlBox屬性設(shè)置為T(mén)rue,同時(shí)把BorderStyle屬性設(shè)置為0值
            (19)以下程序段的輸出結(jié)果為_(kāi)_____。
            X = 1
            Y = 4
            Do Until Y > 4
            X = X * Y
            Y = Y + 1
            Loop
            Print X
            A.1
            B.4
            C.8
            D.20
            (20)將一個(gè)窗體設(shè)置為MDI子窗體的方法是______。
            A.將窗體的名稱(chēng)改為MDI
            B.將窗體的MDIChild屬性設(shè)為T(mén)rue
            C.將窗體的MDIChild屬性設(shè)為False
            D.將窗體的Enabled屬性設(shè)為False
            (21)把窗體的KeyPreview屬性設(shè)置為T(mén)rue,然后編寫(xiě)如下過(guò)程:
            Private Sub Form_KeyDown(KeyCode As Integer, Shift As Integer)
            Print Chr(KeyCode)
            End Sub
            Private Sub Form_KeyUp(KeyCode As Integer, Shift As Integer)
            Print Chr(KeyCode + 2)
            End Sub
            程序運(yùn)行后,如果按“A”鍵,則輸出結(jié)果為_(kāi)_____。
            A.A
            B.A
            C.A
            D.A
            A B C D
            (22)在用Open語(yǔ)句打開(kāi)文件時(shí),如果省略“For方式”,則打開(kāi)的文件的存在方式是_____。
            A.隨機(jī)存取方式
            B.順序輸入方式
            C.順序輸出方式
            D.二進(jìn)制方式
            (23)文件列表框控件的______屬性用來(lái)確定在列表框中顯示的文件類(lèi)型。
            A.Path
            B.Pattern
            C.FileName
            D.List
            (24)執(zhí)行下列語(yǔ)句后整型變量a的值是______。
            If (3 - 2) > 2 Then
            a = 10
            Else If (10/2) = 6 Then
            a = 20
            Else
            a = 30
            End If
            A.10
            B.20
            C.30
            D.不確定
            (25)在代碼中定義了一個(gè)子過(guò)程:
            Sub P(a,
            B.
            ...
            End Sub
            下面______調(diào)用該過(guò)程的格式是正確的。
            A.Call P
            B.Call P 10,20
            C.Call P(10,20)
            D.P(10,20)
            (26)下列______語(yǔ)句可以為動(dòng)態(tài)數(shù)組分配實(shí)際元素個(gè)數(shù)。
            A.Dim語(yǔ)句
            B.static語(yǔ)句
            C.public語(yǔ)句
            D.ReDim語(yǔ)句
            (27)用于去掉一個(gè)字符串的右邊的空白部分的函數(shù)是______。
            A.RTrim$( )
            B.Right$( )
            C.Asc( )
            D.Time$( )
            (28)下面______不是Visual Basic的數(shù)據(jù)類(lèi)型。
            A.Single
            B.Object
            C.Currency
            D.Bool
            (29)大部分控件都沒(méi)有的屬性是______。
            A.Top
            B.Name
            C.Visible
            D.Interval
            (30)CommonDialog控件可以顯示______種對(duì)話框。
            A.4
            B.5
            C.6
            D.7
            (31)對(duì)變量名說(shuō)法不正確的是______。
            A.必須是字母開(kāi)頭,不能是數(shù)字或其他字符
            B.不能是Visual Basic的保留字
            C.可以包含字母、數(shù)字、下劃線和標(biāo)點(diǎn)符號(hào)
            D.不能超過(guò)255個(gè)字符
            (32)Visual Basic一共有設(shè)計(jì)、運(yùn)行和中斷三種模式,要使用調(diào)試工具應(yīng)該______。
            A.進(jìn)入設(shè)計(jì)模式
            B.進(jìn)入運(yùn)行模式
            C.進(jìn)入中斷模式
            D.不用進(jìn)入任何模式
            (33)圖像框有一個(gè)屬性,可以自動(dòng)調(diào)整圖像框的大小,以適應(yīng)圖像的尺寸,這個(gè)屬性是______。
            A.AutoSize
            B.Stretch
            C.AutoRedraw
            D.Appearance
            (34)設(shè)在菜單編輯器中定義了一個(gè)菜單項(xiàng),名為menu1。為了在運(yùn)行時(shí)隱藏該菜單項(xiàng),應(yīng)使用的語(yǔ)句是______。
            A.menu1.Enabled=True
            B.menu1.Enabled=False
            C.menu1.Visible=True
            D.menu1.Visible=False
            (35)目錄列表框的Path屬性的作用是______。
            A.顯示當(dāng)前驅(qū)動(dòng)器或指定驅(qū)動(dòng)器上的目錄結(jié)構(gòu)
            B.顯示當(dāng)前驅(qū)動(dòng)器或指定驅(qū)動(dòng)器上的某目錄下的文件名
            C.顯示根目錄下的文件名
            D.顯示該路徑下的文件
            二、填空題(每空2分,共30分)
            請(qǐng)將每空的正確答案寫(xiě)在答題卡【1】~【15】序號(hào)的橫線上,答在試卷上不得分。
            (1)在先左后右的原則下,根據(jù)訪問(wèn)根結(jié)點(diǎn)的次序,二叉樹(shù)的遍歷可以分為三種:前序遍歷、 【1】 遍歷和后序遍歷。
            (2)結(jié)構(gòu)化程序設(shè)計(jì)方法的主要原則可以概括為自頂向下、逐步求精、 【2】 和限制使用goto語(yǔ)句。
            (3)軟件測(cè)試是保證軟件質(zhì)量的重要手段,而軟件測(cè)試的主要和重要的測(cè)試方法是通過(guò)測(cè)試數(shù)據(jù)和 【3】 的設(shè)計(jì)來(lái)實(shí)現(xiàn)。
            (4)數(shù)據(jù)庫(kù)系統(tǒng)的三級(jí)模式分別為 【4】 模式、內(nèi)部級(jí)模式與外部級(jí)模式。
            (5)數(shù)據(jù)字典是各類(lèi)數(shù)據(jù)描述的集合,它通常包括5個(gè)部分,即數(shù)據(jù)項(xiàng)、數(shù)據(jù)結(jié)構(gòu)、數(shù)據(jù)流、 【5】 和處理過(guò)程。
            (6)為了把一個(gè)Visual BASIC應(yīng)用程序裝入內(nèi)存,只要裝入 【6】 文件即可。
            (7)語(yǔ)句 print "25+32=" ;25+32 的輸出結(jié)果是 【7】 。
            (8)計(jì)時(shí)器事件之間的間隔通過(guò) 【8】 屬性設(shè)置。
            (9)以下循環(huán)的執(zhí)行次數(shù)是 【9】 。
            k = 0
            Do Until k >= 10
            k = k+1
            Loop
            (10)表達(dá)式Fix(-32.68)+Int(-23.02)的值為 【10】 。
            (11)在窗體上畫(huà)一個(gè)命令按鈕,然后編寫(xiě)如下程序:(假定變量x是一個(gè)窗體級(jí)變量)
            Dim x As Integer
            Sub inc(a As Integer)
            x = x + a
            End Sub
            Private Sub Command1_Click( )
            inc 2
            inc 3
            inc 4
            Print x;
            End Sub
            程序執(zhí)行后,單擊Command1命令按鈕,輸出的結(jié)果是 【11】 。
            (12)在Visual Basic中可以建立 【12】 菜單和 【13】 菜單。
            (13)全局變量必須在 【14】 模塊中定義。
            (14)以下程序段的輸出結(jié)果是 【15】 。
            num=0
            Do While num<=5
            num=num+1
            Loop
            Print num
            全國(guó)計(jì)算機(jī)等級(jí)考試二級(jí)VB筆試模擬試卷答案
            一、選擇題
            (1)C
            評(píng)析:所謂算法的時(shí)間復(fù)雜度,是指執(zhí)行算法所需要的計(jì)算工作量。為了能夠比較客觀地反映出一個(gè)算法的效率,在度量一個(gè)算法的工作量時(shí),不僅應(yīng)該與所使用的計(jì)算機(jī)、程序設(shè)計(jì)語(yǔ)言以及程序編制者無(wú)關(guān),而且還應(yīng)該與算法實(shí)現(xiàn)過(guò)程中的許多細(xì)節(jié)無(wú)關(guān)。為此,可以用算法在執(zhí)行過(guò)程中所需基本運(yùn)算的執(zhí)行次數(shù)來(lái)度量算法的工作量。
            (2)A
            評(píng)析:根據(jù)數(shù)據(jù)結(jié)構(gòu)中各數(shù)據(jù)元素之間前后間關(guān)系的復(fù)雜程度,一般將數(shù)據(jù)結(jié)構(gòu)分為兩大類(lèi)型:線性結(jié)構(gòu)與非線性結(jié)構(gòu)。如果一個(gè)非空的數(shù)據(jù)結(jié)構(gòu)滿足下列兩個(gè)條件:① 有且只有一個(gè)根結(jié)點(diǎn);② 每一個(gè)結(jié)點(diǎn)最多有一個(gè)前件,也最多有一個(gè)后件。則稱(chēng)該數(shù)據(jù)結(jié)構(gòu)為線性結(jié)構(gòu),又稱(chēng)線性表。所以線性表、棧與隊(duì)列、線性鏈表都是線性結(jié)構(gòu),而二叉樹(shù)是非線性結(jié)構(gòu)。
            (3)B
            評(píng)析:這里考察完全二叉樹(shù)與滿二叉樹(shù)的定義及二叉樹(shù)的性質(zhì)。滿二叉樹(shù)指除最后一層外每一層上所有結(jié)點(diǎn)都有兩個(gè)子結(jié)點(diǎn)的二叉樹(shù)。完全二叉樹(shù)指除最后一層外,每一層上的結(jié)點(diǎn)數(shù)均達(dá)到值,在最后一層上只缺少右邊的若干子結(jié)點(diǎn)(葉子結(jié)點(diǎn))的二叉樹(shù)。因此選項(xiàng)A是正確的,而選項(xiàng)B是錯(cuò)誤的。由定義可知,滿二叉樹(shù)肯定是完全二叉樹(shù),而完全二叉樹(shù)一般不是滿二叉樹(shù),因此選項(xiàng)C是正確的敘述。選項(xiàng)D即二叉樹(shù)性質(zhì)(5),也是正確的。
            (4)B
            評(píng)析:結(jié)構(gòu)化程序設(shè)計(jì)主要強(qiáng)調(diào)的是結(jié)構(gòu)化程序清晰易讀,可理解性好,程序員能夠進(jìn)行逐步求精、程序證明和測(cè)試,以保證程序的正確性。
            (5)D
            評(píng)析:通常,將軟件產(chǎn)品從提出、實(shí)現(xiàn)、使用維護(hù)到停止使用退役的過(guò)程稱(chēng)為軟件生命周期。也就是說(shuō),軟件產(chǎn)品從考慮其概念開(kāi)始,到該軟件產(chǎn)品不能使用為止的整個(gè)時(shí)期都屬于軟件生命周期。
            軟件生命周期的主要活動(dòng)階段為:
            ① 可行性研究和計(jì)劃制定。確定待開(kāi)發(fā)軟件系統(tǒng)的開(kāi)發(fā)目標(biāo)和總的要求,給出它的功能、性能、可靠性以及接口等方面的可行方案,制定完成開(kāi)發(fā)任務(wù)的實(shí)施計(jì)劃。
            ② 需求分析。對(duì)待開(kāi)發(fā)軟件提出的需求進(jìn)行分析并給出詳細(xì)定義,即準(zhǔn)確地確定軟件系統(tǒng)的功能。編寫(xiě)軟件規(guī)格說(shuō)明書(shū)及初步的用戶手冊(cè),提交評(píng)審。
            ③ 軟件設(shè)計(jì)。系統(tǒng)設(shè)計(jì)人員和程序設(shè)計(jì)人員應(yīng)該在反復(fù)理解軟件需求的基礎(chǔ)上,給出軟件的結(jié)構(gòu)、模塊的劃分、功能的分配以及處理流程。
            ④ 軟件實(shí)現(xiàn)。把軟件設(shè)計(jì)轉(zhuǎn)換成計(jì)算機(jī)可以接受的程序代碼。即完成源程序的編碼,編寫(xiě)用戶手冊(cè)、操作手冊(cè)等面向用戶的文檔,編寫(xiě)單元測(cè)試計(jì)劃。
            ⑤ 軟件測(cè)試。在設(shè)計(jì)測(cè)試用例的基礎(chǔ)上,檢驗(yàn)軟件的各個(gè)組成部分。編寫(xiě)測(cè)試分析報(bào)告。
            ⑥ 運(yùn)行和維護(hù)。將已交付的軟件投入運(yùn)行,并在運(yùn)行使用中不斷地維護(hù),根據(jù)新提出的需求進(jìn)行必要而且可能的擴(kuò)充和刪改。
            (6)A
            評(píng)析:數(shù)據(jù)流圖從數(shù)據(jù)傳遞和加工的角度,來(lái)刻畫(huà)數(shù)據(jù)流從輸入到輸出的移動(dòng)變換過(guò)程。數(shù)據(jù)流圖中的主要圖形元素有:加工(轉(zhuǎn)換)、數(shù)據(jù)流、存儲(chǔ)文件(數(shù)據(jù)源)、源和潭。
            (7)D
            評(píng)析:軟件需求分析中需要構(gòu)造一個(gè)完全的系統(tǒng)邏輯模型,理解用戶提出的每一功能與性能要求,是用戶明確自己的任務(wù)。因此,需求分析應(yīng)確定用戶對(duì)軟件的功能需求和非功能需求。
            (8)A
            評(píng)析:由于數(shù)據(jù)的集成性使得數(shù)據(jù)可為多個(gè)應(yīng)用所共享,特別是在網(wǎng)絡(luò)發(fā)達(dá)的今天,數(shù)據(jù)庫(kù)與網(wǎng)絡(luò)的結(jié)合擴(kuò)大了數(shù)據(jù)關(guān)系的應(yīng)用范圍。數(shù)據(jù)的共享自身又可極大地減少數(shù)據(jù)冗余性,不僅減少了不必要的存儲(chǔ)空間,更為重要的是可以避免數(shù)據(jù)的不一致性。所謂數(shù)據(jù)的一致性是指在系統(tǒng)中同一數(shù)據(jù)的不同出現(xiàn)應(yīng)保持相同的值,而數(shù)據(jù)的不一致性指的是同一個(gè)數(shù)據(jù)在系統(tǒng)的不同拷貝處有不同的值。
            (9)A
            評(píng)析:在關(guān)系數(shù)據(jù)庫(kù)中,關(guān)系模型采用二維表來(lái)表示,簡(jiǎn)稱(chēng)“表”。二維表是由表框架及表元組組成。在表框架中,按行可以存放數(shù)據(jù),每行數(shù)據(jù)稱(chēng)為元組。
            (10)A
            評(píng)析:數(shù)據(jù)庫(kù)設(shè)計(jì)可分為概念設(shè)計(jì)與邏輯設(shè)計(jì)。數(shù)據(jù)庫(kù)概念設(shè)計(jì)的目的是分析數(shù)據(jù)間內(nèi)在語(yǔ)義關(guān)聯(lián),在此基礎(chǔ)上建立一個(gè)數(shù)據(jù)的抽象模型。數(shù)據(jù)庫(kù)邏輯設(shè)計(jì)的主要工作是將ER圖轉(zhuǎn)換為指定的RDBMS中的關(guān)系模型。
            (11)B
            評(píng)析:“工程”菜單中的“部件”選項(xiàng)是用來(lái)向工程中添加或刪除控件或部件的。
            (12)B
            評(píng)析:InputBox函數(shù)在一對(duì)話框中顯示提示,等待用戶輸入正文或按下按鈕,并返回包含文本框內(nèi)容的String。所以其返回類(lèi)型為字符串類(lèi)型。
            (13)C
            評(píng)析:因?yàn)檩敵龈袷揭呀?jīng)規(guī)定為整數(shù)部分三位分割,小數(shù)部分共兩位。所以32548.5的輸出樣式應(yīng)該是032,548.50。
            (14)A
            評(píng)析:SetFocus方法用來(lái)將焦點(diǎn)移動(dòng)到指定的控件或窗體。
            (15)D
            評(píng)析:IIf方法根據(jù)表達(dá)式的值來(lái)決定返回其第2和第3個(gè)參數(shù)中的某一個(gè)。表達(dá)式是其第1個(gè)參數(shù)。在本題中a>5為T(mén)rue,所以返回的是-1。
            (16)C
            評(píng)析:焦點(diǎn)只能移到可視的窗體或控件。因?yàn)樵诖绑w的Load事件完成前窗體或窗體上的控件是不可視的,所以如果不是在Form_Load事件過(guò)程完成之前首先使用Show方法顯示窗體的話,是不能使用SetFocus方法將焦點(diǎn)移至正在自己的Load事件中加載的控件上的。
            (17)C
            評(píng)析:當(dāng)ScrollBar控件上的或包含一個(gè)滾動(dòng)條的對(duì)象的滾動(dòng)框被重新定位,或按水平方向或垂直方向滾動(dòng)時(shí),Scroll事件發(fā)生。
            (18)B
            評(píng)析:ControlBox屬性返回或設(shè)置一個(gè)值,表示在運(yùn)行時(shí)控制菜單框是否在窗體中顯示。在運(yùn)行時(shí)為只讀。為了顯示控制菜單框,還必須將窗體的 BorderStyle 屬性值設(shè)置為 1(固定單邊框),2(可變尺寸)或 3(固定對(duì)話框)。
            (19)B
            評(píng)析:Do Until語(yǔ)句是條件為False的時(shí)候執(zhí)行循環(huán)體。程序中的循環(huán)體只執(zhí)行了一次,結(jié)果是x=4,y=5。最后輸出的結(jié)果為4。
            (20)B
            評(píng)析:MDIChild屬性返回或設(shè)置一個(gè)值,它表示一個(gè)窗體是否被作為MDI子窗體在一個(gè)MDI窗體內(nèi)部顯示。在運(yùn)行時(shí)是只讀的。
            (21)C
            評(píng)析:當(dāng)鍵盤(pán)被按下時(shí),輸出按下的鍵所代表的字符,即“A”;當(dāng)鍵盤(pán)被松開(kāi)的時(shí)候,輸出該字符后繼字符的后繼字符,即“C”。
            (22)A
            評(píng)析:如果使用Open語(yǔ)句打開(kāi)文件而又未使用For指定打開(kāi)方式,則默認(rèn)的方式為Random,即隨機(jī)模式。
            (23)B
            評(píng)析:Pattern屬性返回或設(shè)置一個(gè)值,該值指示在運(yùn)行時(shí)顯示在FileListBox控件中的文件類(lèi)型。
            (24)C
            評(píng)析:前兩個(gè)判斷條件都不滿足,所以真正執(zhí)行的賦值語(yǔ)句只有最后一句,所以a為30。
            (25)C
            評(píng)析:如果使用Call關(guān)鍵字來(lái)調(diào)用一個(gè)需要參數(shù)的過(guò)程,參數(shù)列argumentlist就必須要加上括號(hào)。如果省略了Call關(guān)鍵字,那么也必須要省略argumentlis外面的括號(hào)。
            (26)D
            評(píng)析:ReDim語(yǔ)句在過(guò)程級(jí)別中使用,用于為動(dòng)態(tài)數(shù)組變量重新分配存儲(chǔ)空間。
            (27)A
            評(píng)析:LTrim、RTrim與Trim函數(shù)返回 Variant(String),其中包含指定字符串的拷貝,沒(méi)有前導(dǎo)空白(LTrim)、尾隨空白(RTrim)或前導(dǎo)和尾隨空白(Trim)。
            (28)D
            評(píng)析:在Visual Basic中的布爾型數(shù)值的名稱(chēng)為Boolean。
            (29)D
            評(píng)析:Interval屬性僅應(yīng)用于Timer控件。返回或設(shè)置對(duì)Timer控件的計(jì)時(shí)事件各調(diào)用間的毫秒數(shù)。
            (30)C
            評(píng)析:CommonDialog控件有6種對(duì)話框,分別可以顯示“顏色”、“字體”、“幫助”、“打開(kāi)”、“打印”和“保存”對(duì)話框。
            (31)C
            評(píng)析:變量名不能包含標(biāo)點(diǎn)符號(hào)。
            (32)C
            評(píng)析:中斷模式是指在開(kāi)發(fā)環(huán)境中暫時(shí)中止程序的執(zhí)行。在中斷模式下,可以檢查、調(diào)試、重置、單步執(zhí)行或繼續(xù)執(zhí)行程序。
            (33)B
            評(píng)析:Stretch屬性:返回/設(shè)置一個(gè)值,決定是否調(diào)整圖形的大小以適應(yīng)圖像控件。Appearance屬性:返回/設(shè)置一個(gè)對(duì)象在運(yùn)行時(shí)是否以3D效果顯示。圖像框控件無(wú)Autosize和AutoRedraw屬性。
            (34)D
            評(píng)析:菜單項(xiàng)的Visible屬性決定其可見(jiàn)與否(true表示可見(jiàn),false表示不可見(jiàn))。
            (35)A
            評(píng)析:Path屬性適用于目錄列表框和文件列表框,用來(lái)設(shè)置或返回當(dāng)前驅(qū)動(dòng)器的路徑,其格式為:[窗體.]目錄列表框.|文件列表框.Path[="路徑"];“窗體”是目錄列表框所在的窗體,如果省略則為當(dāng)前窗體?!奥窂健钡母袷脚cDOS下相同,如果省略“=路徑”,則顯示當(dāng)前路徑。
            二、填空題
            (1)【1】中序
            評(píng)析:在先左后右的原則下,根據(jù)訪問(wèn)根結(jié)點(diǎn)的次序,二叉樹(shù)的遍歷可以分為三種:前序遍歷、中序遍歷和后序遍歷。
            前序遍歷是指在訪問(wèn)根結(jié)點(diǎn)、遍歷左子樹(shù)與遍歷右子樹(shù)這三者中,首先訪問(wèn)根結(jié)點(diǎn),然后遍歷左子樹(shù),最后遍歷右子樹(shù);并且遍歷左、右子樹(shù)時(shí),仍然先訪問(wèn)根結(jié)點(diǎn),然后遍歷左子樹(shù),最后遍歷右子樹(shù)。
            中序遍歷指在訪問(wèn)根結(jié)點(diǎn)、遍歷左子樹(shù)與遍歷右子樹(shù)這三者中,首先遍歷左子樹(shù),然后訪問(wèn)根結(jié)點(diǎn),最后遍歷右子樹(shù);并且遍歷左、右子樹(shù)時(shí),仍然先遍歷左子樹(shù),然后訪問(wèn)根結(jié)點(diǎn),最后遍歷右子樹(shù)。
            后序遍歷指在訪問(wèn)根結(jié)點(diǎn)、遍歷左子樹(shù)與遍歷右子樹(shù)這三者中,首先遍歷右子樹(shù),然后訪問(wèn)根結(jié)點(diǎn),最后遍歷左子樹(shù);并且遍歷左、右子樹(shù)時(shí),仍然先遍歷右子樹(shù),然后訪問(wèn)根結(jié)點(diǎn),最后遍歷左子樹(shù)。
            (2)【2】模塊化
            評(píng)析:結(jié)構(gòu)化程序設(shè)計(jì)方法的主要原則可以概括為自頂向下、逐步求精、模塊化和限制使用goto語(yǔ)句。
            自頂向下:程序設(shè)計(jì)時(shí),應(yīng)先考慮總體,后考慮細(xì)節(jié);先考慮全局目標(biāo),后考慮局部目標(biāo)。不要一開(kāi)始就過(guò)多追求眾多的細(xì)節(jié),先從最上層總目標(biāo)開(kāi)始設(shè)計(jì),逐步使問(wèn)題具體化。
            逐步求精:對(duì)復(fù)雜問(wèn)題,應(yīng)設(shè)計(jì)一些子目標(biāo)作過(guò)度,逐步細(xì)化。
            模塊化:一個(gè)復(fù)雜問(wèn)題,肯定是由若干稍簡(jiǎn)單的問(wèn)題構(gòu)成。模塊化是把程序要解決的總目標(biāo)分解為分目標(biāo),再進(jìn)一步分解為具體的小目標(biāo),把每個(gè)小目標(biāo)稱(chēng)為一個(gè)模塊。
            限制使用goto語(yǔ)句。
            (3)【3】測(cè)試實(shí)例
            評(píng)析:進(jìn)行軟件測(cè)試時(shí),應(yīng)精心設(shè)計(jì)測(cè)試實(shí)例和選擇測(cè)試數(shù)據(jù),以對(duì)系統(tǒng)進(jìn)行全面測(cè)試。
            (4)【4】概念 或 概念級(jí)
            評(píng)析:數(shù)據(jù)庫(kù)系統(tǒng)在其內(nèi)部具有三級(jí)模式及二級(jí)映射,三級(jí)模式分別是概念級(jí)模式、內(nèi)部級(jí)模式和外部級(jí)模式。
            概念模式是數(shù)據(jù)庫(kù)系統(tǒng)中全局?jǐn)?shù)據(jù)邏輯結(jié)構(gòu)的描述,是全體用戶(應(yīng)用)公共數(shù)據(jù)視圖。
            內(nèi)模式又稱(chēng)物理模式,它給出了數(shù)據(jù)庫(kù)物理存儲(chǔ)結(jié)構(gòu)與物理存取方法,如數(shù)據(jù)存儲(chǔ)的文件結(jié)構(gòu)、索引、集簇及hash等存取方式與存取路徑,內(nèi)模式的物理性主要體現(xiàn)在操作系統(tǒng)及文件級(jí)上,它還未深入到設(shè)備級(jí)上(如磁盤(pán)及磁盤(pán)操作)。
            外模式也稱(chēng)子模式或用戶模式,它是用戶的數(shù)據(jù)視圖,也就是用戶所見(jiàn)到的數(shù)據(jù)模式,它由概念模式推導(dǎo)而出。
            (5)【5】數(shù)據(jù)存儲(chǔ)
            評(píng)析:數(shù)據(jù)字典是各類(lèi)數(shù)據(jù)描述的集合,它通常包括5個(gè)部分,即數(shù)據(jù)項(xiàng),是數(shù)據(jù)的最小單位;數(shù)據(jù)結(jié)構(gòu),是若干數(shù)據(jù)項(xiàng)有意義的集合;數(shù)據(jù)流,可以是數(shù)據(jù)項(xiàng),也可以是數(shù)據(jù)結(jié)構(gòu),表示某一處理過(guò)程的輸入或輸出;數(shù)據(jù)存儲(chǔ),處理過(guò)程中存取的數(shù)據(jù),常常是手工憑證、手工文檔或計(jì)算機(jī)文件;處理過(guò)程。
            (6)【6】工程 或 .vbp
            評(píng)析:Visual Basic總是以ASCII格式保存工程文件(.vbp)。工程文件包含了反映工程的設(shè)置的項(xiàng)目(包括工程中的窗體和模塊、引用、以及為控制編譯而選取的各種各樣的選項(xiàng),等等)。當(dāng)工程文件被裝入內(nèi)存的時(shí)候,所有相關(guān)的應(yīng)用程序的信息也就都被裝入了內(nèi)存。
            (7)【7】25+32= 57
            評(píng)析:語(yǔ)法:object.Print [outputlist]
            Print方法的語(yǔ)法具有下列對(duì)象限定符和部分:
            部分 描述
            object 必要。對(duì)象表達(dá)式,其值為“應(yīng)用于”列表中的對(duì)象。
            Outputlist 可選。表示要打印的表達(dá)式或表達(dá)式的列表。如果省略,則打印一空白行。
            可以用空白或分號(hào)來(lái)分隔多個(gè)表達(dá)式。本題分號(hào)后是Print方法的第二個(gè)表達(dá)式。
            (8)【8】Interval
            評(píng)析:Interval屬性返回或設(shè)置對(duì)Timer控件的計(jì)時(shí)事件各調(diào)用間的毫秒數(shù)。語(yǔ)法:object.Interval [= milliseconds]。
            (9)【9】10
            評(píng)析:k從0開(kāi)始每次加1,當(dāng)k條件為10時(shí),將不在進(jìn)入循環(huán),故整個(gè)循環(huán)執(zhí)行了10次。
            (10)【10】-56
            評(píng)析: 返回參數(shù)的整數(shù)部分,其類(lèi)型和參數(shù)相同。
            語(yǔ)法
            Int(number)
            Fix(number)
            必要的number參數(shù)是Double或任何有效的數(shù)值表達(dá)式。如果number包含Null,則返回Null。
            說(shuō)明
            Int 和 Fix 都會(huì)刪除 number 的小數(shù)部份而返回剩下的整數(shù)。
            Int 和 Fix 的不同之處在于,如果 number 為負(fù)數(shù),則 Int 返回小于或等于 number 的第一個(gè)負(fù)整數(shù),而 Fix 則會(huì)返回大于或等于 number 的第一個(gè)負(fù)整數(shù)。例如,Int 將 -8.4 轉(zhuǎn)換成-9,而 Fix 將-8.4 轉(zhuǎn)換成-8。
            (11)【11】9
            評(píng)析:inc函數(shù)每執(zhí)行一次就向x上累加一次傳入的參數(shù),所以最后x的值為:2+3+4=9。
            (12)【12】?jī)?nèi)建 或 下拉式
            【13】快捷方式 或 快捷
            評(píng)析:Visual Basic有兩種類(lèi)型的菜單:內(nèi)建及快捷方式。
            內(nèi)建菜單即下拉式菜單。內(nèi)建菜單出現(xiàn)在Visual Basic窗口頂端的菜單欄中,每個(gè)菜單名稱(chēng)都會(huì)有些相應(yīng)的命令。舉例而言,“格式”菜單包含用來(lái)格式化窗體的命令。某些命令具有子菜單,而子菜單又包含一些命令。例如,“視圖”菜單上的“工具欄”命令有一個(gè)子菜單,它包含工具條的名稱(chēng)及“自定義”命令。您可以使用“自定義”命令去修改內(nèi)建菜單或在菜單欄中添加命令。快捷方式菜單即彈出式菜單。快捷方式菜單是一個(gè)內(nèi)含經(jīng)常使用的命令的菜單,當(dāng)單擊鼠標(biāo)右鍵或按SHIFT+F10時(shí)就會(huì)出現(xiàn)。
            (13)【14】標(biāo)準(zhǔn) 或 .bas 或 全局
            評(píng)析:標(biāo)準(zhǔn)模塊也稱(chēng)全局模塊。標(biāo)準(zhǔn)模塊(文件擴(kuò)展名為.BAS)是應(yīng)用程序內(nèi)其他模塊訪問(wèn)的過(guò)程和聲明的容器。它們可以包含變量、常數(shù)、類(lèi)型、外部過(guò)程和全局過(guò)程的全局(在整個(gè)應(yīng)用程序范圍內(nèi)有效的)聲明或模塊級(jí)聲明。
            (14)【15】6
            評(píng)析:只要指定的條件為T(mén)rue,則會(huì)重復(fù)執(zhí)行一系列的語(yǔ)句。本題中的循環(huán)只能當(dāng)num的值超過(guò)5時(shí)才會(huì)終止,所以最終的num的值為6。