




已閱讀5頁,還剩10頁未讀, 繼續(xù)免費(fèi)閱讀
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
2007年9月計(jì)算機(jī)二級(jí)VB模擬試題(3)及答案解析一、選擇題:共35題,每題2分,共70分。(1) 最簡(jiǎn)單的交換排序方法是A) 快速排序 B) 選擇排序C) 堆排序D) 冒泡排序【命題目的】讓考生加深對(duì)各種排序方法特點(diǎn)的了解?!窘忸}要點(diǎn)】冒泡排序是一種最簡(jiǎn)單的交換類排序方法,它是通過相鄰數(shù)據(jù)元素的交換逐步將線性表變成有序?!惧e(cuò)解分析】交換排序方法有冒泡排序和快速排序,顯然選項(xiàng)B)和選項(xiàng)C)錯(cuò)誤,冒泡排序比較簡(jiǎn)單,其算法也容易理解,但快速排序本身較為復(fù)雜,且采用了遞歸調(diào)用,其算法理解也稍難。【考點(diǎn)鏈接】插入排序、選擇排序、歸并排序、基數(shù)排序等排序方法的特點(diǎn)。(2) 棧通常采用的兩種存儲(chǔ)結(jié)構(gòu)是A) 線性存儲(chǔ)結(jié)構(gòu)和鏈表存儲(chǔ)結(jié)構(gòu)B) 散列方式和索引方式C) 鏈表存儲(chǔ)結(jié)構(gòu)和數(shù)組 D) 線性存儲(chǔ)結(jié)構(gòu)和非線性存儲(chǔ)結(jié)構(gòu) 【命題目的】考查棧的存儲(chǔ)結(jié)構(gòu)的基本知識(shí)。【解題要點(diǎn)】和線性表類似,棧也有兩種存儲(chǔ)方法,一是順序棧,二是鏈?zhǔn)綏!5捻樞虼鎯?chǔ)結(jié)構(gòu)是利用一組地址連續(xù)的存儲(chǔ)單元一次存儲(chǔ)自棧底到棧頂?shù)臄?shù)據(jù)元素,同時(shí)附設(shè)指針top指示棧頂元素的位置,由于棧的操作是線性表操作的特例,相對(duì)而言,鏈?zhǔn)綏5牟僮鞲子趯?shí)現(xiàn)。 【考點(diǎn)鏈接】這3種運(yùn)算方法在各種存儲(chǔ)結(jié)構(gòu)中的應(yīng)用。(3) 線性表的順序存儲(chǔ)結(jié)構(gòu)和線性表的鏈?zhǔn)酱鎯?chǔ)結(jié)構(gòu)分別是A) 順序存取的存儲(chǔ)結(jié)構(gòu)、順序存取的存儲(chǔ)結(jié)構(gòu)B) 隨機(jī)存取的存儲(chǔ)結(jié)構(gòu)、順序存取的存儲(chǔ)結(jié)構(gòu)C) 隨機(jī)存取的存儲(chǔ)結(jié)構(gòu)、隨機(jī)存取的存儲(chǔ)結(jié)構(gòu)D) 任意存取的存儲(chǔ)結(jié)構(gòu)、任意存取的存儲(chǔ)結(jié)構(gòu)【命題目的】考查有關(guān)線性表存儲(chǔ)結(jié)構(gòu)的基本知識(shí)。 【解題要點(diǎn)】順序存儲(chǔ)結(jié)構(gòu)中,數(shù)據(jù)元素存放在一組地址連續(xù)的存儲(chǔ)單元中,每個(gè)數(shù)據(jù)元素地址可通過公式LOC(ai) =LOC(a1)+(i-1) L計(jì)算得到,從而實(shí)現(xiàn)了隨機(jī)存取。對(duì)于鏈?zhǔn)酱鎯?chǔ)結(jié)構(gòu),要對(duì)某結(jié)點(diǎn)進(jìn)行存取,都得從鏈的頭指針指向的結(jié)點(diǎn)開始,這是一種順序存取的存儲(chǔ)結(jié)構(gòu)?!究键c(diǎn)鏈接】順序存儲(chǔ)結(jié)構(gòu)和鏈?zhǔn)酱鎯?chǔ)結(jié)構(gòu)的定義和性質(zhì),兩種存儲(chǔ)結(jié)構(gòu)的操作方法。(4) 完全不考慮程序的內(nèi)部結(jié)構(gòu)和內(nèi)部特征,而只是根據(jù)程序功能導(dǎo)出測(cè)試用例的測(cè)試方法是A) 黑箱測(cè)試法B) 白箱測(cè)試法C) 錯(cuò)誤推測(cè)法D) 安裝測(cè)試法【命題目的】讓考生熟練掌握常用的測(cè)試方法及其概念。【解題要點(diǎn)】黑箱測(cè)試方法完全不考慮程序的內(nèi)部結(jié)構(gòu)和內(nèi)部特征,而只是根據(jù)功能導(dǎo)出測(cè)試用例?!惧e(cuò)解分析】白箱測(cè)試是根據(jù)對(duì)程序內(nèi)部邏輯結(jié)構(gòu)的分析來選取測(cè)試用例,白箱測(cè)試也稱為邏輯覆蓋測(cè)試,故選項(xiàng)B)不正確;錯(cuò)誤推測(cè)法只是黑箱測(cè)試所使用的一種具體的方法,故選項(xiàng)C)不正確;安裝測(cè)試是測(cè)試層次中的一種,它屬于高級(jí)測(cè)試,故選項(xiàng)D)不正確?!究键c(diǎn)鏈接】常用的黑箱測(cè)試方法及其定義,白箱測(cè)試用例的準(zhǔn)則。(5) 在結(jié)構(gòu)化設(shè)計(jì)方法中,生成的結(jié)構(gòu)圖(SC) 中,帶有箭頭的連線表示A) 模塊之間的調(diào)用關(guān)系B) 程序的組成成分C) 控制程序的執(zhí)行順序D) 數(shù)據(jù)的流向【命題目的】讓考生對(duì)常用的軟件結(jié)構(gòu)設(shè)計(jì)工具要有較深入的了解?!窘忸}要點(diǎn)】常用的軟件結(jié)構(gòu)設(shè)計(jì)工具是結(jié)構(gòu)圖(SCStructure Chart) ,也稱程序結(jié)構(gòu)圖。其中,矩形內(nèi)用于注明模塊的功能和名字;箭頭表示模塊間的調(diào)用關(guān)系,帶實(shí)心圓的箭頭表示傳遞的是控制信息,帶空心圓的箭頭表示傳遞的是數(shù)據(jù)?!究键c(diǎn)鏈接】根據(jù)結(jié)構(gòu)圖設(shè)計(jì)思想,了解結(jié)構(gòu)圖構(gòu)成的基本形式。(6) 下列選項(xiàng)中,不屬于模塊間耦合的是A) 數(shù)據(jù)耦合B) 同構(gòu)耦合 C) 異構(gòu)耦合 D) 公用耦合【命題目的】本題主要考查了模塊間耦合的類型?!窘忸}要點(diǎn)】模塊之間的耦合程度反映了模塊的獨(dú)立性,也反映了系統(tǒng)分解后的復(fù)雜程度。按照耦合程度從弱到強(qiáng),可以將其分成5級(jí),分別是:數(shù)據(jù)耦合、同構(gòu)耦合、控制耦合、公用耦合和內(nèi)容耦合。選項(xiàng)C),沒有這種耦合方式?!究键c(diǎn)鏈接】評(píng)價(jià)模塊獨(dú)立性的主要標(biāo)準(zhǔn),以及對(duì)它們的定義和分類。(7) 一個(gè)關(guān)系中屬性個(gè)數(shù)為1時(shí),稱此關(guān)系為A) 對(duì)應(yīng)關(guān)系B) 單一關(guān)系C) 一元關(guān)系 D) 二元關(guān)系【命題目的】使學(xué)生加深對(duì)關(guān)系模型數(shù)據(jù)庫基礎(chǔ)知識(shí)的記憶?!窘忸}要點(diǎn)】在關(guān)系模型數(shù)據(jù)庫中,基本結(jié)構(gòu)是二維表,這種二維表稱為關(guān)系。關(guān)系的列稱為屬性,一個(gè)具有N個(gè)屬性的關(guān)系稱為N元關(guān)系?!究键c(diǎn)鏈接】各種關(guān)系查詢語言與過程性語言和非過程性語言的關(guān)系,過程性語言的特點(diǎn)。(8) 為用戶與數(shù)據(jù)庫系統(tǒng)提供接口的語言是A) 高級(jí)語言B) 數(shù)據(jù)描述語言(DDL) C) 數(shù)據(jù)操縱語言(DML) D) 匯編語言【命題目的】考查考生對(duì)數(shù)據(jù)庫基本知識(shí)的了解?!窘忸}要點(diǎn)】DBMS提供數(shù)據(jù)操縱語言(DML) 實(shí)現(xiàn)對(duì)數(shù)據(jù)庫中數(shù)據(jù)的操作,數(shù)據(jù)操縱語言(DML) 是用戶(包括應(yīng)用程序) 與數(shù)據(jù)庫系統(tǒng)的接口。數(shù)據(jù)操縱語言通常包括檢索和更新功能?!究键c(diǎn)鏈接】程序模塊中語言處理部分的分類,各子類的定義及其功能。(9) 相對(duì)于數(shù)據(jù)庫系統(tǒng),文件系統(tǒng)的主要缺陷有數(shù)據(jù)關(guān)聯(lián)差、數(shù)據(jù)不一致性和A) 可重用性差B) 安全性差C) 非持久性D) 冗余性 【命題目的】讓考生了解文件系統(tǒng)和數(shù)據(jù)庫系統(tǒng)的區(qū)別?!窘忸}要點(diǎn)】文件系統(tǒng)所管理的數(shù)據(jù)文件基本上是分散的、相互獨(dú)立的,因此相對(duì)于數(shù)據(jù)庫系統(tǒng),以此為基礎(chǔ)的數(shù)據(jù)處理存在3個(gè)缺點(diǎn),數(shù)據(jù)冗余大、數(shù)據(jù)的不一致性、程序與數(shù)據(jù)的相互依賴(簡(jiǎn)稱為數(shù)據(jù)依賴)?!究键c(diǎn)鏈接】文件系統(tǒng)和數(shù)據(jù)庫系統(tǒng)各自的特點(diǎn),人工管理階段及數(shù)據(jù)庫系統(tǒng)三代的特點(diǎn)。(10) 需求分析階段的任務(wù)是確定A) 軟件開發(fā)方法B) 軟件開發(fā)工具C) 軟件開發(fā)費(fèi)用D) 軟件系統(tǒng)功能【命題目的】考查考生對(duì)需求分析的內(nèi)容的了解?!窘忸}要點(diǎn)】需求分析是軟件定義時(shí)期的最后一個(gè)階段,它的基本任務(wù)就是詳細(xì)調(diào)查現(xiàn)實(shí)世界要處理的對(duì)象(組織、部門、企業(yè)等),充分了解原系統(tǒng)的工作概況,明確用戶的各種需求,然后在此基礎(chǔ)上確定新系統(tǒng)的功能。【錯(cuò)解分析】選項(xiàng)A)軟件開發(fā)方法是在總體設(shè)計(jì)階段完成的任務(wù);選項(xiàng)B)軟件開發(fā)工具是在實(shí)現(xiàn)階段需完成的任務(wù);選項(xiàng)C)軟件開發(fā)費(fèi)用是在可行性研究階段需完成的任務(wù)?!究键c(diǎn)鏈接】需求分析的任務(wù)和它的6種方法。(11) 資源文件的擴(kuò)展名是A) .basB) .clsC) .frmD) .res【命題目的】讓考生加深對(duì)基礎(chǔ)知識(shí)的記憶?!窘忸}要點(diǎn)】模塊文件的擴(kuò)展名、類文件的擴(kuò)展名、資源文件的擴(kuò)展名和窗體文件的擴(kuò)展名。【錯(cuò)解分析】.bas為程序模塊文件的擴(kuò)展名;.cls為類模塊文件的擴(kuò)展名;.res為相關(guān)資源文件的擴(kuò)展名,.frm為窗體文件的擴(kuò)展名?!究键c(diǎn)鏈接】工程文件的擴(kuò)展名.vbp、工程組文件的擴(kuò)展名.vbg。(12) 下列說法正確的是 A) 屬性的一般格式為對(duì)象名_屬性名稱,可以在設(shè)計(jì)階段賦予初值,也可以在運(yùn)行階段通過代碼來更改對(duì)象的屬性B) 對(duì)象是有特殊屬性和行為方法的實(shí)體C) 屬性是對(duì)象的特性,所有的對(duì)象都有相同的屬性D) 屬性值的設(shè)置只可以屬性窗口中設(shè)置【命題目的】對(duì)基礎(chǔ)知識(shí)的考查,增強(qiáng)對(duì)基礎(chǔ)知識(shí)的記憶?!惧e(cuò)解分析】屬性是一個(gè)對(duì)象的特性,不同的對(duì)象有不同的屬性,故選項(xiàng)C)是不正確的;引用屬性的一般格式為:對(duì)象名.屬性名稱,故選項(xiàng)A)不正確;對(duì)象的屬性值可以在屬性窗口中設(shè)置,也可以在程序語句中設(shè)置,故選項(xiàng)D)是不正確的;對(duì)象是有特殊屬性和行為方法的實(shí)體,不同的對(duì)象有不同的屬性,選項(xiàng)B)是正確的?!究键c(diǎn)鏈接】窗體的屬性和控件的屬性。(13) 下列說法正確的是 A) 在活動(dòng)窗體中只能通過拖拉右上角和左下角的小方塊來同時(shí)在高度和寬度上縮放控件B) 若一個(gè)控件上有4個(gè)黑色的小方塊,表明該控件是活動(dòng)的C) 窗體中活動(dòng)控件只能有一個(gè)D) 非活動(dòng)控件在窗體是隱藏的【命題目的】考核控件的基本操作。【錯(cuò)解分析】任何一個(gè)多窗體的程序,在一定的時(shí)間,只有一個(gè)窗體是活動(dòng)窗體,所以選項(xiàng)C)是正確的;活動(dòng)窗體上有8個(gè)黑色的小方塊,所以選項(xiàng)B)說有4個(gè)黑色的小方塊是不正確的;活動(dòng)窗體的縮放可以通過拖動(dòng)四個(gè)角的小方塊來調(diào)整控件的大小,即寬度和高度,所以A) 是不正確的;在窗體上的非活動(dòng)控件不是隱藏的,所以選項(xiàng)D)不正確?!究键c(diǎn)鏈接】窗體的屬性、工程的屬性。(14) 語句A=B+C代表的意思是 A) 變量A等于B+C的值B) 變量A等于B的值,然后再加上C的表達(dá)式C) 將變量A存入變量存入B中,然后再加上C的表達(dá)式D) 將變量A存入變量B+C中【命題目的】考核表達(dá)式的基本應(yīng)用?!窘忸}要點(diǎn)】賦值語句、算術(shù)運(yùn)算符的優(yōu)先級(jí)。【錯(cuò)解分析】屬于賦值語句。賦值語句兼有計(jì)算和賦值功能,首先要計(jì)算賦值號(hào)右邊源操作符的值,然后把結(jié)果賦給賦值號(hào)左邊的目標(biāo)操作符。所以選項(xiàng)A)是正確的?!究键c(diǎn)鏈接】邏輯運(yùn)算符、關(guān)系運(yùn)算符。(15) 下列程序執(zhí)行的結(jié)果為 x=25: y=20: z=7Print S(; x + z * y; ) A) S( 47 )B) S( 165 ) C) S( 25+7*20 )D) S( 87 ) 【命題目的】考核考生對(duì)表達(dá)式的基本認(rèn)識(shí)?!惧e(cuò)解分析】該題涉及到賦值語句與運(yùn)算符優(yōu)先級(jí)的順序,Print語句具有運(yùn)算功能,故選項(xiàng)C)是錯(cuò)誤的;由于運(yùn)算符的優(yōu)先級(jí)是先乘除后加減,所以選項(xiàng)B)為正確,選項(xiàng)A)和選項(xiàng)D)不正確。(16) 在默認(rèn)情況下,InputBox函數(shù)返回值的類型為 A) 邏輯類型B) 字符串型C) 數(shù)值型D) 日期型【命題目的】考查考生對(duì)InputBox函數(shù)的了解?!窘忸}要點(diǎn)】在默認(rèn)的情況下,InputBox的返回值是一個(gè)字符串,而不是變體類型。如果沒有事先聲明返回值的類型,或聲明為變體類型,則當(dāng)把函數(shù)的返回值賦給這個(gè)變量時(shí),Visual Basic將是把它作為字符串來處理。因此當(dāng)需要用InputBox函數(shù)輸入數(shù)據(jù),并且需要輸入的數(shù)值參加運(yùn)算時(shí),必須在進(jìn)行運(yùn)算前用Val函數(shù)(或其他函數(shù)) 把它轉(zhuǎn)換為相應(yīng)類型的數(shù)值,否則有可能會(huì)得到不正確的結(jié)果。如果正確地聲明了返回值為變體類型,則可不必進(jìn)行類型轉(zhuǎn)換?!究键c(diǎn)鏈接】MsgBox函數(shù)和Visual Basic中內(nèi)部函數(shù)。(17) Visual Basic中的控件分為兩類,一類是ActiveX控件,另一類是 A) 文本控件B) 標(biāo)準(zhǔn)控件C) 基本控件D) 圖形控件【命題目的】考查控件的分類?!窘忸}要點(diǎn)】控件是在圖形用戶界面(GUI) 上進(jìn)行輸入、輸出信息,啟動(dòng)事件程序等交互操作的圖形對(duì)象,是進(jìn)行可視化程序設(shè)計(jì)的基礎(chǔ)和重要工具,Visual Basic中的控件分為兩類,一類是標(biāo)準(zhǔn)控件(也稱內(nèi)部控件),另一類是ActiveX控件,啟動(dòng)Visual Basic后,工具箱中只有標(biāo)準(zhǔn)控件,共有20個(gè)。(18) 在程序運(yùn)行期間可以將圖形裝入窗體、圖片框或圖像框的函數(shù)是 A) DrawStyleB) AutoSizeC) PasswordCharD) LoadPicture【命題目的】考核圖形加載的方法。【解題要點(diǎn)】LoadPicture函數(shù)用于在程序運(yùn)行期間對(duì)窗體、圖片框或者圖像框的Picture屬性賦值,加載圖形文件,它的格式為:.PictureLoadPicture(文件名),當(dāng)默認(rèn)文件名時(shí),時(shí)清空所指定對(duì)象中的圖形;PasswordChar是用于決定密碼的顯示方式的,不正確;Drawstyle決定外觀。(19) 當(dāng)組合框的Style屬性設(shè)置為何值時(shí),組合框稱為簡(jiǎn)單組合框?A) 0B) 1C) 2D) 3【命題目的】考核對(duì)組合框的熟悉程度?!窘忸}要點(diǎn)】Style屬性用來決定控件類型及列表框部分行為,其值取0,1,2。0- Dropdown Combo Box:此時(shí)組合框稱為下拉式組合框,看上去像一個(gè)下拉列表框,但是可以輸入文本或從下拉列表框中選擇表項(xiàng)。1- Simple Combo Box:此時(shí)組合框稱為簡(jiǎn)單組合框,它由一個(gè)文本編輯區(qū)和一個(gè)標(biāo)準(zhǔn)列表框組成。2- Dropdown List Box:此時(shí)組合框稱為下拉式列表框,它的外觀和下拉式組合框一樣,右端也有一個(gè)箭頭,可供拉下或收起列表框,可以從下拉列表框選擇表項(xiàng),也可以鍵入表項(xiàng)的文本作選擇,但不接收其他文本輸入。(20) 如果將文本框控件設(shè)置成只有垂直滾動(dòng)條,則需要將ScrollBars屬性設(shè)置為 A) 0B) 1C) 2D) 3【命題目的】考核文本框控件的相關(guān)屬性。【解題要點(diǎn)】ScrollBars有4個(gè)值:0,表示沒有滾動(dòng)條,默認(rèn)值;1,表示控件中只有水平滾動(dòng)條;2,表示控件中只有垂直滾動(dòng)條;3,同時(shí)具有水平和垂直滾動(dòng)條。(21) 運(yùn)行下列程序段后,顯示的結(jié)果為 J1=63J2=36If J1 J2 Then Print J2 Else Print J1A) 63B) 36C) 55D) 2332【命題目的】考查考生對(duì)條件語句的掌握程度?!窘忸}要點(diǎn)】題中是條件語句:If J1 J2 Then Print J2 Else Print J1,即J1 60 Then degree=1If a 70 Then degree=2If a 80 Then degree=3If a 90 Then degree=4Print degree=; degreeA) degree 1B) degree 2C) degree 3D) degree 4【命題目的】考查考生對(duì)條件語句的掌握程度?!窘忸}要點(diǎn)】如果a 60 ,則degree = 1;如果a 70 ,則degree = 2;如果a 80 ,則degree = 3;如果 a 90,則degree = 4。【考點(diǎn)鏈接】IfThenElse條件語句和嵌套結(jié)構(gòu)。(23) 下列程序段的執(zhí)行結(jié)果為 I=4x=5Do I=I + 1 x=x 2Loop Until I=7Print I=; IPrint x=; xA) I4 x258694B) I7 x256987C) I6 x365840 D) I7 x390625【命題目的】考查考生對(duì)循環(huán)控制結(jié)構(gòu)的掌握?!窘忸}要點(diǎn)】結(jié)構(gòu)Do循環(huán)結(jié)構(gòu),其格式為:Do 語句塊 Exit DoLoop Until 循環(huán)條件此循環(huán)由于先執(zhí)行后檢查,所以至少執(zhí)行一次。本題中,程序運(yùn)行到循環(huán)條件I=7的值為True,停止。所以程序結(jié)束運(yùn)行后I7,x390625?!究键c(diǎn)鏈接】DoLoop While循環(huán)結(jié)構(gòu),Do While|UntilLoop循環(huán)結(jié)構(gòu)。(24) 下列程序段的執(zhí)行結(jié)果為 a=5For k=1 To 0 a=a * kNext kPrint k; aA) -1 6B) -1 16C) 1 5D) 11 21【命題目的】考查考生對(duì)循環(huán)控制結(jié)構(gòu)的掌握。【解題要點(diǎn)】For循環(huán)有兩種格式,其中一種格式是:For 循環(huán)變量初值 To 終值 Step步長(zhǎng) 語句 Exit For 語句Next循環(huán)變量此循環(huán)語句的執(zhí)行過程為:循環(huán)變量首先取得初值,檢查是否超過終值,如果超過,就一次也不循環(huán)而跳出循環(huán),屬于先檢查后執(zhí)行的類型?,F(xiàn)在來看程序段,F(xiàn)or k1 To 0中,初值為1,終值為0,顯然當(dāng)循環(huán)變量首先取得初值1,檢查后超過終值0,所以一次也不執(zhí)行,即最后執(zhí)行Print,k1,a5。【考點(diǎn)鏈接】For循環(huán)結(jié)構(gòu)語句的嵌套結(jié)構(gòu)。(25) 運(yùn)行下面的程序后,輸出的結(jié)果為 ClsDim t(5, 5) as IntegerFor i=1 To 5: t(i, i) =1: NextFor i=1 To 5 For j=1 To 5 Print t(i, j) , Next j PrintNext I A)1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1B) 1 1 1 1 1C)1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 1D) 1 1 1 1 1【命題目的】考查考生對(duì)循環(huán)結(jié)構(gòu)的掌握。【解題要點(diǎn)】程序以矩陣格式輸出一個(gè)二維數(shù)組,由程序可知,數(shù)組的主對(duì)角線上的元素賦值為1,其他元素未賦值,初值為0。所以輸出結(jié)果如選項(xiàng)C)所示?!究键c(diǎn)鏈接】DoLoop循環(huán)結(jié)構(gòu)。(26) 以下屬于Visual Basic中合法的數(shù)組元素的是 A) K8B) k8C) k(0)D) k8【命題目的】考查考生對(duì)數(shù)組知識(shí)的掌握?!窘忸}要點(diǎn)】數(shù)組元素的正確引用?!惧e(cuò)解分析】在Visual Basic中,數(shù)組元素一般形式為x(整數(shù)),括號(hào)中的整數(shù)是一個(gè)確定值,而且數(shù)組名x后的圓括號(hào)不能省去,也不能由其他的括號(hào)代替,所以正確答案是選項(xiàng)C)。【考點(diǎn)鏈接】控件數(shù)組的引用。(27) Sub過程與Function過程最根本的區(qū)別是 A) Sub過程的過程不能返回值,而Function過程能返回值B) Function過程可以有形參,Sub過程不可以C) Sub過程可以使用Call語句直接使用過程名調(diào)用,而Function過程不可以D) 兩種過程參數(shù)的傳遞方式不同【命題目的】考查考生對(duì)函數(shù)和過程的理解?!窘忸}要點(diǎn)】在Visual Basic中有兩類過程,一類是系統(tǒng)提供的內(nèi)部函數(shù)和事件過程;另一類是用戶根據(jù)自己的需要定義的,供事件過程的多次調(diào)用。在第二類過程中,涉及最多的是子過程。它們的共同點(diǎn)都是完成某種特定功能的一組程序代碼;不同的是函數(shù)是可以直接返回值的特殊過程,所以函數(shù)過程定義時(shí)有返回值的類型說明。兩者最大的區(qū)別就是Sub過程的過程不能直接返回值,而Function過程能直接返回值?!究键c(diǎn)鏈接】函數(shù)和過程的定義及引用。(28) 單擊命令按鈕時(shí),下列程序的執(zhí)行結(jié)果是 Private Sub Command1_Click() Dim a As Integer, b As Integer, c As Integer a=3 b=4 c=5 Print SecProc(c, b, A) End SubFunction FirProc(x As Integer, y As Integer, z As Integer) FirProc=2 * x + y + 3 * z+2 End Function Function SecProc(x As Integer, y As Integer, z As Integer) SecProc=FirProc(z, x, y) + x+7 End FunctionA) 20B) 25C) 37D) 32【命題目的】考查考生對(duì)函數(shù)調(diào)用的應(yīng)用?!窘忸}要點(diǎn)】此題程序代碼中用了兩層調(diào)用,我們對(duì)這樣的問題要多加小心,不能掉以輕心,千萬不要把實(shí)參和相對(duì)應(yīng)的形參弄混淆。主調(diào)過程Command1_Click輸出的是SecProc(c, b, a)的返回值,調(diào)用過程SecProc時(shí),主調(diào)過程分別把實(shí)參c、b、a地址傳給形參x、y、z,此時(shí)在過程SecProc中,SecProcFirProc(a,c,b) 7。由此看出,程序段執(zhí)行此語句時(shí),將調(diào)用過程FirProc。把實(shí)參a,c,b的地址分別傳給形參x、y、z,此時(shí)在過程FirProc中,F(xiàn)irProc = 2 * x + y + 3 * z+2,所以FirProc(a,c,b)6+4+15+227,SecProc(a,c,b)27+3+737?!究键c(diǎn)鏈接】過程的定義和調(diào)用。(29) 有如下事件過程:Function UNC (ByVal x As Integer, ByVal y As Integer) As Integer Do While y 0 sic=x / y x=y y=sic Loop UNC=xEnd Function以下是該函數(shù)的調(diào)用過程,該程序的運(yùn)行結(jié)果是Private Sub Command1_Click() Dim a As Integer Dim b As Integer a=12 b=2 x=UNC (a, b) Print xEnd SubA) 0B) 6C) 2D) 80【命題目的】考查考生對(duì)函數(shù)的定義和調(diào)用的運(yùn)用?!窘忸}要點(diǎn)】本題考查函數(shù)調(diào)用和輸出格式的語句。調(diào)用UNC的過程如下:x=12,y=2時(shí),sic=6,x=2,y=6;x=2,y=6時(shí),sic=0,x=6,y=0;y=0,所以跳出循環(huán),輸出x6并結(jié)束程序。【考點(diǎn)鏈接】過程的定義和調(diào)用。(30) 有如下程序: Private Sub Command1_Click() Dim k As Integer, m As Integer Dim op As Integer k=4: m=1 op=PPC(k, m) : Print op; op=PPC (k, m) : Print opEnd SubPrivate Function PPC (a As Integer, b As Integer) Static m As Integer, i As Integer m=0: i=2 i=i + m + 1 m=i + a + b PPC=mEnd Function程序運(yùn)行后,輸出的結(jié)果為A) 4 6B) 6 6C) 8 8D) 10 12【命題目的】考查考生對(duì)函數(shù)及函數(shù)參數(shù)的運(yùn)用?!窘忸}要點(diǎn)】在Sub過程中,程序段先定義了3個(gè)Integer型變量k,m,op,并給k賦給初值4,m的初值為1,然后調(diào)用事件過程PPC,并將它的值賦給op;在事件過程PPC中定義了兩個(gè)形參,參數(shù)的傳送是通過引用實(shí)參,即將k,m的地址作為a,b的地址;在PPC中,將m,I定義為靜態(tài)變量,第一次調(diào)用后的值仍然保留,但是m,I分別都有賦值語句,將它們的值變?yōu)?,2,所以返回值不變?!究键c(diǎn)鏈接】過程的定義和調(diào)用,以及參數(shù)傳遞方式的選擇。(31) 編寫如下事件過程:Private Sub Form_KeyDown (KeyCode As Integer, Shift As Integer) Print Chr(KeyCode) End SubPrivate Sub Form_KeyPress(KeyAscii As Integer) Print Chr(KeyAscii) End Sub在一般情況下(即不按住Shift鍵和鎖定大寫鍵時(shí)) 運(yùn)行程序,若按T鍵,則程序輸出的結(jié)果是A)T TB) t T C) T tD) t t【命題目的】考查考生對(duì)鍵盤事件的掌握程度。【解題要點(diǎn)】KeyPress事件和KeyDown事件各參數(shù)的含義?!究键c(diǎn)鏈接】Click事件和DblClick事件的運(yùn)用。(32) 在用菜單編輯器設(shè)計(jì)菜單時(shí),不可缺少的項(xiàng)目是 A) 快捷鍵B) 名稱C) 索引D) 標(biāo)題【命題目的】考查考生對(duì)菜單設(shè)計(jì)器的掌握程度?!窘忸}要點(diǎn)】菜單項(xiàng)建立的步驟。【錯(cuò)解分析】選項(xiàng)A)中,快捷鍵(ShortCut) 下拉列表框是用來存儲(chǔ)快捷鍵,供用戶為菜單項(xiàng)選擇一個(gè)快捷鍵,菜單項(xiàng)的快捷鍵可以不要,但如果選擇了快捷鍵則會(huì)顯示在菜單標(biāo)題的右邊,在程序運(yùn)行時(shí),用戶按快捷鍵同樣可以完成選擇該菜單項(xiàng)并執(zhí)行相應(yīng)命令的操作。選項(xiàng)B)中,名稱,用來輸入菜單及菜單項(xiàng)名稱的文本框。名稱不在菜單中出現(xiàn),名稱是在代碼中訪問菜單項(xiàng)惟一的標(biāo)識(shí)符,名稱是不能省略的。選項(xiàng)C)中,索引,數(shù)值,表示菜單數(shù)組中的位置序號(hào),如果不定義菜單數(shù)組,不要理會(huì)。選項(xiàng)D)中,標(biāo)題(Caption) 文本框用來讓用戶輸入顯示在窗體上的菜單標(biāo)題,鍵入的內(nèi)容會(huì)在菜單編輯器窗口的下邊空白部分顯示出來,該區(qū)域稱為菜單顯示區(qū)域,如果在標(biāo)題中某個(gè)字母前加上&,程序運(yùn)行后在菜單項(xiàng)中該字母下將加上下劃線,Alt+特定字母稱為訪問鍵,用以訪問該菜單項(xiàng),這種訪問只能逐層進(jìn)行,不能越過某一層而訪問深層子菜單?!究键c(diǎn)鏈接】幫助上下文、復(fù)選、協(xié)調(diào)位置等。(33) 下列說法正確的是 A) 在Visual Basic中的對(duì)話框分為兩種類型:預(yù)定義對(duì)話框和自定義對(duì)話框B) 自定義對(duì)話框由用戶根據(jù)自己需要定義的C) 預(yù)定義對(duì)話框是用戶在設(shè)置程序代碼后定義的D) MsgBox函數(shù)是用戶的自定義對(duì)話框的函數(shù)【命題目的】考查考生對(duì)對(duì)話框的理解程度?!窘忸}要點(diǎn)】對(duì)話框的分類及特點(diǎn)?!惧e(cuò)解分析】在Visual Basic中,對(duì)話框分為3種類型:即預(yù)定義對(duì)話框、自定義對(duì)話框和通用對(duì)話框,所以選項(xiàng)A)不正確;預(yù)定義對(duì)話框也稱預(yù)制對(duì)話框,是由系統(tǒng)提供的,Visual Basic系統(tǒng)提供了兩種預(yù)定義對(duì)話框:即輸入框和信息框(或消息框),前者用InputBox函數(shù)建立,后者用MsgBox函數(shù)建立,所以選項(xiàng)C)和選項(xiàng)D)不正確;自定義對(duì)話框也稱定制對(duì)話框,這種對(duì)話框由用戶根據(jù)自己的需要進(jìn)行定義,輸入框和信息框盡管很容易建立,但在應(yīng)用上有一定的限制,所以選項(xiàng)B)是正確的;通用對(duì)話框是一種控件,用這種控件可以設(shè)計(jì)較為復(fù)雜的對(duì)話框。(34) 在Visual Basic中,要將一個(gè)窗體加載到內(nèi)存進(jìn)行預(yù)處理但不顯示所使用的語句是A) HideB) ShowC) LoadD) Unload【命題目的】考查考生對(duì)多重窗體的操作問題。【解題要點(diǎn)】Load語句、Unload語句、Show方法和Hide方法的區(qū)別(35) 在Visual Basic中按文件的訪問方式不同,可將文件分為 A) ASCII文件和二進(jìn)制文件B) 文本文件和數(shù)據(jù)文件C) 數(shù)據(jù)文件和可執(zhí)行文件D) 順序文件和隨機(jī)文件【命題目的】考查考生對(duì)數(shù)據(jù)文件的分類掌握?!窘忸}要點(diǎn)】Visual Basic中文件的分類方式。【錯(cuò)解分析】在Visual Basic中,分類方法有多種:根據(jù)數(shù)據(jù)性質(zhì),可分為程序文件和數(shù)據(jù)文件; 根據(jù)數(shù)據(jù)的存取方式和結(jié)構(gòu)方式可分為順序文件和隨機(jī)文件;根據(jù)數(shù)據(jù)的編碼方式,可分為ASCII文件和二進(jìn)制文件。綜合上述分析,選項(xiàng)D)是正確的答案;選項(xiàng)B)中文本文件是按數(shù)據(jù)編碼劃分的,數(shù)據(jù)文件是按數(shù)據(jù)的性質(zhì)劃分的;選項(xiàng)C)中數(shù)據(jù)文件是按數(shù)據(jù)的性質(zhì)劃分的;選項(xiàng)A)是按數(shù)據(jù)的編碼方式劃分的。二、填空題:共15空,每空2分,共30分。 (1) 棧和隊(duì)列通常采用的存儲(chǔ)結(jié)構(gòu)是 【1】 。(2) 在程序設(shè)計(jì)階段應(yīng)該采取 【2】 和逐步求精的方法,把一個(gè)模塊的功能逐步分解,細(xì)化為一系列具體的步驟,進(jìn)而用某種程序設(shè)計(jì)語言寫成程序。(3) 軟件結(jié)構(gòu)是以 【3】 為基礎(chǔ)而組成的一種控制層次結(jié)構(gòu)。(4) 數(shù)據(jù)庫系統(tǒng)階段的數(shù)據(jù)具有較高獨(dú)立性,數(shù)據(jù)獨(dú)立性包括物理獨(dú)立性和 【4】 兩個(gè)含義。(5) 數(shù)據(jù)庫保護(hù)分為:安全性控制 、 【5】 、并發(fā)性控制和數(shù)據(jù)的恢復(fù)。 (6) 為了選擇多個(gè)控件,可以按住 【6】 鍵,然后單擊每個(gè)控件。 (7) 浮點(diǎn)數(shù)由3部分組成,即符號(hào)、 【7】 和尾數(shù)。 (8) 下面程序運(yùn)行后,單擊命令按鈕,輸出的結(jié)果是 【8】 Private Sub Command1_Click() Dim a%(1 To 4) , b%(2 To 6) , i%, str1#, str2# For i=1 To 4 a(i) =i Next i For i=2 To 6 b(i) =i Next i str1=YAG(A) str2=YAG(b) Print str1=;
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025房地產(chǎn)銷售合同范本2
- 2025民宿客棧裝修合同模板
- 2025新入職員工試用期合同協(xié)議
- 企業(yè)融資合同模板
- 運(yùn)輸及倉儲(chǔ)合同范例二零二五年
- 二零二五常用房屋租賃合同模板
- 租房退房協(xié)議書
- 業(yè)務(wù)員合作合同二零二五年
- 2025型材供應(yīng)商采購合同
- 2025商業(yè)廣場(chǎng)綠化養(yǎng)護(hù)合同
- 專題03全等模型-手拉手模型(原卷版+解析)
- 售后文員的工作職責(zé)模版(2篇)
- 沿街商鋪、合用場(chǎng)所消防安全培訓(xùn)課件
- 靜脈炎的預(yù)防及處理-李媛
- 2024年湖北省中考語文真題(學(xué)生版+解析版)
- 2024旋翼無人機(jī)巡檢作業(yè)規(guī)范
- (部編版)統(tǒng)編版小學(xué)語文教材目錄(一至六年級(jí)上冊(cè)下冊(cè)齊全)
- 允許孩子犯錯(cuò)課件
- 二年級(jí)上冊(cè)音樂教案 第五單元 郵遞馬車蘇少版
- 港口與船舶協(xié)同運(yùn)營(yíng)優(yōu)化
- 蘇州工業(yè)園區(qū)應(yīng)急管理系統(tǒng)招聘筆試真題2023
評(píng)論
0/150
提交評(píng)論