二、填空題
(1)【1】DCBEA
【解析】棧操作原則是"后進(jìn)先出",棧底至棧頂依次存放元素A、B、C、D,則表明這4個元素中D是最后進(jìn)棧,B、C處于中間,A最早進(jìn)棧。所以出棧時一定是先出D,再出C、B,最后出A。
(2)【2】 O(nlog2n)
【解析】在最壞情況下,冒泡排序所需要的比較次數(shù)為n(n-1)/2;簡單插入排序所需要的比較次數(shù)為n(n-1)/2;希爾排序所需要的比較次數(shù)為O(n^1.5);堆排序所需要的比較次數(shù)為O(nlog2n)。
(3)【3】cedba
【解析】依據(jù)后序遍歷序列可確定根結(jié)點(diǎn)為c;再依據(jù)中序遍歷序列可知其左子樹由deba構(gòu)成,右子樹為空;又由左子樹的后序遍歷序列可知其根結(jié)點(diǎn)為e,由中序遍歷序列可知其左子樹為d,右子樹由ba構(gòu)成。因此為cedba。
(4)【4】概要設(shè)計(jì)與詳細(xì)設(shè)計(jì)
【解析】從工程管理角度看,軟件設(shè)計(jì)分為兩步完成:概要設(shè)計(jì)與詳細(xì)設(shè)計(jì)。概要設(shè)計(jì)(又稱結(jié)構(gòu)設(shè)計(jì))將軟件需求轉(zhuǎn)化為軟件體系結(jié)構(gòu)、確定系統(tǒng)級接口、全局?jǐn)?shù)據(jù)結(jié)構(gòu)或數(shù)據(jù)庫模式;詳細(xì)設(shè)計(jì)確立每個模塊的實(shí)現(xiàn)算法和局部數(shù)據(jù)結(jié)構(gòu),用適當(dāng)方法表示算法和數(shù)據(jù)結(jié)構(gòu)的細(xì)節(jié)。
(5)【5】關(guān)系模型/關(guān)系
【解析】 以二維表的形式來表示實(shí)體之間聯(lián)系的數(shù)據(jù)模型是關(guān)系模型;另外還有層次模型、網(wǎng)狀模型。
關(guān)系數(shù)據(jù)模型是以關(guān)系數(shù)學(xué)理論為基礎(chǔ)的,在關(guān)系模型中,操作的對象和結(jié)果都是二維表,這種二維表就是關(guān)系,每一個關(guān)系都是一個二維表,無論實(shí)體本身還是實(shí)體之間的聯(lián)系均用稱為"關(guān)系"的二維表來表示。
(6)【6】參數(shù)
【解析】參數(shù)查詢是一種利用對話框來提示用戶輸入條件的查詢。這種查詢可以根據(jù)用戶輸入的條件來檢索符合相應(yīng)條件的記錄。
(7)【7】設(shè)計(jì)
【解析】數(shù)據(jù)訪問頁有兩種視圖方式:頁視圖和設(shè)計(jì)視圖。頁視圖是查看所生成的數(shù)據(jù)訪問頁樣式的一種視圖方式;而以設(shè)計(jì)視圖方式打開數(shù)據(jù)訪問頁通常是要對數(shù)據(jù)訪問頁進(jìn)行修改。
(8)【8】條件操作宏
【解析】在數(shù)據(jù)處理過程中,如果希望只是滿足指定條件執(zhí)行宏的一個或多個操作,可以使用條件來控制這種流程。使用了這種控制的宏稱為條件操作宏。
(9)【9】OpenReport
【解析】Access中,打開報(bào)表的宏操作是OpenReport。
(10)【10】abdb
【解析】本題考查的是函數(shù)和循環(huán)語句For…Next的使用。字符串轉(zhuǎn)換字符代碼函數(shù)Asc(<字符串表達(dá)式>),返回字符串首字符的ASCII值;字符代碼轉(zhuǎn)換字符函數(shù)Chr(<字符代碼>),返回與字符代碼相關(guān)的字符;字符串截取函數(shù)Mid(<字符串表達(dá)式>,,[N2]),從字符串左邊第N1個字符起截取N2個字符;字符串長度檢測函數(shù)Len(<字符串表達(dá)式>或<變量名>),返回字符串所含字符數(shù)。循環(huán)語句For…Next能夠重復(fù)執(zhí)行程序代碼區(qū)域特定次數(shù),使用格式如下:
For 循環(huán)變量=初值 To 終值 [Step 步長]
循環(huán)體
[條件語句序列
Exit For
結(jié)束條件語句序列]
Next [循環(huán)變量]
(11)【11】12
【解析】由于VBA中,默認(rèn)情況下,參數(shù)是按地址傳遞(ByRef),結(jié)果會返回。本題中z的值等于x+y,所以文本框中顯示的內(nèi)容為12。
(12)【12】MsgBox("",vbOKCancel)
【13】False
【解析】消息框(MsgBox)用于對話框中顯示信息,書寫格式為:MsgBox(提示[,按鈕][,標(biāo)題])。根據(jù)題意消息框中顯示兩個按鈕"確定"和"取消"所以設(shè)置其值為"vbOKCancel",因?yàn)闆]有要求說明提示語句和標(biāo)題,可以不進(jìn)行設(shè)置。cmdDisplay.Visible用來設(shè)置cmdDisplay(顯示)的屬性,Visible決定控件是否可見,其屬性False表示程序運(yùn)行時控件隱含起來,用戶看不到但本身存在,如果單擊"確定"按鈕則"顯示"控件被隱藏。
(13)【14】fd+1
【15】rs.MoveNext
【解析】下面對DAO部分對象進(jìn)行說明。Database對象:表示操作的數(shù)據(jù)庫對象。RecordSet對象:表示數(shù)據(jù)庫操作返回的記錄集。Field對象:表示記錄集中的字段數(shù)據(jù)信息。EOF函數(shù):指示當(dāng)前記錄位置位于Recordset對象的最后一個記錄之后。屬性返回布爾型值。本題要求將當(dāng)前數(shù)據(jù)庫文件中"學(xué)生表"的學(xué)生"年齡"都加1!14】對"年齡"加1,因此在橫線處應(yīng)填入fd+1;【15】當(dāng)遍歷完一個記錄后,記錄指針移向下一條,因此在橫線處應(yīng)填入rs.MoveNext。
北京 | 天津 | 上海 | 江蘇 | 山東 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
廣東 | 河北 | 湖南 | 廣西 | 河南 |
海南 | 湖北 | 四川 | 重慶 | 云南 |
貴州 | 西藏 | 新疆 | 陜西 | 山西 |
寧夏 | 甘肅 | 青海 | 遼寧 | 吉林 |
黑龍江 | 內(nèi)蒙古 |