一、選擇題
(1)A
【解析】根據數據結構中各數據元素之間前后間關系的復雜程度,一般將數據結構分為兩大類型:線性結構與非線性結構。
如果一個非空的數據結構滿足下列兩個條件:(1)有且只有一個根結點;(2)每一個結點最多有一個前件,也最多有一個后件。則稱該數據結構為線性結構,又稱線性表。
所以線性表、棧與隊列、線性鏈表都是線性結構,而二叉樹是非線性結構。
(2)D
【解析】一個算法的空間復雜度,一般是指執行這個算法所需的內存空間。一個算法所占用的存儲空間包括算法程序所占的空間、輸入的初始數據所占的存儲空間以及算法執行過程中所需要的額外空間。
(3)B
【解析】軟件設計包括軟件結構設計、數據設計、接口設計和過程設計。其中結構設計是定義軟件系統各主要部件之間的關系;數據設計是將分析時創建的模型轉化為數據結構的定義;接口設計是描述軟件內部、軟件和操作系統之間及軟件與人之間如何通信;過程設計則是把系統結構部件轉換成軟件的過程描述。
(4)B
【解析】在對程序進行了成功的測試之后將進入程序調試。由程序調試的概念可知:程序調試活動由兩部分組成,其一,根據錯誤的跡象確定程序中錯誤的確切性質、原因和位置;其二,對程序進行修改,排除這個錯誤。它與軟件測試不同,軟件測試是盡可能多地發現軟件中的錯誤,先要發現軟件的錯誤,然后借助一定的調試工具去找出軟件錯誤的位置。由此可知,軟件調試的目的是改正錯誤。
(5)B
【解析】軟件需求分析階段的工作,可以概括為四個方面:需求獲取、需求分析、編寫需求規格說明書和需求評審。
需求獲取的目的是確定對目標系統的各方面需求。涉及到的主要任務是建立獲取用戶需求的方法框架,并支持和監控需求獲取的過程。
需求分析是對獲取的需求進行分析和綜合,最終給出系統的解決方案和目標系統的邏輯模型。
編寫需求規格說明書作為需求分析的階段成果,可以為用戶、分析人員和設計人員之間的交流提供方便,可以直接支持目標軟件系統的確認,又可以作為控制軟件開發進程的依據。
需求評審是對需求分析階段的工作進行復審,驗證需求文檔的一致性、可行性、完整性和有效性。
(6)B
【解析】程序流程圖(PFD)是一種傳統的、應用廣泛的軟件過程設計表示工具,通常也稱為程序框圖,其箭頭代表的是控制流。
(7)A
【解析】由于數據的集成性使得數據可為多個應用所共享,特別是在網絡發達的今天,數據庫與網絡的結合擴大了數據關系的應用范圍。數據的共享自身又可極大地減少數據冗余性,不僅減少了不必要的存儲空間,更為重要的是可以避免數據的不一致性。所謂數據的一致性是指在系統中同一數據的不同出現應保持相同的值,而數據的不一致性指的是同一個數據在系統的不同副本處有不同的值。
(8)B
【解析】關系模型的邏輯結構是一組關系模式的集合。而E-R圖則是由實體、實體的屬性和實體之間的聯系3個要素組成的。所以將E-R圖轉換為關系模型實際上就是要將實體、實體的屬性和實體之間的聯系轉化為關系。
(9)B
【解析】查詢過程的查詢表達式用到的關系運算有:選擇、投影、連接。
選擇:從關系模式中找出滿足給定條件的元組的操作稱為選擇。
投影:從關系模式中指定若干個屬性組成新的關系稱為投影。
連接:將兩個關系模式拼接成一個更寬的關系模式,生成的新關系中包含滿足條件的元組。
(10)B
【解析】從圖中可以看出,關系T是關系R和關系S的簡單合并,而合并的符號為∪,所以答案為T=R∪S。
(11)A
【解析】參照完整性是在輸入或刪除記錄時,為維持表之間已定義的關系而必須遵循的規則。如果設置了參照完整性,那么當主表中沒有相關記錄時,就不能將記錄添加到相關表中,也不能在相關表中存在匹配的記錄時刪除主表中的記錄,更不能在相關表中有相關記錄時,更改主表中的主關鍵字值。所以本題答案為A。
(12)D
【解析】一對一關系表現為主表中的每一條記錄只與相關表中的一條記錄相關聯。一個收款口只有一套收款設備,一套收款設備只服務一個收款口,因此"收款口"與"設備"之間是一對一關系。所以本題答案為D。
(13)C
【解析】為了使保存在不同表中的數據產生聯系,Access數據庫中的每個表必須至少有一個字段能唯一標識每條記錄,這個字段就是主關鍵字。主關鍵字可以是一個字段,也可以是一組字段。為確保主關鍵字段值的唯一性,Access不允許在主關鍵字字段中存入重復值和空值。自動編號字段是在每次向表中添加新記錄時,Access會自動插入唯一順序號。庫中若未設置其他主關鍵字,在保存表時會提示創建主鍵,單擊"是"按鈕,Access為新建的表創建一個"自動編號"字段作為主關鍵字。所以本題答案為C。
(14)B
【解析】Access常用的數據類型有:文本、備注、數字、日期/時間、貨幣、自動編號、是/否、OLE對象、超級鏈接、查閱向導等,不同的數據類型決定了字段能包含哪類數據。所以本題答案為B。
(15)C
【解析】輸入掩碼只為"文本"和"日期/時間"型字段提供向導,其他類型沒有向導幫助。另外,如果為某字段定義了輸入掩碼,同時又設置了它的格式屬性,格式屬性將在數據顯示時優先于輸入掩碼的設置。所以本題答案為C。
(16)C
【解析】邏輯運算符Not:當Not連接的表達式為真時,整個表達式為假。由于關系運算符的優先級大于邏輯運算符,所以條件"Not 工資額>2000"的功能是查詢工資額不大于2000的記錄,即工資額小于等于2000的記錄,也就是除了工資額大于2000以外的記錄。所以本題答案為C。
(17)A
【解析】由題目中的圖片可以得出:查詢條件的是"數學成績大于數學平均分",需要顯示的字段是"學號"和"數學",SQL語句中也應包含這些數據。所以本題答案為A。
(18)C
【解析】在"設計"視圖中,將"所在單位"的"總計"行設置成group by,將"應發工資"的"總計"行設置成sum就可以按單位統計應發工資總數了。其中group by的作用是定義要執行計算的組;sum的作用是返回字符表達式中值的總和。而count的作用是返回表達式中值的個數,即統計記錄個數。所以本題答案為C。
(19)A
【解析】VBA程序在一行上寫多個語句時用冒號";"作分隔符。所以本題答案為A。
(20)C
【解析】Enabled屬性是用于判斷控件是否可用的,而Visible屬性是用于判斷控件是否可見的。題目中要求Command2可用,而Command3不可見,則必須設置Command2的Enabled為True,并且設置Command3的Visible為False。所以本題答案為C。
(21)B
【解析】在Access中建立查詢時,有時需要以計算或處理日期所得到的結果作為條件,在書寫這類條件時應注意,日期值要用半角的井號"#"括起來。查找"在……和……之間",應使用between…and…。所以本題答案為B。
(22)B
【解析】宏是由一個或多個操作組成的集合,其中的每個操作能夠自動地實現特定的功能。宏可以是包含操作序列的一個宏,也可以是一個宏組。如果設計時有很多的宏,將其分類組織到不同的宏組中會有助于數據庫的管理。使用條件表達式可以決定在某些情況下運行宏時,某個操作是否進行。所以本題答案為B。
(23)A
【解析】使用VBA的邏輯值進行算術運算時,True值被處理為-1,False值被處理為0。所以本題答案為A。
(24)D
【解析】報表頁眉中的任何內容只能在報表的開始處,即報表的第一頁打印一次;報表頁腳一般是在所有的主體和組頁腳被輸出完成后才會打印在報表的最后面;頁面頁眉中的文字或控件一般輸出顯示在每頁的頂端;頁面頁腳一般包含頁碼或控制項的合計內容,數據顯示安排在文本框和其他一些類型控件中,在報表每頁底部打印。所以本題答案為D。
(25)A
【解析】Max(字符表達式)的作用是返回表達式值中的最大值。"字符表達式"可以是一個字段名,也可以是一個含字段名的表達式,但所含字段應該是數字數據類型的字段。本題中的字符表達式是字段名,而字段名必需用方括號括起來,所以本題答案為A。
相關推薦:
北京 | 天津 | 上海 | 江蘇 | 山東 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
廣東 | 河北 | 湖南 | 廣西 | 河南 |
海南 | 湖北 | 四川 | 重慶 | 云南 |
貴州 | 西藏 | 新疆 | 陜西 | 山西 |
寧夏 | 甘肅 | 青海 | 遼寧 | 吉林 |
黑龍江 | 內蒙古 |