全國計算機二級access歷年真題及答案_07-2011_.pdf_第1頁
全國計算機二級access歷年真題及答案_07-2011_.pdf_第2頁
全國計算機二級access歷年真題及答案_07-2011_.pdf_第3頁
全國計算機二級access歷年真題及答案_07-2011_.pdf_第4頁
全國計算機二級access歷年真題及答案_07-2011_.pdf_第5頁
已閱讀5頁,還剩75頁未讀 繼續免費閱讀

全國計算機二級access歷年真題及答案_07-2011_.pdf.pdf 免費下載

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

文檔簡介

2007年年年年9月月月月全國計算機等級考試二級筆試試卷全國計算機等級考試二級筆試試卷全國計算機等級考試二級筆試試卷全國計算機等級考試二級筆試試卷access考試試題考試試題考試試題考試試題 一 選擇題 1 35每小題2分 共70分 1 軟件是指 A 程序 B 程序和文檔 C 算法加數據結構 D 程序 數據與相關文檔的完整集合 2 軟件調試的目的是 A 發現錯誤 B 改正錯誤 C 改善軟件的性能 D 驗證軟件的正確性 3 在面向對象方法中 實現信息隱蔽是依靠 A 對象的繼承 B 對象的多態 C 對象的封裝 D 對象的分類 4 下列敘述中 不符合良好程序設計風格要求的是 A 程序的效率第一 清晰第二 B 程序的可讀性好 C 程序中要有必要的注釋 D 輸入數據前要有提示信息 5 下列敘述中正確的是A 程序執行的效率與數據的存儲結構密切相關 B 程序執行的效率只取決于程序的控制結構 C 程序執行的效率只取決于所處理的數據量 D 以上三種說法都不對 6 下列敘述中正確的是 A 數據的邏輯結構與存儲結構必定是一一對應的 B 由于計算機存儲空間是向量式的存儲結構 因此 數據的存儲結構一定是線性結構 C 程序設計語言中的數組一般是順序存儲結構 因此 利用數組只能處理線性結構 D 以上三種說法都不對 7 冒泡排序在最壞情況下的比較次數是 A n n 1 2 B n n 2 log C n n 1 2 D n 2 8 一棵二叉樹中共有70 個葉子結點與80 個度為1 的結點 則該二叉樹中的總結點數為 A 219 B 221 C 229 D 231 9 下列敘述中正確的是 A 數據庫系統是一個獨立的系統 不需要操作系統的支持 B 數據庫技術的根本目標是要解決數據的共享問題 C 數據庫管理系統就是數據庫系統 D 以上三種說法都不對 10 下列敘述中正確的是 A 為了建立一個關系 首先要構造數據的邏輯關系 B 表示關系的二維表中各元組的每一個分量還可以分成若干數據項 C 一個關系的屬性名表稱為關系模式 D 一個關系可以包括多個二維表 1 1 1 1 10101010 為二級公共基礎題為二級公共基礎題為二級公共基礎題為二級公共基礎題 解析略解析略解析略解析略 答案如下答案如下答案如下答案如下 1 1 1 1 5 DBCAA 5 DBCAA 5 DBCAA 5 DBCAA 6 6 6 6 10 DCABC 10 DCABC 10 DCABC 10 DCABC 11 用二維表來表示實體及實體之間聯系的數據模型是 A 實體 聯系模型 B 層次模型 C 網狀模型 D 關系模型 答案 D 解析 關系模型用表格形式表示實體類型及其實體間的聯系 關系模型是目前最重要的一種模型 它是建立在嚴 格的數學概念的基礎上的 關系模型的基本 數據結構 是二維表 每一張二維表稱為一個關系 考點 3 層次 網狀 關系模型 12 在企業中 職工的 工資級別 與職工個人 工資 的聯系是 A 一對一聯系 B 一對多聯系 C 多對多聯系 D 無聯系 答案 B 解析 一對多聯系 1 n 如果實體集 A 中的每一個實體 實體集 B 中有 n 個實體 n 0 與之聯系 反之 實體集 B 中的每一個實 體 實體集 A 中至多只有一個實體與之聯系 則稱實體集 A 與 B 具有一對多聯系 考點 2 實體聯系模型及 E R 圖 13 假設一個 書店 用 書號 書名 作者 出版社 出版日期 庫存數量 一組屬性來描述圖書 可以作為 關鍵字 的是 A 書號 B 書名 C 作者 D 出版社 答案 A 解析 碼 又稱為關鍵字 二維表中的某個屬性 若它的值唯一地標識了一個元組 則稱該屬性為關鍵字 本 題中 只有 A 書號能夠滿足關鍵字定義中的唯一性要求 考點 1 基本概念 14 下列屬于 Access 對象的是 A 文件 B 數據 C 記錄 D 查詢 答案 D 解析 Access 數據庫由數據庫對象和組兩部分組成 其中對象又分為 7 種 包括 表 查詢 窗體 報表 數據 訪問頁 宏和模塊 這些對象都存放在擴展名為 mdb 的數據庫文件中 考點 3 Access 數據庫的 系統結構 15 在 Access 數據庫的表設計視圖中 不能進行的操作是 A 修改字段類型 B 設置索引 C 增加字段 D 刪除記錄 答案 D 解析 編輯表中內容的操作主要包括選定記錄 添加記錄 修改記錄 刪除記錄 復制記錄等 這些操作是在數 據表視圖中完成的 考點 3 編輯表的內容 16 在 Access 數據庫中 為了保持表之間的關系 要求在子表 從表 中添加記錄時 如果主表中沒有 與之相關的記錄 則不能在子表 從表 中添加改記錄 為此需要定義的關系是 A 輸入掩碼 B 有效性規則 C 默認值 D 參照完整性 答案 D 解析 參照完整性是一個準則系統 Access 使用這個系統用來確保相關表中的記錄之間關系的有效性 并 且不會因意外而刪除或更改相關數據 考點 5 建立表之間的關系 17 將表 A 的記錄添加到表 B 中 要求保持表 B 中原有的記錄 可以使用的查詢是 A 選擇查詢 B 生成表查詢 C 追加查詢 D 更新查詢 答案 C 解析 將表 A 的記錄復制到表 B 中 且不刪除表 B 中的記錄 可以使用的查詢是追加查詢 2005 年 4 月 選 擇第 18 題 2005 年 4 月 選擇第 20 題 2005 年 9 月 選擇第 26 題 均考查了這個知識點 考點 4 追加查詢 18 在 Access 中 查詢的數據源可以是 A 表 B 查詢 C 表和查詢 D 表 查詢和報表 答案 C 解析 執行選擇查詢時 需要從指定的一個或多個數據庫表或查詢中搜索數據 當我們使用查詢向導編制 查詢時 也可以看到只能從表或查詢中選擇數據源 如下圖所示 考點 1 查詢分類 19 在一個 Access 的表中有字段 專業 要查找包含 信息 兩個字的記錄 正確的條件表達式是 A left 專業 2 信息 B like 信息 C 信息 D Mid 專業 2 信息 答案 B 解析 Like 決定一個字符串是否以一個或更多字符開始 需要通配符 號或 號以使 Like 運算 符正確的使用 如 Like a Like File 表示以 a 開頭的字符串以 File 開頭 后 3 位為任意 的字符 專用文本或備注數據類型 考點 1 準則中的運算符 20 如果在查詢的條件中使用了通配符方括號 它的含義是 A 通配任意長度的字符 B 通配不在括號內的任意字符 C 通配方括號內列出的任一單個字符 D 錯誤的使用方法 答案 C 解析 為字符串中該位置的字符設置范圍 字符表 字符表中的一個字符 如 a z 0 9 字符表 不在字符表中的一個字符 如 0 9 例 Like P A F 查找以 P 開頭 后跟 A 到 F 間任何字母及 3 個數字的數據 Like a a f 0 9 查找的字符串中第一個為 a 第二個任意 第三個為 a 到 f 中任意一個 第四個為數字 第五個為非 0 9 的字符 其后為任意字符串 考點 1 準則中的運算符 21 現有某查詢設計視圖 如下圖所示 該查詢要查找的是 A 身高在 160 以上的女性和所有的男性 B 身高在 160 以上的男性和所有的女性 C 身高在 160 以上的所有人或男性 D 身高在 160 以上的所有人 答案 A 解析 Or 邏輯或 例如 團員 Or 男 是男生或是團員任意一個 考點 1 準則中的運算符 22 在窗體中 用來輸入或編輯字段數據的交互控件是 A 文本框控件 B 標簽控件 C 復選框控件 D 列表框控件 答案 A 解析 文本框主要用來輸入或編輯字段數據 它是一種交互式控件 考點 2 窗體中的控件 23 如果要在整個報表的最后輸出信息 需要設置 A 頁面頁腳 B 報表頁腳 C 頁面頁眉 D 報表頁眉 答案 B 解析 報表頁腳 在所有記錄都被處理后 只打印在報表的結束處 用來顯示整份報表的匯總說明 考點 3 報表的組成 24 可作為報表記錄源的是 A 表 B 查詢 C Select 語句 D 以上都可以 答案 D 解析 1 在 數據庫 窗體中單擊 報表 對象 在右側的窗體中雙擊 使用向導創建報表 選項 屏幕顯示 報表向導 第一個對話框 在對話框中包含有要創建報表的數據源選項 表或查詢中的可用字 段選項 在 表 查詢 中選擇要創建報表的表或查詢 在 可用字段 中選擇字段 單擊 下一步 按 鈕 考點 2 使用 報表向導 創建報表 25 在報表中 要計算 數學 字段的最高分 應將控件的 控件來源 屬性設置為 A Max 數學 B Max 數學 C Max 數學 D Max 數學 答案 A 解析 最大 小值函數 格式 Max Min 功能 返回一組指定字段中的最大 小值 說明 字符串表達式 可以是一個字段名 數字類型 或者是含有數字型字段的表達式 舉例 有一個 成績 字段 可以用 Max 成績 求該字段中的最大值 用 Min 成績 求該字段中 的最小值 考點 2 準則中的函數 26 將 Access 數據庫數據發布到 Internet 網上 可以通過 A 查詢 B 窗體 C 數據訪問頁 D 報表 答案 C 解析 數據訪問頁是直接與數據庫中數據鏈接的網頁 設計用于查看和操作來自 Internet 或 Intranet 的 數據 這些數據保存在 Microsoft Access 數據庫或 Microsoft SQL Server 數據庫中 數據訪問頁也可 能包含來自其他數據源的數據 例如 Microsoft Excel 等 考點 1 數據訪問頁的定義 27 打開查詢的宏操作是 A OpenForm B OpenQuery C OpenTable D OpenModule 答案 B 解析 OpenForm 命令 用于打開窗體 OpenQuery 命令 用于打開查詢 OpenTable 命令 用于打開表 OpenModule 命令 用于打開選定的模塊 考點 7 常用宏操作 28 宏操作 SetValue 可以設置 A 窗體或報表控件的設置 B 刷新控件數據 C 字段的值 D 當前系統的時間 答案 A 解析 SetValue 命令 用于設置窗體或報表控件的屬性值 考點 7 常用宏操作 29 使用 Function 語句定義一個函數過程 其返回值的類型 A 只能是符號常量 B 是除數組之外的簡單數據類型 C 可在調用時由運行過程決定 D 由函數定義時 As 子句聲明 答案 D 解析 過程調用 子過程的調用形式有兩種 Call 子過程名 或 子過程名 Sub 或 Function 過程中的語句可以利用命名參數來傳遞值給被調用的過程 函數過程的調用形式只有一種 函數過程名 由于函數過程會返回一個值 實際上 函數過程的上述調用形式主要有兩種方法 一是將函數過程返回值 作為賦值成分賦予某個變量 其格式為 變量 函數過程名 二是將函數過程返回值作 為某個過程的實參成分使用 考點 5 過程調用和參數傳遞 30 在過程定義中有語句 Private Sub GetData ByRef f As Integer 其中 ByRef 的含義是 A 傳值調用 B 傳址調用 C 形式參數 D 實際參數 答案 B 解析 在參數函數設計時 要想實現某個參數的 雙向 傳遞 就應當說明該形參為 傳址 調用形式 其設 置選項是 ByRef 選擇題 第 3 題 31 在 Access 中 DAO 的含義是 A 開放數據庫互連應用編程接口 B 數據庫訪問對象 C Active 數據對象 D 數據庫動態鏈接庫 答案 B 解析 數據訪問對象 DAO 數據訪問對象是 VBA 提供的一種數據訪問接口 ActiveX 數據對象 ADO ActiveX 數據對象是基于組件的數據庫編程接口 ODBC 開放數據庫互連應用編程接口 DLL 數據庫動態鏈接庫 考點 6 VBA 的數據庫編程 32 在窗體中有一個標簽 Label0 標題為 測試進行中 有一個命令按鈕 Command1 事件代碼如下 Private Sub Command1 Click Label0 Caption 標簽 End Sub Private Sub Form Load Form Caption 舉例 Command1 Caption 移動 End Sub 打開窗體后單擊命令按鈕 屏幕顯示 A B C D 答案 D 解析 打開窗體后 系統自動調用 Form Load 這時 Form 的標題為 舉例 Command1 的標題為 移動 Label0 的內容為 測試進行中 當單擊命令按鈕后 Label0 的內容更新為 標簽 Form 的標題還是 舉例 Command1 的內容還是 移動 因此選擇 D 33 在窗體中有一個標簽 Lb1 和一個命令按鈕 Command1 事件代碼如下 Option Compare Database Dim a As String 10 Private Sub Command1 Click a 1234 b Len a Me Lb1 Caption b End Sub 打開窗體后單擊命令按鈕 窗體中顯示的內容是 A 4 B 5 C 10 D 40 答案 A 解析 Dim a As String 10 表示變量 a 的長度為 10 個字節 也就是 5 個漢字的長度 如果所輸入字符 小于 10 它會自動用空格補齊 如果大于 10 則多余的部分則會被截掉 只保留前 10 個字符 a 1234 b Len a b 4 因此窗體中顯示的內容是 4 考點 3 VBA 編程基礎 常量 變量 運算符和表達式 34 下列不是分支結構的語句是 A If Then EndIf B While WEnd C If Then Else EndIf D Select Case End Select 答案 B 解析 While WEnd 是循環結構的語句 不是分支結構的語句 考點 4 VBA 程序流程控制語句 35 在窗體中使有一個文本框 名為 n 接受輸入的值 有一個命令按鈕 run 事件 代碼 如下 Private Sub run Click result For i 1 To Me n For j 1 To Me n result result Next j result result Chr 13 Chr 10 Next i MsgBox result End Sub 打開窗體后 如果通過文本框輸入的值為 4 單擊命令按鈕后輸出的圖型是 A B C D 答案 A 解析 輸入的 n 值為 4 時 For j 1 To 4 執行 result result 此時 result 循環 j 結束后 執行 result result Chr 13 Chr 10 相當于在字符串 result 后面加一個回車換行符 再執行 i 循環 3 次后 輸出的圖型應該是 A 考點 4 VBA 程序流程控制語句 二 填空題 每空 2 分 共 30 分 1 軟件需求規格說明書應具有完整性 無歧義性 正確性 可驗證性 可修改性等特性 其中最重要的是 1 無歧義性無歧義性無歧義性無歧義性 2 在兩種基本測試方法中 2 測試的原則之一是保證所測模塊中每一個獨立路 徑至少要執行一次 路徑覆蓋路徑覆蓋路徑覆蓋路徑覆蓋 3 線性表的存儲結構主要分為順序存儲結構和鏈式存儲結構 隊列是一種特殊的線性表 循環隊列是隊列的 3 存儲結構 順序順序順序順序 4 對下列二叉樹進行中序遍歷的結果為 4 ACBDFEHGPACBDFEHGPACBDFEHGPACBDFEHGP 5 在 E R 圖中 矩形表示 5 實體集實體集實體集實體集 6 在關系運算中 要從關系模式中指定若干屬性組成新的關系 該關系運算稱為 6 投影投影投影投影 解析 投影 從關系中挑選若干屬性組成新的關系稱為投影 如果新關系中包含重復元組 則去掉重復元組 投影運算 記為 x R 其中 R 為一個關系 x 為一組屬性名或屬性序號 考點 3 專門的關系運算 7 在 Access 中建立的數據庫文件的擴展名是 7 mdb mdb mdb mdb 解析 Access 的數據庫是一個獨立的文件 其擴展名為 MDB 需要注意的是 用戶創建的數據庫是由表 查詢 窗體 報表 數據訪問頁 宏和模塊等數據庫對象構成的 這些數據庫對象都存儲在同一個以 MDB 為擴展名的數據庫文件中 即數據庫對象不是獨立的文件 請參考本書 P103 7 1 1 考點 1 數據庫設計步驟 8 在向數據庫中輸入數據時 若要求所輸入的字符必須是字母 則應該設置的輸入掩碼是 8 L L L L 解析 Microsoft Access 按照下表轉譯 輸入掩碼 屬性定義中的字符 若要定義字面字符 請輸入該表以外 的任何其他字符 包括空格和符號 若要將下列字符中的某一個定義為字面字符 請在字符前面加上反斜 線 字符 說明 0 數字 0 到 9 必選項 不允許使用加號 和減號 9 數字或空格 非必選項 不允許使用加號和減號 數字或空格 非必選項 空白將轉換為空格 允許使用加號和減號 L 字母 A 到 Z 必選項 字母 A 到 Z 可選項 A 字母或數字 必選項 a 字母或數字 可選項 十進制占位符和千位 日期和時間分隔符 實際使用的字符取決于 Microsoft Windows 控 制面板中指定的區域設置 使其后所有的字符轉換為大寫 使輸入掩碼 輸入掩碼 一種格式 由字面顯示字符 如括號 句號和連字符 和掩碼字符 用于指 定可以輸入數據的位置以及數據種類 字符數量 組成 從右到左顯示 而不是從左到右顯示 鍵入掩 碼中的字符始終都是從左到右填入 可以在輸入掩碼中的任何地方包括感嘆號 使其后的字符顯示為原義字符 可用于將該表中的任何字符顯示為原義字符 例如 A 顯示為 A 密碼 將 輸入掩碼 屬性設置為 密碼 以創建密碼項文本框 文本框中鍵入的任何字符都按字面字 符保存 但顯示為星號 考點 4 字段屬性的設置 9 窗體由多個部分組成 每個部分稱為一個 9 節節節節 解析 節 窗體由多個部分組成 每個部分稱為一個 節 在窗體設計視圖中 至多可以使用 5 種節 分別是窗體頁眉 頁面頁眉 主體 頁面頁腳 窗體頁腳 大部分的窗體只有主體節 10 用于執行指定 SQL 語句的宏操作是 10 RunSQL RunSQL RunSQL RunSQL 解析 RunSQL 命令用于執行指定的 SQL 語句 考點 7 常用宏操作 11 在 VBA 中雙精度的類型標識是 11 Double Double Double Double 解析 Double 雙精度浮點型 變量 存儲 為 IEEE 64 位 8 個字節 浮點數值的形式 它的范圍在負數 的時候是從 1 79769313486231E308 到 4 94065645841247E 324 而正數的時候是從 4 94065645841247E 324 到 1 79769313486232E308 Double 的類型聲明字符是數字符號 考點 3 VBA 編程基礎 常量 變量 運算符和表達式 12 在窗體中使用一個文本框 名為 x 接受輸入值 有一個命令按鈕 test 事件代碼如下 Private Sub test Click y 0 For i 0 To Me x y y 2 i 1 Next i MsgBox y End Sub 打開窗體后 若通過文本框輸入值為 3 單擊命令按鈕 輸出的結果是 12 16 16 16 16 解析 若通過文本框輸入值為 3 則 For 循環 i 0 To 3 共執行 4 次 第一次 y 0 2 0 1 1 第二次 y 1 2 1 1 4 第三次 y 4 2 2 1 9 第四次 y 9 2 3 1 16 所以輸出的結果是 16 考點 4 VBA 程序流程控制語句 13 在窗體中使用一個文本框 名為 num1 接受輸入值 有一個命令按鈕 run13 事件代碼如下 Private Sub run13 Click If Me num1 60 Then result 及格 ElseIf Me num1 70 Then result 通過 ElseIf Me num1 80 Then result 合格 End If MsgBox result End Sub 打開窗體后 若通過文本框輸入的值為 85 單擊命令按鈕 輸出結果是 13 及格及格及格及格 解析 若通過文本框輸入的值為 85 先執行 If Me num1 60 Then 判斷語句 因為滿足條件 所以 result 付值為 及格 結束判斷語句 并執行 MsgBox result 語句 所以輸出結果是 及格 考點 4 VBA 程序流程控制語句 14 現有一個登錄窗體如下圖所示 打開窗體后輸入用戶名和密碼 登錄操作要求在 20 秒內完成 如果 在 20 秒內沒有完成登錄操作 則倒計時到達 0 秒時自動關閉登錄窗體 窗體的右下角是顯示倒計時的文 本框 Itime 事件代碼如下 要求填空完成事件過程 Option Compare Database Dim flag As Boolean DIM i As Integer Private Sub Form Load flag 14 Me TimerInterval 1000 i 0 End Sub Private Sub Form Timer If flag True And i 20 Then Me Time Caption 20 i i 15 Else DoCmd Close End If End Sub Private Sub OK Click 登錄程序略 如果用戶名和密碼輸入正確 則 flag False End Sub 答案答案答案答案 14141414 True True True True 15151515 i 1 i 1 i 1 i 1 解析 Private Sub Form Timer 語句是用來完成 20 秒內倒計時功能的 因為 Me TimerInterval 1000 所以 Private Sub Form Timer 每1000毫秒即每秒自動執行一次 當滿足條件 flag True 并且 i2000 的含義是 A 選擇工資額大于 2000 的記錄 B 選擇工資額小于 2000 的記錄 C 選擇除了工資額大雨 2000 之外的記錄 D 選擇除了字段工資額之外的字段 且大于 2000 的記錄 19 ACCESS 數據庫中 為了保持表之間的關系 要求在主表中修改相關記錄時 子表相關記錄隨之更 改 為此需要定義參照完整性關系的 A 級聯更新相關字段 B 級聯刪除相關字段 C 級聯修改相關字段 D 級聯插入相關字段 20 如果輸入掩碼設置為 L 則在輸入數據的時候 該位置上可以接受的合法輸入是 A 必須輸入字母或數字 B 可以輸入字母 數字或者空格 C 必須輸入字母 A Z D 任何字符 21 定義字段默認值的含義是 A 不得使該字段為空 B 不允許字段的值超出某個范圍 C 在未輸入數據之前系統自動提供的數值 D 系統自動把小寫字母轉換為大寫字母 22 在窗體上 設置空間 Command0 為不可見屬性是 A Command0 Colore B Command0 Caption C Command0 Enabled D Command0 Visible 23 能夠接受數值型數據輸入的窗體控件是 A 圖形 B 文本框 C 標簽 D 命令按鈕 24 SQL 語句不能創建的是 A 報表 B 操作查詢 C 選擇查詢 D 數據定義查詢 25 不能夠使用宏的數據庫對象是 A 數據表 B 窗體 C 宏 D 報表 26 在下列關于宏和模塊的敘述中 正確的是 A 模塊是能夠被程序調用的函數 B 通過定義宏可以選擇或更新數據 C 宏或者模塊都不能是窗體或報表上的事件代碼 D 宏可以是獨立的數據庫對象 可以提供獨立的操作動作 27 VBA 程序流程控制的方式是 A 順序控制和分支控制 B 順序控制和循環控制 C 循環控制和分支控制 D 順序 分支和循環控制 28 從字符串 s 中的第 2 個開始獲得 4 個字符的子字符傳函數是 A Mid s 2 4 B Left s 2 4 C Rigth s 4 D Left s 4 29 語句 Dim NewArray 10 As Integer 的含義是 A 定義了一個整型變量且初值為 10 B 定義了 10 個整數構成的數組 C 定義了 11 個整數構成的數組 D 將數組的第 10 元素設置為整型 30 在 ACCESS 中 如果要處理具有復雜條件或循環結構的操作 則應該使用的對象是 A 窗體 B 模塊 C 宏 D 報表 31 不屬于 VBA 提供的程序運行錯誤處理的語句結構是 A On Error Then 標號 B ON Error Goto 標號 C On Error Resume Next D On Error Goto 0 32 ADO 的含義是 A 開放數據庫互連應用編程接口 B 數據庫訪問對象 C 動態連接庫 D Active 數據對象 33 若要在子過程 Procl 調用后返回兩個變量的結果 下列過程定義語句中有效的是 A Sub Procl n m B Sub Procl ByVal n m C Sub Procl n ByVal m D Sub Procl ByVal n ByVal m 35 在窗體中有一個命令 run35 對應的事件代碼如下 private sub run35 enter Dim num as integer Dim a as integer Dim b as integer Dim I as integer For I 1 to 10 Num inputbox 請輸入數據 輸入 1 If int num 2 num 2 then A a 1 Else B b 1 End if Next I Msgbox 運行結果 a 4 As Integer D Dim A 3 4 As Integer 32 在窗體中有一個文本框 Test1 編寫事件代碼如下 Private Sub Form Click X val Inputbox 輸入 x 的值 Y 1 If X0 Then Y 2 Text1 Value Y End Sub 打開窗體運行后 在輸入框中輸入整數 12 文本框 Text1 中輸出的結果是 A 1 B 2 C 3 D 4 33 在窗體中有一個命令按鈕 Command1 和一個文本框 Test1 編寫事件代碼如下 Private Sub Command1 Click For I 1 To 4 x 3 For j 1 To 3 For k 1 To 2 x x 3 Next k Next j Next I Text1 Value Str x End Sub 打開窗體運行后 單擊命令按鈕 文本框 Text1 中輸出的結果是 A 6 B 12 C 18 D 21 34 在窗體中有一個命令按鈕 Command1 編寫事件代碼如下 Private Sub Command1 Click Dim s As Integer s p 1 p 2 p 3 p 4 debug Print s End Sub Public Function p N As Integer Dim Sum As Integer Sum 0 For i 1 To N Sum Sum 1 Next i P Sum End Function 打開窗體運行后 單擊命令按鈕 輸出的結果是 A 15 B 20 C 25 D 35 35 下列過程的功能是 通過對象變量返回當前窗體的 Recordset 屬性記錄集引用 消息框中輸出 記錄集的記錄 即窗體記錄源 個數 Sub GetRecNum Dim rs As Object Set rs Me Recordset MsgBox End Sub 程序空白處應填寫的是 A Count B rs Count C RecordCount D rs RecordCount 二 填空題 每空 2 分 共 30 分 1 某二叉樹由 5 個度為 2 的結點以及 3 個度為 1 的結點 則該二叉樹中共有 1 個結點 2 程序流程圖中的菱形框表示的是 3 軟件開發過程主要分為需求分析 設計 編碼與測試四個階段 其中 階段產生 軟件需 求規格說明書 4 在數據庫技術中 實體集之間的聯系可以是一對一或一對多的 那么 學生 和 可選課程 的聯系 為 5 人員基本信息一般包括 身份證號 姓名 性別 年齡等 其中可以做主關鍵字的是 6 Access 中若要將數據庫中的數據發布到網上 應采用的對象是 6 7 在一個查詢集中 要將指定的記錄設置為當前記錄 應該使用的宏操作命令是 7 8 當文本框中的內容發生了改變時 觸發的事件名稱是 8 9 在 VBA 中求字符串的長度可以使用函數 9 10 要將正實數 x 保留兩位小數 若采用 Int 函數完成 則表達式為 10 11 在窗體中有兩個文本框分別為 Text1 和 Text2 一個命令按鈕 Command1 編寫如下兩個事件過 程 Private Sub Command1 Click a Text1 Value Text2 Value MsgBox a End Sub Private Sub Form Load Text1 Value Text2 Value End Sub 程序運行時 在文本框 Text1 中輸入 78 在文本框中 Text2 輸入 87 單擊命令按鈕 消息框中輸出 的結果為 11 12 某次大獎賽有 7 個評委同時為一位選手打分 去掉一個最高分和一個最低分 其余 5 個分數的平 均值為該名參賽者的最后得分 請填空完成規定的功能 Sub command1 click Dim mark aver i max1 min1 aver 0 For i 1 To 7 Mark InputBox 請輸入第 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 在窗體上有一個命令按鈕 Command 1 編寫事件代碼如下 Private Sub Command1 Click Dim x As Integer y As Integer x 12 y 32 Call Proc x y Debug Print x y End Sub Public Sub Proc n 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 d1 As Date Dim d2 As Date dl 12 25 2009 d2 1 5 2010 MsgBox DateDiff ww d1 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 學生 年齡 年齡 l 二 填空題 每空 2 分 共 30 分 請將每一個空的正確答案寫在答題卡 l 15 序號的橫線上 答在試卷上不得分 1 一個隊列的初始狀態為空 現將元素 A B C D E F 5 4 3 2 1 依次入隊 然后再依次退隊 則元素 退隊的順序為 l 2 設某循環隊列的容量為 50 如果頭指針 front 45 指向隊頭元素的前一位置 尾指針 rear 10 指向隊尾元素 則該循環隊列中共有 2 個元素 3 設二叉樹如下 對該二叉樹進行后序遍歷的結果為 3 4 軟件是 4 數據和文檔的集合 5 有一個學生選課的關系 其中學生的關系模式為 學生 學號 姓名 班級 年齡 課程的 關系模式為 課程 課號 課程名 學時 其中兩個關系模式的鍵分別是學號和課號 則關系模式選課 可定義為 選課 學號 5 成績 6 下圖所示的窗體上有一個命令按鈕 名稱為 Command1 和一個選項組 名稱為 Framel 選 項組上顯示 Framel 文本的標簽控件名稱為 Labell 若將選項組上顯示文本 Frame1 改為漢字 性別 應使 用的語句是 6 7 在當前窗體上 若要實現將焦點移動到指定控件 應使用的宏操作命令是 7 8 使用向導創建數據訪問頁時 在確定分組級別步驟中最多可設置 8 個分組字段 9 在窗體文本框 Text l 中輸入 456AbC 后 立即窗口上輸出的結果是 9 Private Sub Textl KeyPress KeyAscii As Integer Select Case DeyAscii 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 Command1 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 p i a i i Next i For i 1 To 3 k k p i 2 Next i MsgBox k End Sub 打開窗體運行后 單擊命令按鈕 消息框中輸出的結果是 10 11 下列程序的功能是找出被 5 7 除 余數為 1 的最小的 5 個正整數 請在程序空白處填入適當 的語句 使程序可以完成指定的功能 Private Sub Form Click Dim Ncount n n n 1 If 11 Then Debug Print n Ncount Ncount 1 End If Loop Until Ncont 5 End Sub 12 以下程序的功能是在立即窗口中輸出 100 到 200 之間所有的素數 并統計輸出素數的個數 請在 程序空白處填入適當的語句 使程序可以完成指定的功能 Private Sub Command2 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 11 C 102 98 4 D 5 1 2010 5 20 如果在文本框內輸入數據后 按鍵或按鍵 輸入焦點可立即移至下一指 定文本框 應設置 A 制表位 屬性 B Tab 鍵索引 屬性 C 自動 Tab 鍵 屬性 D Enter 鍵行為 屬性 21 在成績中要查找成績 80 且成績 90 的學生 正確的條件表達式是 A 成績 Between 80 And 90 B 成績 Between 80 To 90 C 成績 Between 79 And 91 D 成績 Between 79 To 91 22 學生表 中有 學號 姓名 性別 和 入學成績 等字段 執行如下 SQL 命令后的 結果是 Select avg 入學成績 From 學生表 Group by 性別 A 計算并顯示所有學生的平均入學成績 B 計算并顯示所有學生的性別和平均入學成績 C 按性別順序計算并顯示所有學生的平均入學成績 D 按性別分組計算并顯示不同性別學生的平均入學成績 23 若在 銷售總數 窗體中有 訂貨總數 文本框控件 能夠正確引用控件值的是 A Forms 銷售總數 訂貨總數 B Forms 銷售總數 l 訂貨總數 C Forms 銷售總數 訂貨總數 D Forms 銷售總數 訂貨總數 24 因修改文本框中的數據而觸發的事件是 A Change B Edit C Getfocus D LostFocus 25 在報表中 要計算 數學 字段的最低分 應將控件的 控件來源 屬性設置為 A Min 數學 B Min 數學 C Min 數學 D Min 數學 26 要將一個數字字符串轉換成對應的數值 應使用的函數是 A Val B Single C Asc D Space 27 下列變量名中 合法的是 A 4A B A 1 C ABC 1 D private 28 若變量 i 的初值為 8 則下列循環語句中循環體的執行次數為 Do While i 17 i i 2 Loop A 3 次 B 4 次 C 5 次 D 6 次 29 InputBox 函數的返回值類型是 A 數值 B 字符串 C 變體 D 視輸入的數據而定 30 下列能夠交換變量 X 和 Y 值的程序段是 A Y X X Y B Z X Y Z X Y C Z X X Y Y Z D Z X W Y Y Z X Y 31 窗體中有命令按鈕 Commandl 事件過程如下 Public Function f x As Integer As Integer Dim y As Integer x 20 y 2 f x y End Function Private Sub Commandl Click Dim y As Integer Static x As Integer x 10 y 5 y f x Debug Print x y End Sub 運行程序 單擊命令按鈕 則立即窗口中顯示的內容是 A 10 5 B 10 40 C 20 5 D 20 40 32 窗體中有命令按鈕 Commandl 和文本框 Text1 事件過程如下 Function result ByVal x As Integer As Boolean If Mod 2 0 Then result True Else result False End If End Function Private Sub Commandl Click x Val InputBox 請輸入一個整數 If Then Text1 Str x s End Sub 12 在窗體中有一個名為 Command12 的命令按鈕 Click 事件功能是 接收從鍵盤輸入的 10 個大于 0 的不同整數 找出其中的最大值和對應的輸入位置 請在空白處填入適當語句 使程 序可以完成指定的功能 Private Sub Command12 Click max 0 maxn 0 for i 1 To 10 num Val InputBox 請輸入第 Next i End Sub A 1 5 7 9 B 4 6 8 C 3 5 7 9 D 2 3 5 7 二 填空題 1 數據結構分為線性結構與非線性結構 帶鏈的棧屬于 2 在長度為 n 的順序存儲的線性表中插入一個元素 最壞情況下需要移動表中 個元素 3 常見的軟件開發方法有結構化方法和面向對象方法 對某應用系統經過需求分析建立數據流圖 DFD 則應采 用 方法 4 數據庫系統的核心是 5 在進行關系數據庫的邏輯設計時 E R 圖中的屬性常被轉換為關系的屬性 聯系通常被轉換為 6 Access 數據庫中的字節 Byt

溫馨提示

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

評論

0/150

提交評論