答案解析
一、選擇題
(1)C
【解析】所謂數(shù)據(jù)的邏輯結(jié)構(gòu),是指反映數(shù)據(jù)元素之間邏輯關(guān)系的數(shù)據(jù)結(jié)構(gòu)。
所謂數(shù)據(jù)的存儲結(jié)構(gòu),是指數(shù)據(jù)的邏輯結(jié)構(gòu)在計算機存儲空間中的存放形式。與數(shù)據(jù)元素本身的形式、內(nèi)容、相對位置、個數(shù)有關(guān)。
邏輯結(jié)構(gòu)與物理存儲無關(guān)。 因此本題的正確答案為 C。
(2)C
【解析】A項中:鏈式存儲結(jié)構(gòu)由于有指針域的存在,其比順序存儲結(jié)構(gòu)的存儲密度要小,即相同存儲空間下存的數(shù)據(jù)少。選項中的敘述是正確的。
B項中:鏈式存儲結(jié)構(gòu)可通過指針訪問下一個結(jié)點,此結(jié)點可能與上一結(jié)點相鄰, 也可能不相鄰。選項中的敘述是正確的。
C項中:鏈式存儲結(jié)構(gòu)如果要計算第I個結(jié)點的存儲地址,不能直接從首結(jié)點直接計算,而必須通過指針域來順序查找,最后再定位。選項中的敘述是錯誤的。
D項中:鏈式存儲結(jié)構(gòu)在插入、刪除結(jié)點時,可通過修改指針域的值來完成,而不必移動其他結(jié)點,操作方便。選項中的敘述是正確的。
因此本題的正確答案為C 。
(3)A
【解析】快速排序的基本方法:在待排序的序列中任取一個記錄,以它為基準用交換的方法將所有的記錄分成兩個部分--關(guān)鍵碼比它小的一個部分和關(guān)鍵碼比它大的另一個部分,再分別對兩個部分實施上述過程,一直重復(fù)到排序完成為止。最壞的情況指的是對已經(jīng)排好序的記錄進行完全相反的排序。因此本題的正確答案是A。
(4)B
【解析】耦合性與內(nèi)聚性是模塊獨立性的兩個定性標準。在程序結(jié)構(gòu)中,各模塊的內(nèi)聚性越強,則耦合性越弱。一般較優(yōu)秀的軟件設(shè)計,應(yīng)盡量做到高內(nèi)聚、低耦合,即減弱模塊之間的耦合性和提高模塊內(nèi)的內(nèi)聚性,有利于提高模塊的獨立性。故本題答案為B。
(5)C
【解析】總體設(shè)計過程通常由兩個主要階段組成:系統(tǒng)設(shè)計,確定系統(tǒng)的具體實現(xiàn)方案;結(jié)構(gòu)設(shè)計,確定軟件結(jié)構(gòu)。為確定軟件結(jié)構(gòu),首先需要從實現(xiàn)角度把復(fù)雜的功能進一步分解。分析員結(jié)合算法描述仔細分析數(shù)據(jù)流圖中的每個處理,如果一個處理的功能過分復(fù)雜,必須把它的功能適當?shù)胤纸獬梢幌盗斜容^簡單的功能。
(6)D
【解析】 面向?qū)ο蟮氖澜缡峭ㄟ^對象與對象間彼此的相互合作來推動的,對象間的這種相互合作需要一個機制協(xié)助進行,這樣的機制稱為消息。消息是一個實例與另一個實例之間傳遞的信息,它請求對象執(zhí)行某一處理或回答某一要求的信息,它統(tǒng)一了數(shù)據(jù)流和控制流。
(7)C
【解析】本題考查的是數(shù)據(jù)模型。層次模型是最早發(fā)展起來的數(shù)據(jù)庫模型,它的基本結(jié)構(gòu)是樹形結(jié)構(gòu)。故本題答案為C。
(8)A
【解析】 E-R圖中用矩形表示實體集,用橢圓形表示屬性,用菱形表示聯(lián)系。
(9)A
【解析】數(shù)據(jù)庫設(shè)計可分為概念設(shè)計與邏輯設(shè)計。
數(shù)據(jù)庫概念設(shè)計的目的是分析數(shù)據(jù)間內(nèi)在語義關(guān)聯(lián),在此基礎(chǔ)上建立一個數(shù)據(jù)的抽象模型。
數(shù)據(jù)庫邏輯設(shè)計的主要工作是將E-R圖轉(zhuǎn)換為指定的RDBMS中的關(guān)系模型。
(10)A
【解析】從關(guān)系中找出滿足給定條件的元組的操作稱為選擇。選擇是從行的角度進行的運算,即從水平方向抽取記錄。由圖可知關(guān)系R通過運算得到關(guān)系T,關(guān)系T與關(guān)系R相比,屬性的個數(shù)沒有發(fā)生變化,記錄的條數(shù)發(fā)生了變化。因此所使用的運算應(yīng)該是選擇。故本題答案為A。
(11)D
【解析】Access數(shù)據(jù)庫由數(shù)據(jù)庫對象和組兩部分組成。其中對象又分為7種,包括:表、查詢、窗體、報表、數(shù)據(jù)訪問頁、宏、模塊。這些對象都存放在擴展名為.mdb的數(shù)據(jù)庫文件中。所以本題答案為D。
(12)A
【解析】一個關(guān)系就是一個二維表,每個關(guān)系有一個關(guān)系名。在Access中,一個關(guān)系存儲為一個表,具有一個表名。所以本題答案為A。
(13)B
【解析】一個關(guān)系數(shù)據(jù)庫的表中有多條記錄,記錄之間的前后順序并不會對庫中的數(shù)據(jù)關(guān)系產(chǎn)生影響。所以本題答案為B。
(14)A
【解析】隨機數(shù)函數(shù)Rnd(<數(shù)值表達式>)用于產(chǎn)生一個小于1但大于或等于0的值,該數(shù)值為單精度類型。實際操作時,先要使用無參數(shù)的Randomize語句初始化隨機數(shù)生成器,以產(chǎn)生不同的隨機數(shù)序列。Int(數(shù)值表達式)是對表達式進行取整操作,它并不做"四舍五入"運算,只是取出"數(shù)值表達式"的整數(shù)部分。所以本題答案為A。
(15)D
【解析】若要求當文本框用來接收用戶輸入的密碼信息時,不顯示輸入的具體密碼值而以"*"號顯示,可以將文本框的"輸入掩碼"屬性設(shè)置為"密碼"。所以本題答案為D。
(16)D
【解析】SELECT語句的語法包括幾個主要子句,分別是:FROM、WHERE和ORDER BY子句。在語句中WHERE后跟條件表達式,用于實現(xiàn)選擇運算。所以本題答案為D。
(17)A
【解析】在Access的查詢設(shè)計器中,同一行條件表示與的關(guān)系,不同行間的條件表示或的關(guān)系,由設(shè)計器界面可知,該查詢是查找身高在160以上的女性和所有的男性。所以本題答案為A。
(18)C
【解析】生成表查詢就是從多個表中提取數(shù)據(jù)組合起來生成一個新表永久保存;刪除查詢可以從一個或多個表中刪除一組記錄,刪除查詢將刪除整個記錄,而不只是記錄中所選擇的字段;更新查詢對一個或多個表中的一組記錄作全部更新;追加查詢從一個或多個表中將一組記錄添加到一個或多個表的尾部。使用生成表查詢可以覆蓋原來的表。所以本題答案為C。
(19)C
【解析】要使x和y都是奇數(shù),則x和y除以2的余數(shù)都必須是1。所以本題答案為C。
(20)D
【解析】題目要求在對文本框進行操作后,命令按鈕上的標題改變,所以選項A和C可以排除。選項B"tText_Click()"是在鼠標單擊文本框后,不需要輸入字符,命令按鈕上的標題就發(fā)生改變,所以選項B也不對。所以本題答案為D。
(21)A
【解析】Mid(<字符串表達式>,
(22)A
【解析】RunApp操作是啟動另一個Microsoft Windows或MS-DOS應(yīng)用程序;RunCode操作是執(zhí)行Visual Basic函數(shù);RunMacro操作是執(zhí)行一個宏;RunSQL操作是執(zhí)行指定的SQL語句以完成操作查詢。所以本題答案為A。
(23)D
【解析】在VBA中,如果沒有顯式聲明或用符號來定義變量的數(shù)據(jù)類型,變量的默認數(shù)據(jù)類型為Variant。所以本題答案為D。
(24)C
【解析】SetValue命令可以對Access窗體、窗體數(shù)據(jù)表或報表上的字段、控件、屬性的值進行設(shè)置。SetValue命令有兩個參數(shù),第一個參數(shù)是項目(Item),作用是存放要設(shè)置值的字段、控件或?qū)傩缘拿Q。本題要設(shè)置的屬性是標簽的Caption([Label0].[Caption])。第二個參數(shù)是表達式(Expression),使用該表達式來對項的值進行設(shè)置,本題的表達式是文本框的內(nèi)容([Text0]),所以對Text0更新后運行的結(jié)果是文本框的內(nèi)容復(fù)制給了標簽的標題。所以本題答案為C。
(25)D
【解析】在報表的頁面頁腳節(jié)中一般包含頁碼或控制項的合計內(nèi)容,數(shù)據(jù)顯示安排在文本框和其他一些類型的控件中。設(shè)置控件的控件來源屬性關(guān)鍵要有"=",在報表每頁底部顯示格式為"頁碼/總頁數(shù)"的頁碼,所以應(yīng)當設(shè)置文本框控件的控件來源屬性為"=[Page]& "/"&[Pages]"。所以本題答案為D。
北京 | 天津 | 上海 | 江蘇 | 山東 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
廣東 | 河北 | 湖南 | 廣西 | 河南 |
海南 | 湖北 | 四川 | 重慶 | 云南 |
貴州 | 西藏 | 新疆 | 陜西 | 山西 |
寧夏 | 甘肅 | 青海 | 遼寧 | 吉林 |
黑龍江 | 內(nèi)蒙古 |