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