【正文】
,文本框中輸入的不是數(shù)值,則用信息框顯示“請輸入數(shù)值數(shù)據(jù)!”,請?zhí)羁铡?*r*r End If End Sub (7) 設(shè)有整型變量s,取值范圍為0~100,表示學(xué)生的成績。 Select Case s Case [9] >=90 Leve1=A Case 75 To 89 Leve1=B Case 60 To 74 Leve1=C Case [10] Leve1=D [11] (8) 窗體上有名稱為Command1的命令按鈕。 (9) 窗體上有名稱為Command1的命令按鈕及名稱為Text能顯示多行文本的文本框。下面是實(shí)現(xiàn)此功能的程序,請?zhí)羁?。線性結(jié)構(gòu)表示數(shù)據(jù)元素之間為一對一的關(guān)系,非線性結(jié)構(gòu)表示數(shù)據(jù)元素之間為一對多或者多對一的關(guān)系。 (2) B [解析] 棧是限定只在一端進(jìn)行插入與刪除的線性表,通常稱插入、刪除的這一端為“棧頂”,另一端為“棧底”。棧是按照“先進(jìn)后出”或“后進(jìn)先出”的原則組織數(shù)據(jù)的。 (4) A [解析] 算法的空間復(fù)雜度是指:算法執(zhí)行過程中所需的存儲空間。 (5) B [解析] 模塊劃分應(yīng)考慮的因素包括模塊之間的耦合和內(nèi)聚。 (6) A [解析] 模塊化、自頂向下、逐步求精都是結(jié)構(gòu)化程序設(shè)計(jì)的原則;可封裝是面向?qū)ο蟪绦蛟O(shè)計(jì)的原則。本題答案為C) 。數(shù)據(jù)庫管理系統(tǒng)是為數(shù)據(jù)庫建立、使用和維護(hù)而配置的軟件。 (10) D [解析] 兩個相同結(jié)構(gòu)關(guān)系的并是由屬于這兩個關(guān)系的元組組成的集合。變量名字中不應(yīng)該出現(xiàn)“—”符號,所以A)選項(xiàng)錯誤; print是Visual Basic中的保留字,所以B)選項(xiàng)也不符合變量命名規(guī)則;選項(xiàng)D)中2x的第一個字符不是英文字母,所以也不符合變量命名規(guī)則。選項(xiàng)A)中應(yīng)該將5x、2y改成5*x和2*y;選項(xiàng) B)中5*x+3是一個整體被除數(shù),所以應(yīng)該用小括號,否則整個表達(dá)式的運(yùn)算優(yōu)先級順序?qū)⒏淖儯贿x項(xiàng)C) 中兩個表達(dá)式間應(yīng)該用“/”連接。標(biāo)準(zhǔn)模塊中可以引用窗體但不包含窗體,所以A)選項(xiàng)錯誤。 (15) D [解析] FontUnderline屬性是表示正文字體是否帶有下畫線;FontBold屬性是表示正文字體是否是粗體;沒有 FontSlope屬性;FontItalic屬性是表示正文字體是否是斜體。 (16) D [解析] 在鼠標(biāo)單擊事件過程中,Button屬性值為1時代表按下鼠標(biāo)左鍵,值為2時代表按下鼠標(biāo)右鍵,題中所述代碼中沒有定義Button值,所以單擊鼠標(biāo)左鍵或者右鍵都能觸發(fā)MouseDown事件;代碼中控件名稱為Click,所以答案為D) 。 (18) C [解析] 當(dāng)加載窗體時,系統(tǒng)白動觸發(fā)該窗體的Load事件;當(dāng)窗體成為一個活動窗口時,觸發(fā)Activate事件;單擊窗體空白處時,會觸發(fā)窗體Click事件;選項(xiàng)A)觸發(fā)的是Form_Click事件;選項(xiàng)B)用鼠標(biāo)左鍵單擊窗體的標(biāo)題欄,不會觸發(fā) Form_Click事件過程;選項(xiàng)D)觸發(fā)的是Form_Activate事件過程。 (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)容“等級考試”,覆蓋了原來文本框的內(nèi)容,同時文本框獲得焦點(diǎn)。 (21) A [解析] 因?yàn)镸ax<Min,最大值將被置于水平滾動條的最左端,所以在程序運(yùn)行時水平滾動條左邊為100,右邊為1,滾動條向左移動,滾動條的Value屬性值就增加,所以正確答案為A) 。 (23) A [解析] 題中所述程序是一個初值為5,終值為1的循環(huán)過程。第6次循環(huán)后跳出循環(huán),整個程序結(jié)束。同理可得,當(dāng)m=2時,得到的結(jié)果為0,4,0;當(dāng)m=3時,結(jié)果為4,0,6。取模運(yùn)算符Mod用來求余數(shù),即結(jié)果是數(shù)c整除數(shù)b所得的余數(shù)。 (26) C [解析] flag變量為靜態(tài)變量;第1次執(zhí)行Timer1_Timer事件過程,flag=1,文本框?yàn)榫G色;第2次執(zhí)行Timer1_ Timer事件過程,flag=1,文本框?yàn)榧t色;第3次執(zhí)行Timer1_Timer事件過程,flaq=1,文本框?yàn)榫G色;依次類推,每執(zhí)行一次,文本框的顏色變換一次,時間間隔為5秒,所以正確答案為C)。只有同時修改上述兩項(xiàng),即選項(xiàng)B)和選項(xiàng)C)所示時,才能得到正確結(jié)果,所以選擇答案D)。 (29) D [解析] 當(dāng)a=b時,余數(shù)應(yīng)該為0,而不是a,程序執(zhí)行結(jié)果會跳出循環(huán)使fun=a,應(yīng)該繼續(xù)循環(huán),正確答案為D)。 (31) B [解析] 如果在菜單標(biāo)題的某個字母前加一個“amp。 (32) D [解析] 題目中程序是將ss字符串進(jìn)行反向排列,并放到m中去。 (33) B [解析] Timer1中用了一個循環(huán),只要圓沒有到最右邊的直線Line2處,這個圓就會一直向右移動。 (34) C [解析] 以O(shè)utput模式打開文件時,如果文件名指定的文件不存在,則會自動建立一個文件,系統(tǒng)不會顯示錯誤信息,所以選項(xiàng)A)是錯誤的;以Append模式打開文件時,是從文件當(dāng)前結(jié)束開始寫入數(shù)據(jù),且保留原有數(shù)據(jù),但是不能讀數(shù)據(jù),所以選項(xiàng)B)是錯誤的;隨機(jī)文件是以記錄為單位,有一組固定長度的記錄順序排列而成,并且給每個記錄賦予了記錄號以便查找,所以選項(xiàng)C)是正確的;隨機(jī)文件和順序文件的打開語句和打開方式是不同的,所以選項(xiàng)D)是錯誤的。從最后一個項(xiàng)目往第一個項(xiàng)目查找,滿足條件就刪除該項(xiàng)目,那么就不會出現(xiàn)遺漏現(xiàn)象,所以正確答案為A)。 (2) 邏輯判斷 [解析] 繪制流程圖時事實(shí)描述用橢圓形表示、行動方案用矩形表示、問題用菱形表示、箭頭代表流動方向。 (4) 多對多 [解析] 一名學(xué)生可以選擇多門課程,一門課程也可以由多名學(xué)生選擇,因此是多對多的聯(lián)系。 (6) [6] [7] [8] Form2 [解析] IsNumeric是一個字符串函數(shù),其參數(shù)是一個字符串或者數(shù)字,返回值是一個布爾值,如果這個參數(shù)是純數(shù)字組成,將會返回True,否則將返回False,在這里作用是為了檢驗(yàn)文本框中輸入的是否為純數(shù)據(jù)即數(shù)值數(shù)據(jù),所以第6個空應(yīng)該填 ;在判斷完成以后要將Text1中的文本內(nèi)容轉(zhuǎn)化為數(shù)字,;最后輸入的結(jié)果要在 Form2中顯示出來,所以第8個空應(yīng)該填Form2,表示利用的是Form2的Print方法。 (8) [12] 12 [13] 10 [解析] 函數(shù)fy中的參數(shù)a是按地址傳遞,函數(shù)fx中的參數(shù)a是按值傳遞,所以執(zhí)行z=fy(y)后,y的值為10,z的值為 10,x的值為3;而執(zhí)行fx(fx(x))后,fx(fx(x))的值為12。再接回車鍵換行,所以第15個空應(yīng)該填文件中的內(nèi)容s。是狼就要練好牙,是羊就要練好腿。不奮斗就是每天都很容易,可一年一年越來越難。拼一個春夏秋冬!贏一個無悔人生!早安!—————獻(xiàn)給所有努力的人.學(xué)習(xí)參考