答案解析
一、選擇題
(1)B
解析: 循環鏈表就是將單向鏈表中最后一個結點的指針指向頭結點,使整個鏈表構成一個環形,這樣的結構使得從表中的任一結點出發都能訪問到整個鏈表。
(2)B
解析: 棧操作原則上"后進先出",棧底至棧頂依次存放元素A、B、C、D,則表明這4個元素中D是最后進棧,B、C處于中間,A最早進棧。所以出棧時一定是先出D,再出C,最后出A。
(3)C
解析:對于長度為n的有序線性表,在最壞情況下,二分查找只需要比較log2n次,而順序查找需要比較n次。
(4)C
解析: 結構化程序設計方法設計出的程序具有明顯的優點。其一,程序易于理解、使用和維護;其二,提高了編程工作的效率,降低了軟件開發成本。其中,人們更重視前者。
(5)C
解析: 模塊的獨立性是評價設計好壞的重要度量標準。衡量軟件的模塊獨立性使用耦合性和內聚性兩個定性的度量標準。
(6)A
解析: 通常,將軟件產品從提出、實現、使用維護到停止使用的過程稱為軟件生命周期。它可以分為軟件定義、軟件開發及軟件運行維護3個階段。
(7)A
解析: 軟件的白盒測試方法是把測試對象看做一個打開的盒子,它允許測試人員利用程序內部的邏輯結構及有關信息,設計或選擇測試用例,對程序所有邏輯路徑進行測試。
(8)A
解析: 在文件系統中,記錄是相互獨立的,其內部結構的最簡單形式是等長同格式記錄的集合,易造成存儲空間大量浪費,不方便使用。而在數據庫系統中,數據是結構化的,這種結構化要求在描述數據時不僅描述數據本身,還要描述數據間的關系,這正是通過采用特定的數據模型來實現的。
(9)A
解析: 數據庫設計包括數據庫概念設計和數據庫邏輯設計兩個方面的設計內容。
(10)C
解析: 實體是客觀存在且可以相互區別的事物。實體可以是具體的對象,如一個學生,也可以是一個抽象的事件,如一次出門旅游等。因此,實體既可以是有生命的事物,也可以是無生命的事物,但它必須是客觀存在的,而且可以相互區別。
(11)D
解析: 數據庫系統是由5部分組成:硬件系統、數據庫集合、數據庫管理系統及相關軟件、數據庫管理員(DataBase Administrator ,DBA)、用戶。
(12)C
解析: 最終用戶只能對數據庫應用系統進行操作,專業用戶可以對數據庫管理系統進行操作,而數據庫管理員可以對操作系統、數據庫管理系統、數據庫應用系統進行操作。
(13)C
解析: 聯接是關系的橫向結合。聯接運算將兩個關系模式拼接成一個更寬的關系模式,生成的新關系中包含滿足聯接條件的元組。
(14)A
解析: Access不僅能處理Access格式的數據庫,也能對諸如DBASE、FOXBASE、Btrieve等格式的數據庫進行訪問。
(15)D
解析: A項指必須輸入數字(0~9),B項指將所有字符轉換為小寫,C項指將所有字符轉換為大寫。
(16)C
解析: 其他都不符合字段大小為2的要求。
(17)C
解析: 索引是表中字段非常重要的屬性,能根據鍵值加速在表中查找和排序的速度,并且能對表中的記錄實施唯一性。
(18)B
解析: 在創建交叉表查詢時,需要指定3種字段:一是放在交叉表最左端的行標題,它將某一字段的相關數據放入指定的行中;二是放在交叉表最上面的列字段,它將某一字段的相關數據放入指定的列中;三是放在交叉表行與列交叉位置上的字段,需要為該字段指定一個總計項,如總計、平均值、計數等。在交叉表查詢中,只能指定一個列字段和一個總計類型的字段。
(19)B
解析: 在建立和維護數據庫的過程中,常常需要對表中的記錄進行更新和修改,而最簡單有效的方法就是利用更新查詢。
(20)C
解析: A中后半句通過選擇一個表中的不同字段生成所需的多個表;B中編輯記錄不包含導入與導出記錄。
(21)B
解析: 選項A為Between的含義,C為Is Null的含義,D為Is Not Null的含義。
(22)A
解析: 注意在查詢設計視圖中既可以添加數據庫表也可以添加查詢。
(23)C
解析: "價格在15~20萬元"要使用And語句來表示"與"。
(24)D
解析: 6種窗體類型分別為縱欄式、表格式、數據表、主/子窗體、圖表窗體以及數據透視表窗體。
(25)D
解析: 控件是窗體上用于顯示數據、執行數據、裝飾窗體的對象;計算型控件既可以利用窗體或報表所引用的表或查詢字段中的數據,又可以利用窗體或報表上的其他控件中的數據;組合框在平時是只能顯示一行,但可以輸入文本,其應用比列表框要廣泛。
(26)B
解析: "特殊效果"屬性值用于設定控件的顯示效果,如"平面"、"凸起"、"凹陷"、"蝕刻"、"陰影"、"鑿痕"等,但是沒有顏色項。
(27)D
解析: 組頁腳節內主要安排文本框或其他類型控件,顯示分組統計數據。
(28)D
解析: 報表的數據來源與窗體相同,可以是已有的數據表、查詢或者是新建的SQL語句。
(29)C
解析: 因為頁面頁腳打印在每頁的底部,用來顯示本頁的匯總說明,報表的每一頁有一個頁面頁腳,一般包含頁碼或控制項的合計內容。所以用頁面頁腳。
(30)C
解析: 3種報表視圖為"設計"、"打印預覽"、"版面預覽",沒有"報表預覽"視圖。
(31)D
解析: ActiveX數據對象(ADO)是基于組件的數據庫編程接口,它是一個和編程語言無關的COM組件系統,可以對來自多種數據提供者的數據進行讀取和寫入操作。
(32)C
解析: A用于最小化激活窗口,B用于用于實施指定控件重新查詢,D由于將最大化或最小化的窗口恢復到原始大小。
(33)D
解析: 在輸入條件表達式時,可能會引用窗體或報表上的控件值,可以使用如下的語法:Forms![窗體名]![控件名]或[Forms]![窗體名]![控件名]
(34)A
解析:Do Until循環采用的是先判斷條件后執行循環體的做法。如果"條件"是一個為-1(為真)的常數,則循環體就會一次也不執行。
(35)B
解析:本題中a>b返回True,即c=True,而在算術表達式中,True作為-1來處理,故消息框中輸出的結果為1。
北京 | 天津 | 上海 | 江蘇 | 山東 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
廣東 | 河北 | 湖南 | 廣西 | 河南 |
海南 | 湖北 | 四川 | 重慶 | 云南 |
貴州 | 西藏 | 新疆 | 陜西 | 山西 |
寧夏 | 甘肅 | 青海 | 遼寧 | 吉林 |
黑龍江 | 內蒙古 |