第一篇:ACCESS2010選擇題復習題
數據庫設計基礎
數據庫管理系統是(B)。
A)操作系統的一部分 B)在操作系統支持下的系統軟件 C)一種編譯系統D)一種操作系統
負責數據庫中查詢操作的數據庫語言是(C)。
A)數據定義語言B)數據管理語言C)數據操縱語言D)數據控制語言
數據庫應用系統中的核心問題是(A)。
A)數據庫設計B)數據庫系統設計C)數據庫維護 D)數據庫管理員培訓
在數據管理技術發展的三個階段中,數據共享最好的是(C)。
A)人工管理階段B)文件系統階段C)數據庫系統階段D)三個階段相同
數據庫設計中反映用戶對數據要求的模式是(C)。
A)內模式 B)概念模式 C)外模式 D)設計模式
數據庫系統的三級模式不包括(D)。
A)概念模式 B)內模式 C)外模式 D)數據模式
軟件功能可以分為應用軟件、系統軟件和支撐軟件(或工具軟件)。下面屬于應用軟件的是(A)。
A)學生成績管理系統 B)C語言編譯程序 C)UNIX操作系統 D)數據庫管理系統一間宿舍可住多個學生,則實體宿舍和學生之間的聯系是(B)。
A)一對一 B)一對多 C)多對一 D)多對多
一個工作人員可以使用多臺計算機,而一臺計算機可被多個人使用,則實體工作人員與實體計算機之間的聯系是(C)。
A)一對一 B)一對多 C)多對多 D)多對一
一個教師可講授多門課程,一門課程可由多個教師講授。則實體教師和課程間的聯系是(D)。
A)1∶1聯系 B)1∶m聯系 C)m∶1聯系 D)m∶n聯系
在E-R圖中,用來表示實體聯系的圖形是(C)。
A)橢圓形 B)矩形 C)菱形 D)三角形
層次型、網狀型和關系型數據庫劃分原則是(D)。
A)記錄長度 B)文件的大小 C)聯系的復雜程度 D)數據之間的聯系方式
在滿足實體完整性約束的條件下(A)。
A)一個關系中應該有一個或多個候選關鍵字 B)一個關系中只能有一個候選關鍵字
C)一個關系中必須有多個候選關鍵字 D)一個關系中可以沒有候選關鍵字
有三個關系R、S和T如下:
由關系R和S通過運算得到關系T,則所使用的運算為(D)。
A)并 B)自然連接 C)笛卡爾積 D)交
有三個關系R、S和T如下:
由關系R和S通過運算得到關系T,則所使用的運算為(D)。
A)笛卡爾積 B)交 C)并D)自然連接
有兩個關系R,S如下:
由關系R通過運算得到關系S,則所使用的運算為(B)。
A)選擇 B)投影 C)插入 D)連接
有三個關系R、S和T如下:
則關系T是由關系R和S通過某種操作得到,該操作為(D)。
A)選擇 B)投影 C)交 D)并
有三個關系R、S和T如下:
則由關系R和S得到關系T的操作是(B)。
A)自然連接 B)差 C)交D)并
有三個關系R,S和T如下:
則由關系R和S得到關系T的操作是(A)。
A)自然連接B)交 C)投影D)并
有三個關系R、S和T如下:
則由關系R和S得到關系T的操作是(D)。
A)自然連接 B)并 C)交 D)差
有三個關系R、S和T如下:
則由關系R和S得到關系T的操作是(C)。
A)自然連接B)交 C)除 D)并 下列關于數據庫設計的敘述中,正確的是(A)。
A)在需求分析階段建立數據字典 B)在概念設計階段建立數據字典、C)在邏輯設計階段建立數據字典D)在物理設計階段建立數據字典 在數據庫設計中,將E-R圖轉換成關系數據模型的過程屬于(C)。
A)需求分析階段 B)概念設計階段 C)邏輯設計階段 D)物理設計階段
將E-R圖轉換為關系模式時,實體和聯系都可以表示為(C)。
A)屬性 B)鍵 C)關系 D)域
設有表示學生選課的三張表,學生S(學號,姓名,性別,年齡,身份證號),課程C(課號,課名),選課SC(學號,課號,成績),則表SC的關鍵字(鍵或碼)為(C)。
A)課號,成績
B)學號,成績
C)學號,課號
D)學號,姓名,成績
數據庫基礎知識
數據庫的基本特點是(B)。
A)數據可以共享,數據冗余大,數據獨立性高,統一管理和控制
B)數據可以共享,數據冗余小,數據獨立性高,統一管理和控制
C)數據可以共享,數據冗余小,數據獨立性低,統一管理和控制
D)數據可以共享,數據冗余大,數據獨立性低,統一管理和控制
下列關于數據庫的敘述中,正確的是(A)。
A)數據庫減少了數據冗余 B)數據庫避免了數據冗余
C)數據庫中的數據一致性是指數據類型一致 D)數據庫系統比文件系統能夠管理更多數據
下列關于數據庫特點的敘述中,錯誤的是(C)。
A)數據庫能夠減少數據冗余 B)數據庫中的數據可以共享
C)數據庫中的表能夠避免一切數據的重復 D)數據庫中的表既相對獨立,又相互聯系
按數據的組織形式,數據庫的數據模型可分為三種模型,它們是(C)。
A)小型、中型和大型 B)網狀、環狀和鏈狀
C)層次、網狀和關系D)獨享、共享和實時
關系數據庫管理系統中所謂的關系指的是(D)。
A)各元組之間彼此有一定的關系 B)各字段之間彼此有一定的關系
C)數據庫之間彼此有一定的關系 D)符合滿足一定條件的二維表格
在學生表中要查找所有年齡大于30歲姓王的男同學,應該采用的關系運算是(A)。
A)選擇 B)投影 C)聯接 D)自然聯接
在Access中要顯示“教師表”中姓名和職稱的信息,應采用的關系運算是(A)。
A)選擇 B)投影 C)連接 D)關聯
在學生表中要查找所有年齡小于20歲且姓王的男生,應采用的關系運算是(A)。
A)選擇 B)投影 C)聯接 D)比較
在Access數據庫對象中,體現數據庫設計目的的對象是(C)。
A)報表 B)模塊 C)查詢 D)表
在Access中,可用于設計輸入界面的對象是(A)。
A)窗體 B)報表 C)查詢 D)表
Access數據庫最基礎的對象是(A)。
A)表 B)宏 C)報表 D)查詢
第2章數據庫與表
如果在創建表中建立字段“性別”,并要求用漢字表示,其數據類型應當是(C)。
A)是/否 B)數字 C)文本 D)備注
下列關于貨幣數據類型的敘述中,錯誤的是(C)。
A)貨幣型字段在數據表中占8個字節的存儲空間 B)貨幣型字段可以與數字型數據混合計算,結果為貨幣型
C)向貨幣型字段輸入數據時,系統自動將其設置為4位小數
D)向貨幣型字段輸入數據時,不必輸入人民幣符號和千位分隔符
下列關于OLE對象的敘述中,正確的是(D)。
A)用于輸入文本數據 B)用于處理超級鏈接數據
C)用于生成自動編號數據 D)用于鏈接或內嵌Windows支持的對象 下列關于貨幣數據類型的敘述中,錯誤的是(B)。
A)貨幣型字段的長度為8個字節 B)貨幣型數據等價于具有單精度屬性的數字型數據
C)向貨幣型字段輸入數據時,不需要輸入貨幣符號 D)貨幣型數據與數字型數據混合運算后的結果為貨幣型
數據類型是(C)。
A)字段的另外一種定義B)一種數據庫應用程序C)決定字段能包含哪類數據的設置D)描述表向導提供的可選擇的字段
若在數據庫表的某個字段中存放演示文稿數據,則該字段的數據類型應是(D)。
A)文本型 B)備注型 C)超鏈接型 D)OLE對象型
在數據表視圖中,不能進行的操作是(B)。
A)刪除一條記錄 B)修改字段的類型 C)刪除一個字段 D)修改字段的名稱
定位到同一字段最后一條記錄中的快捷鍵是(C)。
A)【End】 B)【Ctrl】+【End】 C)【Ctrl】+【↓】 D)【Ctrl】+【Home】
Access字段名不能包含的字符是(B)。
A)@ B)!C)% D)&
下列關于字段屬性的敘述中,正確的是(D)。
A)可對任意類型的字段設置“默認值”屬性 B)設置字段默認值就是規定該字段值不允許為空
C)只有“文本”型數據能夠使用“輸入掩碼向導” D)“有效性規則”屬性只允許定義一個條件表達式
下列關于SQL語句的說法中,錯誤的是(D)。
A)INSERT語句可以向數據表中追加新的數據記錄 B)UPDATE語句用來修改數據表中已經存在的數據記錄
C)DELETE語句用來刪除數據表中的記錄 D)CREATE語句用來建立表結構并追加新的記錄
若要求在文本框中輸入文本時達到密碼“*”的顯示效果,則應該設置的屬性是(C)。
A)默認值 B)有效性文本 C)輸入掩碼 D)密碼
能夠檢查字段中的輸入值是否合法的屬性是(C)。
A)格式B)默認值 C)有效性規則 D)有效性文本
在文本型字段的“格式”屬性中,若使用“@;男”,則下列敘述正確的是(D)。
A)@代表所有輸入的數據 B)只可以輸入字符“@”C)必須在此字段輸入數據D)默認值是“男”一個字
定義某一個字段默認值屬性的作用是(B)。
A)不允許字段的值超出指定的范圍 B)在未輸入數據前系統自動提供值
C)在輸入數據時系統自動完成大小寫轉換 D)當輸入數據超出指定范圍時顯示的信息 輸入掩碼字符“&”的含義是(C)。
A)必須輸入字母或數字 B)可以選擇輸入字母或數字
C)必須輸入一個任意的字符或一個空格D)可以選擇輸入任意的字符或一個空格 在設計表時,若輸入掩碼屬性設置為“LLLL”,則能夠接收的輸入是(A)。
A)abcd B)1234
C)AB+C D)ABa9
對要求輸入相對固定格式的數據,例如電話號碼010-83950001,應定義字段的(C)。
A)“格式”屬性 B)“默認值”屬性 C)“輸入掩碼”屬性 D)“有效性規則”屬性
如果輸入掩碼設置為“L”,則在輸入數據的時候,該位置上可以接受的合法輸入是(B)。
A)任意符號 B)必須輸入字母A~Z C)必須輸入字母或數字 D)可以輸入字母、數字或空格
下列關于關系數據庫中數據表的描述,正確的是(D)。
A)數據表相互之間存在聯系,但用獨立的文件名保存 B)數據表相互之間存在聯系,是用表名表示相互間的聯系
C)數據表相互之間不存在聯系,完全獨立 D)數據表既相對獨立,又相互聯系
在Access中,參照完整性規則不包括(A)。
A)查詢規則 B)更新規則 C)刪除規則 D)插入規則
在關系窗口中,雙擊兩個表之間的連接線,會出現(D)。
A)數據表分析向導 B)數據關系圖窗口 C)連接線粗細變化 D)編輯關系對話框
在Access的數據表中刪除一條記錄,被刪除的記錄(A)。
A)不能恢復 B)可以恢復到原來位置 C)被恢復為第一條記錄 D)被恢復為最后一條記錄
在Access中,如果不想顯示數據表中的某些字段,可以使用的命令是(A)。
A)隱藏 B)刪除 C)凍結 D)篩選
某數據表中有5條記錄,其中“編號”為文本型字段,其值分別為:129、97、75、131、118,若按該字段對記 錄進行降序排序,則排序后的順序應為(D)。
A)75、97、118、129、131 B)118、129、131、75、97 C)131、129、118、97、75D)97、75、131、129、118 在篩選時,不需要輸入篩選規則的方法是(D)。
A)高級篩選 B)按窗體篩選 C)按選定內容篩選 D)輸入篩選目標篩選
第3章查詢
在Access數據庫中使用向導創建查詢,其數據可以來自(D)。
A)多個表 B)一個表 C)一個表的一部分 D)表或查詢 若查詢的設計如下,則查詢的功能是(C)。
A)設計尚未完成,無法進行統計 B)統計班級信息僅含Null(空)值的記錄個數
C)統計班級信息不包括Null(空)值的記錄個數D)統計班級信息包括Null(空)值全部記錄個數
下列SQL查詢語句中,與下面查詢設計視圖所示的查詢結果等價的是(B)。
A)SELECT 姓名,性別,所屬院系,簡歷 FROM tStud WHERE 性別=“女” AND 所屬院系 IN(“03”,“04”)
B)SELECT 姓名,簡歷 FROM tStud WHERE 性別=“女” AND 所屬院系 IN(“03”,“04”)
C)SELECT 姓名,性別,所屬院系,簡歷 FROM tStud WHERE 性別=“女” AND 所屬院系=“03” OR所屬院系= “04”
D)SELECT 姓名,簡歷 FROM tStud WHERE 性別=“女” AND 所屬院系=“03” OR所屬院系= “04” 利用對話框提示用戶輸入查詢條件,這樣的查詢屬于(B)。
A)選擇查詢 B)參數查詢 C)操作查詢 D)SQL查詢
下列關于操作查詢的敘述中,錯誤的是(D)。
A)在更新查詢中可以使用計算功能 B)刪除查詢可刪除符合條件的記錄
C)生成表查詢生成的新表是原表的子集D)追加查詢要求兩個表的結構必須一致
將表A的記錄添加到表B中,要求保持表B中原有的記錄,可以使用的查詢是(B)。
A)選擇查詢 B)追加查詢 C)更新查詢 D)生成表查詢
下列SQL查詢語句中,與下面查詢設計視圖所示的查詢結果等價的是(B)。
A)SELECT 姓名,性別,所屬院系,簡歷 FROM tStud WHERE 性別=“女” AND 所屬院系 IN(“03”,“04”)
B)SELECT 姓名,簡歷 FROM tStud WHERE 性別=“女” AND 所屬院系 IN(“03”,“04”)
C)SELECT 姓名,性別,所屬院系,簡歷 FROM tStud WHERE 性別=“女” AND 所屬院系=“03” OR所屬院系= “04”
D)SELECT 姓名,簡歷 FROM tStud WHERE 性別=“女” AND 所屬院系=“03” OR所屬院系= “04”
假設“公司”表中有編號、名稱、法人等字段,查找公司名稱中有“網絡”二字的公司信息,正確的命令是(D)。A)SELECT * FROM 公司 FOR 名稱= “*網絡*”B)SELECT * FROM 公司 FOR 名稱 LIKE “*網絡*” C)SELECT * FROM 公司 WHERE 名稱= “*網絡*”D)SELECT * FROM 公司 WHERE 名稱 LIKE “*網絡*”
在SQL語言的SELECT語句中,用于指明檢索結果排序的子句是(D)。
A)FROM B)WHILE C)GROUP BY D)ORDER BY
有商品表內容如下:執行SQL命令:
執行SQL命令:SELECT部門號,MAX(單價*數量)FROM商品表 GROUP BY部門號;查詢結果的記錄數是(B)。A)1 B)3 C)4 D)10
已知“借閱”表中有“借閱編號”、“學號”和“借閱圖書編號”等字段,每名學生每借閱一本書生成一條記錄,要求按學生學號統計出每名學生的借閱次數,下列SQL語句中,正確的是(B)。
A)SELECT 學號,COUNT(學號)FROM 借閱
B)SELECT 學號,COUNT(學號)FROM 借閱 GROUP BY 學號
C)SELECT 學號,SUM(學號)FROM 借閱
D)SELECT 學號,SUM(學號)FROM 借閱 ORDER BY 學號
“學生表”中有“學號”、“姓名”、“性別”和“入學成績”等字段。執行如下SQL命令后的結果是(D)。Select avg(入學成績)From 學生表 Group by 性別
A)計算并顯示所有學生的平均入學成績 B)計算并顯示所有學生的性別和平均入學成績
C)按性別順序計算并顯示所有學生的平均入學成績D)按性別分組計算并顯示不同性別學生的平均入學成績
在SQL語言的SELECT語句中,用于實現選擇運算的子句是(D)
A)FOR B)IF C)WHILE D)WHERE
下列關于SQL命令的敘述中,正確的是(A)。
A)DELETE命令不能與GROUP BY關鍵字一起使用 B)SELECT命令不能與GROUP BY關鍵字一起使用
C)INSERT命令與GROUP BY關鍵字一起使用可以按分組將新記錄插入到表中
D)UPDATE命令與GROUP BY關鍵字一起使用可以按分組更新表中原有的記錄
數據庫中有“商品”表如下:執行SQL命令:SELECT*FROM商品WHERE 單價BETWEEN 3000 AND 10000; 查詢結果的記錄數是(C)。
A)1 B)2 C)3 D)10 數據庫中有“商品”表如下:正確的SQL命令是(D)。
A)SELECT * FROM 商品 WHERE 單價>“0112”; B)SELECT * FROM 商品 WHERE EXISTS單價=“0112”;
C)SELECT * FROM 商品 WHERE 單價>(SELECT * FROM 商品 WHERE 商品號=“0112”);
D)SELECT * FROM 商品 WHERE 單價>(SELECT 單價 FROM 商品 WHERE 商品號=“0112”);
下列關于SQL命令的敘述中,正確的是(C)。
A)UPDATE命令中必須有FROM關鍵字 B)UPDATE命令中必須有INTO關鍵字
C)UPDATE命令中必須有SET關鍵字 D)UPDATE命令中必須有WHERE關鍵字 數據庫中有“商品”表如下:執行SQL命令:
SELECT*FROM商品WHERE 單價(SELECT單價FROM商品WHERE商品號=“0112”);
查詢結果的記錄數是(D)。
A)1 B)3 C)4 D)10 數據庫中有“商品”表如下: ,要查找出單價大于等于3000并且小于10000的記錄,正確的SQL命令是(C)。
A)SELECT * FROM 商品 WHERE 單價 BETWEEN 3000 AND 10000;
B)SELECT * FROM 商品 WHERE 單價 BETWEEN 3000 TO 10000;
C)SELECT * FROM 商品 WHERE 單價 BETWEEN 3000 AND 9999;
D)SELECT * FROM 商品 WHERE 單價 BETWEEN 3000 TO 9999;
下列關于SQL命令的敘述中,正確的是(D)。
A)INSERT命令中可以沒有VALUES關鍵字 B)INSERT命令中可以沒有INTO關鍵字
C)INSERT命令中必須有SET關鍵字 D)以上說法均不正確 數據庫中有“商品”表如下:執行SQL命令:
SELECT部門號,MIN(單價*數量)FROM商品GROUP BY部門號; 查詢結果的記錄數是(B)。
A)1 B)3 C)4 D)10 數據庫中有“商品”表如下:要查找出“40”號部門單價最高的前兩條記錄,正確的SQL命令是(A
A)SELECT TOP 2 * FROM 商品 WHERE 部門號=“40” GROUP BY 單價;
B)SELECT TOP 2 * FROM 商品 WHERE 部門號=“40” GROUP BY 單價 DESC;
C)SELECT TOP 2 * FROM 商品 WHERE 部門號=“40” ORDER BY 單價;
D)SELECT TOP 2 * FROM 商品 WHERE 部門號=“40” ORDER BY 單價 DESC;
在下列查詢語句中,與SELECT TAB1.* FROM TAB1 WHERE InStr([簡歷],“籃球”)<> 0)。功能等價的語句是(C)。
A)SELECT TAB1.* FROM TAB1 WHERE TAB1.簡歷 Like “籃球”
B)SELECT TAB1.* FROM TAB1 WHERE TAB1.簡歷 Like “*籃球”
C)SELECT TAB1.* FROM TAB1 WHERE TAB1.簡歷 Like “*籃球*”
D)SELECT TAB1.* FROM TAB1 WHERE TAB1.簡歷 Like “籃球*”
在書寫查詢準則時,日期型數據應該使用適當的分隔符括起來,正確的分隔符是(D)。
A)B)% C)& D)#
如果在查詢條件中使用通配符“[]”,其含義是(D)。
A)錯誤的使用方法 B)通配任意長度的字符 C)通配不在括號內的任意字符 D)通配方括號內任一單個字符
下列關于查詢設計視圖“設計網格”各行作用的敘述中,錯誤的是(A)。
A)“總計”行是用于對查詢的字段進行求和 B)“表”行設置字段所在的表或查詢的名稱
C)“字段”行表示可以在此輸入或添加字段的名稱 D)“條件”行用于輸入一個條件來限定記錄的選擇
在學生借書數據庫中,已有“學生”表和“借閱”表,其中“學生”表含有“學號”、“姓名”等信息,“借閱”表含有“借閱編號”、“學號”等信息。若要找出沒有借過書的學生記錄,并顯示其“學號”和“姓名”,則正確的查詢設計是(A)。
A)B)C)D)
查詢“書名”字段中包含“等級考試”字樣的記錄,應該使用的條件是(D)。
A)Like “等級考試” B)Like “*等級考試” C)Like “等級考試*” D)Like “*等級考試*” 下列不屬于查詢設計視圖“設計網格”中的選項是(D)。
A)排序 B)顯示 C)字段 D)類型
若在查詢條件中使用了通配符“!”,它的含義是(B)。
A)通配任意長度的字符B)通配不在括號內的任意字符C通配方括號內列出的任一單個字符D)錯誤的使用方法 在數據表的“查找”操作中,通配符“[!]”的使用方法是(C)。A)通配任意一個數字字符B)通配任意一個文本字符
C)通配不在方括號內的任意一個字符 D)通配位于方括號內的任意一個字符 在數據表的“查找”操作中,通配符“-”的含義是(D)。
A)通配任意多個減號 B)通配任意單個字符 C)通配任意單個運算符 D)通配指定范圍內的任意單個字符 下面顯示的是查詢設計視圖的“設計網格”部分:從所顯示的內容中可以判斷出該查詢要查找的是(A)。
A)性別為“女”并且1980年以前參加工作的記錄 B)性別為“女”并且1980年以后參加工作的記錄
C)性別為“女”或者1980年以前參加工作的記
D)性別為“女”或者1980年以后參加工作的記錄
在成績中要查找成績≥80且成績≤90的學生,正確的條件表達式是(A)A)成績 Between 80 And 90 B)成績 Between 80 To 90 C)成績 Between 79 And 91 D)成績 Between 79 To 91 在Access中已經建立了“學生”表,若查找“學號”是“S00001”或“S00002”的記錄,應在查詢設計視圖的“條件”行中輸入(C)。
A)“S00001” and “S00002”B)not(“S00001” and “S00002”)C)in(“S00001”,“S00002”)D)not in(“S00001”,“S00002”)
在Access中已經建立了“學生”表,若查找“學號”是“S00001”或“S00002”的記錄,應在查詢設計視圖的“條件”行中輸入(A)。A)“S00001” or “S00002” B)“S00001” and “S00002” C)in(“S00001” or “S00002”)D)in(“S00001” and “S00002”)
創建參數查詢時,在查詢設計視圖條件行中應將參數提示文本放置在(C)。
A){}中B)()中 C)[]中 D)<>中
如果在數據庫中已有同名的表,要通過查詢覆蓋原來的表,應該使用的查詢類型是(C)。
A)刪除 B)追加 C)生成表 D)更新
下列程序段的功能是實現“學生”表中“年齡”字段值加1: Dim Str As String Str=“【】” Docmd.RunSQL Str 括號內應填入的程序代碼是(B)。
A)年齡=年齡+1 B)Update 學生 Set年齡=年齡+C)Set年齡=年齡+1 D)Edit 學生 Set年齡=年齡+1
若要將“產品”表中所有供貨商是“ABC”的產品單價下調50,則正確的SQL語句是(B)。
A)UPDATE 產品 SET 單價=50 WHERE供貨商=“ABC”
B)UPDATE 產品 SET 單價=單價-50 WHERE供貨商=“ABC”
C)UPDATE FROM 產品 SET 單價=50 WHERE供貨商=“ABC”
D)UPDATE FROM 產品 SET 單價=單價-50 WHERE 供貨商=“ABC”
在SQL查詢中“GROUP BY”的含義是(D)。
A)選擇行條件 B)對查詢進行排序 C)選擇列字段 D)對查詢進行分組
要從數據庫中刪除一個表,應該使用的SQL語句是(D)。
A)ALTER TABLE
B)KILL TABLE
C)DELETE TABLE
D)DROP TABLE
已知學生表(學號,姓名,性別,生日),以下事件代碼功能是將學生表中生日為空值的學生“性別”字段值設置為“男”。
Private Sub Command0_Click()
Dim str As String
Set db = CurrentDb()
str = “
”
DoCmd.RunSQL str End Sub 按照功能要求,在橫線上應填寫的是(A)。
A)Update 學生表 set 性別='男' where 生日Is Null B)Update 學生表 set 性別='男' where 生日=Null
C)Set 學生表 Values 性別='男' where 生日 Is Null D)Set 學生表 Values 性別='男' where 生日=Null
第4章窗體
主窗體和子窗體通常用于顯示多個表或查詢中的數據,這些表或查詢中的數據一般應該具有的關系是(B)。
A)一對一 B)一對多 C)多對多 D)關聯
在教師信息輸入窗體中,為職稱字段提供“教授”、“副教授”、“講師”等選項供用戶直接選擇,最合適的控件是(D)。
A)標簽 B)復選框 C)文本框 D)組合框
在學生表中使用“照片”字段存放相片,當使用向導為該表創建窗體時,照片字段使用的默認控件是(C)。
A)圖形 B)圖像 C)綁定對象框 D)未綁定對象框
若要使某命令按鈕獲得控制焦點,可使用的方法是(B)。
A)LostFocus B)SetFocus C)Point
D)Value
窗體設計中,決定了按【Tab】鍵時焦點在各個控件之間移動順序的屬性是(C)。
A)Index B)TabStop C)TabIndex D)SetFocus
若在窗體設計過程中,命令按鈕Command0的事件屬性設置如下圖所示,則含義是(D)。
A)只能為“進入”事件和“單擊”事件編寫事件過程 B)不能為“進入”事件和“單擊”事件編寫事件過程
C)“進入”事件和“單擊”事件執行的是同一事件過程 D)已經為“進入”事件和“單擊”事件編寫了事件過程
發生在控件接收焦點之前的事件是(A)。
A)Enter B)Exit C)GotFocus D)LostFocus
下列關于對象“更新前”事件的敘述中,正確的是(B)。
A)在控件或記錄的數據變化后發生的事件 B)在控件或記錄的數據變化前發生的事件
C)當窗體或控件接收到焦點時發生的事件 D)當窗體或控件失去了焦點時發生的事件
在已建窗體中有一命令按鈕(名為Command1),該按鈕的單擊事件對應的VBA代碼為: Private Sub Command1_Click()
subT.Form.RecordSource = “select * from 雇員” End Sub 單擊該按鈕實現的功能是(D)。
A)使用select命令查找“雇員”表中的所有記錄 B)使用select命令查找并顯示“雇員”表中的所有記錄
C)將subT窗體的數據來源設置為一個字符串 D)將subT窗體的數據來源設置為“雇員”表
下列屬性中,屬于窗體的“數據”類屬性的是(A)。
A)記錄源
B)自動居中C)獲得焦點 D)記錄選擇器
在Access中為窗體上的控件設置Tab鍵的順序,應選擇“屬性”對話框的(D)。
A)“格式”選項卡 B)“數據”選項卡 C)“事件”選項卡 D)“其他”選項卡
如果在文本框內輸入數據后,按
A)“制表位”屬性 B)“Tab鍵索引”屬性 C)“自動Tab鍵”屬性 D)“Enter鍵行為”屬性
窗體Caption屬性的作用是(A)。
A)確定窗體的標題 B)確定窗體的名稱 C)確定窗體的邊界類型 D)確定窗體的字體
窗體中有3個命令按鈕,分別命名為Command1、Command2和Command3。當單擊Command1按鈕時,Command2按鈕變為可用,Command3按鈕變為不可見。下列Command1的單擊事件過程中,正確的是(C)。
A)Private Sub Command1_Click()
Command2.Visible = True
Command3.Visible = False End Sub
B)Private Sub Command1_Click()
Command2.Enabled = True
Command3.Enabled = False End Sub
C)Private Sub Command1_Click()
Command2.Enabled = True
Command3.Visible = False End Sub
D)Private Sub Command1_Click()
Command2.Visible = True
Command3.Enabled = False End Sub
在代碼中引用一個窗體控件時,應使用的控件屬性是(B)。
A)Caption B)Name C)Text D)Index
確定一個窗體大小的屬性是(A)。
A)Width和Height B)Width和Top C)Top和Left D)Top和Height
假定窗體的名稱為fTest,將窗體的標題設置為“Sample”的語句是(B)。
A)Me = “Sample” B)Me.Caption = “Sample” C)Me.Text = “Sample” D)Me.Name = “Sample”
下列選項中,所有控件共有的屬性是(D)。
A)Caption B)Value C)Text D)Name
要使窗體上的按鈕運行時不可見,需要設置的屬性是(B)
A)Enable B)Visible C)Default D)Cancel
窗體主體的 BackColor 屬性用于設置窗體主體的是(C)。
A)高度 B)亮度 C)背景色 D)前景色
可以獲得文本框當前插入點所在位置的屬性是(B)。
A)Position B)SelStart C)SelLength D)Left
如果要在文本框中輸入字符時達到密碼顯示效果,如星號(*),應設置文本框的屬性是(C)。
A)Text B)Caption C)InputMask
D)PasswordChar
文本框(Text1)中有選定的文本,執行Text1.SelText=“Hello”的結果是(A)。A)“Hello”將替換原來選定的文本 B)“Hello”將插入到原來選定的文本之前 C)Text1.SelLength為5 D)文本框中只有“Hello”信息 決定一個窗體有無“控制”菜單的屬性是(D)。
A)MinButton B)Caption C)MaxButton D)ControlBox 如果要改變窗體或報表的標題,需要設置的屬性是(B)。A)NameB)Caption C)BackColor D)BorderStyle
命令按鈕Command1 的Caption屬性為“退出(x)”,要將命令按鈕的快捷鍵設為Alt+x,應修改Caption屬性為(A)。
A)在x前插入& B)在x后插入& C)在x前插入#
D)在x后插入#
能夠接受數值型數據輸入的窗體控件是(B)。
A)圖形 B)文本框 C)標簽 D)命令按鈕
在窗口中有一個標簽Label0和一個命令按鈕Command1,Command1的事件代碼如下: Private Sub Command1_Click()
Label0.Top = Label0.Top + 20 End Sub 打開窗口后,單擊命令按鈕,結果是(D)。
A)標簽向上加高 B)標簽向下加高 C)標簽向上移動 D)標簽向下移動
若在“銷售總數”窗體中有“訂貨總數”文本框控件,能夠正確引用控件值的是(D)。
A)Forms.[銷售總數].[訂貨總數] B)Forms![銷售總數].[訂貨總數]
C)Forms.[銷售總數]![訂貨總數] D)Forms![銷售總數]![訂貨總數]
將項目添加到List控件中的方法是(D)。
A)List B)ListCount C)Move D)AddItem
一個窗體上有兩個文本框,其放置順序分別是:Text1,Text2,要想在Text1中按“回車”鍵后焦點自動轉到Text2上,需編寫的事件是(A)。
A)Private Sub Text1_KeyPress(KeyAscii As Integer)B)Private Sub Text1_LostFocus()
C)Private Sub Text2_GotFocus()D)Private Sub Text1_Click()
編寫如下窗體事件過程:
Private Sub Form_MouseDown(Button As Integer,Shift As Integer,X As Single,Y As Single)
If Shift=6 And Button=2 Then
MsgBox “Hello”
End If End Sub 程序運行后,為了在窗體上消息框中輸出“Hello”信息,在窗體上應執行的操作是(D)。
A)同時按下Shift鍵和鼠標左鍵 B)同時按下Shift鍵和鼠標右鍵
C)同時按下Ctrl、Alt鍵和鼠標左鍵 D)同時按下Ctrl、Alt鍵和鼠標右鍵 啟動窗體時,系統首先執行的事件過程是(A)。
A)Load B)Click C)Unload D)GotFocus
在打開窗體時,依次發生的事件是(A)。
A)打開(Open)→加載(Load)→調整大小(Resize)→激活(Activate)
B)打開(Open)→激活(Activate)→加載(Load)→調整大小(Resize)
C)打開(Open)→調整大小(Resize)→加載(Load)→激活(Activate)
D)打開(Open)→激活(Activate)→調整大小(Resize)→加載(Load)
為使窗體每隔5秒鐘激發一次計時器事件(timer 事件),應將其Interval屬性值設置為(D)。
A)5 B)500 C)300 D)5000 若窗體Frm1中有一個命令按鈕Cmd1,則窗體和命令按鈕的Click事件過程名分別為(C)。
A)Form_Click()和Command1_Click()B)Frm1_Click()和Commamd1_Click()
C)Form_Click()和Cmd1_Click()D)Frm1_Click()和Cmd1_Click()
因修改文本框中的數據而觸發的事件是(A)。
A)Change B)Edit C)Getfocus D)LostFocus
第5章報表
下列關于報表的敘述中,正確的是(B)。
A)報表只能輸入數據 B)報表只能輸出數據 C)報表可以輸入和輸出數據 D)報表不能輸入和輸出數據
報表的作用不包括(D)。
A)分組數據 B)匯總數據 C)格式化數據 D)輸入數據
下圖所示的是報表設計視圖,由此可判斷該報表的分組字段是(D)。
A)課程名稱 B)學分 C)成績 D)姓名
報表的數據源不包括(D)。
A)表 B)查詢 C)SQL語句 D)窗體
在報表中要顯示格式為“共N頁,第N頁”的頁碼,正確的頁碼格式設置是(D)。A)= “共” + Pages + “頁,第” + Page + “頁” B)= “共” + [Pages] + “頁,第” + [Page] + “頁” C)= “共” & Pages & “頁,第” & Page & “頁” D)= “共” & [Pages] & “頁,第” & [Page] & “頁” 要求在頁面頁腳中顯示“第X頁,共Y頁”,則頁腳中的頁碼“控件來源”應設置為(C)。
A)=“第” & [pages] & “頁,共” & [page] & “頁” B)=“共” & [pages] & “頁,第” & [page] & “頁” C)=“第” & [page] & “頁,共” & [pages] & “頁” D)=“共” & [page] & “頁,第” & [pages] & “頁” 要實現報表按某字段分組統計輸出,需要設置的是(B)。A)報表頁腳 B)該字段的組頁腳 C)主體 D)頁面頁腳 在報表設計過程中,不適合添加的控件是(D)。
A)標簽控件 B)圖形控件 C)文本框控件D)選項組控件
在報表中,要計算“數學”字段的最低分,應將控件的“控件來源”屬性設置為(A)。
A)= Min([數學])B)= Min(數學)C)= Min[數學] D)Min(數學)
如果要改變窗體或報表的標題,需要設置的屬性是(B)。
A)Name B)Caption C)BackColor D)BorderStyle
在設計報表的過程中,如果要進行強制分頁,應使用的工具圖標是(D)。
A)B)C)D)
第6章宏
在下列關于宏和模塊的敘述中,正確的是(D)。
A)模塊是能夠被程序調用的函數 B)通過定義宏可以選擇或更新數據
C)宏或模塊都不能是窗體或報表上的事件代碼 D)宏可以是獨立的數據庫對象,可以提供獨立的操作動作
下列操作中,適宜使用宏的是(C)。
A)修改數據表結構 B)創建自定義過程 C)打開或關閉報表對象 D)處理報表中錯誤
下列敘述中,錯誤的是(C)。
A)宏能夠一次完成多個操作 B)可以將多個宏組成一個宏組
C)可以用編程的方法來實現宏 D)宏命令一般由動作名和操作參數組成
在宏的參數中,要引用窗體F1上的Text1文本框的值,應該使用的表達式是(A)。
A)[Forms]![F1]![Text1] B)Text1 C)[F1].[Text1] D)[Forms]_[F1]_[Text1]
在設計條件宏時,對于連續重復的條件,要代替重復條件表達式可以使用符號(A)。
A)… B): C)!D)=
在宏表達式中要引用Form1窗體中的txt1控件的值,正確的引用方法是(C)。
A)Form1!txt1 B)txt1 C)Forms!Form1!txt1 D)Forms!txt1
要限制宏命令的操作范圍,在創建宏時應定義的是()。
A)宏操作對象 B)宏操作目標 C)宏條件表達式 D)窗體或報表控件屬性
對象可以識別和響應的行為稱為(D)。
A)屬性 B)方法 C)繼承 D)事件
在運行宏的過程中,宏不能修改的是(B)。
A)窗體 B)宏本身 C)表 D)數據庫
下列屬于通知或警告用戶的命令是(C)。
A)PrintOut B)OutputTo C)MsgBox D)RunWarnings
為窗體或報表的控件設置屬性值的正確宏操作命令是(C)。
A)Set B)SetData
C)SetValue D)SetWarnings
第7章模塊
在下列關于宏和模塊的敘述中,正確的是(D)。
A)模塊是能夠被程序調用的函數 B)通過定義宏可以選擇或更新數據
C)宏或模塊都不能是窗體或報表上的事件代碼 D)宏可以是獨立的數據庫對象,可以提供獨立的操作動作
如果在C盤當前文件夾下已存在名為StuData.dat的順序文件,那么執行語句Open “C: StuData.dat” For Append As #1 之后將(C)。
A)刪除文件中原有內容 B)保留文件中原有內容,可在文件尾添加新內容
C)保留文件中原有內容,在文件頭開始添加新內容 D)保留文件中原有內容,在文件中間開始添加新內容
下列只能讀不能寫的文件打開方式是(A)。
A)Input B)Output
C)Random D)Append
VBA中構成對象的三要素是(A)。
A)屬性、事件、方法 B)控件、屬性、事件 C)窗體、控件、過程 D)窗體、控件、模塊
用一個對象來表示“一只白色的足球被踢進球門”,那么“白色”、“足球”、“踢”、“進球門”分別對應的是(B)。
A)屬性、對象、方法、事件B)屬性、對象、事件、方法C)對象、屬性、方法、事件 D)對象、屬性、事件、方法
在VBA中要打開名為“學生信息錄入”的窗體,應使用的語句是(A)。
A)DoCmd.OpenForm “學生信息錄入” B)OpenForm “學生信息錄入”
C)DoCmd.OpenWindow “學生信息錄入” D)OpenWindow “學生信息錄入”
在VBA中按文件的訪問方式不同,可以將文件分為(A)。
A)順序文件、隨機文件和二進制文件B)文本文件和數據文件C)數據文件和可執行文件D)ASCII文件和二進制文件
下列表達式計算結果為數值類型的是(A)。
A)#5/5/2010# - #5/1/2010# B)“102” > “11” C)102 = 98 + 4 D)#5/1/2010# + 5
下列給出的選項中,非法的變量名是(C)。
A)Sum B)Integer_2 C)Rem D)Form1
下列變量名中,合法的是(C)。
A)4A B)A-1 C)ABC_1 D)private
下列能夠交換變量X和Y值的程序段是(C)。
A)Y=X : X=YB)Z=X :Y=Z :X=Y C)Z=X:X=Y :Y=Z D)Z=X :W=Y :Y=Z : X=Y 窗體中有命令按鈕Command1,事件過程如下: Public Function f(x As Integer)As Integer
Dim y As Integer
x = 20
y = 2
f = x * y End Function Private Sub Command1_Click()
Dim y As Integer
Static x As Integer
x = 10
y = 5
y = f(x)
Debug.Print x; y End Sub 運行程序,單擊命令按鈕,則立即窗口中顯示的內容是(D)。
A)10 5 B)10 40 C)20 5 D)20 40
Dim b1,b2 As Boolean語句顯式聲明變量(C)。
A)b1和b2都為布爾型變量 B)b1是整型,b2是布爾型
C)b1是變體型(可變型),b2是布爾型 D)b1和b2都是變體型(可變型)
在Access中,如果變量定義在模塊的過程內部,當過程代碼執行時才可見,則這種變量的作用域為(A)程序范圍 B)全局范圍 C)模塊范圍 D)局部范圍 將一個數轉換成相應字符串的函數是(A)。
A)Str B)String
C)Asc D)Chr
將邏輯型數據轉換成整型數據,轉換規則是(A)。
A)將True轉換為-1,將False轉換為0 B)將True轉換為1,將False轉換為-C)將True轉換為0,將False轉換為-1 D)將True轉換為1,將False轉換為0 有下列命令按鈕控件test的單擊事件過程: Private Sub test_click()
Dim I,R
R=0
For I=1 To 5 Step 1
R=R+I
Next I
bResult.Caption=Str(R)End Sub 當運行窗體,單擊命令按鈕時,在名為bResult的窗體標簽內將顯示的是(A)。
A)字符串15 B)字符串5 C)整數15 D)整數5 運行下列程序,顯示的結果是(C)。a=instr(5,“Hello!Beijing.”,“e”)
D)b=sgn(3>2)c=a+b MsgBox c
A)1 B)3 C)7 D)9
表達式 123 + Mid$(“123456”,3,2)的結果是(D)。A)“12334” B)12334 C)123 D)157
在模塊的聲明部分使用“Option Base 1”語句,然后定義二維數組A(2 to 5,5),則該數組的元素個數為(A)。A)20 B)24 C)25 D)36
VBA語句“Dim NewArray(10)as Integer”的含義是(B)。
A)定義10個整型數構成的數組NewArray B)定義11個整型數構成的數組NewArray C)定義1個值為整型數的變量NewArray D)定義1個值為10的變量NewArray 如有數組聲明語句Dim a(2,-3 to 2,4),則數組a包含元素的個數是(D)。
A)40 B)75 C)12 D)90 語句Dim NewArray(10)As Integer的含義是(C)。
A)定義了一個整型變量且初值為10 B)定義了10個整數構成的數組
C)定義了11個整數構成的數組 D)將數組的第10元素設置為整型
VBA中定義符號常量使用的關鍵字是(A)。
A)Const B)Dim C)Public D)Static
如果A為“Boolean”型數據,則下列賦值語句正確的是(D)。A)A=“true” B)A=.true C)A=#TURE# D)A=3<4 a和b中有且只有一個為0,其正確的表達式是(D)。
A)a=0 or b=0 B)a=0 Xor b=0 C)a=0 And b=0 D)a*b=0 And a+b<>0 當條件為5 C)if 5 Sub sfun(x As Single,y As Single) t = x x = t / y y = t Mod y End Sub 在窗體中添加一個命令按鈕Command33,對應的事件過程如下: Private Sub Command33_Click() Dim a As Single Dim b As Single a = 5 : b = 4 sfun a,b MsgBox a & chr(10)+ chr(13)& b End Sub 打開窗體運行后,單擊命令按鈕,消息框中有兩行輸出,內容分別為(B)。A)1和1 B)1.25和1 C)1.25和4 D)5和4 表達式4+5 6 * 7 / 8 Mod 9 的值是(B)。 對不同類型的運算符,優先級的規定是(B)。 A)字符運算符>算術運算符>關系運算符>邏輯運算符 B)算術運算符>字符運算符>關系運算符>邏輯運算符 C)算術運算符>字符運算符>邏輯運算符>關系運算符 D)字符運算符>關系運算符>邏輯運算符>算術運算符 表達式X+1>X是(C)。 A)4 B)5 C)6 D)7 A)算術表達式 B)非法表達式 C)關系表達式 D)字符串表達式 下列邏輯運算結果為“true”的是(B)。 A)false or not true B)true or not true C)false and not true D)true and not true 下列程序段運行結束后,變量c的值是(C)。a=24 b=328 select case b10 case 0 c=a*10+b case 1 to 9 c=a*100+b case 10 to 99 c=a*1000+b end select A)537 B)2427 C)24328 D)240328 下列程序段運行結束后,消息框中的輸出結果是(D)。Dim c As Boolean a=Sqr(3)b=Sqr(2)c=a>b MsgBox c A)-1 B)0 C)False D)True 表達式“B = INT(A+0.5)”的功能是(B)。 A)將變量A保留小數點后1位B)將變量A四舍五入取整 C將變量A保留小數點后5位 D)舍去變量A的小數部分 在窗體上有一個命令按鈕Command1,編寫事件代碼如下: Private Sub Command1_Click() Dim d1 As Date Dim d2 As Date d1 = #12/25/2009# d2 = #1/5/2010# MsgBox DateDiff(“ww”,d1,d2)End Sub 打開窗體運行后,單擊命令按鈕,消息框中輸出的結果是(B)。 A)1B)2 C)10 D)11 能夠實現從指定記錄集里檢索特定字段值的函數是(D)。 A)Nz B)Find C)Lookup D)DLookup 下列表達式計算結果為日期類型的是(C)。 A)#2012-1-23# - #2011-2-3# B)year(#2011-2-3#)C)DateValue(“2011-2-3”)D)Len(“2011-2-3”) 如果X是一個正的實數,保留兩位小數、將千分位四舍五入的表達式是(B)。 A)B) C) D) 能夠實現從指定記錄集里檢索特定字段值的函數是(B)。 A)DCount B)DLookup C)DMax D)DSum 要將一個數字字符串轉換成對應的數值,應使用的函數是(A)。 A)Val B)Single C)Asc D)Space 窗體中有命令按鈕run34,對應的事件代碼如下: Private Sub run34_Enter() Dim num As Integer,a As Integer,b As Integer,i As Integer For i = 1 To 10 num = InputBox(“請輸入數據:”,“輸入”) If Int(num/2)= num/2 Then a = a + 1 Else b = b + 1 End If Next i MsgBox(“運行結果:a=” & Str(a)& “,b=” & Str(b))End Sub 運行以上事件過程,所完成的功能是(C)。 A)對輸入的10個數據求累加和 B)對輸入的10個數據求各自的余數,然后再進行累加 C)對輸入的10個數據分別統計奇數和偶數的個數 D)對輸入的10個數據分別統計整數和非整數的個數 要將“選課成績”表中學生的“成績”取整,可以使用的函數是(B)。A)Abs([成績])B)Int([成績])C)Sqr([成績]) D)Sgn([成績])Rnd函數不可能產生的值是(B)。A)0 B)1 C)0.1234 D)0.00005 刪除字符串前導和尾隨空格的函數是(C)。 A)Ltrim() B)Rtrim()C)Trim() D)Lcase() 隨機產生 [10,50] 之間整數的正確表達式是(D)。 A)Round(Rnd*51)B)Int(Rnd*40+10)C)Round(Rnd*50)D)10+Int(Rnd*41) 函數InStr(1,“eFCdEfGh”,“EF”,1)執行的結果是(B)。 A)0 B)1 C)5 D)6 能夠實現從指定記錄集里檢索特定字段值的函數是(C)。 A)DAvg B)DSum C)DLookup D)DCount 表達式Fix(-3.25)和Fix(3.75)的結果分別是(A)。 A)-3,3 B)-4,3 C)-3,4 D)-4,4 在窗體上有一個命令按鈕Commandl和一個文本框Textl,編寫事件代碼如下: Private Sub Command1_Click() Dim i,j,x For i = l To 20 step 2 x = 0 For j = i To 20 step 3 x = x + 1 Next j Next i Text1.Value = Str(x)End Sub 打開窗體運行后,單擊命令按鈕,文本框中顯示的結果是(A)。 A)1 B)7 C)17 D)400 在窗體中有一個命令按鈕Command1和一個文本框Text1,編寫事件代碼如下: Private Sub Command1_Click() For i = l 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輸出的結果是(D)。 A)6 B)12 C)18 D)21 窗體有命令按鈕Commandl和文本框Textl,對應的事件代碼如下: 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 運行以上事件過程,文本框中的輸出是(D)。 A)6 B)12 C)18 D)21 VBA程序流程控制的方式是(D)。 A)順序控制和分支控制 B)順序控制和循環控制 C)循環控制和分支控制 D)在一行上寫多條語句時,應使用的分隔符是(C)。 A)分號 B)逗號 C)冒號 D)空格 以下可以將變量A、B值互換的是(D)。 A)A=B : B=A B)A=C : C=B : B=A C)A=(A+B)/2 : B=(A - B)/2 D)A=A+B : B=AB 下列四個選項中,不是VBA的條件函數的是(B)。A)Choose B)If C)IIf D)Switch 在窗體中有一個文本框Text1,編寫事件代碼如下: Private Sub Form_Click() X = val(Inputbox(“輸入x的值”)) Y = 1 If X<>0 Then Y = 2 Text1.Value = Y End Sub 打開窗體運行后,在輸入框中輸入整數12,文本框Text1中輸出的結果是(B)。A)1 B)2 C)3 D)4 窗體中有命令按鈕Command1和文本框Text1,事件過程如下: Function result(ByVal x As Integer)As Boolean If x Mod 2 = 0 Then result = True Else result = False End If End Function Private Sub Command1_Click() x = Val(InputBox(“請輸入一個整數”)) If 【】 Then Text1 = Str(x)& “是偶數.” Else 順序、分支和循環控制 Text1 = Str(x)& “是奇數.” End If End Sub 運行程序,單擊命令按鈕,輸入19,在Text1中會顯示“19是奇數”。那么在程序的括號內應填寫(B)。 A)NOT result(x)B)result(x)C)result(x)=“奇數” D)result(x)=“偶數” 運行下列程序段,結果是(B)。For m = 10 to 1 step 0 k = k + 3 Next m A)形成死循環 B)循環體不執行即結束循環 C)出現語法錯誤 D)循環體執行一次后結束循環 運行下列程序,結果是(D)。Private Sub Command32_Click() f0 = 1 : f1 = 1 : k = 1 Do While k <= 5 f = f0 + f1 f0 = f1 f1 = f k = k + 1 Loop MsgBox “f = ” & f End Sub A)f = 5 B)f = 7 C)f = 8 D)f = 13 在窗體中添加一個名稱為Command1的命令按鈕,然后編寫如下事件代碼: Private Sub Command1_Click() MsgBox f(24,18)End Sub Public Function f(m As Integer,n As Integer)As Integer Do While m<>n Do While m>n m = m-n Loop Do While m n = n-m Loop Loop f = m End Function 窗體打開運行后,單擊命令按鈕,則消息框的輸出結果是(C)。 A)2 B)4 C)6 D)8 由“For i=1 To 9 Step -3”決定的循環結構,其循環體將被執行(A)。 A)0次 B)1次 C)4次 D)5次 一. 選擇題 1.Access數據屬于(C)數據庫。 A.層次模型 B.網狀模型 C.關系模型 D.其它模型 2.不能進行索引的字段類型是(A)。 A.備注 B.數值 C.字符 D.日期 3.在數據庫中能夠唯一標識一個記錄的字段或字段組合的稱之為(D)。 A.記錄 B.字段 C.域 D.關鍵字 4.以下表達式正確的是(B)。 A.教師工資 between “2000” and “3000” B.性別=”男” or 性別=”女” C.教師工資>2000 and <3000 D.性別 like “男” or 性別 like ”女” 5.下列不屬于報表視圖方式的是(D)。 A.設計視圖 B.打印預覽 C.版面預覽 D.數據表視圖 6.從關系中找出滿足給定條件的元組的操作稱為(A)。 A.選擇 B.投影 C.連接 D.自然連接 7.關系數據庫中的數據表(C)。 A.完全獨立,相互沒有關系 B.相互聯系,不能單獨存在 C.既相互獨立,又相互聯系 D.以數據表名來表現相互間的聯系。 8.DBS是指(C)。 A.數據 B.數據庫 C.數據庫系統 D.數據庫管理系統 9.數據庫系統的核心是(C)。 A.數據庫 B.數據庫管理員 C.數據庫管理系統 D.文件 10.如果要在數據表的某個字段中存放圖像數據,則該字段應設為(C)。 A.文本型 B.數字型 C.OLE對象 D.二進制數據類型 11.Access數據庫的核心與基礎是(A)。 A.表 B.宏 C.窗體 D.模塊 12.以下不是報表組成部分的是(A)。 A.報表設計器 B.主體 C.報表頁腳 D.報表頁眉 13.要實現報表按某字段分組統計輸出,需要設置(B)。 A.報表頁腳 B.該字段組頁腳 C.主體 D.頁面頁腳 14.在報表設計中,以下可以做綁定控件顯示字段數據的是(A)。 A.文本框 B.標簽 C.命令按鈕 D.圖像 15.如果設置報表上某個文本框的控件來源屬性為”=7 mod 4 “,則打印預覽視圖中,該文本框顯示的信息為(B)。A.未綁定 B.3 C.7 mod 4 D.出錯 16.報表的功能是(A)。 A.數據輸出 B.數據輸入 C.數據修改 D.數據比較 17.在Access中,不能進行導入、導出操作的是(A)。 A.數據庫 B.數據表 C.查詢輸出 D.窗體轉換的報表 18.在報表每頁底部輸出的是(D)。 A.報表頁眉 B.報表頁腳 C.頁面頁眉 D.頁面頁腳 19.數據庫中存儲的是(C)。 A.數據 B.數據模型 C.數據以及數據之間的關系 D.信息 20.實體是信息世界中的術語,與之對應的數據庫術語為(D)。 A.文件 B.數據庫 C.字段 D.記錄 四.選擇題 1. 操作查詢不包括(C)。 A.更新查詢 B.追加查詢 C.參數查詢 D.刪除查詢 2. SQL查詢能夠創建(D)。 A.更新查詢 B.追加查詢 C.選擇查詢 D.以上各類查詢 3. 在若查詢條件是“性別=”女” or 工資額>2000”的意思是(B)。 A.性別為“女”并且工資額大于2000的記錄 B.性別為“女”或者工資額大于2000的記錄 C.性別為“女”并非工資額大于2000的記錄 D.工資額大于2000的女生記錄,4. 哪個查詢表在執行時彈出對話框,提示用戶輸入必要的信息,再按照這些信息進行查詢(B)。A.選擇查詢 B.參數查詢 C.交叉表查詢 D.操作查詢 5. 將信息系99年以前參加工作的教師的職稱改為副教授,合適的查詢為(B)。 A.生成表查詢 B.更新查詢 C.刪除查詢 D.追加查詢 6. 假設某數據表中有一個“學生編號”字段,查找編號第3、4個字符為“03”的記錄的準則是(B)。 A.Mid([學生編號],3,4)=”03” B.Mid([學生編號],3,2)=”03” C.Mid(“學生編號”,3,4)=”03” D.Mid(“學生編號”,3,2)=”03” 7. 假設某數據表中有一個“姓名”字段,查找姓名為張三或李四的記錄的準則是(B)。 A.Notin(“張三”,”李四”)B.“張三” or “李四” C.Like(“張三”,”李四”)D.“張三” and “李四” 8. 在SQL查詢GROUP BY語句用于(D)。 A.選擇條件 B.對查詢進行排序 C.列表 D.分組 9. 將“學生1”表的記錄復制到“學生2”表中,且不刪除“學生1”表中的記錄,所使用的查詢方式是(B)。A.刪除查詢 B.生成表查詢 C.追加查詢 D.交叉表查詢 10. 如果使用向導創建交叉表查詢的數據源必須來自多個表,可以先建立一個(C)表,然后將其作為數據源。A.表 B.虛表 C.查詢 D.動態集 11. 已知商品表包含的字段為:商品編號,名稱,類型。使用SQL語句將商品表中的“紡織”類型更改為“金屬品”,正確的SQL語句是(A)。A.UPDATE 商品 set 類型=”金屬品” where 類型=”紡織” B.UPDATE 商品 where 類型=”紡織” C.UPDATE 商品 set 類型=”金屬品” FROM 商品 where 類型=”紡織” D.set 類型=”金屬品” FROM 商品 where 類型=”紡織” 12. 在Access的數據庫中已經建立了“tBook”表,若使用SQL語句查找“圖書編號”是“112266”和“113388”的記錄,應在WHERE條件中輸入(C)。A.圖書編號=”112266”and “113388” B.圖書編號 not in(”112266”, “113388”)C.圖書編號 in(”112266”, “113388”)D.圖書編號 not(”112266”, “113388”)13. 在SQL查詢結果中,為了達到僅顯示頭幾條記錄的目的,可以在SELECT中使用(C)。 A.ALL B.ORDER C.TOP D.DISTINCT 14. 已知商品表包含的字段為:商品編號,名稱,類型。使用SQL語句查詢各類商品的數量,以下正確的是(C)。 A.SELECT COUNT(類型)AS 商品數量,類型 FROM 商品 GROUP BY 類型 B.SELECT COUNT(類型)AS 商品數量,類型 FROM 商品 GROUP BY 商品數量 C.SELECT COUNT(商品編號)AS 商品數量,類型 FROM 商品 GROUP BY 類型 D.SELECT COUNT商品編號)AS 商品數量,類型 FROM 商品 GROUP BY 商品編號 15. 宏組是由(A)組成的。 A.若干宏 B.若干宏操作 C.程序代碼 D.模塊 16. 引用窗體控件的值,可以用的宏表達式是(B)。 A.Form!控件名!窗體名 B.Form!窗體名!控件名 C.Form!控件名 D.Form!窗體名 17. 在條件宏設計時,對于連續重復的條件,可以替代的符號是(C)。 A.“ B.= C.… D.; 18. Quit宏操作的作用是(B)。 A.退出窗體 B.退出Access C.退出模塊 D.結束宏 19. 不能使用宏的數據庫對象是(A)。 A.表 B.窗體 C.宏 D.報表 20. 無論創建何類宏,一定可以進行的是(C)。 A.確定宏名 B.設置宏條件 C.選擇宏操作 D.以上皆是 二.選擇題 1.報表與窗體的主要區別在于(B)。 A.窗體和報表中都可以輸入數據 B.窗體可以輸入數據,而報表中不能輸入數據 C.窗體和報表都不可以輸入數據 D.窗體中不可以輸入數據,而報表中能輸入數據 2.主要用于顯示、輸入、更新數據庫中的字段的控件類型是(A)。 A.綁定型 B.非綁定型 C.計算型 D.非計算型 3.窗體是Access數據庫中的一種對象,通過窗體用戶不能完成的功能是(C)。 A.輸入數據 B.編輯數據 C.存儲數據 D.顯示和查詢表中的數據 4.在窗體中的內容較多無法在一頁中顯示,可以使用(C)控件來進行分頁。 A.命令按鈕 B.組合框按鈕 C.選項卡按鈕 D.選項組按鈕 5.在計算控件中,每個表達式前都要加上(A)。 A.= B.!C.﹒ D.Like 6.能夠輸出“圖像”的控件是(D)。 A.標簽 B.列表框 C.復選按鈕 D.圖形控件 7.Access的控件對象可以設置某個屬性來控制對象是否可以,需要設置的屬性是(C)。 A.Default B.Cancel C.Enabled D.Visible 8.若將窗體的標題設置為“改變字體大小”,應使用的語句是(B)。 A.Me=”改變字體大小” B.Me.Caption=”改變字體大小” C.Me.text=”改變字體大小” D.Me.name=”改變字體大小” 9.以下常量的類型說明符使用正確的是(A)。 A.Const A1!=2000 B.Const A1%=60000 C.Const A1%=”123” D.Const A1$=True 10.以下邏輯表達式結果為True的是(A)。 A.NOT 3+5>8 B.3+5>8 C.3+5<8 D.NOT 3+5>=8 11.標準模塊是獨立于(A)的模塊。 A.窗體與報表 B.窗體 C.報表 D.窗體或報表 12.VBA的自動運行宏,必需命名為(A)。 A.Autoexec B.Autorun C.Exec D.Run 13.結構化程序設計所規定的三種基本控制結構是(C)。 A.輸入、處理、輸出 B.樹形、網形、環形 C.順序、選擇、循環 D.主程序、子程序、函數 14.假定有以下程序段: n=0 for i=1 to 3 for j=-4 to-1 n=n+1 next j next i 運行完畢后,n的值是(D)。A.0 B.3 C.4 D.12 15.函數int(1234.5678)的返回值是(BA.1235 B.1234 C.1234.5678 D.0.5678 16.已知程序段: S=0 For i=1 to 10 step 2 S=s+1 i=i*2 Next i 。) 當循環結束后,變量i的值為(C)。A.10 B.11 C.22 D.16 17.定義了一個二維數組A(2 to 5,5),則該數組的元素個數為(D)。 A.25 B.36 C.20 D.24 18.在窗體中添加一個命令按鈕command1,然后編寫如下代碼: Private Sub Command1_click()A=0:b=5:c=6 Msgbox a=b+c End Sub 窗體打開運行后,如果單擊命令按鈕,則消息框的輸出結果是(D)。A.11 B.A=11 C.0 D.False 19.編寫如下程序: Public Sub test()Dim x As Integer, y As Integer x = 10 y = 20 Call s1(y)MsgBox “x=” & x & “ ” & “y=” & y End Sub Public Sub s1(m As Integer)m = m + 20 End Sub Public Sub s2()x = x + 20 End Sub 運行過程test后,消息框的輸出結果為(B)。A.x=10 y=20 B.x=10 y=40 C.x=30 y=20 D.x=30 y=40 20.以下不是窗體事件的是(C)。 A.Load B.Unload C.Exit D.Activate 一、選擇題 1.關系數據庫中的表不必具有的性質是(D)。 A.B.C.D.數據項不可再分 同一列數據項要具有相同的數據類型 記錄的順序可以任意排列 字段的順序不能任意排列 2.已知某一數據庫中有兩個數據表,它們的主鍵與外鍵是一對多的關系,這兩個表若想建立關聯,應該建立的永久聯系是(C)。A.一對一 B.多對多 C.一對多 D.多對一 3.在關系模型中,用來表示實體關系的是(C)。 A.B.C.D.字段 記錄 表 指針 4.E-R圖是數據庫設計的工具之一,它適用于建立數據的(A)。 A.B.C.D.概念模型 邏輯模型 結構模型 物理模型 5.在數據庫系統的三級模式結構中,為用戶描述整個數據庫邏輯結構的是(C)。 A.B.C.D.內模式 外模式 概念模式 存儲模式 6.在數據庫應用系統設計中,(C)的主要任務是將E-R模式轉化為關系數據庫模式 A.B.C.D.關系的規范化 數據庫系統需求分析 邏輯數據庫設計 概論數據庫設計 7.關于主鍵的說法正確的是(D)。 A.B.C.D.作為主鍵的字段,它的數據能夠重復 一個表可以設置多個主鍵 主鍵字段只能是單一的字段 主鍵字段中不許有重復值和空值 8.復選框、切換按鈕和選項按鈕經常作為單獨的控件來顯示表或查詢中(D)的值。 A.B.C.D.文本數據類型 數字數據類型 日期/時間數據類型 是/否數據類型 9.設“學生”表中包括“專業”、“生源”等字段,若要統計各專業的學生生源分布情況,可以使用的查詢是(A)。 A.交叉表查詢 B.追加查詢 C.生成表查詢 D.更新查詢 10.有SQL語句:SELECT * FROM 教師 WHERE NOT(工資)3000 OR 工資<2000)。與該語句等價的SQL語句是(A) A.SELECT * FROM 教師 WHERE 工資 BETWEEN 2000 AND 3000 B.SELECT * FROM 教師 WHERE 工資>2000 AND 工資<3000 C.SELECT * FROM 教師 WHERE 工資>2000 OR 工資<3000 D.SELECT * FROM 教師 WHERE 工資<=2000 AND 工資>=3000 11.在SQL語句中,如果檢索要去掉重復組的所有元組,則應在SELECT中使用(D) A.B.C.D.ALL UNION LIKE DISTINCT 12.設“教師”表中有“職稱”(文本型)、“基本工資”(數字型)等字段,將所有教授的基本工資改為5000,正確的SQL語句是(C)。 A.UPDATE 基本工資=5000 FROM 教師 B.UPDATE 職稱=”教授” SET 基本工資=5000 C.UPDATE 教師 SET 基本工資=5000 WHERE 職稱=”教授” D.UPDATE FROM 教師 SET 基本工資=”5000” WHERE 職稱=”教授” 13.下列關于ACCESS數據庫對象的描述中,錯誤的是(C)。 A.數據訪問頁可以實現Internet與用戶數據庫的相互訪問 B.宏是一個或多個操作命令的集合,其中每個命令實現一個特定的操作 C.窗體是系統的工作窗口,可以完成對表或查詢中的數據的操作,但不可以接受用戶信息 D.報表時專門為打印而設計的特殊窗體 14.有關宏操作,下列敘述錯誤的是(D)。 A.B.C.D.使用宏可以啟動其他應用程序 宏可以是包含操作序列的一個宏 宏組由若干宏組成 宏的表達式中不能引用窗體或報表的控件值 15.Dim A(10)As Double,則A數組共有(B)個元素。 A.B.C.D.10 11 12 9 16.(A)方式創建的報表是由系統規定的。 A.B.C.D.使用“自動報表”創建報表 利用“報表向導”創建報表 利用“報表設計視圖”創建報表 利用“圖表向導”創建 17.窗體的“計時器間隔”屬性以(B)為單位。 A.B.C.D.分鐘 毫秒 小時 秒 18.以下幾種報表類型中,最直觀地表示數據之間關系的報表類型是(D)。 A.B.C.D.表格式報表 標簽報表 縱欄式報表 圖表報表 19.使用Access的(D),可以在Internet上編輯數據庫中的數據。 A.B.C.D.宏 窗體 報表 數據訪問頁 20.VBA中,表達式”Date:” & # 10/12/2013#的值是(A)。 A.B.C.D.Date:2013-10-12 Date:2013/12/10 Date:#10/12/2013# Date&10/12/2013 21.VBA中,表達式Cint(“12”)+Month(#8/15/2012#)的值為(D)。 A.B.C.D.128 1215 27 20 22.設有下面函數,F(15)-F(14)的值為(A)。 Function F(n As Integer)As Integer Dim i As Integer F=0 For i=1 to n F=F+i Next i End Function A.1 B.15 C.29 D.14 23.用于打開查詢的宏命令是(D)。 A.B.C.D.RunApp OpenForm OpenReport OpenQuery 24.A.B.C.D.25..A.B.C.D.26.A.B.C.D.27.A.B.C.D.28.A.B.C.D. 1、下列關于關系模型基本性質的描述,錯誤的是(D)。A、關系的同一列的屬性值應取自同一值域 B、同一關系中不能有完全相同的元組 C、在一個關系中行、列的順序無關緊要 D、關系中的列可以允許再分 2、用戶利用DBMS的(C)可以方便地對數據庫中的數據進行定義。A、DB B、DBS C、DDL D、DML 3、關于SQL語言特點的敘述中,錯誤的是(A)。 A、高度的過程化 B、面向集合的操作方式 C、可嵌入高級語言中 D、語言簡潔、功能強大 4、數據管理技術的發展分為三個階段,其中數據獨立性最高的是(C)管理階段。A、人工 B、文件系統 C、數據庫系統 D、數據庫 5、下列(B)運算可以從一個關系中桃選出若干屬性列組成新的關系。A、選擇 B、投影 C、連接 D、自然連接 6、數據庫技術的發展歷程劃分為三代,其中第二代數據庫系統支持(C)數據模型。A、網狀型 B、層次型 C、關系型 D、面向對象 7、用戶利用DBMS的(D)可以實現對數據庫中數據的檢索、修改、刪除和統計。A、DB B、DBS C、DDL D、DML 8、數據庫中數據的特點不包括(A)。 A、較多的數據類型 B、較好的數據共享性和數據完整性 C、較低的數據冗余度 D、較高的數據獨立性 9、(B)是較常用的桌面型數據庫軟件。 A、Turbo C B、Access和Visual FoxPro C、SQL Server 2000 D、Oracle 8 10、以下數據庫存軟件中,(C)有強大的窗體及報表制作能力、易學易用的操作界面。A、Oracle 8 B、SQL Server 2000 C、Access XP D、MySQL 11、下列(C)是大型關系數據庫開發平臺。 A、Turbro C B、Access C、SQL Server 2000 D、Visual FoxPro 12、DBMS不是(A)。 A、用戶和計算機的接口 B、用戶和數據庫的接口 C、整個數據庫系統的核心 D、數據庫系統的組成總分 13、(B)只描述信息世界中實體的存在及聯系,不涉及DBMS。 A、數據模型 B、概念模型 C、邏輯模型 D、機器模型 14、(B)只描述信息世界實體的存在及聯系,不涉及DBMS。 A 數據模型 B 概念模型 C 邏輯模型 D 機器模型 15、用戶利用DBMS的(D)可以實現數據庫中數據的檢索、修改、刪除和統計。A DB B DBS C DDL D DML 16、下列(C)是大型關系數據庫開發平臺。 A Turbo C B Access C SQL Server 2000 D Visual Foxpro 17、一個教師可以講授多門課程,一門課程可以由多個教師講授,則教師與課程實體之間是(C)的聯系 A 一對一 B 一對多 C 多對多 D 未知 18、DBMS不是(A) A 用戶和計算機的接口 B 用戶和數據庫的接口 C 整個數據庫系統的核心 D 數據庫系統的組成部分 19、(B)是較常見的桌面型數據庫軟件。 A Turbo C B Access和Visual FoxPro C SQL Server 2000 D Oracle 8 20、數據管理技術的發展分為三個階段,其中數據獨立性最高的是(C)管理階段。A 人工 B 文件系統 C 數據庫系統 D 數據庫 21、數據庫技術的發展歷程劃分為三代,其中第二代數據庫系統支持(C)數據模型。A 網狀型 B 層次型 C 關系型 D 面向對象 22、目前描繪概念模型最常用方法是E-R圖法,k:fFjexam95T1.BMP中用于表示屬性的圖形符號是(B)。 23、下列(B)運算可以在一個關系中挑選出若干個屬性列組成新的關系。A 選擇 B 投影 C 連接 D 自然連接 24、用戶利用DBMS的(C)可以方便地對數據庫中的數據對象進行定義。 A DB B DBS C DDL D DML 25、關于SQL語言特點的敘述中,錯誤的是(A)。 A 高度的過程化 B 面向集合的操作方式 C 可嵌入高級語言中 D 語言簡潔、功能強大 26、數據庫中數據的特點不包括(A)。 A 較多的數據類型 B 較好的數據共享性和數據完整性 C 較低的數據冗余度 D 較高的數據獨立性 27、下列數據庫軟件中,(C)有強大的窗體及報表制作能力、易學易用的操作界面。A Oracle 8 B SQL Server 2000 C Access XP D MySQL 28.下列(B)選項是整體概念,它包括了其他三個選項 A.數據庫 B.數據庫系統 C.數據庫管理系統 D.數據庫管理員和用戶管理 29.下列關于關系模型基本性質的描述中,錯誤的是(D)A.關系的同一列的屬性值應取自同一值域 B.同一關系中不能有完全相同的元組 C.在一個關系中行、列的順序無關緊要 D.關系中的列可以允許再分 30、用戶利用DBMS的(d)可以實現對數據庫中數據的檢索、修改、刪除和統計。 A、DB B、DBS C、DDL D、DML 31、以下(d)不是關系模型的基本運算。 A、選擇運算 B、投影運算 C、連接運算 D、復制運算 32、下列除了(a)外,其他都是常用的關系型數據庫開發平臺。 A、Visual BASIC B、Visual FoxPro C、Access XP D、SQL Server 2000 33、數據庫中的數據具有(a),如:學校各部門可以根據需要查詢學校教職員工數據庫中的信息。 A、較高的數據共享性 B、較高的數據獨立性 C、較高的數據完整性 D、較低的數據冗以度 201312Access選擇題 A 0114、數據庫(DB)、數據庫系統(DBS)和數據庫管理系統(DBMS)三者之間的關系是()。 A.DBS包括DB和DBMS B.DBMS包括DB和DBS C.DB包括DBS和DBMS D.三者不存在關系 B 0115、實體集是概念世界中的術語,與之對應的數據世界中的術語是()。A.數據庫 B.文件 C.字段 D.記錄 C 0116、在數據庫系統的三級模式結構中,為用戶描述整個數據庫邏輯結構的是()。A.外模式 B.內模式 C.概念模式 D.存儲模式 B 0117、從一個關系中選擇某些特定的屬性重新排列組成一個新關系,這種操作稱為()。 A.選擇 B.投影 C.連接 D.并 C 0118、將E-R圖轉換為關系模式時,實體和聯系都可以表示為()。A.屬性 B.鍵 C.關系 D.字段 A 0214、若兩個實體之間的聯系是1:m,則實現1:m聯系的方法是()。A.在“m”端實體轉換的關系中加入“1”端實體的鍵 B.將“m”端實體轉換關系的碼加入到“1”端的關系中 C.在兩個實體轉換的關系中,分別加入另一個關系的碼 D.將兩個實體轉換成一個關系 D 0215、在數據庫應用系統設計中,()的主要任務是將E-R模式轉化為關系數據庫模式。 A.數據庫系統需求分析 B.概念數據庫設計 C.關系的規范化 D.邏輯數據庫設計 C 0216、關系數據庫的設計中不包含()。 A.概念數據庫設計 B.邏輯數據庫設計 C.數據計算 D.關系的規范化 B 0217、Access數據庫的類型是()。 A.層次數據庫 B.關系數據庫 C.網狀數據庫 D.面向對象數據庫 C 0218、Access數據表的基本組成包括()。 A.查詢和記錄 B.報表和記錄 C.字段和記錄 D.字段和報表 A 0314、在Access中,表和數據庫的關系是()。 A.一個數據庫可以包含多個表 B.一個表可以包含多個數據庫 C.一個數據庫只能包含一個表 D.一個表只能包含一個數據庫 B 0315、在Access中,為了使字段的值不出現重復以便索引,可將該字段定義為()。A.索引 B.主鍵 C.必填字段 D.有效性文本 C 0316、在含有“姓名”字段的數據表中,僅顯示“陳”姓記錄的方法是()。A.排序 B.隱藏 C.篩選 D.凍結 C 0317、下列關于Access字段屬性內容的敘述中,錯誤的是()。A.有效性規則是一個表達式,用以規定用戶輸入數據時必須滿足的條件 B.有效性文本所設定的內容,僅當輸入值不滿足有效性規則時,才顯示的信息 C.有效性規則是一些文本說明 D.輸入掩碼主要用于規范用戶輸入數據的格式 C 0318、在含有“出生日期”字段的數據表中,為了限制只能輸入“1990年1月1日”以前出生的學生記錄,可對“出生日期”字段進行有效性規則設置,正確的表達形式 為()。 A.>1990-1-1 B.<“1990-1-1” C.<#1990-1-1# D.<{1990-1-1} A 0414、在含有“姓名”字段的“教師”表中,若要用設計視圖創建一個查詢,查詢除“王”姓教師外的其他記錄,應在“姓名”字段的條件行鍵入()。A.Not “王*” B.Not “王” C.Not Like “王” D.“王*” D 0415、在Access中,可用于查詢條件的運算符是()。A.關系運算符 B.邏輯運算符 C.特殊運算符 D.關系運算符、邏輯運算符、特殊運算符 B 0416、設“學生”表中包括“專業”、“生源”等字段,若要統計各專業的學生生源分布情況,可以使用的查詢是()。 A.生成表查詢 B.交叉表查詢 C.更新查詢 D.追加查詢 C 0417、設“成績”表中包括“課程編號”(文本型)、“成績”(數字型)等字段,若要用設計視圖創建一個查詢,查詢課程編號為“C0101”,成績不及格的所有記錄,正確設置查詢條件的方法是()。 A.在“成績”字段的條件行鍵入:課程編號=“C0101” AND 成績<60 B.在“課程編號”字段的條件行鍵入:課程編號=“C0101”; 在“成績”字段的條件行鍵入:成績<60 C.在“課程編號”字段的條件行鍵入:“C0101”; 在“成績”字段的條件行鍵入:<60 D.在“成績”字段的條件行鍵入:[課程編號]=“C0101” AND 成績<“60” A 0418、Access支持的查詢類型有()。 A.選擇查詢、交叉表查詢、參數查詢、操作查詢和SQL查詢 B.選擇查詢、交叉表查詢、基本查詢、操作查詢和SQL查詢 C.選擇查詢、交叉表查詢、參數查詢、操作查詢和多表查詢 D.選擇查詢、單表查詢、參數查詢、操作查詢和SQL查詢 C 0514、在Select-Sql語句中,用于限制顯示記錄條件的子句是()。A.Select B.From C.Where D.Order By B 0515、在Select-Sql語句中,用于求和的函數是()。A.Sun()B.sum()C.Avg()D.Suma()C 0516、設“教師”表中有“年齡”字段(數字型)等,要刪除60歲以上的教師記錄,正確的SQL語句是()。 A.DELETE 年齡>60 B.DELETE 年齡>60 FROM 教師 C.DELETE FROM 教師 WHERE 年齡>60 D.DELETE FROM 教師 WHERE 年齡>60歲 C 0517、設“教師”表中有“職稱”(文本型)、“基本工資”(數字型)等字段,將所有教授的基本工資改為5000,正確的SQL語句是()。A.UPDATE 職稱=“教授” SET 基本工資=5000 B.UPDATE 基本工資=5000 FROM 教師 C.UPDATE 教師 SET 基本工資=5000 WHERE 職稱=“教授” D.UPDATE FROM 教師 SET 基本工資=“5000” WHERE 職稱=“教授” C 0518、設“教師”表有“編號”(文本型)、“職稱”(文本型)和“年齡”(數字型)3個字段,若向該表插入一條新記錄,則下列語句中錯誤的是()。A.INSERT INTO 教師 VALUES(“T01”,“教授”,50)B.INSERT INTO 教師(編號,職稱)VALUES(“T01”,“教授”)C.INSERT INTO 教師(編號,職稱)VALUES(“T01”,“教授”,50) D.INSERT INTO 教師(編號,職稱,年齡)VALUES(“T01”,“教授”,50)C 0614、設“課程”表有“課程編號”(文本型)等字段,使用SQL語句在該表中查詢“課程編號”為“C001”和“C002”的記錄,則下列語句中正確的是()。A.SELECT * FROM 課程 Where 課程編號=“C001” AND “C002” B.SELECT * FROM 課程 Where 課程編號 NOT IN(“C001”,“C002”)C.SELECT * FROM 課程 Where 課程編號 IN(“C001”,“C002”)D.SELECT * FROM 課程 Where 課程編號 IN(“C001” AND “C002”)D 0615、設“學生”表有“性別”(文本型)等字段,使用SQL語句在該表中統計女生的人數,則下列語句中正確的是()。A.SELECT 性別=“女” FROM 學生 B.SELECT 性別 as 女生人數 FROM 學生 C.SELECT * FROM 學生 ORDER BY 性別 D.SELECT COUNT(*)FROM 學生 WHERE 性別=“女” B 0616、設“教師”表有“職稱”(文本型)和“年齡”(數字型)等字段,查詢所有教授的記錄信息,查詢結果按年齡降序排列,則下列語句中正確的是()。A.SELECT * FROM “教師” WHERE 職稱=“教授” ORDER BY 年齡 DESC B.SELECT * FROM 教師 WHERE 職稱=“教授” ORDER BY 年齡 DESC C.SELECT * FROM 教師 WHERE 職稱= 教授 ORDER BY 年齡 DESC D.SELECT * FROM 教師 WHERE 職稱=“教授” ORDER BY 年齡 ASC B 0617、設“成績”表有“成績”(數字型)等字段,在該表中查詢成績在[70,89]之間的所有記錄,則下列語句中不能達到效果的命令是()。A.SELECT * FROM 成績 WHERE 成績>=70 And 成績<=89 B.SELECT * FROM 成績 WHERE 成績 In(70,89)C.SELECT * FROM 成績 WHERE Not(成績<70)And(成績<=89)D.SELECT * FROM 成績 WHERE 成績 Between 70 And 89 C 0618、設“學生”表有“學號”(文本型)等字段,下列SQL語句正確的是()。A.SELECT * FROM 學生表 WHERE 學號=“1010” B.SELECT * FROM 學生 WHERE 學號=1010 C.SELECT * FROM 學生 WHERE 學號=“1010” D.SELECT * FROM “學生” WHERE 學號=“1010” B 0714、主/子窗體主要用來顯示具有()關系的數據源數據。A.一對一 B.一對多 C.多對多 D.多對一 C 0715、設計一個用文本框動態顯示時間的窗體,應使用()的Timer事件來實現更新時間功能。 A.文本框控件 B.窗體 C.時間控件 D.命令按鈕 B 0716、以下不屬于窗體屬性的是()。A.字體名稱 B.圖片 C.標題 D.滾動條 B 0717、窗體的“計時器間隔”屬性以()為單位。A.秒 B.毫秒 C.分鐘 D.小時 A 0718、下列關于窗體的敘述中,正確的是()。 A.Picture屬性用于設置窗體背景 B.窗體的記錄源不能是SQL語句 C.窗體中不能包含子窗體 D.窗體沒有DblClick(雙擊)事件 C 0814、若已設置文本框的輸入掩碼為“0.000”,則運行時允許在文本框中輸入的是()。 A.5.A36 B.5A.36E C.6.789 D.56.789 D 0815、以下關于選項組控件的敘述中,正確的是()。 A.選項組綁定到某個字段,則其框架內的控件也綁定到該字段 B.選項組控件的“數據來源”屬性可以是“文本”型字段 C.選項組框架內控件的“選項值”屬性可以為文本或數字 D.選項組控件的“數據來源”屬性可以是“是/否”型字段 B 0816、下面()語句設置命令按鈕Command1為不可用狀態。A.Command1.Visible=False B.Command1.Enabled=False C.Command1.Visible=True D.Command1.Enabled=True A 0817、下面()語句設置復選框Check1為選中狀態。A.Check1.Value =-1 B.Check1.Checked=True C.Check1.Checked =1 D.Check1.Enable=True A 0818、()屬性可返回列表框中數據項的個數。A.ListCount B.ListIndex C.ColumnCount D.Value D 0914、以下關于報表的敘述中,正確的是()。A.報表中必須包含報表頁眉和報表頁腳 B.報表中必須包含頁面頁眉和頁面頁腳 C.報表頁眉打印在報表每頁的開頭,報表頁腳打印在報表每頁的末尾 D.報表頁眉打印在報表第一頁的開頭,報表頁腳打印在報表最后一頁的末尾 A 0915、在報表中,要使文本框控件顯示“語文成績”字段的最高分,應將該控件的“控件來源”屬性設置為()。 A.=Max([語文成績])B.Max(語文成績)C.=Max[語文成績] D.=Max(語文成績)C 0916、以下幾種報表類型中,最直觀地表示數據之間關系的報表類型是()。A.縱欄式報表 B.表格式報表 C.圖表報表 D.標簽報表 D 0917、在使用報表設計器設計報表時,如果要統計報表中某個字段的全部數據,應將計算表達式放在()。 A.主體節 B.頁面頁眉/頁面頁腳 C.組頁眉/組頁腳 D.報表頁眉/報表頁腳 B 0918、如果設置報表上某個文本框的“控件來源”屬性為“=Date()”,則預覽報表時,該文本框顯示的信息是()。 A.Date()B.當前系統日期 C.當前系統時間 D.末綁定 D 1014、用于打開數據表的宏命令是()。 A.OpenForm B.OpenQuery C.OpenReport D.OpenTable C 1015、如果要建立一個宏,希望執行該宏后,首先打開一個數據表,然后最大化該窗口,那么在該宏中應該使用()兩個操作命令。 A.OpenReport 和 Maximize B.OpenReport 和 Minimize C.OpenTable 和 Maximize D.OpenTable 和 Minimize B 1016、要限制宏命令的操作范圍,可以在創建宏時定義()。 A.宏操作對象 B.宏條件表達式 C.宏操作目標 D.窗體或報表的控件屬性 D 1017、使用宏的主要目的是()。 A.設計出功能復雜的操作 B.提高程序的可讀性 C.減少內存消耗 D.能夠自動執行預定義的操作 B 1018、如果不指定窗口,宏命令Close將會()。A.關閉正在使用的表 B.關閉正在使用的數據庫 C.關閉激活的窗口 D.退出Access D 1114、以下()不屬于數據訪問頁的視圖。 A.設計視圖 B.頁面視圖 C.Web頁預覽視圖 D.結構視圖 D 1115、以下關于數據訪問頁的敘述中,正確的是()。 A.若想改變數據訪問頁的結構,需在Internet瀏覽器中打開數據訪問頁 B.在數據訪問頁中可以編輯數據,但不能刪除數據 C.創建一個數據訪問頁相當于創建一個報表 D.數據訪問頁是一種獨立于Access數據庫的文件 A 1116、以下關于數據訪問頁的敘述中,錯誤的是()。A.數據訪問頁不能查看來自Excel的數據 B.在數據訪問頁中顯示的數據會隨數據庫更新 C.在Access數據庫“頁”對象中保存的是數據訪問頁的快捷方式 D.可以在數據訪問頁中刪除數據庫數據 D 1117、使用Access的(),可以在Internet上編輯數據庫中的數據。A.宏 B.窗體 C.報表 D.數據訪問頁 C 1118、若要向數據訪問頁上添加控件,需以()方式打開數據訪問頁。A.頁面視圖 B.數據表視圖 C.設計視圖 D.Web頁視圖 B 1214、設有正實數x(含一位小數),下列VBA表達式中,()不能對x四舍五入取整。 A.Round(x)B.Int(x)C.Int(x+0.5)D.Fix(x+0.5)C 1215、VBA中,以下()是合法的變量名。A.a.123 B.a&b C.a_123 D.long B 1216、VBA中,表達式“Date:” & #10/12/2013#的值是()。A.Date:#10/12/2013# B.Date:2013-10-12 C.Date:2013/12/10 D.Date&10/12/2013 這樣找答案:凡是判斷表達式的值,都可以建立一個窗體,窗體里面建立一個文本框。讓文本框的控件來源屬性寫上:=要判斷的表達式,如下圖。 B 1217、VBA中,表達式CInt(“12”)+ Month(#8/15/2012#)的值為()。A.27 B.20 C.128 D.1215 函數CInt()是對字符類型的數字,轉換成數值類型,并取四舍五入取整。即使不知道Cint函數也沒事,跟上題一樣,如上圖,設計文本框,然后在控件來源中輸入表達式找答案(不要忘了“=”號)。 A 1218、VBA中,函數表達式Right(“VB編程技巧”,4)的值是()。A.編程技巧 B.技巧 C.VB編程 D.VB編 D 1314、由“For i=0 to 6 step 3”決定的循環結構,其循環體將被執行()次。A.0 B.1 C.2 D.3 i=0、3、6各一次 B 1315、執行下面程序段后,變量Result的值為()。 a = 6 b = 4 c = 6 If(a = b)Or(a = c)Or(b = c)Then Result = “Yes” Else Result = “No” End If A.False B.Yes C.No D.True C 1316、執行下面程序段后,變量y的值為()。x = 49 y = 42 r = x Mod y While r <> 0 x = y y = r r = x Mod y Wend A.49 B.42 C.7 D.0 可以自己分析得到結果。凡是程序運行題,如果時間足夠,可以像上圖,設計一個窗體來驗證答案。注意代碼中最后加了一行 text0 = y。下面大部分程序執行的題都可以這么處理。 B 1317、執行下面程序段后,變量Result的值為()。n = 6 s = 0 For i = 1 To n-1 If n Mod i = 0 Then s = s + i Next i If n = s Then Result = “Yes” Else Result = “No” End If A.False B.Yes C.No D.True B 1318、執行下面程序段后,變量Result的值為()。v = 45 Select Case v Case Is < 28 Result = “微風” Case 28 To 47 Result = “大風” Case 48 To 63 Result = “暴風” Case Else Result = “狂風” End Select A.微風 B.大風 C.暴風 D.狂風 A 1414、設有下面函數,F(15)-F(14)的值為()。 Function F(n As Integer)As Integer Dim i As Integer F = 0 For i = 1 To n F = F + i Next i End Function A.15 B.1 C.29 D.14 這個題涉及到函數過程,不能像前面的題那樣做,不過也差不多。仔細看上面的圖:函數部分獨立起來,不要直接放在單擊事件代碼里。 C 1415、定義了二維數組A(3 ,-1 to 2),該數組的元素個數為()。A.12 B.9 C.16 D.15 D 1416、設有如下過程, 不能正確調用過程Proc的是()。Sub Proc(x As Integer, y As Integer) A.Call Proc(3,4)B.Call Proc(3+2,4)C.Proc 3,4+2 D.Proc(3,4)參考課本P186頁最下面部分,子程序過程調用的兩種格式,注意call和括號的使用。 1、call 子程序名(參數表) 2、子程序名 參數表。 B 1417、執行下面程序段后,數組元素a(5)的值為()。Dim a(-1 to 10)As Integer For i = 0 To 10 a(i)= 2 * i Next i A.12 B.10 C.8 D.6 A 1418、設有下面函數,Fun(5)的值為()。Function Fun(n As Integer)As Long Dim i As Integer Fun = 1 For i = 1 To n step 2 Fun = Fun*i Next i End Function A.15 B.120 C.9 D.5 A 1514、ADO用于實現應用程序與數據源相連接的對象是()。A.Connection B.Field C.Recordset D.Command D 1515、ADO用于執行SQL命令的對象是()。A.Connection B.Field C.Recordset D.Command A 1516、ADO對象模型中的三個核心對象是()。 A.Connection、Recordset和Command B.Connection、Recordset和Field C.Recordset、Field和Command D.Connection、Parameter和Command A 1517、Recordset對象的BOF屬性值為“真”,表示記錄指針當前位置在()。A.Recordset對象第一條記錄之前 B.Recordset對象第一條記錄 C.Recordset對象最后一條記錄之后 D.Recordset對象最后一條記錄 C 1518、設rs為記錄集對象,則“rs.MoveLast”的作用是()。 A.記錄指針從當前位置向后移動1條記錄 B.記錄指針從當前位置向前移動1條記錄 C.記錄指針移到最后一條記錄 D.記錄指針移到最后一條記錄之后 1. 目前我國使用的大地坐標系是()。A)56年北京坐標系; B)54年北京坐標系; C)80年北京坐標系; D)1980年國家大地坐標系。 2.目前我國使用的高程系是()。 A)1985年國家高程基準; B)1980年國家高程基準; C)1956年黃海高程系; D)1956年渤海高程系。 3.微傾式普通水準儀使用的基本操作有()。 A)對中,整平,瞄準,調焦,讀數; B)粗平,瞄準,調焦,精平,讀數; C)對中,整平,定向,調焦,讀數; D)定向,瞄準,調焦,精平,讀數。 4.已知HA=132.476m,HB=125.068m,則兩點高差hAB=() A)+7.408; B)-7.408;C)+57.544;D)-57.544。 5.A,B兩點高差hAB=-2.345m,表明A點()于B點。 A)高; B)低; C)遠; D)近。6.水準測量某站讀數a?1.234m,b?2.075m,該站高差為hAB=()。 A)+3.309m; B)-3.309m; C)+0.841m; D)-0.841m。 7.一條閉合水準路線,各測段的觀測高差分別為+3.460m ,-5.477m ,+6.742m ,-4.759m,該水準路線的閉合差為()。A)+34mm; B)-34mm; C)+38mm; D)-38mm。 8.普通光學經緯儀使用的基本操作有()。A)對中,整平,瞄準,調焦,讀數; B)粗平,瞄準,調焦,精平,讀數; C)對中,整平,定向,調焦,讀數; D)定向,瞄準,調焦,精平,讀數。 9.測角精度要求較高時,應變換度盤不同位置。觀測n個測回取平均值,變換水平度盤位置的計算公式是()。 A)90°/n; B)180°/n; C)270°/n; D)360°/n。10.在A點安置J6經緯儀,用測回法觀測水平角∠BAC一個測回,讀數依次為:0°05′48″,62°01′24″,242°01′42″,180°06′00″,該水平角∠BAC=()。 A)61°55′36″; B)61°55′42″; C)61°55′39″; D)62°01′24″。11.豎直角觀測中,采用盤左﹑盤右觀測可消除()。 A)視準軸誤差; B)橫軸不水平誤差; C)對中誤差; D)豎盤指標差。12.用DJ6光學經緯儀進行豎直角觀測時,P點的盤左讀數為81°47′24″,盤右讀數為278°12′24″,則該臺經緯儀豎盤指標差為()。A)﹢06″; B)﹣06″; C)﹢12″; D)﹣12″。 13.用經緯儀的望遠鏡瞄準目標時,發現有視差,則其產生的原因是()。 A)觀測員是近視眼; B)目標的影像模糊; C)外界光線弱 ; D)目標的影像與十字絲平面不重合。 14.已知A(1000m,2000m),B(1500m,1500m)兩點坐標,則直線AB的坐標方位角αAB=()。 A)45o; B)135o; C)225o; D)315o。 15.已知A(2000m,3000m),B(1000m,2000m)兩點坐標,則A、B兩點間平距 DAB =()。A)1000.000m; B)1414.214m; C)1732.051m; D)2000.000m。 16.已知A點坐標為XA=500m,YA=500m,A至B點的方位角為αAB=125°30′00″, A至B 點的水平距離D=105.22m,則B點的縱橫坐標為()。AC))XB=585.661m,YB=438.898mXB=605.220m,YB=605.220m ;; BD))XB=438.898m,YB=585.661m; XB=438.898m,YB=438.898m。 17.已知A點的高程為238.446m,欲測設B點,使其高程為237.621m。在A,B兩點間安置水準儀,讀得立在A點的標尺讀數為1.234m,則測設B點的標尺讀數為()。 A)0.825m ; B)1.825m ; C)2.059m ; D)2.621m。18.在()為半徑的圓面積之內進行平面坐標測量時,可以用過測區中心點的切平面代替大地水準面,而不必考慮地球曲率對距離的投影。A 100km B 50km C 25km D 10km 19.對高程測量,用水平面代替水準面的限度是()。 A 在以10km為半徑的范圍內可以代替 B 在以20km為半徑的范圍內可以代替 C 不論多大距離都可代替 D 不能代替 20.測量使用的高斯平面直角坐標系與數學使用的笛卡爾坐標系的區別是()。 A x與y軸互換,第一象限相同,象限逆時針編號 B x與y軸互換,第一象限相同,象限順時針編號 C x與y軸不變,第一象限相同,象限順時針編號 D x與y軸互換,第一象限不同,象限順時針編號 21.在普通水準測量中,應在水準尺上讀取()位數。 A 5 B 3 C 2 D 4 22.水準測量中,儀器視線高應為()。A 后視讀數+后視點高程 B 前視讀數+后視點高程 C 后視讀數+前視點高程 D 前視讀數+前視點高程 23.轉動目鏡對光螺旋的目的是()。A 看清十字絲 B 看清物像 C 消除視差 24.轉動物鏡對光螺旋的目的是使()。A 物像清晰 B 十字絲分劃板清晰 C 物像位于十字絲分劃板面上 25.水準測量時,尺墊應放置在()。A 水準點 B 轉點 C 土質松軟的水準點上 D 需要立尺的所有點 26.已知A點高程H=62.118m,水準儀觀測A點標尺 A的讀數a=1.345m,則儀器視線高程為()。A 60.773 B 63.463 C 62.118 27.對地面點A,任取一個水準面,則A點至該水準面的垂直距離為()。 A.絕對高程 B.海拔 C.高差 D.相對高程 28.水平角觀測時,照準不同方向的目標,應如何旋轉照準部?()A.盤左順時針、盤右逆時針方向 B.盤左逆時針、盤右順時針方向 C.總是順時針方向 D.總是逆時針方向 29.豎直角絕對值的最大值為()。A 90° B.180° C.270° D.360° 30.用陀螺經緯儀測得PQ的真北方位角為A11′08″,計算得P點的子午線收斂角?14″,則PQ的坐標方位角?PQPQ?62° P?-0°48′ ?()A 62°59′22″ B 61°22′54″ C 61°06′16″ 31.已知直線AB的真方位角為62°11′08″,A點的磁偏角為?=-2′45″,AB的磁方位角為()。 AA)62°13′53″ B)62°16′38″ C)62°05′38″ D)62°08′23″ 32.已知直線AB的磁方位角為136°46′,磁偏角為?A=3′,子午線收斂角為?=-2′,則直線AB的坐標 A方位角應為()。 A 136°47′ B 136°51′ C 136°41′ D 136°45′ 33.坐標方位角的取值范圍為()。A 0°~270° B-90°~90° C 0°~360° D-180°~180° 34.某段距離丈量的平均值為100m,其往返較差為+4mm,其相對誤差為()。 A 1/25000 B 1/25 C 1/2500 D 1/250 35.坐標反算是根據直線的起、終點平面坐標,計算直線的()。 A 斜距與水平角 B 水平距離與方位角 C 斜距與方位角 D 水平距離與水平角 36.直線方位角與該直線的反方位角相差()。A 180° B 360° C 90° D 270° 37.直線AB的坐標方位角為190°18′52″,用經緯儀測右角∠ABC的值為308°07′44″,則BC的坐標方位角為()。 A)62°11′08″ B)-117°48′52″ C)242°11′08″ D)-297°11′08″ 38.地面上有A、B、C三點,已知AB邊的坐標方位角?=35°23′,測得左夾角∠ABC=89°34′,則CBAB邊的坐標方位角?=()。 CBA 124°57′ B 304°57′ C-54°11′ D 305°49′ 39.某直線的坐標方位角為163°50′36″,則其反坐標方位角為()。 A 253°50′36″ B 196°09′24″ C-16°09′24″ D 343°50′36″ 40.某導線的fx=-0.08m,fy=+0.06m,導線全長?D=506.704m,該導線的全長相對閉和差為()。 A 1/1354 B 1/5067 C 1/9576 D 1/4000 41.設AB距離為200.23m,方位角為121°23′36″,則AB的x坐標增量為()m.。 A-170.919 B 170.919 C 104.302 D-104.302 42.已知S=136.46,?=278°56′34″,則?x與?yABABABAB分別為()。A –21.212;134.801 B 21.212;–134.801 C –21.212;–134.801 D 21.212;134.801 43.測定點平面坐標的主要工作是()。A 測量水平距離 B 測量水平角 C 測量水平距離和水平角 D 測量豎直角 44.導線測量角度閉合差的調整方法是()。A.反號按角度個數平均分配 B.反號按角度大小比例分配 C.反號按邊數平均分配 D.反號按邊長比例分配 45.衡量導線測量精度的指標是()A 坐標增量閉合差 B 導線全長閉合差 C 導線全長相對閉合差 46.附合導線與閉合導線坐標計算的主要差異是()的計算。 A 坐標增量與坐標增量閉合差;B 坐標方位角與角度閉合差 C 坐標方位角與坐標增量;D 角度閉合差與坐標增量閉合差第二篇:access選擇題
第三篇:access選擇題
第四篇:大學計算機access選擇題
第五篇:測量復習題(選擇題)