2010年3月二級ACCESS試卷及參考答案.pdf_第1頁
2010年3月二級ACCESS試卷及參考答案.pdf_第2頁
2010年3月二級ACCESS試卷及參考答案.pdf_第3頁
2010年3月二級ACCESS試卷及參考答案.pdf_第4頁
2010年3月二級ACCESS試卷及參考答案.pdf_第5頁
已閱讀5頁,還剩7頁未讀 繼續免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

2010 年 3 月筆試真卷及答案詳解 第 1 頁 共 12 頁 2010 年 3 月全國計算機等級考試二級筆試試卷 Access 數據庫程序設計 考試時間 90 分鐘 滿分 100 分 一 選擇題 每小題 2 分 共 70 分 1 下列敘述中正確的是 A 對長度為 n 的有序鏈表進行查找 最壞情況下需要的比較次數為 n B 對長度為 n 的有序鏈表進行對分查找 最壞情況下需要的比較次數為 n 2 C 對長度為n的有序鏈表進行對分查找 最壞情況下需要的比較次數為 log2n D 對長度為n的有序鏈表進行對分查找 最壞情況下需要的比較次數為 nlog2n 2 算法的時間復雜度是指 A 算法的執行時間 B 算法所處理的數據量 C 算法程序中的語句或指令條數 D 算法在執行過程中所需要的基本運算次數 3 軟件按功能可以分為 應用軟件 系統軟件和支撐軟件 或工具軟件 下面屬于系統 軟件的是 A 編輯軟件 B 操作系統 C 教務管理系統 D 瀏覽器 4 軟件 程序 調試的任務是 A 診斷和改正程序中的錯誤 B 盡可能多地發現程序中的錯誤 C 發現并改正程序中的所有錯誤 D 確定程序中錯誤的性質 5 數據流程圖 DFD 圖 是 A 軟件概要設計的工具 B 軟件詳細設計的工具 C 結構化方法的需求分析工具 D 面向對象方法的需求分析工具 6 軟件生命周期可分為定義階段 開發階段和維護階段 詳細設計屬于 A 定義階段 B 開發階段 C 維護階段 D 上述三個階段 7 數據庫管理系統中負責數據模式定義的語言是 A 數據定義語言 B 數據管理語言 C 數據操縱語言 D 數據控制語言 8 在學生管理的關系數據庫中 存取一個學生信息的數據單位是 A 文件 B 數據庫 C 字段 D 記錄 9 數據庫設計中 用 E R 圖來描述信息結構但不涉及信息在計算機中的表示 它屬于數據 庫設計的 2010 年 3 月筆試真卷及答案詳解 第 2 頁 共 12 頁 A 需求分析階段 B 邏輯設計階段 C 概念設計階段 D 物理設計階段 10 有兩個關系 R 和 T 如下 R T A B C a 1 2 b 2 2 c 3 2 d 3 2 A B C c 3 2 d 3 2 則由關系 R 得到關系 T 的操作是 A 選擇 B 投影 C 交 D 并 11 下列關于關系數據庫中數據表的描述 正確的是 A 數據表相互之間存在聯系 但用獨立的文件名保存 B 數據表相互之間存在聯系 是用表名表示相互間的聯系 C 數據表相互之間不存在聯系 完全獨立 D 數據表既相對獨立 又相互聯系 12 下列對數據輸入無法起到約束作用的是 A 輸入掩碼 B 有效性規則 C 字段名稱 D 數據類型 13 Access 中 設置為主鍵的字段 A 不能設置索引 B 可設置為 有 有重復 索引 C 系統自動設置索引 D 可設置為 無 索引 14 輸入掩碼字符 Loop Until y 0 End Sub 打開窗體運行后 單擊命令按鈕 依次輸入 10 37 50 55 64 20 28 19 19 0 立即窗口上輸出的結果是 A 37 55 64 28 19 19 B 10 50 20 C 10 50 20 0 D 37 55 64 28 19 33 在窗體上有一個命令按鈕 Commandl 編寫事件代碼如下 2010 年 3 月筆試真卷及答案詳解 第 5 頁 共 12 頁 Private Sub Commandl Click Dim x As Integer y As Integer x 12 y 32 Call Proc x y End Sub Public Sub Proc h As Integer ByVal m As Integer n n Mod 10 m m Mod 10 End Sub 打開窗體運行后 單擊命令按鈕 立即窗口上輸出的結果是 A 2 32 B 12 3 C 2 2 D 12 32 34 在窗體上有一個命令按鈕 Commandl 編寫事件代碼如下 Private Sub Commandl Click Dim dl As Date Dim d2 As Date dl 12 25 2009 d2 1 5 2010 MsgBox DateDiff ww dl d2 End Sub 打開窗體運行后 單擊命令按鈕 立即窗口上輸出的結果是 A 1 B 2 C 10 D 11 35 下列程序段的功能是實現 學生 表中 年齡 字段值加 1 Dim Str As String Str Docmd RunSQL Str 空白處應填入的程序代碼是 A 年齡 年齡 1 B Update 學生 Set 年齡 年齡 1 C Set 年齡 年齡 1 D Edit 學生 Set 年齡 年齡 1 二 填空題 每空 2 分 共 30 分 1 一個隊列的初始狀態為空 現將元素A B C D E F 5 4 3 2 1 依次入隊 然后再依次退隊 則元素退隊的順序為 1 2 設某循環隊列的容量為 50 如果頭指針front 45 指向隊頭元素的前一位置 尾指針rear l0 指向隊尾元素 則該循環隊列中共有 2 個元素 3 設二叉樹如下 F A C B D EHG 2010 年 3 月筆試真卷及答案詳解 第 6 頁 共 12 頁 對該二叉樹進行后序遍歷的結果為 3 4 軟件是 4 數據和文檔的集合 5 有一個學生選課的關系 其中學生的關系模式為 學生 學號 姓名 班級 年齡 課程的關系模式為 課程 課號 課程名 學時 其中兩個關系模式的鍵分別是學號和課號 則關系模式選課可定義為 選課 學號 5 成績 6 下圖所示的窗體上有一個命令按鈕 名稱為Commandl 和一個選項組 名稱為Framel 選項組上顯示 Framel 文本的標簽控件名稱為Labell 若將選項組上顯示文本 ramel 改為漢字 性別 應使用的語句是 6 7 在當前窗體上 若要實現將焦點移動到指定控件 應使用的宏操作命令是 7 8 使用向導創建數據訪問頁時 在確定分組級別步驟中最多可設置 8 個分組字段 9 在窗體文本框Textl中輸入 456AbC 后 立即窗口上輸出的結果是 9 Private Sub Text1 KeyPress KeyAscii As Integer Select Case KeyAscii Case 97 To 122 Debug Print Ucase Chr KeyAscii Case 65 To 90 Debug Print Lcase Chr KeyAscii Case 48 to 57 Debug Print Chr keyAscii Case Else KeyAscii 0 End Select End Sub 10 在窗體上有一個命令按鈕 Commandl 編寫事件代碼如下 Private Sub Commandl Click Dim a 10 p 3 As Integer K 5 For i 1 To 10 a i i i Next i For i 1 To 3 K k p i a i i Next i For i 1 To 3 2010 年 3 月筆試真卷及答案詳解 第 7 頁 共 12 頁 K k p i 2 Next i MsgBox k End Sub 打開窗體運行后 單擊命令按鈕 消息框中輸出的結果是 10 11 下列程序的功能是找出被 5 7 除 余數為 1 的最小的 5 個正整數 請在程序空白處填入 適當的語句 使程序可以完成指定的功能 Private Sub Commandl Click Dim Ncount n Ncount 0 n 1 Do n n 1 If 11 Then Debug Print n Ncount Ncount 1 End If Loop Until Ncount End Sub 12 以下程序的功能是在立即窗口中輸出 100 到 200 之間所有的素數 并統計輸出素數的個 數 請在程序空白處填入適當的語句 使程序可以完成指定的功能 Private Sub Commandl Click Dim i j k t t 為統計素數的個數 Dim b As Boolean For i 100 To 200 b True k 2 j Int Sqr i Do While k j And b If i Mod k 0 Then b 12 End If K 13 Loop If b True Then b t 1 Debug Print i End If Next i Debug Print t t End Sub 2010 年 3 月筆試真卷及答案詳解 第 8 頁 共 12 頁 13 數據庫中有工資表 包括 姓名 工資 和 職稱 等字段 還要對不同職稱的職工 增加工資 規定教授職稱增加 15 副教授職稱增加 10 其他人員增加 5 下列程 序的功能是按照上述規定調整每位職工的工資 并顯示所漲工資的總和 請在空白處填 入適當的語句 使程序可以完成指定的功能 Private Sub Command5 Click Dim ws As DAO Workspace Dim db As DAO Database Dim db As DAO Recordset Dim gz As DAO Field Dim zc As DAO Field Dim sum As Currency Dim rate As Single Set db CurrentDb Set rs db OpenRecordset 工資表 Set gz rs Fields 工資 Set zc rs Fields 職稱 Sum 0 Do While Not 14 rs Edit Select Case zc Case Is 教授 rate 0 15 Case Is 副教授 rate 0 1 Case Else rate 0 05 End Select sum sum gz rate gz gz gz rate 15 rs MoveNext Loop rs Close db Close Set rs Nothing Set db Nothing MsgBox 漲工資總計 sum End Sub 2010 年 3 月筆試真卷及答案詳解 第 9 頁 共 12 頁 2010 年 3 月全國計算機等級考試二級筆試試卷 Access 數據庫程序設計參考答案及詳解 一 選擇題 每小題 2 分 共 70 分 1 A 解析 本題主要考查的知識點為查找技術 順序查找的使用情況 線性表為無序表 表 采用鏈式存儲結構 二分法查找只適用于順序存儲的有序表 并不適用于線性鏈表 2 D 解析 算法的時間復雜度 是指執行算法所需要的計算工作量 算法的工作量可以用算法在 執行過程中所需基本運算的執行次數來度量 3 B 解析 軟件根據應用目標的不同 是多種多樣的 軟件按功能可以分為 應用軟件 系統軟 件 支撐軟件 或工具軟件 應用軟件是為解決特定領域的應用而開發的軟件 系統軟件是計算機管理自身 資源 提高計算機使用效率并為計算機用戶提供各種服務的軟件 支撐軟件是介于系統軟件和應用軟件之間 協助用戶開發軟件的工具性軟件 包括輔助和支持開發和維護應用軟件的工具軟件 還包括輔助管理人員控制 開發進程和項目管理的工具軟件 4 A 解析 在對程序進行了成功的測試之后將進入程序調試 通常稱 Debug 即排錯 程序調 試的任務是診斷和改正程序中的錯誤 它與軟件測試不同 軟件測試是盡可能多地發現軟件中的錯誤 先要發 現軟件的錯誤 然后借助于一定的調試工具去執行并找出錯誤的具體位置 軟件測試貫穿整個軟件生命期 調 試主要在開發階段 5 C 解析 本題考查數據流程圖 DFD 的概念 對于面向數據流的結構化分析方法 按照 DeMarco 的定義 結構化分析就是使用數據流圖 DFD 數據字典 DD 結構化英語 判定表和判定樹等工具 來 建立一種新的 稱為結構化規格說明的目標文檔 結構化分析方法的實質是著眼于數據流 自頂向下 逐層 分解 建立系統的處理流程 以數據流圖和數據字典為主要工具 建立系統的邏輯模型 數據流圖 DFD Data Flow Diagram 是描述數據處理過程的工具 是需求理解的邏輯模型的圖形表示 它直接支持系統的功能建模 數據流圖從數據傳遞和加工的角度 來刻畫數據流從輸入到輸出的移動變換過程 由此可得數據流程圖是結構 化方法的需求分析工具 6 B 解析 本題考查軟件生命周期的相關概念 通常 將軟件產品從提出 實現 使用維護到停 止使用退役的過程稱為軟件生命周期 也就是說 軟件產品從考慮其概念開始 到該軟件產品不能使用為止的 整個時期都屬于軟件生命周期 一般包括可行性研究與需求分析 設計 實現 測試 交付使用以及維護等活 動 還可以將軟件生命周期分為軟件定義 軟件開發及軟件運行維護三個階段 7 A 解析 數據庫管理系統一般提供相應的數據語言 它們分別是 數據定義語言 負責數據的 模式定義與數據的物理存取構建 數據操縱語言 負責數據的操縱 包括查詢及增 刪 改等操作 數據控制語 言 負責數據完整性 安全性的定義與檢查以及并發控制 故障恢復等功能 8 D 解析 本題考查關系數據庫中 數據單位的相關概念 文件是指存儲在外部介質上的數據的 集合 數據庫是存儲在計算機存儲設備上 結構化的相關數據集合 它不僅包括描述事物的數據本身 而且還 包括相關事物之間的聯系 在數據庫中 表的 行 稱為 記錄 列 稱為 字段 由此可得 題中存取一 個學生信息的數據單位為記錄 9 C 解析 E R 模型 實體聯系模型 是將現實世界的要求轉化成實體 聯系 屬性等幾個基本 概念 以及它們間的兩種基本聯接關系 并且可用一種圖非常直觀地表示出來 它屬于數據庫設計的概念設計 階段 10 A 解析 由關系 R 和 T 所包含的元素可知 關系 R 經過選擇操作就可以得到關系 T 11 D 解析 在關系數據庫中 數據表既相互獨立又相互聯系 12 C 解析 在輸入數據時 如果希望輸入的格式標準保持一致 或希望檢查輸入時的錯誤 可以 使用 Access 提供 輸入掩碼向導 來設置一個輸入掩碼 有效性規則可以防止非法數據輸入到表中 有效性 2010 年 3 月筆試真卷及答案詳解 第 10 頁 共 12 頁 規則的形式以及設置目的隨字段的數據類型不同而不同 字段名稱只是對字段所起的名字起作用 對數據的輸 入并不起到約束作用 Access 中常用的數據類型有文本 備注 數字 日期 時間 貨幣 自動編號 是 否 OLE 對象 超級鏈接 查閱向導等 不同的數據類型決定了字段能包含哪類數據 13 C 解析 主鍵具有惟一性 索引可以加快對數據的查詢速度 索引文件作為一個獨立的文件進 行存儲 文件中包含指向表記錄的指針 建立索引后 表中記錄的物理順序不變 主鍵的惟一性可自動設置為 索引 14 C 解析 在輸入數據時 如果希望輸入的格式標準保持一致 或希望檢查輸入時的錯誤 可以 使用 Access 提供 輸入掩碼向導 來設置一個輸入掩碼 輸入掩碼屬性所使用字符的含義 字 符 說 明 0 必須輸入數字 0 9 9 可以選擇輸入數據或空格 可以選擇輸入數據或空格 L 必須輸入字母 A Z 可以選擇輸入字母 A Z A 必須輸入字母或數字 a 可以選擇輸入字母或數字 必須輸入任何的字符或一個空格 C 可以選擇輸入任何的字符或一個空格 15 A 解析 選項 A 隱藏 為了查看表中的主要數據 可以將某些字段列暫時隱藏起來 需要時 再將其顯示出來 選項 B 刪除 表中的信息如果出現了不需要的數據就應將其刪除 選項 C 凍結 在通常 的操作中 常常需要建立比較大的數據庫表 由于表過寬 在數據表視圖中有些關鍵的字段值因為水平流動后 無法看到 影響了數據的查看 可以凍結某些字段 無論用戶怎樣水平滾動窗囗 凍結字段總是可見的 選項 D 篩選 從許多數據中挑選出滿足某種條件的數據進行處理 經過篩選后的表 只顯示滿足條件的記錄 而 不滿足條件的記錄將被隱藏起來 16 D 解析 通配符 表示通配任何單個數字字符 17 C 解析 文本框中的輸入掩碼屬性設置其屬性值為密碼 可達到輸入密碼時顯示 的效果 18 D 解析 where 按一定的條件進行查詢 like 模糊匹配查詢字段 通配符 表示一個或多個字符 19 B 解析 選擇查詢 根據指定的查詢準則 從一個或多個表中獲取數據并顯示結果 也可以對 記錄進行總計 計數 平均以及其他類型的計算 選擇查詢結果是一組數據記錄 即動態集 參數查詢是一種 利用對話框來提示用戶輸入準則的查詢 這種查詢可以根據用戶輸入的準則來 操作查詢包括生成表查詢 追 加查詢 刪除查詢和更新查詢 SQL 查詢是直接運用 SQL 語句執行查詢任務的一種查詢 20 D 解析 在 SQL 查詢中 Group By 用來分組 Order By 用來排序 21 A 解析 在調試 VBA 程序時 通過語法分析能自動檢查語法是否錯誤 而不能檢查邏輯錯誤 22 C 解析 選項 A B 不是宏命令 alue 設置字段控件屬性值 twarings 通知或警告命令 用于 關閉或打開系統消息 23 D 解析 SQL 語句是將雇員表中的所有數據查詢出來 并顯示在 subT 窗體上 24 D 解析 報表只能輸出數據 不能輸入數據 選項組控件為窗體輸入數據使用 因此不適用在 報表中作為輸出數據控件使用 25 B 解析 常用對象事件有 獲得焦點 失去焦點 更新前 更新后 和 更改 等 更新前 事件是在控件或記錄用更改了的數據更新之前發生的事件 此事件還可能在控件或記錄失去焦點 或單擊 記錄 菜單中的 保存記錄 命令時發生 此事件也可能在新記錄或已存在記錄上發生 26 C 解析 PrintOut 打印打開的數據庫中的活動對象 也可以打印數據表 窗體 報表 數據 訪問頁和模塊 OutputTo 可將 Access 數據庫對象中的數據輸出到 Excel MS DOS 文本文件或多信息文件格式及其他格 式的文件中 2010 年 3 月筆試真卷及答案詳解 第 11 頁 共 12 頁 MsgBox 顯示包含警告信息或其他信息的消息框 27 D 解析 Nz 函數可以將 Null 值轉換為 0 空字符串 的指定值 Dlookup 函數是從指定記 錄集里檢索特定字段的值 28 B 解析 Int 函數為取整函數 返回數值表達式的整數部分 29 A 解析 Dim 數組名 下標下限 to 下標上限 缺省情況下 下標下限為 0 元素個數 下 標上限 下標上限 1 如果 to 選項可以安排非 0 下限 使用逗號間隔可定義多維數組 由于本題中聲明了數組 下標下限從 1 開始 因此 數組 A 2 to 5 5 的元素個數 5 2 1 5 4 5 20 30 A 解析 循環變量 I 從 1 到 9 按遞減順序 由于 1 3 2 不滿足條件 所以一次也不執行 31 A 解析 外循環每次循環都將 x 重置為 0 所以只看外循環的最后一次即 i 20 時 此時內循環 j i 20 開始以步長為 2 開始遞增 遞增一次執行 x x 1 0 1 1 后便結束循環 所以最后文本框顯示的結果為 1 32 D 解析 分析 if 語句 當計算表達式 y mod 10 int y 10 等于 10 時 立即窗囗顯示輸入 的數字 當輸入第一個數字 10 時 y mod 10 int y 10 0 1 1 不等于 10 不顯示 當輸入第二個數字 37 時 y mod 10 int y 10 7 3 10 顯示數字 37 依次類推 結果為選項 D 33 A 解析 在 VBA 的過程調用時 參數有兩種傳遞方式 傳址傳遞和傳值傳遞 如果在過程聲 明時形參用 ByVal 聲明 說明此參數為傳值調用 此時形參的變化不會返回到實參 若用 ByRef 聲明 說明此 參數為傳址調用 此時形參的變化將會返回到實參 沒有說明傳遞類型 則默認為傳址傳遞 因此調用函數實 參 x 是傳址方式傳遞 實參 y 為傳值方式傳遞 調用函數后 x 值在函數中隨形參改變 即 x x mod 10 12 mod 10 2 而 y 不隨之改變 34 B 解析 DateDiff 函數返回變量型 長型 指定兩個指定的日期之間的時間間隔數 語法 DateDiff interval date1 date2 firstdayofweek firstweekofyear 35 B 解析 在 SQL 語句中 UPDATE 可以更新數據表 格式 UPDATE 數據表名 SET 字段名 設 置結果 二 填空題 每空 2 分 共 30 分 1 ABCDEF54321 解析 在隊列這種數據結構中 最先插入的元素將最先被刪除 所以隊列又稱為 先進先出 的線性表 在本題 根據隊列先進先出特點 元素退隊的順序與進隊順序相同 即 A B C D E F 5 4 3 2 1 2 15 解析 本題考查隊列個數的計算方法 因為循環隊列個數 循環隊列的容量 頭指針 尾指針 即 50 45 10 15 3 EDBGHFCA 解析 對于二叉樹的后序遍歷 其規則是 首先遍歷左子樹 然后遍歷右子樹 最后訪問根結點 并且 遍歷左 右子樹時 仍然先遍歷左子樹 然后遍歷右子樹 最后訪問根結點 依據此規則 對于題目給出的二 叉樹 后序遍歷的結果為 EDBGHFCA 4 程序 解析 本題考查軟件的概念 計算機軟件是計算機系統中與硬件相互依存的另一部分 是包括程序 數 據及相關文檔的完整集合 其中 程序是軟件開發人員根據用戶需求開發的 用程序設計語言描述的 適合計 算機執行的指令 語句 序列 數據是使程序能正常操縱信息的數據結構 文檔是與程序開發 維護和使用有 關的圖文資料 可見軟件由兩部分組成 一是機器可執行的程序和數據 二是機器不可執行的 與軟件開發 運行 維護 使用等有關的文檔 5 課號 解析 本題考查關系模式的相關內容 因為兩個關系模式的鍵分別是學號和課號 6 Label1 Caption 性別 解析 由于修改的是選項組上的顯示文本標簽 即頁面顯示的文字是 Frame1 這個文本標簽控件名 為 Label1 所以修改的是文本標簽的屬性值 即 Label1 Caption 性別 7 GoToControl 2010 年 3 月筆試真卷及答案詳解 第 12 頁 共 12 頁 解析 在 Access 中 宏命令一共有 53 個 其中把焦點移到特定字段或控件上的宏命令為 GoToControl 8 4 解析 在使用向導創建數據訪問頁時 最多可設置 4 個分組字段進行排序 9 456aBc 解析 在文本框輸入的字符轉換

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論