計(jì)算機(jī)二級(jí)(VB)筆試-151_第1頁(yè)
計(jì)算機(jī)二級(jí)(VB)筆試-151_第2頁(yè)
計(jì)算機(jī)二級(jí)(VB)筆試-151_第3頁(yè)
已閱讀5頁(yè),還剩14頁(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) 筆試 -151一、選擇題 (每小題 2分,共 70分) 下列各題 A 、B 、C 、D 四個(gè)選項(xiàng)中,只有一個(gè)選項(xiàng)是正確的。第 1 題:設(shè)當(dāng)前數(shù)據(jù)庫(kù)有 10 條記錄 ( 記錄未進(jìn)行任何索引 ) ,在下列 3 種情況下,當(dāng)前記 錄號(hào)為1時(shí):EOF 真時(shí);BOF 真時(shí),命令RECN的結(jié)果分別是 。A. 1 , 11, 1B. 1 , 10,1C. 1 , 11,0D. 1 , 10,0參考答案: A答案解析: 測(cè)試函數(shù) EOF是表文件尾測(cè)試函數(shù), 功能是測(cè)試指定文件中的記錄指針是否指向文件尾,若返回邏輯真 .T. , 表文件尾是指最后一條記錄的后面位置。 BOF是表文件

2、首測(cè)試函數(shù),功能是測(cè)試當(dāng)前表文件或指定表文件中的記錄指針是否指向文件首,若返回邏輯 真.,表文件首是第1條記錄的前面位置。RECN_是_ 記錄號(hào)測(cè)試函數(shù),功能是返回當(dāng)前表文件或指定表文件中當(dāng)前記錄 ( 記錄指針?biāo)赣涗?) 的記錄號(hào)。如 果指定工作區(qū)上沒(méi)有打開(kāi)表文件,函數(shù)值為 0,如果記錄指針指向文件尾,函數(shù)值為表文件中記錄數(shù)加1 。如果 記錄指針指向文件首,函數(shù)值為表文件中第 1 條記錄的記錄號(hào)。第 2 題:窗體上有一個(gè)名為 List1 的列表框,程序執(zhí)行時(shí)在窗體上單擊,輸出的結(jié)果是 ( ) 。Priate Sub Form_Click()For i=0 To List1 ListCount

3、-1If i Mod 2=0 ThenPrint List1 List(i) ;End IfNext iEnd SubPrivate Sub Form_Load()List1.AddItem中國(guó)”List1.AddItem日本List1.AddItem韓國(guó)List1.AddItem新加坡List1.AddItem香港End SubA. 中國(guó)韓國(guó)B. 日本新加坡C. 中國(guó)韓國(guó)香港D. 中國(guó)日本韓國(guó)新加坡香港參考答案: C答案解析:在Form_Load事件中,給列表框增加了 5個(gè)選項(xiàng),分別是“中國(guó)”、“日本”、 “韓國(guó)”、“新加坡”和“香港”,它們被保存在 List 數(shù)組屬性中,下標(biāo)從 0 開(kāi) 始

4、。當(dāng)發(fā)生 Form_Click 事件時(shí),通過(guò)一個(gè)循環(huán)依次輸出下標(biāo)能被 2 整除的列表 項(xiàng),為“中國(guó)韓國(guó)香港”。第 3 題:對(duì)長(zhǎng)度為 N 的線性表進(jìn)行順序查找,在最壞情況下所需要的比較次數(shù)為 。A. N+1B. NC. (N+1)/2D. N/2參考答案: B答案解析:在進(jìn)行順序查找過(guò)程中, 如果被查的元素是線性表中的最后一個(gè), 或者被查元素 根本不在線性表中, 則為了查找這個(gè)元素需要與線性表中所有元素進(jìn)行比較, 這 是順序查找最壞的情況。第 4 題:在長(zhǎng)度為 n 的有序線性表中進(jìn)行二分查找,最壞情況下需要比較的次數(shù)是A. O(n)B. O(n2)C. O(log2n)D. 0( nl og2

5、n)參考答案:答案解析:第5題:在窗體上畫一個(gè)名稱為Com mon Dialogl的通用對(duì)話框,一個(gè)名稱為Comma nd的 命令按鈕。要求單擊命令按鈕時(shí),打開(kāi)一個(gè)保存文件的通用對(duì)話框。該窗口的 標(biāo)題為Save,默認(rèn)文件名為SaveFile,在“文件類型”欄中顯示*txt。貝U能 夠滿足上述要求的程序是。A. PrivateSub CommandClick()CommonDialogl.FileName = SaveFileCommo nDialogl.Filte = All Files|*.*|(*.txt)|*.txt|(*.doc)|*.docCommon Dialogl.FilterI

6、 ndex= 2Com mon Dialogl.DialogTitle= SaveCom mon Dialogl.Actio n = 2 End SubB. Private Sub Comma ndl_Click() Commo nDialogl. FileName=SaveFile Commo nDialogl. Filter= All Files| *. * | (*. txt)*. txt| *. doc| *.docCommon Dialogl. Filterl ndex= 1 Comon Dialogl. DialogTitle =SaveCommo nDialogl. Actio

7、n= 2 End SubC. PrivateSub Cmmandl_Click()CommonDialogl.FileName= SaveCommo nDialogl. FiLter=All Files | *. * |(*. txt)|*. txt|(*. doc) |*.docCommon Dialogl. Filterl ndex= 2 Common Dialogl. DialogTitle=SaveFileCommo nDialogl. Actio n= 2 End SubD. Private Sub Comma ndl_Click() Commo nDialogl. FileName

8、 = SaveFile Commo nDialogl. Filter= All Files|*. *|(*. txt)|*. txt| (*. doc) |*.docCommon Dialogl. Filterl ndex=1 Common Dialogl. DialogTitle=SaveCommo nDialogl. Actio n=1 End Sub參考答案:答案解析:對(duì)話框的FileName屬性設(shè)置要打開(kāi)或保存的文件名,DialogTitle是打開(kāi)對(duì)話框的標(biāo)題,所以選項(xiàng)C錯(cuò)誤。Filter屬性指定在對(duì)話框中顯示的文件類型,本題中共3個(gè),分別是All Files、*.txt和*.doc。

9、根據(jù)題目要求,應(yīng)該設(shè)置Filterlndex 為2,在撐募 嘈蛤中顯示*.txt ,因此選項(xiàng)A正確。第6題:在Visual FoxPro中,通用型字段G和備注型字段M在表中的寬度都是A. 2個(gè)字節(jié)B. 4個(gè)字節(jié)C. 8個(gè)字節(jié)D. 10個(gè)字節(jié)參考答案: B答案解析:Visual FoxPro的基本數(shù)據(jù)元素通用型字段G和備注型字段M在表中的寬度都 是 4 個(gè)字節(jié)。第 7 題:已知數(shù)據(jù)表A中每個(gè)元素距其最終位置不遠(yuǎn),為節(jié)省時(shí)間,應(yīng)采用的算法是A. 堆排序B. 直接插入排序C. 快速排序D. 直接選擇排序參考答案: B 答案解析:當(dāng)數(shù)據(jù)表A中每個(gè)元素距其最終位置不遠(yuǎn),說(shuō)明數(shù)據(jù)表 A按關(guān)鍵字值基本有序,

10、 在待排序序列基本有序的 情況下,采用插入排序所用時(shí)間最少,故答案為選項(xiàng) B. 。第 8 題: 為了使一個(gè)窗體從屏幕消失但仍在內(nèi)存中,所使用的方法或語(yǔ)句為 。A. ShowB. HideC. LoadD. Unload參考答案: B 答案解析:Hide 方法用來(lái)將窗體從屏幕上刪除,但該窗體仍然留在內(nèi)存中。第 9 題: 非空的循環(huán)單鏈表 head 的尾結(jié)點(diǎn) ( 由 p 所指向 ),滿足A. p f next=NULLB. p=NULLC. p f next=headD. p=head參考答案: C 答案解析: 循環(huán)鏈表就是將鏈表的最后一個(gè)結(jié)點(diǎn)指向鏈表頭結(jié)點(diǎn) (或第一個(gè)結(jié)點(diǎn) ) ,目 ppf ne

11、xt=head。第 10 題:在結(jié)構(gòu)化方法中,用數(shù)據(jù)流程圖 (DFD) 作為描述工具的軟件開(kāi)發(fā)階段是A. 可行性分析B. 需求分析C. 詳細(xì)設(shè)計(jì)D. 程序編碼參考答案: B答案解析:結(jié)構(gòu)化設(shè)計(jì)方法 軟件開(kāi)發(fā)階段包括需求分析、總體設(shè)計(jì)、詳細(xì)設(shè)計(jì)、編碼和測(cè) 試 5 個(gè)階段。其中需求分析階段常用的工 具是數(shù)據(jù)流圖和數(shù)據(jù)字典。第 11 題: 要獲得文件列表框中當(dāng)前被選中的文件的文件名,則應(yīng)使用哪個(gè)屬性 A. DirB. PathC. DriveD. Filename參考答案: D答案解析:文件列表框控件的相關(guān)屬性 FileName 屬性用來(lái)設(shè)置或返回程序運(yùn)行過(guò)程中當(dāng) 前選中的文件名稱。 Path 屬性

12、用來(lái)設(shè)置或返回程序運(yùn)行過(guò)程中當(dāng)前選中的文件 的路徑。第 12 題:當(dāng)把框架的何屬性設(shè)置為 False 時(shí),其標(biāo)題會(huì)變灰,框架中所有的對(duì)象均被屏 蔽?A. NameB. EnabledC. CaptionD. Visible參考答案: B 答案解析:Enabled 屬性用于決定一個(gè)對(duì)象是否響應(yīng)用戶的事件,對(duì)于框架而言,通常把 Enabled 屬性設(shè)置為 True ,此時(shí)框架中的對(duì)象是 活動(dòng) 的,如果把框架的 Enabled 屬性設(shè)置為 False ,則其標(biāo)題會(huì)變灰, 框架中的所有對(duì)象, 都將被屏蔽, 由此可見(jiàn),正確答案是選項(xiàng)B.;選項(xiàng)A.是名稱,標(biāo)識(shí)對(duì)象的。選項(xiàng)C.是 顯示文本;選項(xiàng) D. 是控

13、制控件可見(jiàn)性的。第 13 題: 下列程序段的執(zhí)行結(jié)果為m=1n=1Select Case mCase 1SelectCase nCase 0Print * * 0 * *Case 1 Print * * 1 * * End SelectCase 2print * * 2 * * End SelectA. * * 0 * *B. * * 1 * *C. * * 2 * *D. 0參考答案: B 答案解析: 考查考生對(duì)多分支控制結(jié)構(gòu)的嵌套問(wèn)題的掌握程度。【解題要點(diǎn)】 Select Case 結(jié)構(gòu)的一般格式為: Select Case expr【Case expr1 】【 clause 1) 【Ca

14、seexpr2 】【 clause 2 】【 Case else 】【 clause n 】 End Select 其中 expr 是測(cè) 試表達(dá)式,如果滿足 expr n ,就執(zhí)行這條語(yǔ)句,然后退出,因?yàn)?m=1、 n =1 , 所以執(zhí)行語(yǔ)句 Print * * 1 * * 。第 14 題:在窗體上畫一個(gè)名稱為Comma nd的命令按鈕,然后編寫如下事件過(guò)程:Private Sub Command1_Click()Dim x As Integer , y As Integerx = 41 : y = 54Call sub1(x , y)x = x + 1Print x ; yEnd SubPr

15、ivate Sub sub1(n As Integer , ByVal m As Integer)n=n Mod 10 m=m10End Sub程序運(yùn)行后,單擊命令按鈕,則窗體上顯示的內(nèi)容是A. 41 54B. 2 54C. 1 3D. 42 3參考答案: B 答案解析: 在 Function( 參數(shù)表列 ) 過(guò)程中,“參數(shù)表列” 指明了調(diào)用時(shí)傳送給過(guò)程的參數(shù) 類型和個(gè)數(shù),每個(gè)參 數(shù)的格式為:ByValByRef變量名()As 數(shù)據(jù)類型 其中系統(tǒng)默認(rèn)為ByRef,它指明參數(shù)傳送是以傳地址進(jìn)行的,實(shí)際參數(shù)變量的值 會(huì)由于過(guò)程中對(duì)形參的操作而改變。 而 ByVal 則不同, 參數(shù)傳送, 是以傳值傳

16、送 的,實(shí)際參數(shù)變 量的值不再由于過(guò)程中對(duì)形參的操作而改變,本題目中過(guò)程 sub1 的參數(shù) n 是傳地址引用,而參數(shù) m 是傳值引用, 因此 x 的值改變, x=2110+1=2 ;而y值不改變,仍為54。答案為選項(xiàng)B。 /段落2 本題得 分是: 0.0 二、填空題 / 題目 1-15:多項(xiàng)填空題: 15 分 第 15 題:為了使圖片框的大小可以自動(dòng)適應(yīng)圖片的尺寸,則應(yīng) 。A. 將其 Autosize 屬性值設(shè)置為 TrueB. 將其Autosize屬性值設(shè)置為FalseC. 將其 Stretch 屬性值設(shè)置為 TrueD. 將其Stretch屬性值設(shè)置為False參考答案: A答案解析:圖片

17、框的 Autosize 屬性 返回或設(shè)置一個(gè)值, 以決定控件是否自動(dòng)改變大小以顯 示其全部?jī)?nèi)容。該屬性的值如果是True,則控件根據(jù)圖片的尺寸自動(dòng)改變大??; 該屬性 的值如果為 False ,則控件不改變自身的大小,如果載入的圖片尺寸大 于控件的尺寸,則將超過(guò)控件尺寸的那部分圖片剪裁掉。第 16 題:A. 158B. 1413C. 374D. 248參考答案: B答案解析:在過(guò)程 Tt 中,將 Integer 型變量 x 定義為靜態(tài)變量 (StatiC. ,Static 語(yǔ)句的 格式與 Dim 語(yǔ)句完全一樣,但 Static 語(yǔ)句只能出現(xiàn)在事件過(guò)程, Sub 過(guò)程或 Function 過(guò)程中,

18、在過(guò)程中的 Static 變量只有局部的作用域,即只能在本過(guò)程 中可見(jiàn),但可以和模塊級(jí)變量傳遞, 即使過(guò)程結(jié)束后, 其值仍能保留。 Tt 過(guò)程是 將變量a的值乘以x然后加1賦給x,然后輸出x的值。第一次調(diào)用Tt過(guò)程時(shí), x未賦值,默認(rèn)為0,所以輸出結(jié)果為1;第二次調(diào)用Tt過(guò)程時(shí),因?yàn)閤為靜態(tài) 變量,所以它的值為上次調(diào)用后的值,即為 1,加上乘以a加1后,x的值變?yōu)?4,輸出結(jié)果為 4;同理,第三此調(diào)用后輸出結(jié)果為 13第 17 題:A. 2 3 6B. 2 4 8C. 2 3 4D. 2 2 8參考答案: B答案解析:本題考查的是 For 循環(huán)結(jié)構(gòu)語(yǔ)句,程序段的運(yùn)行過(guò)程為:開(kāi)始 a=1, b=

19、2。 For 循環(huán)中步長(zhǎng)缺省值為 1,循環(huán)變量 I 的初值為 1,終值為 3,所以此循環(huán)結(jié)構(gòu)可 以循環(huán)3次。第一次循環(huán)后,結(jié)果為:f=2,a=2,b=2;第二次循環(huán)后,結(jié)果為: f=4 , a=2, b=4;第三次循 環(huán)后,結(jié)果為: f=8 , a=4, b=8; 所以每循環(huán)一次,便輸出f當(dāng)前值,循環(huán)3次即便輸出3個(gè)f值分別為2, 4, &第 18 題:結(jié)構(gòu)化程序設(shè)計(jì)主要強(qiáng)調(diào)的是A. 程序的規(guī)模B. 程序的效率C. 程序設(shè)計(jì)語(yǔ)言的先進(jìn)性D. 程序易讀性參考答案: D答案解析:結(jié)構(gòu)化程序設(shè)計(jì)方法的主要原則可以概括為自頂向下、 逐步求精、模塊化及限制 使用 goto 語(yǔ)句,總的來(lái)說(shuō)可使程序結(jié)構(gòu)良

20、好、易讀、易理解、易維護(hù)。第 19 題:以下敘述中錯(cuò)誤的是A. 個(gè)工程可以包括多種類型的文件B. VisualBasic 應(yīng)用程序既能以編譯方式執(zhí)行,也能以解釋方式執(zhí)行C. 程序運(yùn)行后,在內(nèi)存中只能駐留一個(gè)窗體D. 對(duì)于事件驅(qū)動(dòng)型應(yīng)用程序,每次運(yùn)行時(shí)的執(zhí)行順序可以不一樣參考答案: C答案解析:Visual Basic 中一個(gè)工程可以含有多重窗體以及多種類型的文件。 Visual Basic 應(yīng)用程序的執(zhí)行方式 有兩種:編譯方式與解釋方式。 程序運(yùn)行后, 在內(nèi)存 中可以駐留多個(gè)窗體,只要沒(méi)有被關(guān)閉,窗體就保留在內(nèi) 存中。第 20 題:數(shù)據(jù)的完整性是指數(shù)據(jù)的正確性、有效性和 。A. 可維護(hù)性B.

21、獨(dú)立性C. 安全性D. 相容性參考答案: D答案解析:數(shù)據(jù)模型應(yīng)該反映和規(guī)定本數(shù)據(jù)模型必須遵守的、 基本的、通用的完整性約束條 件。完整性規(guī)則是給定的數(shù)據(jù)模型中數(shù)據(jù)及其聯(lián)系所具有的制約和依存規(guī)則, 用 以限定符合數(shù)據(jù)模型的數(shù)據(jù)庫(kù)狀態(tài)及其狀態(tài)的變化, 以保證數(shù)據(jù)的正確性、 有效 性和相容性。第 21 題:有如下程序:Ptivate Sub Form_Click()Dim C heck, CounterCbeck=TrueCounter=0DoDo While Counter v 20Counter=Counter+1If Counter=10 ThenCheck=FalseExit DoEnd

22、IfLoopLoop Until Check=FalsePrint Counter, CheckEnd Sub程序運(yùn)行后,單擊窗體,輸出結(jié)果為 。A. 150B. 20-1C. 10TrueD. 10False參考答案: D 答案解析:Do WhileLoop是先判斷條件表達(dá)式的值是否為 True,如果為True,貝U執(zhí)行循 環(huán)體,如果為False,則執(zhí)行Loop后面的語(yǔ)句。Do - Loop Un til是先執(zhí)行循環(huán) 體,再判斷條件表達(dá)式,如果表達(dá)式的值為Tme則執(zhí)行Loop后面的語(yǔ)句,如果 為 False ,貝繼續(xù)執(zhí)行循環(huán)體。 而 ExitDo 貝是強(qiáng)行退出循環(huán)。 本題中,當(dāng) Counte

23、r =10時(shí),強(qiáng)行退出 DoWhile循環(huán),而由于此時(shí) Check=False,使得Un til的條件 為True,結(jié)束外層循環(huán)。所以最終Counmr=1Q第 22 題: 編寫如下事件過(guò)程:Private Sub Form_KeyDown (KeyCode As Integer , Shift As Integer)Print Chr(KeyCode)End SubPrivate Sub Form_Key Press (KeyAscii As Integer)Print Chr (Key Ascii)End Sub 在一般情況下 (即不按住 Shift 鍵和鎖定大寫鍵時(shí) ) 運(yùn)行程序,若按 T

24、 鍵,則程序輸出的結(jié)果是A. TTB. tTC. TTD. tt參考答案: C答案解析::考查考生對(duì)鍵盤事件的掌握程度?!窘忸}要點(diǎn)】KeyPress事件和Key Down事件各參數(shù)的含義?!究键c(diǎn)鏈接】 Click 事件和 DblClick 事件的運(yùn)用。第 23 題: 下列過(guò)程定義語(yǔ)句中,形參個(gè)數(shù)為不確定數(shù)量的過(guò)程是A. Private Sub Pro3(x As Double,y As Single)B. Private Sub Pro3(Arr3.,Option x,Option y)C. Private Sub Pro3(ByRef x,ByVal y,Arr( )D. Private S

25、ub Pro3(ParamArray Arr( )參考答案: D答案解析:本題考核可選參數(shù)、可變參數(shù)的定義方法。 在虛參中, As 關(guān)鍵字用于說(shuō)明變量 或數(shù)組的類型; Option 關(guān)鍵字用于說(shuō)明虛參是可選的 ByRef 關(guān)鍵字用于說(shuō)明傳 址的數(shù)據(jù)傳送方式;ByVai關(guān)鍵字用于說(shuō)明傳值的數(shù)據(jù)傳送方式;ParamArray關(guān) 鍵字用于說(shuō)明參數(shù)的個(gè)數(shù)是不確定的,即過(guò)程可以接受任意個(gè)數(shù)的參數(shù)。第 24 題:使Microsoft在當(dāng)前窗體上輸出的語(yǔ)句是A. Picture Print MicrosoftB. Print MicrosoftC. Printer Print MicrosoftD. Deb

26、ugPrintMicrosoft參考答案: B 答案解析:題解命題目的 :考核 Print 方法。 【錯(cuò)解分析】 Picture PrintMicrosoft 語(yǔ)句實(shí)現(xiàn)的功能是將字符串 Microsoft 在圖片框 上顯示出來(lái),所以選項(xiàng) A. 不 正確; Print Microsoft 語(yǔ)句的作用是將字符串 Microsoft Vistu- al Basic 直接輸出到當(dāng)前窗體上,所以選項(xiàng) B. 正確; Printer Print Microsoft 語(yǔ)句實(shí)現(xiàn)的 功能是將字符串 Microsoft 輸出到打印機(jī)上,所以選項(xiàng) C. 不正確; DebugPrintMicrosoft語(yǔ)句 實(shí)現(xiàn)的功能

27、是將字符串 Microsoft 在立即窗口中顯示出來(lái),故選項(xiàng) D. 也不正確。 【考點(diǎn)鏈接】與 Print 方法相關(guān)的函數(shù)。第 25 題: 數(shù)據(jù)處理的最小單位是 。A. 數(shù)據(jù)B. 數(shù)據(jù)元素C. 數(shù)據(jù)項(xiàng)D. 數(shù)據(jù)結(jié)構(gòu) 參考答案: C答案解析:數(shù)據(jù)處理的最小單位是數(shù)據(jù)項(xiàng); 由若干數(shù)據(jù)項(xiàng)組成數(shù)據(jù)元素: 而數(shù)據(jù)是指能夠被 計(jì)算機(jī)識(shí)別、 存儲(chǔ)和加工處理的信息載體; 數(shù)據(jù)結(jié)構(gòu)是指數(shù)據(jù)之間的相互關(guān)系和 數(shù)據(jù)運(yùn)算。第 26 題: 下列程序的執(zhí)行結(jié)果為 Private Sub Comrnandl_Click( )Dim p As Integer, q As Integer p=12:q=20Call Value

28、(p, q)Print p; qEnd SubPrivate Sub Value(ByVal m As Integer, ByVal n As Integer) m=m * 2: n=n - 5Print m; nEnd SubA. 20 1220 15B. 12 20 12 25C. 24 1512 20D. 24 12 12 15參考答案: C答案解析:被調(diào)過(guò)程Value的兩個(gè)參數(shù)m和n前面都有關(guān)鍵字ByVai修飾,即在主調(diào)過(guò)程 調(diào)用此過(guò)程時(shí), 實(shí)參與形參之間是以傳值方式傳遞信息的, 而當(dāng)實(shí)參與形參以傳 值方式相結(jié)合時(shí),形參的改變并沒(méi)有影響到實(shí)參, 單單就這一點(diǎn)來(lái)說(shuō), 我們可知, 當(dāng)程序代

29、碼執(zhí)行主調(diào)過(guò)程中的 PrimP;q 語(yǔ)句時(shí), p 和 q 的值應(yīng)不變,還是 12, 20,這樣就能夠排除選項(xiàng) A 和選項(xiàng) B 了。當(dāng)主調(diào)過(guò)程調(diào)用被調(diào)過(guò)程時(shí), 把實(shí)參 p, q的值分別傳給形參m和n,這就是說(shuō)此時(shí)形參m值為12,n值為20,執(zhí)行被調(diào) 過(guò)程中的m=m * 2 : n=n-5語(yǔ)句后,m值為24,n值為15,所以Print m ; n后, 程序輸出的結(jié)果為24和15。最后程序輸出的結(jié)果如選項(xiàng) C所示。第 27 題:單擊命令按鈕時(shí),下列程序代碼的執(zhí)行結(jié)果為Public Sub proc1(n As Integer , Byva1 m As Integer) n=n Mod 10 m=m

30、Mod 10End SubPrivate Sub Cmmand1_Click( ) Dim x As Integer , y As lngegerx=12 : y=12Call Proe1(x , y)Print x ; y End SubA. 12 2B. 212C. 22D. 1212參考答案: B答案解析:由于n為默認(rèn)的傳地址參數(shù),m為傳值參數(shù),故在調(diào)用Proc1過(guò)程后,x值為經(jīng) 過(guò)處理后的值,y為原值,不發(fā)生改變。第 28 題:一個(gè)工程中包含兩個(gè)名稱分別為 Forml、Form2的窗體,一個(gè)名稱為 mdIFune的 標(biāo)準(zhǔn)模塊。假定在Forml、Form2和mdIFunc中分別建立了自定

31、義過(guò)程,其定 義格式為:FormI 中定義的過(guò)程:Privme Sub frmFunction1( )End SubForm2中定義的過(guò)程:PubIic Sub frmFunction2(End SubmdlFunc 中定義的過(guò)程:PubHc Sub mdl Function( )End Sub 在調(diào)用上述過(guò)程的程序中,如果不指明窗體或模塊的名稱,則以下敘述中正確 的是A. 上述三個(gè)過(guò)程都可以在工程中的任何窗體或模塊中被調(diào)用B. frmFunction2 和 mdlFunction 過(guò)程能夠在工程中各個(gè)窗體或模塊中被調(diào)用C. 上述三個(gè)過(guò)程都只能在各自被定義的模塊中調(diào)用D. 只有 mdlFunc

32、tion 過(guò)程能夠被工程中各個(gè)窗體或模塊調(diào)用參考答案: D答案解析:只有在標(biāo)準(zhǔn)模塊中用Public定義的Sub過(guò)程才能被工程中各個(gè)窗體或模塊調(diào)用。第 29 題:用SQL語(yǔ)句建立表時(shí)將屬性定義為主關(guān)鍵字,應(yīng)使用短語(yǔ) oA. CHECKB. PRIMARY KEYC. FREED. UNIQUE參考答案: B答案解析:SQL的數(shù)據(jù)定義功能4個(gè)選項(xiàng)中列出的短語(yǔ)都是屬于 CREATTABLS語(yǔ)句的短語(yǔ), 在CREATE TABLE句中用于建立主關(guān)鍵字的短語(yǔ)是 PRIMARY KEYA選項(xiàng)CHECK 短語(yǔ)用于定義域的有效性規(guī)則,C選項(xiàng)FREE短語(yǔ)用于指定所建立的表是一個(gè)自 由表,即不添加到當(dāng)前數(shù)據(jù)庫(kù)中。

33、 D選項(xiàng)UNIQUES語(yǔ)用于建立候選索引。第 30 題:從一個(gè)具有n個(gè)結(jié)點(diǎn)的單鏈表中查找其值等于 k的結(jié)點(diǎn)時(shí),在查找成功的情況 下,需平均比較個(gè)結(jié)點(diǎn)。A. nB. n/2C. (n-1)/2D. (n+1)/2參考答案: D 答案解析: 在 n 個(gè)結(jié)點(diǎn)的單鏈表中,查找第 i 個(gè)結(jié)點(diǎn)需要比較關(guān)鍵字的次數(shù)是 i ,所以,在 查找成功的情況下,需平均比較的結(jié)點(diǎn)個(gè)數(shù)為 (1+2+n)/n,即(n+1)/2 。第 31 題: 在窗體上畫一個(gè)命令按鈕,其名稱為 Command,1 然后編寫如下事件過(guò)程: Private Sub Command1_Click( )Dim i As Integer ,x As

34、 IntegerFor i=l To 6If i=1 Then x=iIf i v =4 Thenx=x+1EIsex=x+2End IfNext iPrint xEnd Sub 程序運(yùn)行后,單擊命令按鈕,其輸出結(jié)果為A. 9B. 6C. 12D. 15參考答案: A答案解析:當(dāng)i v =4循環(huán)完成后,x=5;當(dāng)i等于5和6時(shí),都是執(zhí)行循環(huán)體內(nèi)的x=x+2 , 所以最后結(jié)果是 x=9。第 32 題: 在窗體上畫一個(gè)命令按鈕,然后編寫如下程序: Sub S1(ByVaI x As Integer , ByVaI y As Integer) Dim t As Integert=xx=yy=tEnd

35、 SubPrivate Sub Command1_CIick()Dim a As Integer , b As Integera=10b=30S1 a , bPrinta= ; a; b= ; bEnd Sub 程序運(yùn)行后,單擊命令按鈕,輸出結(jié)果是: 。A. a=30 b=10B. a=30 b=30C. a=10 b=30D. a=10 b=10參考答案: C答案解析:過(guò)程 S1 似乎是要將兩個(gè)變量的值進(jìn)行交換,但由于參數(shù)是用傳值的方式來(lái)傳遞 變量值的,所以執(zhí)行完該過(guò)程后, a 和 b 的值并未被交換,保持原來(lái)的值不變。第 33 題:用 InputBox 函數(shù)設(shè)計(jì)的對(duì)話框,其功能是A. 只能

36、接收用戶輸入的數(shù)據(jù),但不會(huì)返回任何信息B. 能接收用戶輸入的數(shù)據(jù),并能返回用戶輸入的信息C. 既能用于接收用戶輸入的信息,又能用于輸出信息D. 專門用于輸出信息參考答案: B答案解析:InputBox 函數(shù)能接收用戶輸入的數(shù)據(jù),并能返回用戶輸入的信息,不能用于輸 出信息。 InputBox 函數(shù)中的 Prompt 參數(shù)是在對(duì)話框中顯示提示信息,這種提 示信息是由用戶確定的,不能把它當(dāng)作輸出信息的功能。第 34 題:以下關(guān)于圖片框控件的說(shuō)法中,錯(cuò)誤的是A .可以通過(guò) Print 方法在圖片框中輸出文本B .清空?qǐng)D片框控件中圖形的方法之一是加載一個(gè)空?qǐng)D形C. 圖片框控件可以作為容器使用D. 用St

37、retch屬性可以自動(dòng)凋整圖片框中的圖形的大小參考答案: D 答案解析: 圖片框中可以輸出文本,與窗體類似,故答案A是正確的。通過(guò)加載一個(gè)空?qǐng)D形 (Prcture1.Picture=LoadPicture()可以清空?qǐng)D片框,所以答案B的表述正確圖片框可以作為容器使用, 即可以作為父控件,這也是圖片框與圖像框的主要 區(qū)別之一。答案C也是正確的。D選項(xiàng)理解有誤,Stretch屬性可以自動(dòng)調(diào)整圖 形以適合圖片框,而不是調(diào)整圖形的大小。關(guān)于 Stretch 屬性,在 2002年 9 月 的試題中也出現(xiàn) 過(guò),它是圖像框比較特殊的一個(gè)屬性,圖片框無(wú)此屬性。第 35 題:下列()可返回一個(gè)值。A. 事件過(guò)程

38、B. 通用過(guò)程C. Function 過(guò)程D. 屬性過(guò)程 參考答案: C答案解析:事件過(guò)程是在發(fā)生某一個(gè)事件時(shí)調(diào)用的, 行一個(gè)程序段, 也沒(méi)有返回值; Function 把運(yùn)算的結(jié)果作為函數(shù)的返回值返回。它沒(méi)有返回值; 通用過(guò)程主要是用來(lái)執(zhí) 過(guò)程的作用一般是完成某種運(yùn)算, 最后二、填空題 (每空 2分,共 30 分)第 36 題:計(jì)時(shí)器事件之間的間隔通過(guò) 8 屬性設(shè)置 參考答案:Interval詳細(xì)解答:Interval 屬性返回或設(shè)置對(duì) Timer 控件的計(jì)時(shí)事件各調(diào)用間的毫秒數(shù)。語(yǔ) 法: object.Interval=milliseconds) 。第 37 題:當(dāng)用方式打開(kāi)文件時(shí),如果對(duì)

39、文件進(jìn)行與操作,則寫入的數(shù)據(jù)附加到原來(lái)文件的后面。參考答案:Append詳細(xì)解答:打 開(kāi) 文 件 的 語(yǔ) 句 為 : Open pathname For mode Access accesslockAs#filenumberLen=reclength注:mode必要。關(guān)鍵字,指定文件方式,有 Appe nd(追加)、Binary、In put、Output或Ra ndom方式。如果未 指定方式,則以Random訪問(wèn)方式打開(kāi)文件。其中Append方式的意思是“追加”。 第 38 題: 面向?qū)ο蟮某绦蛟O(shè)計(jì)方法中涉及的對(duì)象是系統(tǒng)中用來(lái)描述客觀事物的一個(gè) 3 。參考答案:實(shí)體詳細(xì)解答:面向?qū)ο蟮某绦蛟O(shè)

40、計(jì)方法中涉及的對(duì)象是系統(tǒng)中用來(lái)描述客觀事物的一個(gè)實(shí)體,是構(gòu)成系統(tǒng)的一個(gè)基本單位, 它由一組表示其靜態(tài)特征的屬性和它可執(zhí)行 的一組操作組成。第 39 題:假定有一個(gè)文本框,其名稱為 Text1,為了使該文本框具有焦點(diǎn),應(yīng)執(zhí)行的語(yǔ) 句是 11 。參考答案:SetFocus詳細(xì)解答:SetFocus 方法可以將光標(biāo)移到指定的文本框中。 當(dāng)在窗體上建立了多個(gè)文本 框后 ,可以用該方法將光標(biāo)置于所需要的文本框上。第 40 題: 參考答案:aubound(b) n=n-1詳細(xì)解答: 第 41 題:建立遠(yuǎn)程視圖必須首先建立與遠(yuǎn)程數(shù)據(jù)庫(kù)的 參考答案: 連接詳細(xì)解答:視圖文件的建立、查看與修改 若要?jiǎng)?chuàng)建新的遠(yuǎn)程

41、視圖:在“項(xiàng)目管理器” 中,選取“遠(yuǎn)程視圖”。選定“連接”選項(xiàng)。選定一個(gè)數(shù) 據(jù)源或連接并選擇“確 定”。第 42 題:在 Visual Basic 中,用于文件復(fù)制的命令是 10 。參考答案:FileCopy詳細(xì)解答:用 FileCopy 語(yǔ)句可以將源文件拷貝到目標(biāo)文件,拷貝后兩個(gè)文件的內(nèi)容完 全一樣。第 43 題: 在關(guān)系模型中,把數(shù)據(jù)看成一個(gè)二維表,每一個(gè)二維表稱為一個(gè) 參考答案: 關(guān)系 詳細(xì)解答: 在關(guān)系模型中,把數(shù)據(jù)看成一個(gè)二維表,每一個(gè)二維表稱為一個(gè)關(guān)系。表中 的每一列稱為一個(gè)屬性, 相當(dāng)于記錄中的一個(gè)數(shù)據(jù)項(xiàng), 對(duì)屬性的命名稱為屬性名; 表中的一行稱為一個(gè)元組,相當(dāng)于記錄值。第 44

42、 題: 下面程序運(yùn)行后,單擊命令按鈕,輸出的結(jié)果是 _8_Private Sub Command1_Click()Dim a%(1 To 4) , b%(2 To 6) , i%, str1#, str2#For i=1 To 4a(i) =iNext iFor i=2 To 6b(i) =iNext i str1=YAG(a. str2=YAG(b.Print str1=; str1; str2=; str2End SubFunction YAG(a() As Integer)Dim t#, i%t=1For i=LBound(a. To UBound(a.t=t * a(i)Next iY

43、AG=tEnd Function參考答案:(str1=24 str2=720)詳細(xì)解答:考核數(shù)組作為過(guò)程參數(shù)的使用方法。 解題要點(diǎn) 程序首先調(diào)用循環(huán)語(yǔ)句為 數(shù)組a、b賦值,其中a(i) = I ; b(i) = I,且數(shù)組a的上下界分別為1和4,數(shù)組b的上下界分別為2和6;接著將數(shù)組a作為參數(shù)調(diào)用YAG過(guò)程,在YAGS 程中,定義了兩個(gè)變量 t 及 I , I 作為循環(huán)語(yǔ)句 For 的變量,它的初始值和終值 分別為數(shù)組的上下界,循環(huán)體為t = t * a(i ),即將a(i )的值乘以t,然后 再賦給t,當(dāng)循環(huán)結(jié)束后,程序返回的就是數(shù)組 a中的各元素的積;同理程序?qū)?數(shù)組b作為參數(shù)傳遞給YAM程后返回?cái)?shù)組b中各元素的積,運(yùn)行程序結(jié)束后, 輸出結(jié)果為: st

溫馨提示

  • 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)論