答案解析
一、選擇題
(1)D
解析: 假設線性表的長度為n,則在最壞情況下,冒泡排序要經(jīng)過n/2遍的從前往后的掃描和n/2遍的從后往前的掃描,需要的比較次數(shù)為n(n-1)/2。
(2)D
解析: 算法分析是指對一個算法的運行時間和占用空間做定量的分析,一般計算出相應的數(shù)量級,常用時間復雜度和空間復雜度表示。分析算法的目的就是要降低算法的時間復雜度和空間復雜度,提高算法的執(zhí)行效率。
(3)D
解析: 線性表可以為空表;第一個元素沒有直接前件,最后一個元素沒有直接后件;線性表的定義中,元素的排列并沒有規(guī)定大小順序。
(4)A
解析: 頭結(jié)點不僅標識了表中首結(jié)點的位置,而且根據(jù)單鏈表(包含頭結(jié)點)的結(jié)構(gòu),只要掌握了表頭,就能夠訪問整個鏈表,因此增加頭結(jié)點目的是為了便于運算的實現(xiàn)。
(5)C
解析: 軟件工程概念的出現(xiàn)源自于軟件危機。為了消除軟件危機,通過認真研究解決軟件危機的方法,認識到軟件工程是使計算機軟件走向工程科學的途徑,逐步形成了軟件工程的概念。
(6)D
解析:軟件測試過程中,輔助資源包括測試用例(測試數(shù)據(jù))、測試計劃、出錯統(tǒng)計和最終分析報告等。
(7)D
解析: 數(shù)據(jù)流相當于一條管道,并有一級數(shù)據(jù)(信息)流經(jīng)它。在數(shù)據(jù)流圖中,用標有名字的箭頭表示數(shù)據(jù)流。數(shù)據(jù)流可以從加工流向加工,也可以從加工流向文件或從文件流向加工,并且可以從外部實體流向系統(tǒng)或從系統(tǒng)流向外部實體。
(8)D
解析: 分布式數(shù)據(jù)庫系統(tǒng)具有數(shù)據(jù)分布性、邏輯整體性、位置透明性和復制透明性的特點,其數(shù)據(jù)也是分布的;但分布式數(shù)據(jù)庫系統(tǒng)中數(shù)據(jù)經(jīng)常重復存儲,數(shù)據(jù)也并非必須重復存儲,主要視數(shù)據(jù)的分配模式而定。若分配模式是一對多,即一個片段分配到多個場地存放,則是冗余的數(shù)據(jù)庫,否則是非冗余的數(shù)據(jù)庫。
(9)A
解析: 關(guān)系表中,每一行稱為一個元組,對應表中的一條記錄;每一列稱為表中的一個屬性,對應表中的一個字段;在二維表中凡能惟一標識元組的最小屬性集稱為該表的鍵或碼。
(10)C
解析: 關(guān)系模型較之格式化模型(網(wǎng)狀模型和層次模型)有以下方面的優(yōu)點,即數(shù)據(jù)結(jié)構(gòu)比較簡單、具有很高的數(shù)據(jù)獨立性、可以直接處理多對多的聯(lián)系,以及有堅實的理論基礎(chǔ)。
(11)C
解析: 表是所有數(shù)據(jù)庫對象的基礎(chǔ)。
(12)B
解析: 層次數(shù)據(jù)模型的特點是有且只有一個結(jié)點無雙親,這個結(jié)點稱為"根結(jié)點";其他結(jié)點有且只有一個雙親。網(wǎng)狀數(shù)據(jù)模型的特點是允許一個以上結(jié)點無雙親;一個結(jié)點可以有多于一個的雙親。關(guān)系數(shù)據(jù)模型是以二維表的形式來表示的。
(13)A
解析: 表中的每一橫行稱為一個記錄,也稱元組。
(14)A
解析: 參照完整性是在輸入或刪除記錄時,為維持表之間已定義的關(guān)系而必須遵循的規(guī)則。如果實施了參照完整性,那么當主表中沒有相關(guān)記錄時,就不能將記錄添加到相關(guān)表中,也不能在相關(guān)表中存在匹配的記錄時刪除主表中的記錄,更不能在相關(guān)表中有相關(guān)記錄時,更改主表中的主鍵值。
(15)A
解析: OLE對象指的是其他使用OLE協(xié)議程序創(chuàng)建的對象,例如,Word文檔、Excel電子表格、圖像、聲音和其他二進制數(shù)據(jù)。
(16)B
解析: '?'是通配任意單個字符 ,'*'通配任意字符和字符串,'[ ]'通配[ ]內(nèi)的任意單個字符,'#'通配任意單個數(shù)字。
(17)D
解析: ①②③④⑤全部屬于查詢操作方式。
(18)A
解析: SQL語句中,ORDER BY表示排序。
(19)B
解析: 查詢的視圖包括設計、數(shù)據(jù)表、SQL視圖。
(20)D
解析: 建立數(shù)據(jù)庫和更新關(guān)系都不能通過查詢實現(xiàn)。至于設置格式,更改外觀,可以在各種視圖下方便地完成,但不屬于查詢。
(21)A
解析: 當所有的字段都設置了排序的時候,查詢的結(jié)果將先按照最左邊的排序字段進行排序,然后按左邊第2個排序字段進行排序。
(22)D
解析: 表示非 [ ] 內(nèi)的物品都滿足條件。
(23)C
解析: 窗體是Access數(shù)據(jù)庫應用中一個非常重要的工具,可以用于顯示表和查詢中的數(shù)據(jù),輸入數(shù)據(jù)、編輯數(shù)據(jù)和修改數(shù)據(jù)。但沒有包含C這項功能。
(24)A
解析: 使用組合框既可以選擇又可以輸入文本,這是和列表框最大的不同,組合框的應用比列表框的應用要廣泛。
(25)A
解析: 注意選項卡和選項組的區(qū)別。選項卡是分頁工具,選項組是選擇列表工具。
(26)A
解析: 可以呈現(xiàn)格式化的數(shù)據(jù),而不是各種格式的數(shù)據(jù)。
(27)B
解析: 報表主要用于對數(shù)據(jù)庫中的數(shù)據(jù)進行分組、計算、匯總和打印輸出;顯然只可以輸出數(shù)據(jù)。
(28)D
解析: 注意計算控件的控件源必須是以"="開頭的計算表達式。
(29)D
解析: 把計算控件布置在報表頁眉/頁腳時Access會自動按總數(shù)來統(tǒng)計;而布置在組頁眉/組頁腳時Access會自動按分組數(shù)來統(tǒng)計。
(30)B
解析: Access支持將數(shù)據(jù)庫中的數(shù)據(jù)通過Web頁發(fā)布,通過Web頁,用戶可以方便、快捷地將所有文件作為Web頁發(fā)布程序儲存到指定的活頁夾,或者將其復制到Web服務器上,在網(wǎng)絡中發(fā)布。
(31)D
解析: 文本框、標簽、命令按鈕在設計窗體、報表、數(shù)據(jù)訪問頁中都可以使用,而滾動文字這個控件只有數(shù)據(jù)訪問頁特有。
(32)A
解析: Enter是發(fā)生在控件接收焦點之前的事件。
(33)B
解析: 因為每一次I,J循環(huán)的操作都會給x賦初值,所以I,J循環(huán)都只相當于執(zhí)行一次,該程序等效于x=3,然后給x加兩次6。故結(jié)果為15。
(34)C
解析: 第一次循環(huán)后,s=s+1=1,i=i2=12=2;
第二次循環(huán)后,s=s+1=2,i=i2=(2+2)2=8;
第三次循環(huán)后,s=s+1=3,i=i*2=(8+2)*2=20;
由于Next i,所以i=i+2=20+2=22,此時22>10,循環(huán)結(jié)束,所以i的值為22,s的值為3。
(35)C
解析:Endabled屬性是用于判斷控件是否可用的,而visble屬性是用于判斷控件是否可見的。題目中要求Command2可用,而Command3不可見,則必須設置Command2的Enabled為True,并且設置Command3的Visualble為False。
二、填空題
(1)時間復雜度和空間復雜度
(2)SQR(x^2+y^2)/(a+b)
(3)軟件工程學
(4)數(shù)據(jù)模型
解析: 數(shù)據(jù)模型是對客觀事物及聯(lián)系的數(shù)據(jù)描述,它反映了實體內(nèi)部及實體與實體之間的聯(lián)系。因此,數(shù)據(jù)模型是數(shù)據(jù)庫設計的核心。
(5)關(guān)系
解析: 在關(guān)系模型中,把數(shù)據(jù)看成一個二維表,每一個二維表稱為一個關(guān)系。表中的每一列稱為一個屬性,相當于記錄中的一個數(shù)據(jù)項,對屬性的命名稱為屬性名;表中的一行稱為一個元組,相當于記錄值。
(6)未綁定型~計算型
解析: 窗體控件類型分為綁定型、未綁定型與計算型3種。綁定型空間主要用于顯示、輸入、更新數(shù)據(jù)庫中的字段;未綁定型控件沒有數(shù)據(jù)源,可以用來顯示信息;計算型控件用表達式作為數(shù)據(jù)源,表達式可以利用窗體或報表索引用的表或查詢字段中的數(shù)據(jù),也可以是窗體或報表上的其它控件中的數(shù)據(jù)。
(7)*sh*
(8)WHERE~GROUP BY
解析: 在SQL查詢中,WHERE表示選擇條件,用于實現(xiàn)選擇運算;GROUP BY子句用于對檢索結(jié)果進行分組。
(9)9
解析: Step表示循環(huán)變量增加步長,步長為1時,關(guān)鍵字Step可以省略。m的步長是3,執(zhí)行外循環(huán),n的步長是1,執(zhí)行內(nèi)循環(huán)。當m=0是,n=-1 to 1,next運行3次;當m=3是,n=2 to 4,next運行3次;當m=6是,n=5 to 7,next運行3次;由此知內(nèi)循環(huán)運行了9次。
(10)計算控件
(11)設計視圖
(12)VB programming
解析:本段程序是先把"VB programming"賦給Text1,然后再把Text1的內(nèi)容賦給Text2,最后把"ABCD"賦給Text1。最后Text1中的內(nèi)容是"ABCD",而Text2中的內(nèi)容是"VB programming"。
(13)9
解析:inc函數(shù)每執(zhí)行一次就向x上加一次傳入的參數(shù),所以最后x的值為2+3+4=9.
相關(guān)推薦:
北京 | 天津 | 上海 | 江蘇 | 山東 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
廣東 | 河北 | 湖南 | 廣西 | 河南 |
海南 | 湖北 | 四川 | 重慶 | 云南 |
貴州 | 西藏 | 新疆 | 陜西 | 山西 |
寧夏 | 甘肅 | 青海 | 遼寧 | 吉林 |
黑龍江 | 內(nèi)蒙古 |