計(jì)算機(jī)二級(jí)(VB)筆試137_第1頁(yè)
計(jì)算機(jī)二級(jí)(VB)筆試137_第2頁(yè)
計(jì)算機(jī)二級(jí)(VB)筆試137_第3頁(yè)
已閱讀5頁(yè),還剩10頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、 模擬 計(jì)算機(jī)二級(jí) (VB) 筆試 137一、選擇題 (每小題 2分,共 70分)下列各題 A 、B 、C 、D四個(gè)選項(xiàng)中,只有一個(gè)選項(xiàng)是正確的。第 1 題: 以下關(guān)于數(shù)據(jù)的存儲(chǔ)結(jié)構(gòu)的敘述中,正確的是 。A. 數(shù)據(jù)的存儲(chǔ)結(jié)構(gòu)是數(shù)據(jù)間關(guān)系的抽象描述B. 數(shù)據(jù)的存儲(chǔ)結(jié)構(gòu)是邏輯結(jié)構(gòu)在計(jì)算機(jī)存儲(chǔ)器中的實(shí)現(xiàn)C. 數(shù)據(jù)的存儲(chǔ)結(jié)構(gòu)分為線性結(jié)構(gòu)和非線性結(jié)構(gòu)D. 數(shù)據(jù)的存儲(chǔ)結(jié)構(gòu)對(duì)數(shù)據(jù)運(yùn)算的具體實(shí)現(xiàn)沒(méi)有影響參考答案: B答案解析:本題的考查點(diǎn)是數(shù)據(jù)結(jié)構(gòu)的組成。數(shù)據(jù)結(jié)構(gòu)包括 3 個(gè)方面的內(nèi)容:數(shù)據(jù)的邏輯 結(jié)構(gòu)、數(shù)據(jù)的存儲(chǔ)結(jié)構(gòu)和數(shù)據(jù)的運(yùn)算。 數(shù)據(jù)的邏輯結(jié)構(gòu)是數(shù)據(jù)關(guān)系的描述, 只抽 象反映數(shù)據(jù)元素間的邏輯關(guān)系, 而不管

2、在計(jì)算機(jī)中的存儲(chǔ)方式; 數(shù)據(jù)的邏輯結(jié)構(gòu) 包括線性結(jié)構(gòu)和非線性結(jié)構(gòu)。 數(shù)據(jù)的存儲(chǔ)結(jié)構(gòu)是邏輯結(jié)構(gòu)在計(jì)算機(jī)中的存儲(chǔ)實(shí)現(xiàn)。 數(shù)據(jù)的運(yùn)算是邏輯結(jié)構(gòu)相應(yīng)的各種運(yùn)算,每一種邏輯結(jié)構(gòu)都有一個(gè)運(yùn)算的集合。第 2 題: 以下關(guān)于線性表的描述,錯(cuò)誤的一條是 。A. 線性表是線性結(jié)構(gòu)B. 線性表就是單鏈表C. 線性表的順序存儲(chǔ)結(jié)構(gòu)必須占用一片連續(xù)的存儲(chǔ)單元D. 線性表的鏈?zhǔn)酱鎯?chǔ)結(jié)構(gòu)不必占用連續(xù)的存儲(chǔ)單元 參考答案: A答案解析:線性表是一種最簡(jiǎn)單、 最常用的數(shù)據(jù)結(jié)構(gòu)。 線性表操作的實(shí)現(xiàn)依賴于線性表中數(shù) 據(jù)元素及元素之間的關(guān)系在存儲(chǔ)器中如何存儲(chǔ)。 采用順序存儲(chǔ)方式存儲(chǔ)的線性表 稱為順序表; 用鏈?zhǔn)酱鎯?chǔ)方式存儲(chǔ)的線性表稱

3、為線性鏈表; 用散列方法存儲(chǔ)的線 性表稱為散列表。第 3 題:下列內(nèi)部排序方法中,穩(wěn)定的排序方法是 A. 快速排序B. 堆排序C. 希爾排序D. 基數(shù)排序 參考答案: D答案解析: 對(duì)于具有同一排序碼的多個(gè)記錄, 若采用的排序方法使得排序后記錄的相對(duì)次序 不變,則次排序方法為穩(wěn)定的。 基數(shù)排序是一種借助多關(guān)鍵字排序的思想對(duì)單邏 輯關(guān)鍵字進(jìn)行排序的方法。 基數(shù)排序不需要進(jìn)行記錄關(guān)鍵字間的比較, 因此是 種穩(wěn)定的排序方法。第 4 題: 在下列方法中,不用查找表中數(shù)據(jù)元素的關(guān)系進(jìn)行查找的方法是 。A. 有序表查找B. 二叉排序樹(shù)查找C. 平衡二叉樹(shù)D. 散列查找 參考答案: D答案解析:線性表查找和

4、樹(shù)形查找都是利用了數(shù)據(jù)元素之間的關(guān)系進(jìn)行查找, 只有散列查找 是利用關(guān)鍵字值與存儲(chǔ)位置來(lái)進(jìn)行查找。第 5 題: 下列敘述中,不正確的是 。A .系統(tǒng)軟件是在應(yīng)用軟件基礎(chǔ)上開(kāi)發(fā)的B. 系統(tǒng)軟件提供友好的人機(jī)界面C. 系統(tǒng)軟件與硬件密切相關(guān)D. 系統(tǒng)軟件與具體應(yīng)用無(wú)關(guān) 參考答案: A答案解析:本題的考點(diǎn)是軟件系統(tǒng)。 計(jì)算機(jī)軟件系統(tǒng)包括系統(tǒng)軟件和應(yīng)用軟件。 系統(tǒng)軟件通 常負(fù)責(zé)管理、 控制和維護(hù)計(jì)算機(jī)的各種軟硬件資源, 并為用戶提供友好的操作界 面,以及服務(wù)于一般目的的上機(jī)環(huán)境, 系統(tǒng)軟件與具體應(yīng)用無(wú)關(guān)。 常見(jiàn)的系統(tǒng)軟 件有:操作系統(tǒng)、語(yǔ)言處理程序、系統(tǒng)實(shí)用程序、工具軟件、數(shù)據(jù)管理系統(tǒng)。應(yīng) 用軟件是為

5、各種應(yīng)用目的而開(kāi)發(fā)的程序, 應(yīng)用軟件通常是在系統(tǒng)軟件的基礎(chǔ)上開(kāi) 發(fā)出來(lái)的。常見(jiàn)的軟件系統(tǒng)有:辦公自動(dòng)化軟件、管理信息系統(tǒng)、大型科學(xué)計(jì)算 軟件包等。第 6 題: 軟件危機(jī)的主要表現(xiàn)有多個(gè)方面,如:I、需求增長(zhǎng)無(wú)法滿足 U、生產(chǎn)成本過(guò)咼 川、進(jìn)度無(wú)法控制W、需求定義不 準(zhǔn)確V、質(zhì)量不易保證切、難以滿足維護(hù)需要但比較而言,一般認(rèn)為軟件危機(jī)產(chǎn)生的主要原因是 。A. I 和 UB. I和川C. U 和 VD. I和切參考答案: D答案解析:本題的考點(diǎn)是軟件危機(jī)的表現(xiàn)形式。 軟件危機(jī)就是指在計(jì)算機(jī)軟件開(kāi)發(fā)和維護(hù)過(guò) 程中所遇到的一系列嚴(yán)重問(wèn)題, 其主要表現(xiàn)可歸納為兩點(diǎn): 一方面是無(wú)法滿足日 益增長(zhǎng)的對(duì)軟件的

6、需求;另一方面是難以滿足對(duì)已有的軟件系統(tǒng)的維護(hù)。第 7 題: 軟件的結(jié)構(gòu)化開(kāi)發(fā)過(guò)程各階段都應(yīng)產(chǎn)生規(guī)范的文檔,以下選項(xiàng)中,在設(shè)計(jì)階段 應(yīng)產(chǎn)生的文檔是 。A. 可行性分析報(bào)告書(shū)B(niǎo). 軟件需求說(shuō)明書(shū)C. 軟件設(shè)計(jì)規(guī)格說(shuō)明書(shū)D. 軟件測(cè)試報(bào)告書(shū)參考答案: C答案解析:本題的考點(diǎn)是開(kāi)發(fā)過(guò)程計(jì)劃期的任務(wù)。 可行性分析報(bào)告書(shū)是在可行性分析階段產(chǎn) 生的,軟件需求說(shuō)明書(shū)是在需求分析階段產(chǎn)生的, 軟件設(shè)計(jì)規(guī)格說(shuō)明書(shū)是在設(shè)計(jì) 階段產(chǎn)生的,軟件測(cè)試報(bào)告書(shū)是在測(cè)試階段產(chǎn)生的。第 8 題: 關(guān)系數(shù)據(jù)模型用 結(jié)構(gòu)表示實(shí)體和實(shí)體間的聯(lián)系。A. 樹(shù)型B. 網(wǎng)狀C. 二維表D. 對(duì)象參考答案: C答案解析:數(shù)據(jù)模型按數(shù)據(jù)結(jié)構(gòu)分為

7、; 層次模型、網(wǎng)狀模型、關(guān)系模型和面向?qū)ο髷?shù)據(jù)模型。 層次模型是樹(shù)型結(jié)構(gòu), 網(wǎng)狀模型是網(wǎng)狀結(jié)構(gòu) ( 有向圖結(jié)構(gòu) ) ,關(guān)系模型是用二維 表表示實(shí)體以及實(shí)體與實(shí)體間的聯(lián)系, 在面向?qū)ο髷?shù)據(jù)模型中, 對(duì)象是實(shí)體的模 型化。第 9 題: 已知學(xué)生關(guān)系是;學(xué)生 ( 學(xué)號(hào),姓名,性別,專業(yè)號(hào),班長(zhǎng) ) ,其中“學(xué)號(hào)”是 主碼,“班長(zhǎng)”屬性表示該學(xué)生所在班級(jí)的班長(zhǎng)的學(xué)號(hào),則學(xué)生關(guān)系是A. 是參照關(guān)系不是被參照關(guān)系B. 是被參照關(guān)系不是參照關(guān)系C. 既是參照關(guān)系又是被參照關(guān)系D. 沒(méi)有參照關(guān)系 參考答案: C 答案解析:在學(xué)生關(guān)系中, 班長(zhǎng)來(lái)自于學(xué)生的學(xué)號(hào), 班長(zhǎng)不是學(xué)生關(guān)系的主碼, 但學(xué)號(hào)是學(xué) 生關(guān)系的主

8、碼, 因此,這是同一個(gè)關(guān)系內(nèi)部屬性間的引用關(guān)系, 學(xué)生關(guān)系既是參 照關(guān)系又是被參照關(guān)系。第 10 題: 在數(shù)據(jù)庫(kù)的三級(jí)模式結(jié)構(gòu)中,描述數(shù)據(jù)庫(kù)中全體數(shù)據(jù)的全局邏輯結(jié)構(gòu)和特性的A. 模式和內(nèi)模式B. 內(nèi)模式C. 模式D. 外模式參考答案: C答案解析: 外模式是數(shù)據(jù)庫(kù)用戶可以看見(jiàn)和使用的局部數(shù)據(jù)的邏輯結(jié)構(gòu)和特征的描述, 模式 是描述數(shù)據(jù)庫(kù)中全體數(shù)據(jù)的全局邏輯結(jié)構(gòu)和特性, 內(nèi)模式則是數(shù)據(jù)庫(kù)物理結(jié)構(gòu)和 存儲(chǔ)方式的描述。第 11 題:Visual Basic 提供的工具欄中,一般只顯示 。A. 編輯B. 標(biāo)準(zhǔn)工具欄C. 窗體編輯器D. 調(diào)試參考答案: B答案解析:利用工具欄可以快速地訪問(wèn)常用的菜單命令。

9、 Visual Basic 除了提供標(biāo)準(zhǔn)工具 欄外,還提供了編輯、窗體編輯器和調(diào)試等專用工具欄。 一般只顯示標(biāo)準(zhǔn)工具欄。 若要打開(kāi)其他工具欄,可以通過(guò) “視圖 ”菜單中的 “工具欄 ”命令來(lái)選擇。第 12 題: 設(shè)有如下聲明; Dim X As Integer 如果Sgn(X)的值為-1,則X的值是 。A. 整數(shù)B. 大于0的整數(shù)C. 等于0的整數(shù)D. 小于0的數(shù)參考答案: D答案解析:函數(shù)Sgn返回參數(shù)的符號(hào),當(dāng)參數(shù)X為正數(shù)時(shí),該函數(shù)返回的值為1 :當(dāng)X為負(fù)數(shù)時(shí),返回的值為 -1 當(dāng) X 為 0 時(shí),返回的值為 0第 13 題: 表示窗體名稱的屬性是 A. NameB. CaptionC.

10、TopD. Title參考答案: A答案解析:Caption 表示窗體標(biāo)題的屬性, Top 表示窗體距離屏幕頂邊的相對(duì)位置, Title 雖然是標(biāo)題的意思,但在 Visual Basic 中沒(méi)有這個(gè)屬性 Name 才是表示窗體 名稱的屬性。第 14 題:窗體的邊框類型 BorderStyle 屬性默認(rèn)是 Sizable ,表示 A. 窗體沒(méi)有邊框B. 窗體是固定單邊框C. 固定對(duì)話框D. 窗體邊框是可調(diào)整的 參考答案: D答案解析: 第 15 題:設(shè)窗體上有一個(gè)列表框控件 List1 ,且其中含有若干列表項(xiàng),則以下能表示當(dāng) 前被選中的列表項(xiàng)內(nèi)容的是 。A. List1.ListB. List1

11、.ListIndexC. List1.IndexD. List1.Text參考答案: D答案解析:列表框的List屬性表示列表框的內(nèi)容,為數(shù)組,下標(biāo)為 on-1 , n表示列表框 的項(xiàng)數(shù)。 ListIndex 屬性表示選中的列表框項(xiàng)目的位置,第一項(xiàng)從。開(kāi)始。 Text 屬性才是表示指定當(dāng)前選中的列表框項(xiàng)目的文本內(nèi)容。第 16 題:A. Cos(a+b) 2-4-5*exp(2)B. CosA2(a+b) +5*exp(2)C. Cos(a+b)八2+5*1 n(2)D. CosA2(a+b) +5*1 n(2)參考答案: A答案解析: 第 17 題:語(yǔ)句 Print "25*40&q

12、uot; 輸出的結(jié)果是 A. "25*40"B. 出現(xiàn)錯(cuò)誤信息C. 25*40D. 1000參考答案: C答案解析:題目中的 Print 語(yǔ)句輸出的是字符串,那么就直接將雙引號(hào)之間的字符串打印 輸出在當(dāng)前窗體上,所以選項(xiàng) C 是正確的。如果想要輸出 25 和 40 的乘積,就 應(yīng)該執(zhí)行語(yǔ)句 “Print 25*40”,先計(jì)算表達(dá)式 25*40 的值,然后得到 1000 再 輸出。第 18 題:下列關(guān)于 Do Until-Loop 型循環(huán)的敘述中,正確的是 。A. 先執(zhí)行循環(huán)體,當(dāng) Until 后的表達(dá)式成立時(shí)繼續(xù)循環(huán)B. 先執(zhí)行循環(huán)體,當(dāng) Until 后的表達(dá)式成立時(shí)退出循

13、環(huán)C. 先進(jìn)行循環(huán)條件的判斷,當(dāng) Un til后的表達(dá)式成立時(shí)繼續(xù)循環(huán)D. 先進(jìn)行循環(huán)條件的判斷,當(dāng) Un til后的表達(dá)式成立時(shí)停止循環(huán)參考答案: D 答案解析:Do Until-Loop 循環(huán)語(yǔ)句是先判斷后執(zhí)行, 即:先進(jìn)行循環(huán)條件的判斷, 當(dāng) Until 后的表達(dá)式成立時(shí)停止循環(huán)。第 19 題:用于動(dòng)態(tài)地在菜單中增加菜單項(xiàng)的語(yǔ)句是 A. LoadMenuB. LoadC. UnloadMenuD. Unload參考答案: B答案解析: 自動(dòng)增減菜單項(xiàng)必須用控件數(shù)組、 Load 語(yǔ)句和 Unload 語(yǔ)句實(shí)現(xiàn)。菜單項(xiàng)的增 減通過(guò)控件數(shù)組來(lái)實(shí)現(xiàn)。一個(gè)控件數(shù)組含有若干個(gè)控件,這些控件的名稱相同

14、, 所使用的事件過(guò)程相同, 但其中的每個(gè)元素可以有自己的屬性。 和普通數(shù)組一樣, 通過(guò)下標(biāo) (index) 訪問(wèn)控件數(shù)組中的元素。 控件數(shù)組可以在設(shè)計(jì)階段建立, 也可 以在運(yùn)行時(shí)建立。為了動(dòng)態(tài)地增減菜單項(xiàng),在運(yùn)行時(shí)可以使用 Load 語(yǔ)句增加 ( 裝載 ) 菜單項(xiàng),或使用 Unload 語(yǔ)句減少 ( 卸載 ) 菜單項(xiàng)。第 20 題:下列對(duì)話框有關(guān)屬性中,用于設(shè)置初始的文件目錄并返回用戶選擇的目錄的屬 性是 。A. InitDirB. DialogTitleC. FilterD. FileName參考答案: A 答案解析: InitDir 屬性用于設(shè)置初始的文件目錄并返回用戶選擇的目錄; Dia

15、logTitle 屬 性用于設(shè)置標(biāo)題文本,默認(rèn)為“打開(kāi)”, Filter 屬性用于設(shè)置文件過(guò)濾器; FileName 屬性用于設(shè)置初始的文件名并返回用戶所選擇文件的名稱。第 21 題: 表示窗體為“模態(tài)型” ( 強(qiáng)制響應(yīng)方式 ) 窗體的“模式”值為 。A. VbModal 或 1B. VbModal 或 0C. VbModaless 或 1D. VbModaless 或 0參考答案: A 答案解析: 利用窗體的 Show 方法將窗體顯示出來(lái)的語(yǔ)法格式如下。 窗體 名 .)show 模式 參數(shù) “模式 ”的取值可以為 1(或 VbModal)、 0(或 VbModaless)。當(dāng)“模式”參數(shù)的取

16、值為1(或VbModal)時(shí),表示窗體是 “模 態(tài)型 ”窗體。在這種情況下,鼠標(biāo)只在此窗體內(nèi)起作用,在此窗體未關(guān)閉之前 不能激活其他窗體;當(dāng) “模式 ”參數(shù)的值為 o( 或 VbModaless) 時(shí),表示窗體 是“非模態(tài)型 ”窗體,允許在不關(guān)閉該窗體的情況下操作其他窗體。 當(dāng)省略 “模 式 ”參數(shù)時(shí),默認(rèn)為 0( 或 VbModaless) 。第 22 題: 在下列 4 個(gè) Visual Basic 表達(dá)式中,非法的表達(dá)式是 。A. a = b+cB. a = (b = c)C. a+b= cD. a$= b+c+10參考答案: D答案解析:在選項(xiàng) D 中,符號(hào) “=”的左邊是一個(gè)字符型變量

17、 a$ ,而右邊則是一個(gè)算術(shù)表 達(dá)式,其類型不匹配,故該表達(dá)式非法。第 23 題:Sub過(guò)程與Function過(guò)程最根本的區(qū)別是。A. Sub 過(guò)程的過(guò)程名稱不能有返回值, 而 Function 過(guò)程能通過(guò)過(guò)程名稱得到 返回值B. Sub 過(guò)程名稱與 Function 過(guò)程名稱的格式不統(tǒng)一C. 兩種過(guò)程參數(shù)的傳遞方式不同D. Function過(guò)程可以有參數(shù),Sub不能有參數(shù)參考答案: A答案解析:Sub 過(guò)程與 Function 過(guò)程最根本的區(qū)別是: Sub 過(guò)程的過(guò)程名稱不能有返回 值,而 Function 過(guò)程能第 24 題:函數(shù) String(n , "str") 的

18、功能是 。A. 把數(shù)值型數(shù)據(jù)轉(zhuǎn)換為字符串B. 返回由n個(gè)字符組成的字符串C .從字符串中取出 n 個(gè)字符D.從字符串中第n個(gè)字符的位置開(kāi)始取子字符串參考答案: B答案解析:函數(shù) String 的功能是:返回指定長(zhǎng)度、重復(fù)某個(gè)字符的字符串,其格式是; String( v長(zhǎng)度,v字符串)。其中,v長(zhǎng)度是數(shù)值表達(dá)式,表示返回字 符串長(zhǎng)度,v字符串表示要重復(fù)并返回的字符或字符串,如果是字符串,僅對(duì)其第一個(gè)字符重復(fù)后返回。因此 String(n , "str") 是返回由 n 個(gè) s 組成的字 符串,是字符串第一個(gè)字符的重復(fù),不能從字符中中取出n 個(gè)字符,或者從字符串中第 n 個(gè)字符

19、的位置開(kāi)始取出子字符串,更不是把數(shù)值型數(shù)據(jù)轉(zhuǎn)換為字符 串,因此應(yīng)選 B 。第 25 題:在窗體上畫一個(gè)命令按鈕,名稱為 Commanc。單擊命令按鈕時(shí),執(zhí)行如下事件 過(guò)程,則在彈出的信息框的標(biāo)題欄中顯示的信息是 。Private SubCommanc1_Click()a$="software anc harcware" b$=Right(a$ , 8) c$ =Mic(a$,1,8)MsgBox a$ , b$ ,c$,1Enc SubA. software anc harcwareB. softwareC. hardwareD. 1參考答案: C答案解析:MsgBox語(yǔ)句

20、用于顯示一個(gè)提示性的對(duì)話框,其格式是:MsgBox提示信息, v對(duì)話框類型)C , v對(duì)話框標(biāo)題,v對(duì)話框坐標(biāo)其中的第3個(gè)參 數(shù)定義對(duì)話框的標(biāo)題。在語(yǔ)句 MsgBoxa$, b$ , c$, 1 中,第 2 個(gè)參數(shù)默 認(rèn),用兩個(gè)逗號(hào)標(biāo)識(shí)出其位置:第 3個(gè)參數(shù)是b$,而b$ = Right(a$ , 8), 其值為字符串 a$ 的右邊的 8 個(gè)字符 "hardware" ,因此應(yīng)該選 C。第 26 題:執(zhí)行如下語(yǔ)句:a = InputBox( "Today", "Tomorrow", "Yesterday", &qu

21、ot;Day before yesterday", 5)將顯示一個(gè)輸入對(duì)話框時(shí),在對(duì)話框的輸入?yún)^(qū)中顯示的信息是 。A. TodayB. TomorrowC. YesterdayD. Day before yesterday參考答案: C答案解析:InputBox函數(shù)用于接收用戶輸入的數(shù)據(jù),其格式是:InputBox( v提示信息, v對(duì)話框標(biāo)題,輸入?yún)^(qū)的默認(rèn)值,對(duì)話框坐標(biāo))在對(duì)話框的 輸入?yún)^(qū)中顯示的應(yīng)當(dāng)是第三個(gè)參數(shù)v輸入?yún)^(qū)的默認(rèn)值,即字符串"Yesterday",故應(yīng)選 C。第 27 題:對(duì)窗體編寫如下代碼,當(dāng)程序運(yùn)行后,按回車鍵,輸出結(jié)果為 Option Bas

22、e 1Private Sub Form KeyPress(KeyAscii As Integer)a = Array(237,126,87,48,498)m1=a(l)m2=1If KeyAscii=13ThenFor i=2To5If a(i) > m1 The nm1 = a(j) m2= iEnd IfNext iEnd IfPrint m1Print m2End SubA. 48 4B. 237 1C. 498 5D. 498 4參考答案: C答案解析:分析程序段,首先定義了一個(gè)數(shù)組a ,它包含有5個(gè)數(shù)組元素,而變量ml先存 放數(shù)組的第 1 個(gè)元素的值, m2 表示當(dāng)前指向第 1

23、 個(gè)元素,所以此時(shí) m1=237, m前1;按回車鍵后,在 KeyPress事件過(guò)程中得到當(dāng)前按鍵的ASCII碼值KeyAseii=13 ,因此程序段將執(zhí)行 H 語(yǔ)句的程序段,在該段程序中,將數(shù)組元素 中的最大值存放在ml中,將該元素的位置存放于 m2中。第 28 題:為了在按下 Esc 鍵時(shí)執(zhí)行某個(gè)命令按鈕的 Click 事件過(guò)過(guò)程,需要把該命令按 鈕的一個(gè)屬性設(shè)置為 True, 這個(gè)屬性是A. ValueB. DefaultC. CancelD. Enabled參考答案: C答案解析:設(shè)置Default屬性為True,表示該命令按鈕為窗體的默認(rèn)按鈕。當(dāng)用戶按下 Enter 鍵時(shí),執(zhí)行該按鈕

24、的 Click 事件;設(shè)置 Cancel 屬性為 False ,表示該命 令按鈕為窗體的默認(rèn)取消按鈕,當(dāng)用戶按下 Esc 鍵時(shí),執(zhí)行該按鈕的 Click 事 件。 Enabled 屬性用于設(shè)置命令按鈕是否能夠響應(yīng)用戶的單擊。第 29 題:在窗體上畫一個(gè)名稱 List1 的列表框,一個(gè)名稱為 Label1 的標(biāo)簽。列表框中顯 示若干城市的名稱。當(dāng)單A. PrivateSub list1_Click()Label1. Caption= List1. ListIndexEnd SubB. Private Sub Listl_Click() Label1. Name= List1. ListIndex

25、 EndSubC. Private Sub List1_Click() Label1. Name= List1. Text End SubD. Private Sub List1_Click() Label1. Caption: List1. Text End Sub參考答案:答案解析:標(biāo)簽的 Caption 屬性用來(lái)顯示標(biāo)簽的文本內(nèi)容,因此選項(xiàng) B 和 C 錯(cuò)誤。列表框的 ListIndex 屬性指定已選中的列表框項(xiàng)的位置,不選任何項(xiàng),其值為 -1 ,第 一項(xiàng)從。開(kāi)始;列表框的 Text 屬性指定選中的列表框項(xiàng)的文本內(nèi)容,因此只有 選項(xiàng) D 正確。第 30 題: 在窗體上畫一個(gè)名稱為 Tex

26、t1 的文本框,并編寫如下程序:Private Sub Form_Load( )ShowText1.Text = " "Text1.SetFocusEnd SubPrivate Sub Form_MouseUp(Button As Integer, Shift As Integer, X AsSingle, Y _ As Single)Print " 程序設(shè)計(jì) "End SubPrivate Sub Text1_Ke! tDown(KeyCode As Integer,Shift As Integer) Print "Visual Basic&

27、quot;End Sub程序運(yùn)行后,如果按 A 鍵,然后單擊窗體,則在窗體上顯示的內(nèi)容是 。A. Visual BasicB. 程序設(shè)計(jì)C. A 程序設(shè)計(jì)D. Visual Basic 程序設(shè)計(jì)參考答案: D答案解析:在文本框中輸入字符“A”,觸發(fā)文本框的KeyDown事件,執(zhí)行后在窗體上輸出Visual Basic若在窗體上單擊鼠標(biāo),則觸發(fā)窗體的 MouseDow、MouseUp和 Click事件,再執(zhí)行MouseDowr事件過(guò)程代碼,輸出 “程序設(shè)計(jì)”。故選項(xiàng)D 正確。第 31 題: 在窗體上畫一個(gè)命令按鈕,然后編寫如下代碼:Private Type RecordID As Integer

28、Name As String * 20End TypePrivate Sub Command1_Click( )Dim MaxSize, NextChar, MyCharOpen "d:vbtt. txt" For Input As #1MaxSize = LOF(1)For NextChar - MaxSize To 1 Step -1Seek # 1, NextChar MyChar = Input(1, # 1)Next NextCharPrint EOF(1)Close #1End Sub假設(shè)文件 d:vbtt. txt 的內(nèi)容為 Hello eveybody! 那

29、么程序運(yùn)行后,單擊命 令按鈕,其輸出結(jié)果為 。A. TrueB. FalseC. 0D. Null參考答案: B答案解析:在 For 循環(huán)體中,最后利用 Seek 語(yǔ)句將文件指針指向第 1 個(gè)字符后;因此Print EOF語(yǔ)句中,EOF(1)函數(shù)得到的值為False ,即文件指針當(dāng)前不指向文 件的結(jié)尾。值得注意的是,當(dāng)文件 d:vbtt.txt 的內(nèi)容為空或者是該文件只有 一個(gè)字符的時(shí)候,EOF(1)函數(shù)得到的值就應(yīng)該為True,也就是說(shuō)當(dāng)前文件指針 指向文件結(jié)尾。第 32 題:在窗體上畫一個(gè)名稱為Comma nd的命令按鈕和一個(gè)名稱為Textl的文本框,然 后編寫如下程序:Private S

30、ub Command1_Click( )Dim x,y,z As Integerx=5y=7z=0Text1. text = " "Call P1 (x,y,z)Text1. Text = Str(z)End SubSub P1(ByVal a As Integer,ByVal b As Integer,c As Integer)c=a+bEnd Sub程序運(yùn)行后,如果單擊命令按鈕,在文本框中顯示的內(nèi)容是 。A. 0B. 12C. Str(z)D. 沒(méi)有顯示參考答案: B答案解析:在 Visual Basic 中,進(jìn)行函數(shù)調(diào)用時(shí),形式參數(shù)默認(rèn)的是按傳地址 ByRef 的方

31、式進(jìn)行傳遞,如果要傳值調(diào)用,必須用 ByVal 指明。本題中 a 和 b 為傳值調(diào)用, 即先將x和y的值傳遞給a和b,然后通過(guò)c傳地址調(diào)用,將a和b之和傳遞給主調(diào)函數(shù)的變量z,因此z的值為12, 第 33 題:下列敘述中,錯(cuò)誤的一條是 。A. 不同子過(guò)程中的局部變量可以具有相同的名稱B. 不同子過(guò)程中具有相同名稱的局部變量指的是同一變量C. 某個(gè)子過(guò)程中聲明的局部變量使用的生命周期僅限于該子過(guò)程被執(zhí)行過(guò) 程中D. 某個(gè)子過(guò)程中聲明的局部變量使用范圍僅限定于該子過(guò)程內(nèi) 參考答案: B答案解析:子過(guò)程中聲明的局部變量使用范圍僅限定于該子過(guò)程內(nèi), 而且它的使用的生命周 期僅限于該子過(guò)程被執(zhí)行過(guò)程中。

32、 不同子過(guò)程中的局部變量可以具有相同的名稱, 但指的是不同變量。第 34 題:在按下任意一個(gè)鼠標(biāo)按鈕時(shí)被觸發(fā)的事件是 A. MouseMove事件B. MouseUp事件C. MouseDown事 件D. KeyUp 事件 參考答案: C答案解析:MouseMove事件、MouseUp事件和MouseDow事件都是鼠標(biāo)事件。MouseMove 事件:在移動(dòng)鼠標(biāo)時(shí)被觸發(fā);MouseUp事件:在釋放任意一個(gè)鼠標(biāo)按鈕時(shí)被觸發(fā);MouseDow事件:在按下任意一個(gè)鼠標(biāo)按鈕時(shí)被觸發(fā)。所以應(yīng)選擇C。而KeyUp事件是鍵盤事件。第 35 題:在下列文件系統(tǒng)控件的事件中,當(dāng)文件列表框的 Path 屬性改變時(shí)發(fā)

33、生的事件是A. ClickB. DblCliekC. PattermChangeD. PathChange參考答案: D答案解析:Click 事件:用鼠標(biāo)單擊時(shí)發(fā)生;DblClick 事件:用鼠標(biāo)雙擊時(shí)發(fā)生;PattermChange 事件:當(dāng)文件列表框的 Patterm 屬性改變時(shí)發(fā)生; PathChange: 當(dāng)文件列表框的 Path 屬性改變時(shí)發(fā)生。所以應(yīng)選擇 D。二、填空題 (每空 2 分,共 30 分)第 36 題:當(dāng)線性表的操作無(wú)插入和刪除時(shí),采用 結(jié)構(gòu)為好參考答案: 順序詳細(xì)解答: 當(dāng)線性表的操作無(wú)插入和刪除時(shí),在對(duì)線性表進(jìn)行操作時(shí),不能改變?cè)氐?位置,采用順序結(jié)構(gòu)的效率高于鏈

34、式結(jié)構(gòu)。 因?yàn)椴捎庙樞蚪Y(jié)構(gòu)對(duì)元素的查找可通 過(guò)計(jì)算得到。第 37 題: 由一棵二叉樹(shù)的前序遍歷序列和 可唯一確定這棵二叉樹(shù)。參考答案:中序遍歷序列詳細(xì)解答: 由一棵二叉樹(shù)的前序遍歷序列和中序遍歷序列可唯一確定這棵二叉樹(shù)第 38 題: 瀑布模型將軟件生存周期劃分為 、開(kāi)發(fā)和運(yùn)行 3 個(gè)階段。參考答案:計(jì)劃詳細(xì)解答:瀑布模型是 1976 年提出來(lái)的,它將軟件生存周期劃分為計(jì)劃、開(kāi)發(fā)和運(yùn)行 3個(gè)時(shí)期,每個(gè)時(shí)期又分為若干個(gè)階段。第 39 題: 在結(jié)構(gòu)化分析方法中,用于描述系統(tǒng)中所用到的全部數(shù)據(jù)和文件的文檔稱為參考答案:數(shù)據(jù)字典詳細(xì)解答:在結(jié)構(gòu)化分析方法中, 用于描述系統(tǒng)中所用到的全部數(shù)據(jù)和文件的文檔稱

35、為 數(shù)據(jù)字典。第 40 題:數(shù)據(jù)模型通常由 3 部分組成,它們是 ,數(shù)據(jù)操作和完整性約束。參考答案:數(shù)據(jù)結(jié)構(gòu)詳細(xì)解答:數(shù)據(jù)模型具有以下 3 個(gè)組成要素:數(shù)據(jù)結(jié)構(gòu)、 數(shù)據(jù)操作、數(shù)據(jù)完整性約束條 件,它們分別描述了系統(tǒng)的靜態(tài)特征、 動(dòng)態(tài)特征和完整性約束條件。 通常按數(shù)據(jù) 結(jié)構(gòu)的類型來(lái)命名數(shù)據(jù)模型,即層次模型、網(wǎng)狀模型和關(guān)系模型。第 41 題: 在窗體上畫一個(gè)命令按鈕,然后編寫如下事件過(guò)程。該程序運(yùn)行后,單擊命令 按鈕,在輸入對(duì)話框中分別輸入 321和 456,則輸出結(jié)果為Private Sub Command1_Click() a=InputBox(" 請(qǐng)輸入一個(gè)整數(shù) ") b

36、=InputBox(" 請(qǐng)?jiān)佥斎胍粋€(gè)整數(shù) ") Print a+bEnd Sub參考答案:321456詳細(xì)解答:由于 Visual Basic 中的 InputBox 函數(shù)的返回值是字符串,那么 a 和 b 分 別為字符串321和456,所以a+b就只能將兩個(gè)字符串連接為321456,而不是 可能想要得到的 321 和 456 的和 777 。第 42 題:假定建立了一個(gè)工程,該工程包括兩個(gè)窗體,其名稱(Name屬性)分別為Forml和Form2啟動(dòng)窗體為Forml,在Forml上畫一個(gè)命令按鈕 Command1程序運(yùn) 行后,要求當(dāng)單擊該命令按鈕時(shí),F(xiàn)orml窗體消失,顯示

37、窗體Form2,在橫線處 將程序補(bǔ)充完整。Private SubCommand1_Click()Unload Form1F o rm 2End Sub參考答案:Show詳細(xì)解答:一般來(lái)說(shuō),可以使對(duì)象消失的方法有:一是使用對(duì)象的 Hide 方法來(lái)使得對(duì) 象隱藏;二是設(shè)置對(duì)象的 Visible 屬性,使之等于 False 從而隱藏;還有就是 用 Unload 語(yǔ)句可以使得窗體消失,是從內(nèi)存中卸載對(duì)象。第 43 題:下面程序?qū)崿F(xiàn)將預(yù)先裝載在 Picture1 中的圖形清除,在橫線上填寫正確的語(yǔ) 句。Private Sub Form_Load()Picture1 Picture=LoadPicture("face.bmp")End SubPrivate SubCommand1 Click()End Sub參考答案:Pictured Picture = LoadPieture(” ")詳細(xì)解答:LoadPicture函數(shù)用來(lái)加載圖形。上面程序中先在Form的Load事件中加載圖片,那么類似的要清除圖片,設(shè)置 LoadPicture 的參數(shù)為空串即可。 第 44 題: 設(shè)有代碼如下,當(dāng)雙擊窗體內(nèi)的某個(gè)位置時(shí),命令按鈕Comma nd和命令按鈕Comma nd的標(biāo)題分別為11、。P

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(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ì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論