【正文】
s=1改為s=0 B) 把For k=2 To 10改為For k=1 To 10 C) 交換語句s=s+a和a=a*2的順序 D) 同時進行B)、C)兩種修改 (28) 標(biāo)準(zhǔn)模塊中有如下程序代碼: Public x As Integer,y As Integer Sub var_pub() x=10:y=20 End Sub 在窗體上有1個命令按鈕,并有如下事件過程: Private Sub Command1_Click() Dim x As Integer Call var_pub x=x+100 y=y+100 Print x。 (5) 人員基本信啟、一般包括身份證號、姓名、性別、年齡等。 (2) B [解析] 棧是限定只在一端進行插入與刪除的線性表,通常稱插入、刪除的這一端為“棧頂”,另一端為“棧底”。變量名字中不應(yīng)該出現(xiàn)“—”符號,所以A)選項錯誤; print是Visual Basic中的保留字,所以B)選項也不符合變量命名規(guī)則;選項D)中2x的第一個字符不是英文字母,所以也不符合變量命名規(guī)則。 (23) A [解析] 題中所述程序是一個初值為5,終值為1的循環(huán)過程。 (32) D [解析] 題目中程序是將ss字符串進行反向排列,并放到m中去。再接回車鍵換行,所以第15個空應(yīng)該填文件中的內(nèi)容s。 (6) [6] [7] [8] Form2 [解析] IsNumeric是一個字符串函數(shù),其參數(shù)是一個字符串或者數(shù)字,返回值是一個布爾值,如果這個參數(shù)是純數(shù)字組成,將會返回True,否則將返回False,在這里作用是為了檢驗文本框中輸入的是否為純數(shù)據(jù)即數(shù)值數(shù)據(jù),所以第6個空應(yīng)該填 ;在判斷完成以后要將Text1中的文本內(nèi)容轉(zhuǎn)化為數(shù)字,;最后輸入的結(jié)果要在 Form2中顯示出來,所以第8個空應(yīng)該填Form2,表示利用的是Form2的Print方法。 (29) D [解析] 當(dāng)a=b時,余數(shù)應(yīng)該為0,而不是a,程序執(zhí)行結(jié)果會跳出循環(huán)使fun=a,應(yīng)該繼續(xù)循環(huán),正確答案為D)。 (19) B [解析] 運行程序后單擊命令按鈕,首先執(zhí)行命令按鈕Command1_Click代碼的內(nèi)容,即Text1文本框獲得焦點并顯示內(nèi)容“程序設(shè)計”;當(dāng)文本框獲得焦點后,程序執(zhí)行文本框的Text1_GetFocus事件代碼,即文本框顯示內(nèi)容“等級考試”,覆蓋了原來文本框的內(nèi)容,同時文本框獲得焦點。數(shù)據(jù)庫管理系統(tǒng)是為數(shù)據(jù)庫建立、使用和維護而配置的軟件。下面是實現(xiàn)此功能的程序,請?zhí)羁铡? (1) 某二叉樹有5個度為2的節(jié)點及3個度為1的節(jié)點,則該二叉樹中共有______個節(jié)點。HC000amp。 該圖是 A) NS圖 B) PAD圖 C) 程序流程圖 D) ER圖 (8) 數(shù)據(jù)庫管理系統(tǒng)是 A) 操作系統(tǒng)的一部分 B) 在操作系統(tǒng)支持下的系統(tǒng)軟件C) 一種編譯系統(tǒng) D) 一種操作系統(tǒng)(9) 在ER圖中,用來表示實體聯(lián)系的圖形是 A) 橢圓形 B) 矩形 C) 菱形 D) 三角形 (10) 有3個關(guān)系R、S和T如下。y End Sub 運行程序后單擊命令按鈕,窗體上顯示的是 A) 100 100 B) 100 120 C) 110 100 D) 110 120 (29) 設(shè)a、b都是自然數(shù),為求a除以b的余數(shù),某人編寫了以下函數(shù): Function fun(a As Integer,b As Integer) While a>b a=ab Wend fun=a End Function 在調(diào)試時發(fā)現(xiàn)函數(shù)是錯誤的。其中可以作為主關(guān)鍵字的是______。棧頂元素總是后被插入的元素,也是最先被刪除的元素;棧底元素總是最先被插入的元素,也是最后才能被刪除的元素。 (12) D [解析] VB中的數(shù)乘應(yīng)用“*”來連接,浮點除法用“/”連接。第一次執(zhí)行時,循環(huán)變量i=5,Print Int(i)的輸出結(jié)果為在窗體上打印數(shù)字5,其中Int()函數(shù)取不大于i的最大整數(shù);第2次循環(huán),i=,輸出結(jié)果為4;第3次、第4次輸出結(jié)果分別為3和2;第5次循環(huán),i=,輸出結(jié)果為1;第6次循環(huán),i=1,輸出結(jié)果為1。其中Number空格后的100被當(dāng)成字符串來處理,最后結(jié)果是將“Number100”反向排列,并通過UCase()函數(shù)將所有字母轉(zhuǎn)換成大寫,得到001 REBMUN。寧可累死在路上,也不能閑死在家里!寧可去碰壁,也不能面壁。 (5) 身份證號 [解析] 主關(guān)鍵字是表中區(qū)別不同的記錄的標(biāo)識,在該表中只有身份證號能具有這個作用,所以用其作為主關(guān)鍵字。 (28) B [解析] 按照局部變量覆蓋全局變量的原則,Command1_Click中的x變量為局部變量,其初值為0;y變量為全局變量,其初值為20,x、y均加100得到答案B)。所以正確答案為C)。 (8) B [解析] 數(shù)據(jù)庫管理系統(tǒng)是指位于用戶與操作系統(tǒng)之間的數(shù)據(jù)管理軟件。程序運行后,如果單擊命令按鈕,則可打開磁盤文件c:\,并將文件中的內(nèi)容(多行文本) 顯示在文本框中。正確的修改方案是把For k=0 To A) For k= To 0 Step1 B) For k=0 To C) For k=1 To D) For k=1 To 二、填空題 請將每空的正確答案寫在[1]~[15]引序號的橫線上。為紅色 Else =amp。 其中關(guān)系T由關(guān)系R和S通過某種操作得到,該操作為 A) 選擇 B) 投影 C) 交 D) 并 (11) 以下變量名中合法的是 A) x21 B) print C) str_n D) 2x (12) 把數(shù)學(xué)表達式表示為正確的VB表達式應(yīng)該是 A) (5x+3)/(2y6) B) x*5+3/2*y6 C) (5*x+3)247。為使函數(shù)能產(chǎn)生正確的返回值,應(yīng)做的修改是 A) 把a=ab改為a=ba B) 把a=ab改為a=a\b C) 把While a>b改為While a<b D) 把While a>b改為While a>=b (30) 下列關(guān)于通用對話框CommonDialog1的敘述中,錯誤的是 A) 只要在“打開”對話框中選擇了文件,并單擊“打開”按鈕,就可以將選中的文件打開 B) ,可以顯示“顏色”對話框 C) CancelError屬性用于控制用戶單擊“取消”按鈕關(guān)閉對話框時,是否顯示出錯警告 D) 在顯示“字體”對話框前,必須先設(shè)置CommonDialogl的Flags屬性,否則會出錯 (31)