2005年9月計(jì)算機(jī)等級(jí)考試二級(jí)VB考前密卷[3]4

字號(hào):

(12)在Visual Basic中可以建立 【12】 菜單和 【13】 菜單。
    答案:【12】內(nèi)建或下拉式
    【13】快捷方式或快捷
    評(píng)析:Visual Basic有兩種類型的菜單:內(nèi)建及快捷方式。
    內(nèi)建菜單即下拉式菜單。內(nèi)建菜單出現(xiàn)在Visual Basic窗口頂端的菜單欄中,每個(gè)菜單名稱都會(huì)有些相應(yīng)的命令。舉例而言,"格式"菜單包含用來格式化窗體的命令。某些命令具有子菜單,而子菜單又包含一些命令。例如,"視圖"菜單上的"工具欄"命令有一個(gè)子菜單,它包含工具條的名稱及"自定義"命令。您可以使用"自定義"命令去修改內(nèi)建菜單或在菜單欄中添加命令??旖莘绞讲藛渭磸棾鍪讲藛???旖莘绞讲藛问且粋€(gè)內(nèi)含經(jīng)常使用的命令的菜單,當(dāng)單擊鼠標(biāo)右鍵或按SHIFT+F10時(shí)就會(huì)出現(xiàn)。
    (13)全局變量必須在 【14】 模塊中定義。
    答案:【14】標(biāo)準(zhǔn)或.bas或全局
    評(píng)析:標(biāo)準(zhǔn)模塊也稱全局模塊。標(biāo)準(zhǔn)模塊(文件擴(kuò)展名為.BAS)是應(yīng)用程序內(nèi)其它模塊訪問的過程和聲明的容器。它們可以包含變量、常數(shù)、類型、外部過程和全局過程的全局(在整個(gè)應(yīng)用程序范圍內(nèi)有效的)聲明或模塊級(jí)聲明。
    (14)以下程序段的輸出結(jié)果 【15】 。
    num=0
    Do While num<=5
    Num=num+1
    Loop
    Print num
    答案:【15】6
    評(píng)析:只要指定的條件為True,則會(huì)重復(fù)執(zhí)行一系列的語句。本題中的循環(huán)只能當(dāng)num的值超過5時(shí)才會(huì)終止,所以最終的num的值為6。
    (15)圖像框有一個(gè)屬性,可以自動(dòng)調(diào)整圖像框的大小,以適應(yīng)圖像的尺寸,這個(gè)屬性是______。
    A)AutoSize   B)Stretch  C)AutoRedraw   D)Appearance
    答案:B
    評(píng)析:Stretch屬性:選回/設(shè)置一個(gè)值,決定是否調(diào)整圖形的大小以適應(yīng)圖像控件。Appearance屬性:返回/設(shè)置一個(gè)對(duì)象在運(yùn)行時(shí)是否以3D效果顯示。圖像框控件無Autosize和AutoRedraw屬性。
    (16)設(shè)在菜單編輯器中定義了一個(gè)菜單項(xiàng),名為menu1。為了在運(yùn)行時(shí)隱藏該菜單項(xiàng),應(yīng)使用的語句是_________。
    A)menul.Enabled=True  B)menul.Enabled=False
    C)menul.Visible=True  D)menu1.Visible=False
    答案:D
    評(píng)析:菜單項(xiàng)的Visible屬性決定其可見與否(true表示可見,false表示不可見)。
    (17)目錄列表框的Path屬性的作用是_________。
    A)顯示當(dāng)前驅(qū)動(dòng)器或指定驅(qū)動(dòng)器上的目錄結(jié)構(gòu)
    B)顯示當(dāng)前驅(qū)動(dòng)器或指定驅(qū)動(dòng)器上的某目錄下的文件名
    C)顯示根目錄下的文件名
    D)顯示該路徑下的文件
    答案:A
    評(píng)析:Path屬性適用于目錄列表框和文件列表框,用來設(shè)置或返回當(dāng)前驅(qū)動(dòng)器的路徑,其格式為:[窗體.]目錄列表框.︱文件列表框.Path[="路徑"];"窗體"是目錄列表框所在的窗體,如果省略則為當(dāng)前窗體。"路徑"的格式與DOS下相同,如果省略"=路徑",則顯示當(dāng)前路徑。
    二、填空題(每空2分,共30分)
    請(qǐng)將每空的正確答案寫在答題卡【l】~【15】序號(hào)的橫線上,答在試卷上不得分。
    (1)在先左后右的原則下,根據(jù)訪問根結(jié)點(diǎn)的次序,二叉樹的遍歷可以分為三種:前序遍
    歷、 【l】 遍歷和后序遍歷。
    答案:【1】中序
    評(píng)析:在先左后右的原則下,根據(jù)訪問根結(jié)點(diǎn)的次序,二叉樹的遍歷可以分為三種:前序遍歷、中序遍歷和后序遍歷。
    前序遍歷是指在訪問根結(jié)點(diǎn)、遍歷左子樹與遍歷右子樹這三者中,首先訪問根結(jié)點(diǎn),然后遍歷左子樹,最后遍歷右子樹;并且遍歷左、右子樹時(shí),仍然先訪問根結(jié)點(diǎn),然后遍歷左子樹,最后遍歷右子樹。
    中序遍歷指在訪問根結(jié)點(diǎn)、遍歷左子樹與遍歷右子樹這三者中,首先遍歷左子樹,然后訪問根結(jié)點(diǎn),最后遍歷右子樹;并且遍歷左、右子樹時(shí),仍然先遍歷左子樹,然后訪問根結(jié)點(diǎn),最后遍歷右子樹。
    后序遍歷指在訪問根結(jié)點(diǎn)、遍歷左子樹與遍歷右子樹這三者中,首先遍歷右子樹,然后訪問根結(jié)點(diǎn),最后遍歷左子樹:并且遍歷左、右子樹時(shí),仍然先遍歷右子樹,然后訪問根結(jié)點(diǎn),最后遍歷左子樹。
    (2)在Visual Basic中可以建立 【12】 菜單和 【13】 菜單。
    答案:【12】內(nèi)建或下拉式
    【13】快捷方式或快捷
    評(píng)析:Visual Basic有兩種類型的菜單:內(nèi)建及快捷方式。
    內(nèi)建菜單即下拉式菜單。內(nèi)建菜單出現(xiàn)在Visual Basic窗口頂端的菜單欄中,每個(gè)菜單名稱都會(huì)有些相應(yīng)的命令。舉例而言,"格式"菜單包含用來格式化窗體的命令。某些命令具有子菜單,而子菜單又包含一些命令。例如,"視圖"菜單上的"工具欄"命令有一個(gè)子菜單,它包含工具條的名稱及"自定義"命令。您可以使用"自定義"命令去修改內(nèi)建菜單或在菜單欄中添加命令??旖莘绞讲藛渭磸棾鍪讲藛巍?旖莘绞讲藛问且粋€(gè)內(nèi)含經(jīng)常使用的命令的菜單,當(dāng)單擊鼠標(biāo)右鍵或按SHIFT+F10時(shí)就會(huì)出現(xiàn)。
    (3)全局變量必須在 【14】 模塊中定義。
    答案:【14】標(biāo)準(zhǔn)或.bas或全局
    評(píng)析:標(biāo)準(zhǔn)模塊也稱全局模塊。標(biāo)準(zhǔn)模塊(文件擴(kuò)展名為.BAS)是應(yīng)用程序內(nèi)其它模塊訪問的過程和聲明的容器。它們可以包含變量、常數(shù)、類型、外部過程和全局過程的全局(在整個(gè)應(yīng)用程序范圍內(nèi)有效的)聲明或模塊級(jí)聲明。
    (14)以下程序段的輸出結(jié)果 【15】 。
    num=0
    Do While num<=5
    Num=num+1
    Loop
    Print num
    答案:【15】6
    評(píng)析:只要指定的條件為True,則會(huì)重復(fù)執(zhí)行一系列的語句。本題中的循環(huán)只能當(dāng)num的值超過5時(shí)才會(huì)終止,所以最終的num的值為6。