第一篇:Access章節(jié)習(xí)題匯總
目錄
第1章數(shù)據(jù)庫基礎(chǔ)知識...................................................................................................................1 第2章數(shù)據(jù)庫和表...........................................................................................................................5 第3章查詢.......................................................................................................................................7 第4章窗體.....................................................................................................................................10 第5章報表.....................................................................................................................................13 第6章 VBA編程.........................................................................................................................16
第1章數(shù)據(jù)庫基礎(chǔ)知識
(1)下列關(guān)于數(shù)據(jù)庫的敘述中,正確的是 A.?dāng)?shù)據(jù)庫減少了數(shù)據(jù)冗余 B.?dāng)?shù)據(jù)庫避免了數(shù)據(jù)冗余
C.?dāng)?shù)據(jù)庫中的數(shù)據(jù)一致性是指數(shù)據(jù)類型一致 D.?dāng)?shù)據(jù)庫系統(tǒng)比文件系統(tǒng)能夠管理更多數(shù)據(jù) 【答案】A 【解析】數(shù)據(jù)庫的主要特點是①實現(xiàn)數(shù)據(jù)共享。②減少數(shù)據(jù)的冗余度。③數(shù)據(jù)的獨立性。④數(shù)據(jù)實現(xiàn)集中控制。⑤數(shù)據(jù)一致性和可維護(hù)性,以確保數(shù)據(jù)的安全性和可靠性。⑥故障恢復(fù)。
(2)在窗體中要顯示一名教師基本信息和該教師所承擔(dān)的全部課程情況,窗體設(shè)計時在主窗體中顯示教師基本信息,在子窗體中顯示承擔(dān)的課程情況,則主窗體和子窗體數(shù)據(jù)源之間的關(guān)系是
A.一對一關(guān)系 B.一對多關(guān)系 C.多對一關(guān)系 D.多對多關(guān)系 【答案】B 【解析】窗體中的窗體稱為子窗體,包含子窗體的窗體稱為主窗體,主窗體和子窗體常用來表示一對多的關(guān)系。根據(jù)題意,主窗體和子窗體數(shù)據(jù)源之問的關(guān)系就是教師實體集和課程實體集之問的關(guān)系。一名教師可以承擔(dān)多門課程,但是一門課程只能由一個教師承擔(dān)。所以是一對多的關(guān)系,因此選擇B選項。
(3)Access數(shù)據(jù)表中的“記錄”,在關(guān)系數(shù)據(jù)模型中對應(yīng)的概念是 A.字段 B.元組 C.屬性 D.域 【答案】B 【解析】Access數(shù)據(jù)表表中的每一橫行稱為一條記錄,在關(guān)系數(shù)據(jù)模型中對應(yīng)的概念是元組。
(4)下列不能建立索引的數(shù)據(jù)類型是 A.文本型 B.備注型 C.?dāng)?shù)字型
D.日期時間型 【答案】B 【解析】索引是表中字段非常重要的屬性,能根據(jù)鍵值加速在表中查找和排序的速度,并且能設(shè)定表中記錄的唯一性。在ACCESS中,備注字段類型是不能被索引的。
(5)從多個關(guān)系中抽取出所需要的屬性組成新關(guān)系,應(yīng)使用的操作是 A.查詢運算 B.連接運算 C.投影運算 D.選擇運算 【答案】B 【解析】關(guān)系運算包括投影、選擇和聯(lián)接。選擇運算是從關(guān)系中找出滿足給定條件的那些元組,這種運算是從水平方向抽取元組;投影運算是從關(guān)系模式中挑選若干屬性組成新的關(guān)系,這是從列的角度進(jìn)行的運算,相當(dāng)于對關(guān)系進(jìn)行垂直分解;連接運算是將兩個關(guān)系拼接成一個新的關(guān)系,生成的新關(guān)系中包含滿足條件的元組。選擇運算和投影運算都是針對于一個關(guān)系進(jìn)行操作,而連接運算是針對多個運算進(jìn)行操作。
(6)在關(guān)系數(shù)據(jù)模型中,域是指 A.字段 B.記錄 C.屬性
D.屬性的取值范圍 【答案】D 【解析】在關(guān)系模型中,屬性的取值范圍稱為域,因此本題應(yīng)選擇D選項。
(7)關(guān)系數(shù)據(jù)庫管理系統(tǒng)中所謂的關(guān)系指的是 A.各元組之間彼此有一定的關(guān)系 B.各字段之間彼此有一定的關(guān)系 C.?dāng)?shù)據(jù)庫之間彼此有一定的關(guān)系 D.符合滿足一定條件的二維表格 【答案】D 【解析】在關(guān)系性數(shù)據(jù)庫管理系統(tǒng)中,系統(tǒng)以各種各樣二維表格的形式記錄管理信息,所以關(guān)系就是符合滿足一定條件的二維表格。
(8)下列選項中,不是Access數(shù)據(jù)庫對象的是 A.查詢 B.表 C.窗體 D.記錄 【答案】D 【解析】Access數(shù)據(jù)庫由數(shù)據(jù)庫對象和組兩部分組成,其中數(shù)據(jù)庫對象分為七種,包括:表、查詢、窗體、報表、數(shù)據(jù)訪問頁、宏和模塊。記錄不屬于數(shù)據(jù)庫對象。
(9)下列與Access表相關(guān)的敘述中,錯誤的是 A.設(shè)計表的主要工作是設(shè)計表的字段和屬性 B.Access數(shù)據(jù)庫中的表是由字段和記錄構(gòu)成 C.Access不允許在同一個表中有相同的數(shù)據(jù) D.Access中的數(shù)據(jù)表既相對獨立又相互聯(lián)系 【答案】C 【解析】Access數(shù)據(jù)庫中的表是由字段和記錄構(gòu)成,設(shè)計表的主要工作是設(shè)計表的字段和屬性,Access中的數(shù)據(jù)表既相對獨立又相互聯(lián)系。若Access沒有設(shè)置主鍵,則可以在同一個表中輸入相同的數(shù)據(jù)。因此選項c錯誤。
(10)用Access數(shù)據(jù)庫管理技術(shù)處理的數(shù)據(jù)不僅能存儲為數(shù)據(jù)庫文件,還可以以多種文件格式導(dǎo)出數(shù)據(jù),但不支持導(dǎo)出的文件格式是 A.Word文件 B.Excel文件 C.PDF文件 D.PNG文件 【答案】D 【解析】用Access數(shù)據(jù)庫管理技術(shù)處理的數(shù)據(jù)可以以多種文件格式導(dǎo)出,包括EXCEL、WORD、PDF、XPS、XML、HT-ML等格式,但不包括PNG文件格式。因此選項D正確。
(11)Access中描述若干個操作組合的對象是 A.表 B.查詢 C.窗體 D.宏 【答案】D 【解析】A、B、C選項是數(shù)據(jù)庫Access的重要對象,并不是操作組合;宏是一個或多個操作的集合,其中每個操作都可以實現(xiàn)特定的功能,使用簡單,可以提高工作效率。因此,本題應(yīng)選擇D選項。
(12)下列選項按索引功能區(qū)分,不屬于Access表的索引的是 A.主鍵索引 B.唯一索引 C.普通索引 D.主索引 【答案】A 【解析】利用索引可以加快對數(shù)據(jù)的查詢和排序速度,索引文件作為一個獨立的文件進(jìn)行存儲,文件中包含指向表記錄的指針,建立索引后,表中記錄的物理順序不變。按索引功能區(qū)分,Access表的索引包括主索引、候選索引、普通索引、唯一索引。因此選項A正確。
(13)下列關(guān)于Access索引的敘述中,正確的是
A.同一個表可以有多個唯一索引,且只能有一個主索引 B.同一個表只能有一個唯一索引,且只有有一個主索引 C.同一個表只能有多個唯一索引,且可以有多個主索引 D.同一個表只能有一個唯一索引,且可以有多個主索引 【答案】A 【解析】利用索引可以加快對數(shù)據(jù)的查詢和排序速度,索引文件作為一個獨立的文件進(jìn)行存儲,文件中包含指向表記錄的指針,建立索引后,表中記錄的物理順序不變。按索引功能區(qū)分,Access表的索引包括主索引、候選索引、普通索引、唯一索引。主索引可確保字段中輸入值的唯一性并決定了處理記錄的順序,可以為數(shù)據(jù)庫中的每一個表建立一個主索引;候選索引像主索引一樣要求字段值的唯一性并決定了處理記錄的順序,在數(shù)據(jù)庫表和自由表中均可為每個表建立多個候選索引;普通索引也可以決定記錄的處理順序,但是允許字段中出現(xiàn)重復(fù)值,在一個表中可以加入多個普通索引;唯一索引為了保持同早期版本的兼容性,以指定字段的首次出現(xiàn)值為基礎(chǔ),選定一組記錄,并對記錄進(jìn)行排序,在一個表中可以加入多個唯一索引。因此選項A正確。
(14)E-R圖:即實體聯(lián)系模型,它是描述概念世界、建立概念模型的工具。E-R圖包括三個要素:
(1)實體。用矩形框表示,框內(nèi)標(biāo)注實體名稱。(2)屬性。用橢圓形表示,框內(nèi)標(biāo)注屬性名。
(3)實體之間的聯(lián)系。用菱形框表示,框內(nèi)標(biāo)注聯(lián)系名稱。
(15)DBS:DataBase System,數(shù)據(jù)庫系統(tǒng)。由數(shù)據(jù)庫(數(shù)據(jù))、數(shù)據(jù)庫管理系統(tǒng)(軟件)、數(shù)據(jù)庫管理員(人員)、系統(tǒng)平臺之一——硬件平臺(硬件)、系統(tǒng)平臺之二——軟件平臺(軟件)等五個部分組成。
(16)DBAS:DataBase Application System,數(shù)據(jù)庫應(yīng)用系統(tǒng)。是由數(shù)據(jù)庫系統(tǒng)加上應(yīng)用軟件及應(yīng)用界面這三者所組成。其中應(yīng)用軟件是由數(shù)據(jù)庫系統(tǒng)所提供的數(shù)據(jù)庫管理系統(tǒng)(軟件)及數(shù)據(jù)庫系統(tǒng)開發(fā)工具書寫而成,而應(yīng)用界面大多由相關(guān)的可視化工具開發(fā)而成。
(17)數(shù)據(jù)庫的主要特點: ①實現(xiàn)數(shù)據(jù)共享。②減少數(shù)據(jù)的冗余度。③數(shù)據(jù)的獨立性。④數(shù)據(jù)實現(xiàn)集中控制。⑤數(shù)據(jù)一致性和可維護(hù)性,以確保數(shù)據(jù)的安全性和可靠性。⑥故障恢復(fù)
(18)宏:宏是Access數(shù)據(jù)庫對象中的一個基本對象,是指一個或多個操作的集合,其中每一個操作實現(xiàn)特定的功能。
第2章數(shù)據(jù)庫和表
(1)表中要添加Intemet站點的網(wǎng)址,字段應(yīng)采用的數(shù)據(jù)類型是 A.OLE對象 B.超級鏈接 C.查閱向?qū)?D.自動編號 【答案】B 【解析】在數(shù)據(jù)庫的表中,要添加Internet站點的網(wǎng)址,應(yīng)該采用超級鏈接數(shù)據(jù)類型。
(2)可以設(shè)置“字段大小”屬性的數(shù)據(jù)類型是 A.備注
B.日期/時間 C.文本
D.OLE對象 【答案】C 【解析】字段大小可以用于設(shè)置文本、數(shù)字或自動編號等類型字段的最大容量,備注、日期/時間、OLE對象不具有字段大小的屬性。
(3)可以加快查詢操作的屬性是 A.默認(rèn)值 B.有效性規(guī)則 C.有效性文本 D.索引 【答案】D 【解析】利用索引可以加快對數(shù)據(jù)的查詢和排序速度,索引文件作為一個獨立的文件進(jìn)行存儲,文件中包含指向表記錄的指針,建立索引后,表中記錄的物理順序不變。
(4)下列關(guān)于字段大小屬性的敘述中,正確的是
A.字段大小屬性用于確定字段在數(shù)據(jù)表視圖中的顯示寬度 B.字段大小屬性只適用于文本或自動編號類型的字段 C.文本型字段的字段大小屬性只能在設(shè)計視圖中設(shè)置 D.自動編號型的字段大小屬性只能在設(shè)計視圖中設(shè)置 【答案】D 【解析】字段大小屬性是定義輸入內(nèi)容的最大長度,并不是顯示寬度,所以A選項錯;除了文本和自動編號有字段大小屬性,還有數(shù)字也有字段大小屬性;文本型字段的字段大小屬性還可以在數(shù)據(jù)視圖中修改,而自動編號只能在設(shè)計視圖中設(shè)置。因此本題應(yīng)選擇D選項。
(5)如果在創(chuàng)建表中建立字段“性別”,并要求用漢字表示,其數(shù)據(jù)類型應(yīng)當(dāng)是 A.是/否 B.?dāng)?shù)字 C.文本 D.備注 【答案】C 【解析】根據(jù)關(guān)系數(shù)據(jù)庫理論,一個表中的同一列數(shù)據(jù)應(yīng)具有相同的數(shù)據(jù)特征,稱為字段的數(shù)據(jù)類型。文本型字段可以保存文本或文本與數(shù)字的組合。文本型字段的字段大小最多可達(dá)到255個字符,如果取值的字符個數(shù)超過了255,可使用備注型。本題要求將“性別”字段用漢字表示,“性別”字段的內(nèi)容為“男”或“女”,小于255個字符,所以其數(shù)據(jù)類型應(yīng)當(dāng)是文本型。
(6)下列關(guān)于0LE對象的敘述中,正確的是 A.用于輸入文本數(shù)據(jù) B.用于處理超級鏈接數(shù)據(jù) C.用于生成自動編號數(shù)據(jù)
D.用于鏈接或內(nèi)嵌Windows支持的對象 【答案】D 【解析】0LE對象是指字段允許單獨地“鏈接”或“嵌入”O(jiān)LE對象,如Word文檔,Excel表格,圖像,聲音,或者其他二進(jìn)制數(shù)據(jù)。故選項D正確。
(7)如果要將3KB的純文本塊存入一個字段,應(yīng)選用的字段類型是 A.文本 B.備注
C.OLE對象 D.附件 【答案】B 【解析】文本類型最多存儲255個字符,故選項A錯誤;備注適用于長文本和數(shù)字,例如注釋或說明,其存儲最大長度為64000個字符,故B選項正確;OLE對象類型用來存放數(shù)據(jù)表中的表格、圖形、圖像、聲音等嵌入或鏈接對象,而不是用于存放長字段的文本,故選項c錯誤;附件類型可以將圖像、電子表格文件、文檔、圖表等各種文件附加到數(shù)據(jù)庫記錄中去,故選項D錯誤。因此本題答案為B。
(8)在“成本表”中有字段:裝修費、人工費、水電費和總成本。其中,總成本=裝修費+人工費+水電費,在建表時應(yīng)將字段“總成本”的數(shù)據(jù)類型定義為 A.?dāng)?shù)字 B.單精度 C.雙精度 D.計算 【答案】D 【解析】Access 2010中的基本數(shù)據(jù)類型包括文本、備注、數(shù)字、日期/時間、貨幣、自動編號、是/否、OLE對象、超鏈接、附件、計算和查閱向?qū)А!坝嬎恪睌?shù)據(jù)類型用于計算結(jié)果,計算時必須引用同一張表中的其他字段?!俺杀颈怼敝械目偝杀咀侄问怯裳b修費、人工費、水電費求和得來,因此應(yīng)將“總成本”的數(shù)據(jù)類型定義為“計算”類型。因此選項D正確。
(9)若“學(xué)生基本情況”表中政治面貌為以下4種之一:群眾、共青團(tuán)員、黨員和其他,為提高數(shù)據(jù)輸入效率,可以設(shè)置字段的屬性是 A.顯示控件 B.有效性規(guī)則 C.有效性文本 D.默認(rèn)值 【答案】A 【解析】選項A顯示控件可根據(jù)用戶需要進(jìn)行多值設(shè)定(如復(fù)選框、列表框);選項B、C是對輸入的內(nèi)容限定條件和標(biāo)準(zhǔn);D選項默認(rèn)值只有一個值,用戶可修改。因此,為提高輸入效率,選擇A選項。
(10)在Access中如果要對用戶的輸入做某種限制,可在表字段設(shè)計時利用的手段是 A.設(shè)置字段的大小,改變數(shù)據(jù)類型,設(shè)置字段的格式 B.設(shè)置字段的格式,小數(shù)位數(shù)和標(biāo)題 C.設(shè)置有效性規(guī)則,使用掩碼 D.設(shè)置字段的大小并使用默認(rèn)值 【答案】C 【解析】在Access中若要對用戶的輸入做某種限制,可在表字段設(shè)計時設(shè)置有效性規(guī)則輸入掩碼。輸入掩碼可以控制數(shù)據(jù)的輸入樣式,有效性規(guī)則可以控制數(shù)據(jù)的輸入范圍。
(11)主鍵:主鍵是表中的一個或多個字段,它的值用于唯一地標(biāo)識表中的某一條記錄。
(12)Access 2010中的基本數(shù)據(jù)類型有哪些?在“成本表”中有字段:裝修費、人工費、水電費和總成本。其中,總成本=裝修費+人工費+水電費,在建表時應(yīng)將字段“總成本”的數(shù)據(jù)類型定義為哪種?
Access 2010中的基本數(shù)據(jù)類型有包括文本、備注、數(shù)字、日期/時間、貨幣、自動編號、是/否、OLE對象、超鏈接、附件、計算和查閱向?qū)А?yīng)將“總成本”的數(shù)據(jù)類型定義為“計算”類型。
第3章查詢
(1)運行時根據(jù)輸入的查詢條件,從一個或多個表中獲取數(shù)據(jù)并顯示結(jié)果的查詢稱為 A.交叉表查詢 B.參數(shù)查詢 C.選擇查詢 D.操作查詢 【答案】B 【解析】參數(shù)查詢是在執(zhí)行時顯示對話框,要求用戶輸入查詢信息,根據(jù)輸入信息檢索字段中的記錄進(jìn)行顯示。
(2)下列關(guān)于Access查詢條件的敘述中,錯誤的是
A.同行之間為邏輯“與”關(guān)系,不同行之間為邏輯“或”關(guān)系 B.日期/時間類型數(shù)據(jù)在兩端加上# C.?dāng)?shù)字類型數(shù)據(jù)需在兩端加上雙引號 D.文本類型數(shù)據(jù)需在兩端加上雙引號 【答案】C 【解析】在Access查詢條件的設(shè)置過程中,若要使用文本型數(shù)據(jù)需在兩端加上雙引號,數(shù)值型數(shù)據(jù)可直接使用。
(3)在Access中,與like一起使用時,代表任一數(shù)字的是 A.* B.? C.# D.$ 【答案】C 【解析】在Access查找數(shù)據(jù)時,可以利用通配符和like函數(shù)一起使用。通配符“*”表示與任意字符數(shù)匹配;“?”表示與任何單個字母的字符匹配;“#”表示與任何單個數(shù)字字符匹配;不存在通配符“$”。
(4)條件“not工資額>2000”的含義是 A.工資額等于2000 B.工資額大于2000 C.工資額小于等于2000 D.工資額小于2000 【答案】C 【解析】“not工資額>2000”表示對“工資額>2000”進(jìn)行取反操作,即“工資額<=2000”。
(5)條件“性別=′女′Or工資額>2000”的含義是 A.性別為′女′并且工資額大于2000的記錄 B.性別為′女′或者工資額大于2000的記錄 C.性別為′女′并非工資額大于2000的記錄
D.性別為′女′或工資額大于2000.且二者擇一的記錄 【答案】B 【解析】0R邏輯運算符表示“或”操作,在連接的兩個表達(dá)式中,當(dāng)兩個表達(dá)式都為假時,運算結(jié)果才為假。因此條件“性別=′女′ Or工資額>2000”的含義是性別為′女′或者工資額大于2000的記錄。
(6)若姓名是文本型字段,要查找名字中含有“雪”的記錄,應(yīng)該使用的條件表達(dá)式是 A.姓名like“*雪*” B.姓名like“\[!雪\] ” C.姓名=“*雪*” D.姓名=“雪*” 【答案】A 【解析】Like是在查詢表達(dá)式的比較運算符中用于通配設(shè)定,使用的通配符有“*”和“?”?!?”表示由0個或任意多個字符組成的字符串,“?”表示任意一個字符。題千中要查找含有“雪”的記錄應(yīng)使用like”*雪*。
(7)Access中,可與Like一起使用,代表0個或者多個字符的通配符是 A.* B.? C.# D.$ 【答案】A 【解析】Like用于通配設(shè)定查詢表達(dá)式的比較運算符,通配符“*”表示與0個或任意多個字符匹配;“?”表示與任何單個字母的字符匹配;“#”表示與任何單個數(shù)字字符匹配;不存在通配符“$”。
(8)在學(xué)生成績表中,查詢成績?yōu)?0-80分之間(不包括80)的學(xué)生信息。正確的條件設(shè)置是 A.>69 0r<80 B. Between 70 And 80 C.>=70 And<80 D.In(70,79)【答案】C 【解析】選項A的條件設(shè)置為大于69或小于80,應(yīng)使用AND運算符,而不是OR;選項B將會查找成績?yōu)?0—80分之間(包括70和80)的學(xué)生信息;選項D將只查找成績?yōu)?0和79的學(xué)生信息;選項C正確,將查詢成績?yōu)?0-80分之間(不包括80)的學(xué)生信息。
(9)有關(guān)系模型Students(學(xué)號,姓名,性別,出生年月),要統(tǒng)計學(xué)生的人數(shù)和平均年齡應(yīng)使用的語句是
A.SELECT COUNT()As人數(shù),AVG(YEAR(出生年月))AS平均年齡FROM Students; B.SELECT COUNT(})As人數(shù),AVG(YEAR(出生年月))AS平均年齡FROM Students; C.SELECT COUNT(*)As人數(shù),AVG(YEAR(DATE())-YEAR(出生年月))AS平均年齡FROM Students;
D.SELECT COUNT()AS人數(shù),AVG(YEAR(DATE())-YEAR(出生年月))AS平均年齡FROM Students; 【答案】C 【解析】在查詢中要統(tǒng)計記錄的個數(shù)應(yīng)使用的函數(shù)是COUNT(*),COUNT(列名)是返回該列中值的個數(shù);AVG是計算值的平均值,利用當(dāng)前年份減去出生年份可以求得學(xué)生的平均年齡。因此統(tǒng)計學(xué)生的人數(shù)和平均年齡應(yīng)使用的語句是SELECT COUNT(*)As人數(shù),AVG(YEAR(DATE())-YEAR(出生年月))AS平均年齡FROM Students。
(10)在報表的組頁腳區(qū)域中要實現(xiàn)計數(shù)統(tǒng)計,可以在文本框中使用函數(shù) A.MAX B.SUM C.AVG D.COUNT 【答案】D 【解析】聚集函數(shù)COUNT用于統(tǒng)計記錄個數(shù),MAX用于求最大值,SUM用于求和,AVG用于求平均值。
(11)什么是查詢?查詢有哪些類型? 查詢是以數(shù)據(jù)庫中的數(shù)據(jù)作為數(shù)據(jù)源,根據(jù)給定的條件,從指定的數(shù)據(jù)庫的表或查詢中檢索出用戶要求的記錄數(shù)據(jù),形成一個新的數(shù)據(jù)集合。查詢包括選擇查詢、參數(shù)查詢、交叉表查詢、操作查詢和SQL查詢等五種類型。
(12)參數(shù)查詢:運行時根據(jù)輸入的查詢條件,從一個或多個表中獲取數(shù)據(jù)并顯示結(jié)果的查詢。
(13)交叉表查詢:交叉表查詢是將來源于某個表中的字段進(jìn)行分組,一組列在交叉表左側(cè),一組列在交叉表上部,并在交叉表行與列交叉處顯示表中某個字段的各種計算值。
(14)SQL語言:是結(jié)構(gòu)化查詢語言(Structured Query Language)的簡稱,一種數(shù)據(jù)庫查詢和程序設(shè)計語言,用于存取數(shù)據(jù)以及查詢、更新和管理關(guān)系數(shù)據(jù)庫系統(tǒng)。
第4章窗體
(1)Access中,沒有數(shù)據(jù)來源的控件類型是 A.結(jié)合型 B.非結(jié)合型 C.計算型
D.其余三項均不是 【答案】B 【解析】在Access中,非結(jié)合型控件沒有數(shù)據(jù)來源,可用來顯示信息。結(jié)合型控件和計算型控件均有數(shù)據(jù)來源。
(2)能接受用戶輸入數(shù)據(jù)的窗體控件是 A.列表框 B.圖像 C.標(biāo)簽 D.文本框 【答案】D 【解析】列表框可顯示一組數(shù)據(jù)列表,用戶只能在其中選擇;圖像主要用于在窗體中顯示圖形、圖像,使窗體更加美觀;標(biāo)簽主要用于在窗體或報表中顯示說明性文本,如窗體標(biāo)題,顯示內(nèi)容是固定不變的;文本框主要用于顯示、輸入、編輯數(shù)據(jù)源等。
(3)不能用來作為表或查詢中“是/否”值輸出的控件是 A.復(fù)選框 B.切換按鈕 C.選項按鈕 D.命令按鈕 【答案】D 【解析】復(fù)選框、切換按鈕、選項按鈕均可作為單獨控件顯示表或查詢中的“是”或者“否”。復(fù)選框和選項按鈕處于選中狀態(tài)時的值為“是”,反之為“否”;切換按鈕處于選中狀態(tài)時的值為“是”,反之為“否”。命令按鈕不能用來作為表或查詢中“是/否”值輸出的控件。
(4)下列關(guān)于控件的敘述中,正確的是 A.在選項組中每次只能選擇一個選項 B.列表框比組合框具有更強(qiáng)的功能
C.使用標(biāo)簽工具可以創(chuàng)建附加到其他控件上的標(biāo)簽 D.選項組不能設(shè)置為表達(dá)式 【答案】D 【解析】選項B中列表框只能選擇,而組合框可以選擇,也可以用戶自己輸入,因此組合框比列表框具有更強(qiáng)的功能;選項C中使用標(biāo)簽工具不可以創(chuàng)建附加到其他控件上的標(biāo)簽;選項D中選項組不能設(shè)置為表達(dá)式,因此選擇D選項。
(5)下列不屬于導(dǎo)航窗體可以使用的布局是 A.垂直標(biāo)簽,左側(cè) B.水平標(biāo)簽
C.垂直標(biāo)簽,右側(cè) D.垂直標(biāo)簽 【答案】D 【解析】導(dǎo)航窗體是只包含一個導(dǎo)航控件的窗體。其共有6種可選的布局方式:①水平標(biāo)簽;②垂直標(biāo)簽,左側(cè);③垂直標(biāo)簽,右側(cè);④水平標(biāo)簽,2級;⑤水平標(biāo)簽和垂直標(biāo)簽,左側(cè);⑥水平標(biāo)簽和垂直標(biāo)簽,右側(cè)。因此選擇D選項。
(6)在Access中有雇員表,其中有存照片的字段,在使用向?qū)樵摫韯?chuàng)建窗體時,“照片”字段所使用的默認(rèn)控件是 A.圖像框 B.綁定對象框 C.非綁定對象框 D.列表框 【答案】B 【解析】“綁定對象”控件主要用于綁定到OLE對象的字段上。因此使用向?qū)椤肮蛦T表”創(chuàng)建窗體,其中的“照片”字段所使用的默認(rèn)控件是綁定對象框。
(7)在窗體的視圖中,既能夠預(yù)覽顯示結(jié)果,又能夠?qū)丶M(jìn)行調(diào)整的視圖是 A.設(shè)計視圖 B.布局視圖 C.窗體視圖 D.?dāng)?shù)據(jù)表視圖 【答案】B 【解析】在窗體的布局視圖中,可以在窗體顯示數(shù)據(jù)的同時對窗體進(jìn)行設(shè)計方面的更改;窗體設(shè)計視圖用于創(chuàng)建窗體或修改窗體;窗體視圖用于顯示記錄數(shù)據(jù);數(shù)據(jù)表視圖是以行列格式顯示窗體數(shù)據(jù)。因此選項B正確。
(8)綁定窗體中的控件的含義是
A.宣告該控件所顯示的數(shù)據(jù)將是不可見的 B.宣告該控件所顯示的數(shù)據(jù)是不可刪除的 C.宣告該控件所顯示的數(shù)據(jù)是只讀的 D.該控件將與數(shù)據(jù)源的某個字段相聯(lián)系 【答案】D 【解析】窗體中的綁定型控件主要用于顯示、輸入和更新數(shù)據(jù)庫中的字段,綁定型控件表明其與數(shù)據(jù)源的某個字段相關(guān)聯(lián)。
(9)要將計算控件的控件來源屬性設(shè)置為計算表達(dá)式,表達(dá)式的第一個符號必須是 A.左方括號[ B.等號= C.左圓括號(D.雙引號” 【答案】B 【解析】計算控件的控件源必須是以“=”開頭的計算表達(dá)式,表達(dá)式的字段名不用加表名,需要以“[]”括起來。
(10)要想改變一個窗體的標(biāo)題內(nèi)容,則應(yīng)該設(shè)置的屬性是 A.Name B.Fontname C.Caption D.Text 【答案】C 【解析】改變窗體顯示標(biāo)題需要為窗體的Caption屬性賦值。
(11)決定窗體外觀的是 A.矩形 B.標(biāo)簽 C.屬性 D.按鈕 【答案】C 【解析】在ACCESS中,表、查詢、字段、窗體、報表的屬性都決定著他們自身的特性。窗體及窗體中的每一個控件都有自己的屬性。通過設(shè)置屬性,可以改變窗體及控件的外觀,使窗體變得更加美觀。
(12)若要修改命令按鈕Command的標(biāo)題文字,應(yīng)設(shè)置的屬性是 A.Text B.Name C.Caption D.Command 【答案】C 【解析】若改變窗體或控件顯示標(biāo)題需要為其相應(yīng)Cap—tion屬性賦值。
(13)若要使某命令按鈕獲得控制焦點,可使用的方法是 A.LostFocus B.SetFocus C.Point D.Value 【答案】B 【解析】使得某個控件獲得控制焦點可以使用SetFoeus方法。語法為:Object.SetFocus。當(dāng)控件失去焦點時發(fā)生LostFocus事件,當(dāng)控件得到焦點時發(fā)生GotFocus事件。在事件中可以設(shè)置一些用戶定義的語句。
(14)通過窗體輸入職工基本信息,其中職稱字段只能從“教授”、“副教授”、“講師”、“助教”和“其他”中選擇之一。為防止職稱字段輸入出錯,則窗體中輸入職稱字段應(yīng)選擇的控件是 A.文本框 B.列表框 C.組合框 D.復(fù)選框 【答案】B 【解析】文本框控件用于輸入、輸出和顯示窗體的數(shù)據(jù)源的數(shù)據(jù),顯示計算結(jié)果和接受用戶輸入數(shù)據(jù),但不能避免用戶輸入出錯,故A選項錯誤;列表框顯示可滾動的數(shù)值列表,可以從列表中選擇值輸入到新紀(jì)錄中,由于列表中的數(shù)值輸入者不能更改,可以避免輸入出錯,故B選項正確;組合框由于結(jié)合了列表框和文本框的特性,當(dāng)在文本框輸入值時不能避免輸人出錯,故C選項錯誤;復(fù)選框是綁定到是/否字段,字段輸入不可用復(fù)選框,故D選項錯誤。因此本題應(yīng)選擇B選項。
(15)窗口事件是指操作窗口時所引發(fā)的事件。下列事件中,不屬于窗口事件的是 A.加載 B.打開 C.關(guān)閉 D.確定 【答案】D 【解析】窗口事件是指操作窗口時所引發(fā)的事件,常用的窗口事件有“打開”、“關(guān)閉”和“加載”等,而“確定”是按鈕命令,不是窗體事件。
第5章報表
(1)報表的作用不包括 A.分組數(shù)據(jù) B.匯總數(shù)據(jù) C.格式化數(shù)據(jù) D.輸入數(shù)據(jù) 【答案】D 【解析】報表是Access數(shù)據(jù)庫中的一個對象,它可以根據(jù)指定的規(guī)則打印輸出格式化的數(shù)據(jù)信息。報表的功能包括:可以呈現(xiàn)格式化的數(shù)據(jù);可以分組組織數(shù)據(jù),進(jìn)行匯總;可以包含子報表及圖表數(shù)據(jù);可以打印輸出標(biāo)簽、發(fā)票、訂單和信封等多種樣式報表;可以進(jìn)行計數(shù)、求平均、求和等統(tǒng)計計算;可以嵌入圖像或圖片來豐富數(shù)據(jù)顯示的內(nèi)容。但是,報表不可以輸入數(shù)據(jù)。
(2)報表的數(shù)據(jù)源不能是 A.表 B.查詢
C.SQL語句 D.窗體 【答案】D 【解析】報表是以打印格式來顯示數(shù)據(jù)的,其中的信息大多來源于表、查詢和SQL語句,少量來源于報表設(shè)計中。
(3)在報表中,不能實現(xiàn)的功能是 A.分組數(shù)據(jù) B.匯總數(shù)據(jù) C.格式化數(shù)據(jù) D.輸入數(shù)據(jù) 【答案】D 【解析】報表是Access數(shù)據(jù)庫中的一個對象,它可以根據(jù)指定的規(guī)則打印輸出格式化的數(shù)據(jù)信息。報表的功能包括:可以呈現(xiàn)格式化的數(shù)據(jù);可以分組組織數(shù)據(jù),進(jìn)行匯總;可以包含子報表及圖表數(shù)據(jù);可以打印輸出標(biāo)簽、發(fā)票、訂單和信封等多種樣式報表;可以進(jìn)行計數(shù)、求平均、求和等統(tǒng)計計算;可以嵌入圖像或圖片來豐富數(shù)據(jù)顯示的內(nèi)容。但是,報表建立完成后不可以再輸入數(shù)據(jù)。
(4)在報表中要添加標(biāo)簽控件,應(yīng)使用 A.工具欄 B.屬性表 C.工具箱 D.字段列表 【答案】C 【解析】ACCESS的各種控件都可以在“設(shè)計視圖”窗口中的工具箱中找到。
(5)要指定在報表每一頁的底部都輸出的內(nèi)容,需要設(shè)置 A.報表頁腳 B.頁面頁腳 C.組頁腳 D.頁面頁眉 【答案】B 【解析】報表頁腳是在整個報表的最后輸出信息;組頁腳主要顯示分組統(tǒng)計數(shù)據(jù);頁面頁眉顯示報表中的字段名稱或?qū)τ涗浀姆纸M名稱,在每一頁上端重復(fù)出現(xiàn);頁面頁腳位于每頁報表的最底部,用來顯示本頁數(shù)據(jù)的匯總情況。
(6)每張報表可以有不同的節(jié),一張報表至少要包含的節(jié)是 A.主體節(jié)
B.報表頁眉和報表頁腳 C.組頁眉和組頁腳 D.頁面頁眉和頁面頁腳 【答案】A 【解析】在報表的“設(shè)計”視圖中,區(qū)域是帶狀形式,也被稱為節(jié),包括報表頁眉節(jié)、頁面頁眉節(jié)、組頁眉節(jié)、主體節(jié)、組頁腳節(jié)、頁面頁腳節(jié)、報表頁腳節(jié)。其中主體節(jié)是一張報表必不可少的區(qū)域,用于顯示每條記錄的具體數(shù)據(jù)。
(7)要在報表每一頁的頂部都有輸出的信息,需要設(shè)置的是 A.報表頁眉 B.報表頁腳 C.頁面頁眉 D.頁面頁腳 【答案】C 【解析】報表的組成有5個部分:①報表頁眉;②報表頁腳;③頁面頁眉;④頁面頁腳;⑤主體。其中報表頁眉和報表頁腳只顯示在報表的頭部和尾部,分別用來顯示報表的標(biāo)題、日期和統(tǒng)計數(shù)據(jù)、結(jié)論等。頁面頁眉和頁面頁腳顯示下每頁的頂部和下方,題中要求每一頁的頂部都有輸出,應(yīng)選擇頁面頁眉,因此選擇C選項。
(8)要在報表的文本框控件中同時顯示出當(dāng)前日期和時間,則應(yīng)將文本框的控件來源屬性設(shè)置為
A.NOW()B.YEAR()C.TIME()D.DATE()【答案】A 【解析】函數(shù)NOW()用于顯示當(dāng)前日期和時間,函數(shù)YEAR()用于顯示當(dāng)前年,函數(shù)TIME()用于顯示當(dāng)前時間,函數(shù)DATE()用于顯示當(dāng)前日期。
(9)將大量數(shù)據(jù)按不同的類型分別集中在一起,稱為將數(shù)據(jù) A.篩選 B.合計 C.分組 D.排序 【答案】C 【解析】分組是指報表設(shè)計時按選定的某個(或多個)字段值是否相等而將記錄劃分成組的過程。操作時,先選定分組字段,在這些字段上字段值相等的記錄歸為同一組.字段值不等的記錄歸為不同組。通過分組,可以實現(xiàn)匯總和輸出,增強(qiáng)報表的可讀性。
(10)報表的分組統(tǒng)計信息顯示于 A.報表頁眉或報表頁腳 B.頁面頁眉或頁面頁腳 C.組頁眉或組頁腳 D.主體 【答案】C 【解析】把計算控件放置在報表頁眉/頁腳時Access會自動按總數(shù)來統(tǒng)計;而放置在組頁眉/組頁腳時Access會自動按分組數(shù)來統(tǒng)計。
(11)什么是報表?報表和窗體有何不同?
報表是Access數(shù)據(jù)庫的重要對象之一,是用一定的打印格式展示數(shù)據(jù)的一種有效方式。報表的數(shù)據(jù)來源和窗體一樣,可以是表、查詢和SQL語句,不同的是,報表只能打印或顯示數(shù)據(jù),而不能像窗體那樣修改或輸入數(shù)據(jù)。
(12)在報表的“設(shè)計”視圖中,區(qū)域是帶狀形式,也被稱為節(jié),包括報表頁眉節(jié)、頁面頁眉節(jié)、組頁眉節(jié)、主體節(jié)、組頁腳節(jié)、頁面頁腳節(jié)、報表頁腳節(jié)。其中主體節(jié)是一張報表必不可少的區(qū)域,用于顯示每條記錄的具體數(shù)據(jù)。
第6章 VBA編程
(1)VBA程序流程控制的方式是()。A.順序控制和分支控制 B.順序控制和循環(huán)控制 C.循環(huán)控制和分支控制
D.順序控制、分支控制和循環(huán)控制 【答案】D 【解析】本題考查結(jié)構(gòu)化程序設(shè)計使用。VBA是一種結(jié)構(gòu)化的程序設(shè)計方式,結(jié)構(gòu)化的程序設(shè)計方式要求程序只能由順序、分支和循環(huán)3種基本控制結(jié)構(gòu)組成。
(2)用于獲得字符串s最左邊4個字符的函數(shù)是()。A.I.eft(S, 4)B.Left(S,1, 4)C.Left str(S, 4)D.Left str(S,1,4)【答案】A 【解析】獲得字符串最左邊字符格式為:Left(字符串名,長度)。
(3)從字符串S中的第2個字符開始獲得4個字符的子字符串函數(shù)是()。A.Mid(s,2,4)B.Left$(s,2,4)C.Right(s,4)D.Left$(s,4)【答案】A 【解析】本題考查取子串函數(shù)的知識。在VBA中有3種取子串函數(shù):Left函數(shù)用于從字符串左端開始取n個字符;Right函數(shù)用于從字符串右端開始取n個字符(注意子串中字符的順序與母串中相同);Mid函數(shù)可以實現(xiàn)在任何位置取任何長度的子串。截取第2個字符開始的4個字符應(yīng)該用Mid(S,2,4)。
(4)不屬于VBA提供的程序運行錯誤處理的語句結(jié)構(gòu)是()。A.OnErrorThen標(biāo)號 B.OnErrorGoT0標(biāo)號 C.OnErrorResumeNext D.OnErrorGo To 0 【答案】A 【解析】本題考查VBA中程序運行錯誤處理的知識。在VBA中,程序運行錯誤處理的語句有3種,分別是:0nErrorGoT0標(biāo)號,在遇到錯誤時程序轉(zhuǎn)移到標(biāo)號所指位置代碼執(zhí)行;0nErrorResumeNext,在遇到錯誤時不會考慮錯誤并繼續(xù)執(zhí)行下一條語句;0nErrorGoTo0,在遇到錯誤時關(guān)閉錯誤處理。
(5)ADO的含義是()。
A.開放數(shù)據(jù)庫互聯(lián)應(yīng)用編程接口 B.?dāng)?shù)據(jù)庫訪問對象 C.動態(tài)鏈接庫 D.Active數(shù)據(jù)對象 【答案】D 【解析】本題考查VBA中數(shù)據(jù)庫訪問接口的知識。在VBA中,數(shù)據(jù)庫訪問接口有3種:開放數(shù)據(jù)庫互聯(lián)(ODBC)、數(shù)據(jù)訪問對象(DAO)和Active數(shù)據(jù)對象(ADO)。
(6)在窗體中有一個標(biāo)簽Lbl和一個命令按鈕Cornmandl,事件代碼如下:
打開窗體后單擊命令按鈕,窗體中顯示的內(nèi)容是()。A.4 B.5 C.10 D.40 【答案】C 【解析】聲明String類型變量時加上長度說明,則為定長字符串。定長字符串的長度都為初始聲明時指定的長度,所以選擇C選項。
(7)在窗體中使用一個文本框(名為n)接受輸入的值,有一個命令按鈕run,事件代碼如下:
打開窗體后,如果通過文本框輸入的值為4,單擊命令按鈕后輸出的圖形是()。
【答案】A 【解析】據(jù)題中的事件代碼可知,選項A正確。
(8)使用FunCtion語句定義一個函數(shù)過程,其返回值的類型()。A.只能是符號常量
B.是除數(shù)組之外的簡單數(shù)據(jù)類型 C.可在調(diào)用時由運行過程決定 D.在函數(shù)定義時由As子句聲明 【答案】D 【解析]VBA中的函數(shù)在定義時可以使用As指定函數(shù)返回值的類型,若沒有指定類型則默認(rèn)為變體型。
(9)以下關(guān)于VBA運行符的優(yōu)先級按從大到小排序,正確的是()。A.算術(shù)運算符、邏輯運算符、連接運算符 B.邏輯運算符、關(guān)系運算符、算術(shù)運算符 C.算術(shù)運算符、關(guān)系運算符、邏輯運算符 D.連接運算符、邏輯運算符、算術(shù)運算符 【答案】C 【解析】在VBA中的運算符都有優(yōu)先級,最基本的就是算術(shù)運算符>連接運算符>關(guān)系運算符>邏輯運算符,在各個種類的運算符中還有不同的優(yōu)先級,例如在算術(shù)運算中乘方的優(yōu)先級高于乘法和除法運算,同優(yōu)先級的運算由左至右順序執(zhí)行。
(10)窗體中有3個命令按鈕,分別命名為Commandl、Command2和Command3。當(dāng)單擊Commandl按鈕時,Command2按鈕變?yōu)榭捎茫珻ommand3按鈕變?yōu)椴豢伤?。下列Commandl的單擊事件過程中.正確的是()。A.private sub Commandl_liCk()Command2 Visible=true Command3.Visible=false End Sub 13.private sub Commandl_CliCk()Command2.Enable= true Command3.Enable= false End Sub C.private sub Commandl_CliCk()Command2.Enable = true Command3.Visible= false End Sub D.private sub Commandl_CliCk()Cdhamand2.Visible= true Command3.Enable = false End Sub 【答案】C 【解析】按鈕可見應(yīng)設(shè)置按鈕的Enabled屬性,按鈕不可見應(yīng)設(shè)置按鈕的Visible屬性。
(11)在窗體中添加了一個文本框和一個命令按鈕(名稱分別為tText和bCommand),并編寫了相應(yīng)的事件過程。運行此窗體后,在文本框中輸入一個字符,則命令按鈕上的標(biāo)題變?yōu)椤坝嬎銠C(jī)等級考試”。以下能實現(xiàn)上述操作的事件過程是()。A.Private Sub bCommmandCliCk()Caption=“計算機(jī)等級考試” End Sub B.Private Sub,btText_CliCk()BCommand.Caption=“計算機(jī)等級考試” End Sub C.Private Sub bCommmand_Change()Caption=“計算機(jī)等級考試” End Sub D.Private Sub tText_Change()bCommand.Caption=“計算機(jī)等級考試” End Sub 【答案】D 【解析】在文本框中輸入一個字符能觸發(fā)的只有tText的Change事牛,在給控件的屬性賦值時,必須加上控件名,不可將其省略。
(12)輸出200~400之間所有的素數(shù)。
Private Sub Command1_Click()Dim i As Integer, m As Integer Dim flag As Boolean result = “" For m = 200 To 400 flag=true For i = 2 To Int(Sqr(m))If m mod i=0 Then flag = False Next i If flag Then result = result + str(m)+ ” " End If Next m MsgBox result End Sub
(13)VBA:Visual Basic for Applications,是Visual Basic的一個子集,提供了面向?qū)ο蟮某绦蛟O(shè)計方法,提供了相當(dāng)完整的程序設(shè)計語言,是微軟開發(fā)出來在其桌面應(yīng)用程序中執(zhí)行通用的自動化任務(wù)的編程語言。
(14)在VBA中,數(shù)據(jù)庫訪問接口有ODBC、DAO、ADO3種,它們的含義分別是什么? 開放數(shù)據(jù)庫互聯(lián)、數(shù)據(jù)訪問對象 和Active數(shù)據(jù)對象。
第二篇:access課本5-7章習(xí)題(帶答案)
習(xí)題5
一、選擇題
1.以下敘述中正確的是A)報表只能輸入數(shù)據(jù)
B)報表只能輸出數(shù)據(jù) D)報表不能輸入和輸出數(shù)據(jù) B)頁面頁眉或頁面頁腳區(qū)域 D)組頁眉或組頁腳區(qū)域 B)只能是表對象
D)只能是表對象或查詢對象 C)頁面頁眉C)命令按鈕C)頁面頁眉
D)頁面頁腳 D)圖像 D)頁面頁腳 D)=Max(數(shù)學(xué))
C)報表可以輸入和輸出數(shù)據(jù)A)報表頁眉或報表頁腳區(qū)域C)主體區(qū)域
2.要實現(xiàn)報表的分組統(tǒng)計,正確的操作區(qū)域是
3.關(guān)于設(shè)置報表數(shù)據(jù)源,下列敘述中正確的是A)可以是任意對象C)只能是查詢對象A)報表頁眉A)文本框
4.要設(shè)置只在報表最后一頁主體內(nèi)容之后輸出的信息,正確的設(shè)置是
B)報表頁腳B)標(biāo)簽
5.在報表設(shè)計中,以下可以做綁定控件顯示字段數(shù)據(jù)的是 6.要設(shè)置在報表每一頁的底部都輸出的信息,需要設(shè)置A)報表頁眉
B)報表頁腳
7.在報表中,要計算“數(shù)學(xué)”字段的最高分,應(yīng)將控件的“控件來源”屬性設(shè)置為A)=Max([數(shù)學(xué)])B)Max(數(shù)學(xué))A)報表頁腳
C)=Max[數(shù)學(xué)]C)主體
8.要實現(xiàn)報表按某字段分組統(tǒng)計輸出,需要設(shè)置
B)該字段組頁腳
D)頁面頁腳
9.要顯示格式為“頁碼/總頁數(shù)”的頁碼,應(yīng)當(dāng)設(shè)置文本框的控件來源屬性是A)[page]/[pages]
B)=[page]/[pages] D)=[page]&“/”&[pages]
C)[page]&“/”&[pages] 框顯示信息是A)未綁定
B)7
C)2*3+1 C)分組
D)出錯 D)排序 D)窗體 D)輸入數(shù)據(jù)
11.在報表中將大量數(shù)據(jù)按不同的類型分別集中在一起,稱為A)數(shù)據(jù)篩選A)表
B)合計
12.報表的數(shù)據(jù)來源不能是
B)查詢
C)SQL語句
13.報表不能完成的工作是A)分組數(shù)據(jù)
B)匯總數(shù)據(jù)
C)格式化數(shù)據(jù)
14.在報表設(shè)計時,如果要統(tǒng)計報表中某個字段的全部數(shù)據(jù),計算表達(dá)式應(yīng)放在A)組頁眉/組頁腳
B)頁面頁眉/頁面頁腳 D)主體
C)直線和多邊形
D)矩形和圓形
C)報表頁眉/報表頁腳A)直線和矩形
10.如果設(shè)置報表上某個文本框的控件來源屬性為“=2*3+1”,則打開報表視圖時,該廣西
15.在報表設(shè)計的工具欄中,用于修飾片面以達(dá)到良好輸出效果的控件是
B)直線和圓形
二、填空題
1.完整報表設(shè)計通常由報表頁眉、、、、、和組頁腳7個部分組成。
2.目前比較流行的4種報表,它們是、、和。3.在Access中,報表設(shè)計時分頁符以標(biāo)志顯示在報表的左邊界上。
4.在Access中,“自動創(chuàng)建報表”向?qū)Х譃椋汉褪健?/p>
5.Access的報表對象的數(shù)據(jù)源可以設(shè)置為。6.報表數(shù)據(jù)輸出不可缺少的內(nèi)容是內(nèi)容。
7.計算控件的控件來源屬性一般設(shè)置為開頭的計算表達(dá)式。
8.要在報表上顯示格式為“4/總15頁”的頁碼,則計算控件的控件來源應(yīng)設(shè)置為總”&[pages]& “頁”。
9.要設(shè)計出帶表格線的報表,需要向報表中添加控件完成表格線顯示。10.Access的報表要實現(xiàn)排序和分組統(tǒng)計操作,應(yīng)通過設(shè)置排序與分組屬性來進(jìn)行。
習(xí)題6
一、選擇題
1.將Access數(shù)據(jù)庫中的數(shù)據(jù)發(fā)布在Internet網(wǎng)絡(luò)上可以通過A)查詢
B)窗體
C)表
D)數(shù)據(jù)訪問頁
2.Access通過數(shù)據(jù)訪問頁可以發(fā)布的數(shù)據(jù)A)只能是靜態(tài)數(shù)據(jù)
B)只能是數(shù)據(jù)庫中保持不變的數(shù)據(jù) D)是數(shù)據(jù)庫中保存的數(shù)據(jù)
C)只能是數(shù)據(jù)庫中變化的數(shù)據(jù)
3.在數(shù)據(jù)訪問頁的工具箱中,為了插入一段滾動的文字應(yīng)該選擇的圖標(biāo)是A)
B)
C)
D)
4.在數(shù)據(jù)訪問頁的工具箱中,為了插入一個按鈕應(yīng)該選擇的圖標(biāo)是A)
B)
C)
D)
5.在數(shù)據(jù)訪問頁的工具箱中,為了給一個文本框中的文字建立一個鏈接應(yīng)該選擇的圖標(biāo)是A)
二、填空題
1.數(shù)據(jù)訪問頁有兩種視圖,它們是頁視圖和設(shè)計視圖。
2.在Access中需要發(fā)布數(shù)據(jù)庫中的數(shù)據(jù)時,可以采用的對象是數(shù)據(jù)訪問頁。3.在數(shù)據(jù)訪問頁的工具箱中,圖標(biāo)
B)
C)
D)的名稱圖像超鏈接。
習(xí)題7
一、選擇題
1.要限制宏命令的操作范圍,可以在創(chuàng)建宏時定義A)宏操作對象C)宏操作目標(biāo)A)表A)…
B)宏條件表達(dá)式
D)窗體或報表的控件屬性
D)查詢 D);
2.OpenForm基本操作的功能是打開
B)窗體B)=
C)報表
C),3.在條件宏設(shè)計時,對于連續(xù)重復(fù)的條件,要替代重復(fù)條件式可以使用下面符號: 4.在宏的表達(dá)式中要引用報表test上控件txtName的值,可以使用的引用是
A)txtName
B)test!txtNameD)Report!txtName
C)autoKeys
D)AutoExec.bat
C)Reports!test!txtNameA)AutoExecA)Echo
5.VBA的自動運行宏,應(yīng)當(dāng)命名為
B)AutoExe
6.為窗體或報表上的控件設(shè)置屬性值的宏命令是
B)MsgBox
C)Beep
D)SetValue
7.有關(guān)宏操作的敘述中,錯誤的是
A)宏的條件表達(dá)式中不能引用窗體或報表的控件值 B)所有宏操作都可以轉(zhuǎn)化為相應(yīng)的模塊代碼 C)使用宏可以啟動其他應(yīng)用程序 D)可以利用宏組來管理相關(guān)的一系列宏 8.有關(guān)條件宏的敘述中,錯誤的是
A)條件為真時,執(zhí)行該行中對應(yīng)的宏操作 B)宏在遇到條件內(nèi)有省略號時,終止操作 C)如果條件為假,將跳過該行中對應(yīng)的宏操作
D)宏的條件內(nèi)為省略號表示該行的操作條件與其上一行的條件相同 9.創(chuàng)建宏時至少要定義一個宏操作,并要設(shè)置對應(yīng)的A)條件
B)命令按鈕C)宏操作參數(shù)
D)注釋信息
10.在創(chuàng)建條件宏時,如果要引用窗體上的控件值,正確的表達(dá)式引用是A)[窗體名]![控件名]
B)[窗體名].控件名]
C)[Form]![窗體名]![控件名]A)宏名和參數(shù)
D)[Forms]![窗體名]![控件名]
C)宏名和條件
D)注釋
11.在宏的設(shè)計窗口中,可以隱藏的列是
B)條件
12.有關(guān)宏的敘述中,錯誤的是
A)宏是一種操作代碼的組合B)宏具有控制轉(zhuǎn)移功能 D)宏操作沒有返回值
C)建立宏通常需要添加宏操作并設(shè)置宏參數(shù)
13.如果不指定對象,Close基本操作關(guān)閉的是A)正在使用的表
C)當(dāng)前窗體
B)當(dāng)前正在使用的數(shù)據(jù)庫 D)當(dāng)前對象(窗體、查詢、宏)B)宏本身
C)表
D)數(shù)據(jù)庫 D)LostFocus
14.運行宏,不能修改的是A)窗體A)Enter
二、填空題
1.宏是一個或多個操作的集合。15.發(fā)生在控件接收焦點之前的事件是
B)Exit
C)GotFocus
2.在上圖工具欄中,工具按鈕1表示宏名,工具按鈕2表示條件,工具按鈕3表示運行,工具按鈕4表示單步。
3.如果要引用宏組中的宏,采用的語法是_。
4.如果要建立一個宏,希望執(zhí)行該宏后,首先打開一個表,然后打開一個窗體,那么在該
宏中應(yīng)該使用OpenTable和OpenForm兩個操作命令。
5.在宏的表達(dá)式中還可能引用到窗體或報表上控件的值。引用窗體控件的值,可以用式子
;引用報表控件的值,可以用式子。6.實際上,所有宏操作都可以轉(zhuǎn)換為相應(yīng)的模塊代碼,它可以通過的方式來完
成。
7.有多個操作構(gòu)成的宏,執(zhí)行時按依次執(zhí)行的。8.定義有利于數(shù)據(jù)庫中宏對象的管理。
9.在條件宏設(shè)計時,對于連續(xù)重復(fù)的條件,可以用符號來代替重復(fù)條件式。10.VBA的自動運行宏,必須命名為。
第三篇:access選擇題
一. 選擇題
1.Access數(shù)據(jù)屬于(C)數(shù)據(jù)庫。
A.層次模型 B.網(wǎng)狀模型 C.關(guān)系模型 D.其它模型
2.不能進(jìn)行索引的字段類型是(A)。
A.備注 B.數(shù)值 C.字符 D.日期
3.在數(shù)據(jù)庫中能夠唯一標(biāo)識一個記錄的字段或字段組合的稱之為(D)。
A.記錄 B.字段 C.域 D.關(guān)鍵字
4.以下表達(dá)式正確的是(B)。
A.教師工資 between “2000” and “3000” B.性別=”男” or 性別=”女” C.教師工資>2000 and <3000 D.性別 like “男” or 性別 like ”女”
5.下列不屬于報表視圖方式的是(D)。
A.設(shè)計視圖 B.打印預(yù)覽 C.版面預(yù)覽 D.數(shù)據(jù)表視圖
6.從關(guān)系中找出滿足給定條件的元組的操作稱為(A)。
A.選擇 B.投影 C.連接 D.自然連接
7.關(guān)系數(shù)據(jù)庫中的數(shù)據(jù)表(C)。
A.完全獨立,相互沒有關(guān)系 B.相互聯(lián)系,不能單獨存在 C.既相互獨立,又相互聯(lián)系
D.以數(shù)據(jù)表名來表現(xiàn)相互間的聯(lián)系。
8.DBS是指(C)。
A.數(shù)據(jù) B.數(shù)據(jù)庫 C.數(shù)據(jù)庫系統(tǒng) D.數(shù)據(jù)庫管理系統(tǒng)
9.數(shù)據(jù)庫系統(tǒng)的核心是(C)。
A.數(shù)據(jù)庫
B.數(shù)據(jù)庫管理員
C.數(shù)據(jù)庫管理系統(tǒng) D.文件
10.如果要在數(shù)據(jù)表的某個字段中存放圖像數(shù)據(jù),則該字段應(yīng)設(shè)為(C)。
A.文本型 B.數(shù)字型 C.OLE對象
D.二進(jìn)制數(shù)據(jù)類型
11.Access數(shù)據(jù)庫的核心與基礎(chǔ)是(A)。
A.表 B.宏 C.窗體 D.模塊
12.以下不是報表組成部分的是(A)。
A.報表設(shè)計器 B.主體 C.報表頁腳 D.報表頁眉
13.要實現(xiàn)報表按某字段分組統(tǒng)計輸出,需要設(shè)置(B)。
A.報表頁腳 B.該字段組頁腳 C.主體 D.頁面頁腳
14.在報表設(shè)計中,以下可以做綁定控件顯示字段數(shù)據(jù)的是(A)。
A.文本框 B.標(biāo)簽 C.命令按鈕 D.圖像
15.如果設(shè)置報表上某個文本框的控件來源屬性為”=7 mod 4 “,則打印預(yù)覽視圖中,該文本框顯示的信息為(B)。A.未綁定 B.3 C.7 mod 4 D.出錯
16.報表的功能是(A)。
A.數(shù)據(jù)輸出 B.數(shù)據(jù)輸入 C.數(shù)據(jù)修改 D.數(shù)據(jù)比較
17.在Access中,不能進(jìn)行導(dǎo)入、導(dǎo)出操作的是(A)。
A.數(shù)據(jù)庫 B.數(shù)據(jù)表 C.查詢輸出
D.窗體轉(zhuǎn)換的報表
18.在報表每頁底部輸出的是(D)。
A.報表頁眉 B.報表頁腳 C.頁面頁眉 D.頁面頁腳
19.數(shù)據(jù)庫中存儲的是(C)。
A.數(shù)據(jù) B.數(shù)據(jù)模型
C.數(shù)據(jù)以及數(shù)據(jù)之間的關(guān)系 D.信息
20.實體是信息世界中的術(shù)語,與之對應(yīng)的數(shù)據(jù)庫術(shù)語為(D)。
A.文件 B.數(shù)據(jù)庫 C.字段 D.記錄
四.選擇題
1. 操作查詢不包括(C)。
A.更新查詢 B.追加查詢 C.參數(shù)查詢 D.刪除查詢
2. SQL查詢能夠創(chuàng)建(D)。
A.更新查詢 B.追加查詢 C.選擇查詢 D.以上各類查詢
3. 在若查詢條件是“性別=”女”
or 工資額>2000”的意思是(B)。
A.性別為“女”并且工資額大于2000的記錄 B.性別為“女”或者工資額大于2000的記錄 C.性別為“女”并非工資額大于2000的記錄 D.工資額大于2000的女生記錄,4. 哪個查詢表在執(zhí)行時彈出對話框,提示用戶輸入必要的信息,再按照這些信息進(jìn)行查詢(B)。A.選擇查詢 B.參數(shù)查詢 C.交叉表查詢 D.操作查詢
5. 將信息系99年以前參加工作的教師的職稱改為副教授,合適的查詢?yōu)椋˙)。
A.生成表查詢 B.更新查詢 C.刪除查詢
D.追加查詢
6. 假設(shè)某數(shù)據(jù)表中有一個“學(xué)生編號”字段,查找編號第3、4個字符為“03”的記錄的準(zhǔn)則是(B)。
A.Mid([學(xué)生編號],3,4)=”03” B.Mid([學(xué)生編號],3,2)=”03” C.Mid(“學(xué)生編號”,3,4)=”03” D.Mid(“學(xué)生編號”,3,2)=”03”
7. 假設(shè)某數(shù)據(jù)表中有一個“姓名”字段,查找姓名為張三或李四的記錄的準(zhǔn)則是(B)。
A.Notin(“張三”,”李四”)B.“張三” or “李四” C.Like(“張三”,”李四”)D.“張三” and “李四”
8. 在SQL查詢GROUP BY語句用于(D)。
A.選擇條件
B.對查詢進(jìn)行排序 C.列表 D.分組
9. 將“學(xué)生1”表的記錄復(fù)制到“學(xué)生2”表中,且不刪除“學(xué)生1”表中的記錄,所使用的查詢方式是(B)。A.刪除查詢 B.生成表查詢 C.追加查詢 D.交叉表查詢
10. 如果使用向?qū)?chuàng)建交叉表查詢的數(shù)據(jù)源必須來自多個表,可以先建立一個(C)表,然后將其作為數(shù)據(jù)源。A.表 B.虛表 C.查詢 D.動態(tài)集
11. 已知商品表包含的字段為:商品編號,名稱,類型。使用SQL語句將商品表中的“紡織”類型更改為“金屬品”,正確的SQL語句是(A)。A.UPDATE 商品 set 類型=”金屬品” where 類型=”紡織” B.UPDATE 商品 where 類型=”紡織”
C.UPDATE 商品 set 類型=”金屬品”
FROM 商品 where 類型=”紡織” D.set 類型=”金屬品”
FROM 商品 where 類型=”紡織”
12. 在Access的數(shù)據(jù)庫中已經(jīng)建立了“tBook”表,若使用SQL語句查找“圖書編號”是“112266”和“113388”的記錄,應(yīng)在WHERE條件中輸入(C)。A.圖書編號=”112266”and “113388” B.圖書編號 not in(”112266”, “113388”)C.圖書編號
in(”112266”, “113388”)D.圖書編號 not(”112266”, “113388”)13. 在SQL查詢結(jié)果中,為了達(dá)到僅顯示頭幾條記錄的目的,可以在SELECT中使用(C)。
A.ALL B.ORDER C.TOP D.DISTINCT 14. 已知商品表包含的字段為:商品編號,名稱,類型。使用SQL語句查詢各類商品的數(shù)量,以下正確的是(C)。
A.SELECT COUNT(類型)AS 商品數(shù)量,類型 FROM 商品 GROUP BY 類型 B.SELECT COUNT(類型)AS 商品數(shù)量,類型 FROM 商品 GROUP BY 商品數(shù)量 C.SELECT COUNT(商品編號)AS 商品數(shù)量,類型 FROM 商品 GROUP BY 類型 D.SELECT COUNT商品編號)AS 商品數(shù)量,類型 FROM 商品 GROUP BY 商品編號
15. 宏組是由(A)組成的。
A.若干宏 B.若干宏操作 C.程序代碼 D.模塊
16. 引用窗體控件的值,可以用的宏表達(dá)式是(B)。
A.Form!控件名!窗體名 B.Form!窗體名!控件名 C.Form!控件名 D.Form!窗體名
17. 在條件宏設(shè)計時,對于連續(xù)重復(fù)的條件,可以替代的符號是(C)。
A.“ B.= C.… D.;
18. Quit宏操作的作用是(B)。
A.退出窗體 B.退出Access C.退出模塊 D.結(jié)束宏
19. 不能使用宏的數(shù)據(jù)庫對象是(A)。
A.表 B.窗體 C.宏 D.報表
20. 無論創(chuàng)建何類宏,一定可以進(jìn)行的是(C)。
A.確定宏名 B.設(shè)置宏條件 C.選擇宏操作 D.以上皆是
二.選擇題
1.報表與窗體的主要區(qū)別在于(B)。
A.窗體和報表中都可以輸入數(shù)據(jù)
B.窗體可以輸入數(shù)據(jù),而報表中不能輸入數(shù)據(jù) C.窗體和報表都不可以輸入數(shù)據(jù)
D.窗體中不可以輸入數(shù)據(jù),而報表中能輸入數(shù)據(jù)
2.主要用于顯示、輸入、更新數(shù)據(jù)庫中的字段的控件類型是(A)。
A.綁定型 B.非綁定型 C.計算型 D.非計算型
3.窗體是Access數(shù)據(jù)庫中的一種對象,通過窗體用戶不能完成的功能是(C)。
A.輸入數(shù)據(jù) B.編輯數(shù)據(jù) C.存儲數(shù)據(jù)
D.顯示和查詢表中的數(shù)據(jù)
4.在窗體中的內(nèi)容較多無法在一頁中顯示,可以使用(C)控件來進(jìn)行分頁。
A.命令按鈕 B.組合框按鈕 C.選項卡按鈕 D.選項組按鈕
5.在計算控件中,每個表達(dá)式前都要加上(A)。
A.= B.!C.﹒ D.Like 6.能夠輸出“圖像”的控件是(D)。
A.標(biāo)簽 B.列表框
C.復(fù)選按鈕 D.圖形控件
7.Access的控件對象可以設(shè)置某個屬性來控制對象是否可以,需要設(shè)置的屬性是(C)。
A.Default B.Cancel C.Enabled D.Visible 8.若將窗體的標(biāo)題設(shè)置為“改變字體大小”,應(yīng)使用的語句是(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.以下邏輯表達(dá)式結(jié)果為True的是(A)。
A.NOT 3+5>8 B.3+5>8 C.3+5<8 D.NOT 3+5>=8 11.標(biāo)準(zhǔn)模塊是獨立于(A)的模塊。
A.窗體與報表 B.窗體 C.報表 D.窗體或報表
12.VBA的自動運行宏,必需命名為(A)。
A.Autoexec B.Autorun
C.Exec D.Run 13.結(jié)構(gòu)化程序設(shè)計所規(guī)定的三種基本控制結(jié)構(gòu)是(C)。
A.輸入、處理、輸出 B.樹形、網(wǎng)形、環(huán)形 C.順序、選擇、循環(huán) D.主程序、子程序、函數(shù) 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.函數(shù)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
。)
當(dāng)循環(huán)結(jié)束后,變量i的值為(C)。A.10 B.11 C.22 D.16 17.定義了一個二維數(shù)組A(2 to 5,5),則該數(shù)組的元素個數(shù)為(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 窗體打開運行后,如果單擊命令按鈕,則消息框的輸出結(jié)果是(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后,消息框的輸出結(jié)果為(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.關(guān)系數(shù)據(jù)庫中的表不必具有的性質(zhì)是(D)。
A.B.C.D.數(shù)據(jù)項不可再分
同一列數(shù)據(jù)項要具有相同的數(shù)據(jù)類型 記錄的順序可以任意排列 字段的順序不能任意排列
2.已知某一數(shù)據(jù)庫中有兩個數(shù)據(jù)表,它們的主鍵與外鍵是一對多的關(guān)系,這兩個表若想建立關(guān)聯(lián),應(yīng)該建立的永久聯(lián)系是(C)。A.一對一 B.多對多 C.一對多 D.多對一
3.在關(guān)系模型中,用來表示實體關(guān)系的是(C)。
A.B.C.D.字段 記錄 表 指針
4.E-R圖是數(shù)據(jù)庫設(shè)計的工具之一,它適用于建立數(shù)據(jù)的(A)。
A.B.C.D.概念模型 邏輯模型 結(jié)構(gòu)模型 物理模型
5.在數(shù)據(jù)庫系統(tǒng)的三級模式結(jié)構(gòu)中,為用戶描述整個數(shù)據(jù)庫邏輯結(jié)構(gòu)的是(C)。
A.B.C.D.內(nèi)模式 外模式 概念模式 存儲模式
6.在數(shù)據(jù)庫應(yīng)用系統(tǒng)設(shè)計中,(C)的主要任務(wù)是將E-R模式轉(zhuǎn)化為關(guān)系數(shù)據(jù)庫模式
A.B.C.D.關(guān)系的規(guī)范化
數(shù)據(jù)庫系統(tǒng)需求分析 邏輯數(shù)據(jù)庫設(shè)計 概論數(shù)據(jù)庫設(shè)計
7.關(guān)于主鍵的說法正確的是(D)。
A.B.C.D.作為主鍵的字段,它的數(shù)據(jù)能夠重復(fù) 一個表可以設(shè)置多個主鍵 主鍵字段只能是單一的字段 主鍵字段中不許有重復(fù)值和空值
8.復(fù)選框、切換按鈕和選項按鈕經(jīng)常作為單獨的控件來顯示表或查詢中(D)的值。
A.B.C.D.文本數(shù)據(jù)類型 數(shù)字?jǐn)?shù)據(jù)類型
日期/時間數(shù)據(jù)類型 是/否數(shù)據(jù)類型
9.設(shè)“學(xué)生”表中包括“專業(yè)”、“生源”等字段,若要統(tǒng)計各專業(yè)的學(xué)生生源分布情況,可以使用的查詢是(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語句中,如果檢索要去掉重復(fù)組的所有元組,則應(yīng)在SELECT中使用(D)
A.B.C.D.ALL UNION LIKE DISTINCT 12.設(shè)“教師”表中有“職稱”(文本型)、“基本工資”(數(shù)字型)等字段,將所有教授的基本工資改為5000,正確的SQL語句是(C)。
A.UPDATE 基本工資=5000 FROM 教師 B.UPDATE 職稱=”教授” SET 基本工資=5000 C.UPDATE 教師 SET 基本工資=5000 WHERE 職稱=”教授”
D.UPDATE FROM 教師 SET 基本工資=”5000” WHERE 職稱=”教授”
13.下列關(guān)于ACCESS數(shù)據(jù)庫對象的描述中,錯誤的是(C)。
A.數(shù)據(jù)訪問頁可以實現(xiàn)Internet與用戶數(shù)據(jù)庫的相互訪問
B.宏是一個或多個操作命令的集合,其中每個命令實現(xiàn)一個特定的操作 C.窗體是系統(tǒng)的工作窗口,可以完成對表或查詢中的數(shù)據(jù)的操作,但不可以接受用戶信息
D.報表時專門為打印而設(shè)計的特殊窗體
14.有關(guān)宏操作,下列敘述錯誤的是(D)。
A.B.C.D.使用宏可以啟動其他應(yīng)用程序 宏可以是包含操作序列的一個宏 宏組由若干宏組成
宏的表達(dá)式中不能引用窗體或報表的控件值
15.Dim A(10)As Double,則A數(shù)組共有(B)個元素。
A.B.C.D.10 11 12 9 16.(A)方式創(chuàng)建的報表是由系統(tǒng)規(guī)定的。
A.B.C.D.使用“自動報表”創(chuàng)建報表 利用“報表向?qū)А眲?chuàng)建報表 利用“報表設(shè)計視圖”創(chuàng)建報表 利用“圖表向?qū)А眲?chuàng)建
17.窗體的“計時器間隔”屬性以(B)為單位。
A.B.C.D.分鐘 毫秒 小時 秒
18.以下幾種報表類型中,最直觀地表示數(shù)據(jù)之間關(guān)系的報表類型是(D)。
A.B.C.D.表格式報表 標(biāo)簽報表 縱欄式報表 圖表報表
19.使用Access的(D),可以在Internet上編輯數(shù)據(jù)庫中的數(shù)據(jù)。
A.B.C.D.宏 窗體 報表
數(shù)據(jù)訪問頁
20.VBA中,表達(dá)式”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中,表達(dá)式Cint(“12”)+Month(#8/15/2012#)的值為(D)。
A.B.C.D.128 1215 27 20 22.設(shè)有下面函數(shù),F(xiàn)(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.
第四篇:ACCESS答案
打開考生文件夾中“TEST.MDB”數(shù)據(jù)庫, 數(shù)據(jù)庫包括“院系”、“學(xué)生”和“成績”表,表的所有字段均用漢字來命名以表示其意義。按下列要求進(jìn)行操作。
1.基于“學(xué)生”表,查詢所有女學(xué)生的名單,要求輸出學(xué)號、姓名,查詢保存為“CX1”;
2.基于“院系”、“學(xué)生”、“成績”表,查詢各院系男女學(xué)生成績合格(“成績”大于等于60分且“選擇”得分大于等于24分)的人數(shù),要求輸出院系名稱、性別、人數(shù),查詢保存為“CX2”;
3.保存數(shù)據(jù)庫“TEST.MDB”。
1.基于“學(xué)生”表,查詢所有“1991-7-1”及其以后出生的學(xué)生名單,要求輸出學(xué)號、姓名,查詢保存為“CX1”;
2.基于“院系”、“學(xué)生”、“成績”表,查詢各院系學(xué)生成績的均分,要求輸出院系代碼、院系名稱、成績均分,查詢保存為“CX2”;
3.保存數(shù)據(jù)庫“TEST.MDB”
1.基于“學(xué)生”表,查詢所有籍貫為“山東”的學(xué)生名單,要求輸出學(xué)號、姓名,查詢保存為“CX1”;
2.基于“院系”、“學(xué)生”、“成績”表,查詢各院系男女學(xué)生“成績”的均分,要求輸出院系代碼、院系名稱、性別、成績均分,查詢保存為“CX2”; 3.保存數(shù)據(jù)庫“TEST.MDB”。
1.基于“學(xué)生”、“成績”表,查詢所有成績合格(“成績”大于等于60分且“選擇”得分大于等于24分)的學(xué)生成績,要求輸出學(xué)號、姓名、成績,查詢保存為“CX1”;
2.基于“院系”、“學(xué)生”表,查詢各院系男女學(xué)生人數(shù),要求輸出院系代碼、院系名稱、性別和人數(shù),查詢保存為“CX2”;
3.保存數(shù)據(jù)庫“TEST.MDB”。
1.基于“學(xué)生”、“成績”表,查詢所有成績優(yōu)秀(“成績”大于等于85分且“選擇”大于等于35分)的學(xué)生名單,要求輸出學(xué)號、姓名、成績,查詢保存為“CX1”;
2.基于“院系”、“學(xué)生”表,查詢各院系每個專業(yè)學(xué)生人數(shù),要求輸出院系代碼、院系名稱、專業(yè)代碼和人數(shù),查詢保存為“CX2”;
3.保存數(shù)據(jù)庫“TEST.MDB”。
1.基于“學(xué)生”、“院系”表,查詢所有“文學(xué)院”學(xué)生名單,要求輸出學(xué)號、姓名,查詢保存為“CX1”;
2.基于“院系”、“學(xué)生”、“成績”表,查詢各院系成績合格(“成績”大于等于60分)學(xué)生人數(shù),要求輸出院系代碼、院系名稱和合格人數(shù),查詢保存為“CX2”;
3.保存數(shù)據(jù)庫“TEST.MDB”。
第五篇:ACCESS練習(xí)題(定稿)
第1章 數(shù)據(jù)庫基礎(chǔ)知識
(1)下列關(guān)于數(shù)據(jù)庫的敘述中,正確的是 A.?dāng)?shù)據(jù)庫減少了數(shù)據(jù)冗余 B.?dāng)?shù)據(jù)庫避免了數(shù)據(jù)冗余
C.?dāng)?shù)據(jù)庫中的數(shù)據(jù)一致性是指數(shù)據(jù)類型一致 D.?dāng)?shù)據(jù)庫系統(tǒng)比文件系統(tǒng)能夠管理更多數(shù)據(jù) 【答案】A 【解析】數(shù)據(jù)庫的主要特點是①實現(xiàn)數(shù)據(jù)共享。②減少數(shù)據(jù)的冗余度。③數(shù)據(jù)的獨立性。④數(shù)據(jù)實現(xiàn)集中控制。⑤數(shù)據(jù)一致性和可維護(hù)性,以確保數(shù)據(jù)的安全性和可靠性。⑥故障恢復(fù)。(2)在窗體中要顯示一名教師基本信息和該教師所承擔(dān)的全部課程情況,窗體設(shè)計時在主窗體中顯示教師基本信息,在子窗體中顯示承擔(dān)的課程情況,則主窗體和子窗體數(shù)據(jù)源之間的關(guān)系是 A.一對一關(guān)系 B.一對多關(guān)系 C.多對一關(guān)系 D.多對多關(guān)系 【答案】B 【解析】窗體中的窗體稱為子窗體,包含子窗體的窗體稱為主窗體,主窗體和子窗體常用來表示一對多的關(guān)系。根據(jù)題意,主窗體和子窗體數(shù)據(jù)源之問的關(guān)系就是教師實體集和課程實體集之問的關(guān)系。一名教師可以承擔(dān)多門課程,但是一門課程只能由一個教師承擔(dān)。所以是一對多的關(guān)系,因此選擇B選項。
(3)Access數(shù)據(jù)表中的“記錄”,在關(guān)系數(shù)據(jù)模型中對應(yīng)的概念是 A.字段 B.元組 C.屬性 D.域 【答案】B 【解析】Access數(shù)據(jù)表表中的每一橫行稱為一條記錄,在關(guān)系數(shù)據(jù)模型中對應(yīng)的概念是元組。
(4)下列不能建立索引的數(shù)據(jù)類型是 A.文本型 B.備注型 C.?dāng)?shù)字型 D.日期時間型 【答案】B 【解析】索引是表中字段非常重要的屬性,能根據(jù)鍵值加速在表中查找和排序的速度,并且能設(shè)定表中記錄的唯一性。在ACCESS中,備注字段類型是不能被索引的。(5)從多個關(guān)系中抽取出所需要的屬性組成新關(guān)系,應(yīng)使用的操作是 A.查詢運算 B.連接運算 C.投影運算 D.選擇運算 【答案】B 【解析】關(guān)系運算包括投影、選擇和聯(lián)接。選擇運算是從關(guān)系中找出滿足給定條件的那些元組,這種運算是從水平方向抽取元組;投影運算是從關(guān)系模式中挑選若干屬性組成新的關(guān)系,這是從列的角度進(jìn)行的運算,相當(dāng)于對關(guān)系進(jìn)行垂直分解;連接運算是將兩個關(guān)系拼接成一個新的關(guān)系,生成的新關(guān)系中包含滿足條件的元組。選擇運算和投影運算都是針對于一個關(guān)系進(jìn)行操作,而連接運算是針對多個運算進(jìn)行操作。(6)在關(guān)系數(shù)據(jù)模型中,域是指 A.字段 B.記錄 C.屬性
D.屬性的取值范圍 【答案】D 【解析】在關(guān)系模型中,屬性的取值范圍稱為域,因此本題應(yīng)選擇D選項。(7)關(guān)系數(shù)據(jù)庫管理系統(tǒng)中所謂的關(guān)系指的是 A.各元組之間彼此有一定的關(guān)系 B.各字段之間彼此有一定的關(guān)系 C.?dāng)?shù)據(jù)庫之間彼此有一定的關(guān)系 D.符合滿足一定條件的二維表格 【答案】D 【解析】在關(guān)系性數(shù)據(jù)庫管理系統(tǒng)中,系統(tǒng)以各種各樣二維表格的形式記錄管理信息,所以關(guān)系就是符合滿足一定條件的二維表格。(8)下列選項中,不是Access數(shù)據(jù)庫對象的是 A.查詢 B.表 C.窗體 D.記錄 【答案】D 【解析】Access數(shù)據(jù)庫由數(shù)據(jù)庫對象和組兩部分組成,其中數(shù)據(jù)庫對象分為七種,包括:表、查詢、窗體、報表、數(shù)據(jù)訪問頁、宏和模塊。記錄不屬于數(shù)據(jù)庫對象。(9)下列與Access表相關(guān)的敘述中,錯誤的是 A.設(shè)計表的主要工作是設(shè)計表的字段和屬性 B.Access數(shù)據(jù)庫中的表是由字段和記錄構(gòu)成 C.Access不允許在同一個表中有相同的數(shù)據(jù) D.Access中的數(shù)據(jù)表既相對獨立又相互聯(lián)系 【答案】C 【解析】Access數(shù)據(jù)庫中的表是由字段和記錄構(gòu)成,設(shè)計表的主要工作是設(shè)計表的字段和屬性,Access中的數(shù)據(jù)表既相對獨立又相互聯(lián)系。若Access沒有設(shè)置主鍵,則可以在同一個表中輸入相同的數(shù)據(jù)。因此選項c錯誤。(10)Access中描述若干個操作組合的對象是 A.表 B.查詢 C.窗體 D.宏 【答案】D 【解析】A、B、C選項是數(shù)據(jù)庫Access的重要對象,并不是操作組合;宏是一個或多個操作的集合,其中每個操作都可以實現(xiàn)特定的功能,使用簡單,可以提高工作效率。因此,本題應(yīng)選擇D選項。
(11)下列選項按索引功能區(qū)分,不屬于Access表的索引的是 A.主鍵索引 B.唯一索引 C.普通索引 D.主索引 【答案】A 【解析】利用索引可以加快對數(shù)據(jù)的查詢和排序速度,索引文件作為一個獨立的文件進(jìn)行存儲,文件中包含指向表記錄的指針,建立索引后,表中記錄的物理順序不變。按索引功能區(qū)分,Access表的索引包括主索引、候選索引、普通索引、唯一索引。因此選項A正確。(12)下列關(guān)于Access索引的敘述中,正確的是
A.同一個表可以有多個唯一索引,且只能有一個主索引 B.同一個表只能有一個唯一索引,且只有有一個主索引 C.同一個表只能有多個唯一索引,且可以有多個主索引 D.同一個表只能有一個唯一索引,且可以有多個主索引 【答案】A 【解析】利用索引可以加快對數(shù)據(jù)的查詢和排序速度,索引文件作為一個獨立的文件進(jìn)行存儲,文件中包含指向表記錄的指針,建立索引后,表中記錄的物理順序不變。按索引功能區(qū)分,Access表的索引包括主索引、候選索引、普通索引、唯一索引。主索引可確保字段中輸入值的唯一性并決定了處理記錄的順序,可以為數(shù)據(jù)庫中的每一個表建立一個主索引;候選索引像主索引一樣要求字段值的唯一性并決定了處理記錄的順序,在數(shù)據(jù)庫表和自由表中均可為每個表建立多個候選索引;普通索引也可以決定記錄的處理順序,但是允許字段中出現(xiàn)重復(fù)值,在一個表中可以加入多個普通索引;唯一索引為了保持同早期版本的兼容性,以指定字段的首次出現(xiàn)值為基礎(chǔ),選定一組記錄,并對記錄進(jìn)行排序,在一個表中可以加入多個唯一索引。因此選項A正確。
第2章 數(shù)據(jù)庫和表
(1)表中要添加Intemet站點的網(wǎng)址,字段應(yīng)采用的數(shù)據(jù)類型是
A.OLE對象
B.超級鏈接
C.查閱向?qū)?/p>
D.自動編號
【答案】B 【解析】在數(shù)據(jù)庫的表中,要添加Internet站點的網(wǎng)址,應(yīng)該采用超級鏈接數(shù)據(jù)類型。
(2)可以設(shè)置“字段大小”屬性的數(shù)據(jù)類型是
A.備注
B.日期/時間
C.文本
D.OLE對象
【答案】C 【解析】字段大小可以用于設(shè)置文本、數(shù)字或自動編號等類型字段的最大容量,備注、日期/時間、OLE對象不具有字段大小的屬性。
(3)可以加快查詢操作的屬性是
A.默認(rèn)值
B.有效性規(guī)則
C.有效性文本
D.索引
【答案】D 【解析】利用索引可以加快對數(shù)據(jù)的查詢和排序速度,索引文件作為一個獨立的文件進(jìn)行存儲,文件中包含指向表記錄的指針,建立索引后,表中記錄的物理順序不變。
(4)如果在創(chuàng)建表中建立字段“性別”,并要求用漢字表示,其數(shù)據(jù)類型應(yīng)當(dāng)是
A.是/否
B.?dāng)?shù)字
C.文本
D.備注
【答案】C 【解析】根據(jù)關(guān)系數(shù)據(jù)庫理論,一個表中的同一列數(shù)據(jù)應(yīng)具有相同的數(shù)據(jù)特征,稱為字段的數(shù)據(jù)類型。文本型字段可以保存文本或文本與數(shù)字的組合。文本型字段的字段大小最多可達(dá)到255個字符,如果取值的字符個數(shù)超過了255,可使用備注型。本題要求將“性別”字段用漢字表示,“性別”字段的內(nèi)容為“男”或“女”,小于255個字符,所以其數(shù)據(jù)類型應(yīng)當(dāng)是文本型。
(5)下列關(guān)于0LE對象的敘述中,正確的是
A.用于輸入文本數(shù)據(jù)
B.用于處理超級鏈接數(shù)據(jù)
C.用于生成自動編號數(shù)據(jù)
D.用于鏈接或內(nèi)嵌Windows支持的對象
【答案】D 【解析】0LE對象是指字段允許單獨地“鏈接”或“嵌入”O(jiān)LE對象,如Word文檔,Excel表格,圖像,聲音,或者其他二進(jìn)制數(shù)據(jù)。故選項D正確。
(6)如果要將3KB的純文本塊存入一個字段,應(yīng)選用的字段類型是
A.文本
B.備注
C.OLE對象
D.附件
【答案】B 【解析】文本類型最多存儲255個字符,故選項A錯誤;備注適用于長文本和數(shù)字,例如注釋或說明,其存儲最大長度為64000個字符,故B選項正確;OLE對象類型用來存放數(shù)據(jù)表中的表格、圖形、圖像、聲音等嵌入或鏈接對象,而不是用于存放長字段的文本,故選項c錯誤;附件類型可以將圖像、電子表格文件、文檔、圖表等各種文件附加到數(shù)據(jù)庫記錄中去,故選項D錯誤。因此本題答案為B。
(7)在“成本表”中有字段:裝修費、人工費、水電費和總成本。其中,總成本=裝修費+人工費+水電費,在建表時應(yīng)將字段“總成本”的數(shù)據(jù)類型定義為
A.?dāng)?shù)字
B.單精度
C.雙精度
D.計算
【答案】D 【解析】Access 2010中的基本數(shù)據(jù)類型包括文本、備注、數(shù)字、日期/時間、貨幣、自動編號、是/否、OLE對象、超鏈接、附件、計算和查閱向?qū)??!坝嬎恪睌?shù)據(jù)類型用于計算結(jié)果,計算時必須引用同一張表中的其他字段?!俺杀颈怼敝械目偝杀咀侄问怯裳b修費、人工費、水電費求和得來,因此應(yīng)將“總成本”的數(shù)據(jù)類型定義為“計算”類型。因此選項D正確。
(8)若“學(xué)生基本情況”表中政治面貌為以下4種之一:群眾、共青團(tuán)員、黨員和其他,為提高數(shù)據(jù)輸入效率,可以設(shè)置字段的屬性是
A.顯示控件
B.有效性規(guī)則
C.有效性文本 D.默認(rèn)值
【答案】A 【解析】選項A顯示控件可根據(jù)用戶需要進(jìn)行多值設(shè)定(如復(fù)選框、列表框);選項B、C是對輸入的內(nèi)容限定條件和標(biāo)準(zhǔn);D選項默認(rèn)值只有一個值,用戶可修改。因此,為提高輸入效率,選擇A選項。
(9)在Access中如果要對用戶的輸入做某種限制,可在表字段設(shè)計時利用的手段是
A.設(shè)置字段的大小,改變數(shù)據(jù)類型,設(shè)置字段的格式
B.設(shè)置字段的格式,小數(shù)位數(shù)和標(biāo)題
C.設(shè)置有效性規(guī)則,使用掩碼
D.設(shè)置字段的大小并使用默認(rèn)值
【答案】C 【解析】在Access中若要對用戶的輸入做某種限制,可在表字段設(shè)計時設(shè)置有效性規(guī)則輸入掩碼。輸入掩碼可以控制數(shù)據(jù)的輸入樣式,有效性規(guī)則可以控制數(shù)據(jù)的輸入范圍。
第3章 查詢
(1)運行時根據(jù)輸入的查詢條件,從一個或多個表中獲取數(shù)據(jù)并顯示結(jié)果的查詢稱為
A.交叉表查詢 B.參數(shù)查詢
C.選擇查詢 D.操作查詢
【答案】B 【解析】參數(shù)查詢是在執(zhí)行時顯示對話框,要求用戶輸入查詢信息,根據(jù)輸入信息檢索字段中的記錄進(jìn)行顯示。
(2)下列關(guān)于Access查詢條件的敘述中,錯誤的是
A.同行之間為邏輯“與”關(guān)系,不同行之間為邏輯“或”關(guān)系
B.日期/時間類型數(shù)據(jù)在兩端加上# C.?dāng)?shù)字類型數(shù)據(jù)需在兩端加上雙引號
D.文本類型數(shù)據(jù)需在兩端加上雙引號
【答案】C 【解析】在Access查詢條件的設(shè)置過程中,若要使用文本型數(shù)據(jù)需在兩端加上雙引號,數(shù)值型數(shù)據(jù)可直接使用。
(3)在Access中,與like一起使用時,代表任一數(shù)字的是
A.* B.? C.# D.$ 【答案】C 【解析】在Access查找數(shù)據(jù)時,可以利用通配符和like函數(shù)一起使用。通配符“*”表示與任意字符數(shù)匹配;“?”表示與任何單個字母的字符匹配;“#”表示與任何單個數(shù)字字符匹配;不存在通配符“$”。
(4)條件“not工資額>2000”的含義是
A.工資額等于2000 B.工資額大于2000 C.工資額小于等于2000 D.工資額小于2000 【答案】C 【解析】“not工資額>2000”表示對“工資額>2000”進(jìn)行取反操作,即“工資額<=2000”。
(5)條件“性別=′女′Or工資額>2000”的含義是
A.性別為′女′并且工資額大于2000的記錄
B.性別為′女′或者工資額大于2000的記錄
C.性別為′女′并非工資額大于2000的記錄
D.性別為′女′或工資額大于2000.且二者擇一的記錄
【答案】B 【解析】0R邏輯運算符表示“或”操作,在連接的兩個表達(dá)式中,當(dāng)兩個表達(dá)式都為假時,運算結(jié)果才為假。因此條件“性別=′女′ Or工資額>2000”的含義是性別為′女′或者工資額大于2000的記錄。
(6)若姓名是文本型字段,要查找名字中含有“雪”的記錄,應(yīng)該使用的條件表達(dá)式是
A.姓名like“*雪*” B.姓名like“\[!雪\] ” C.姓名=“*雪*” D.姓名=“雪*” 【答案】A 【解析】Like是在查詢表達(dá)式的比較運算符中用于通配設(shè)定,使用的通配符有“*”和“?”?!?”表示由0個或任意多個字符組成的字符串,“?”表示任意一個字符。題千中要查找含有“雪”的記錄應(yīng)使用like”*雪*。
(7)Access中,可與Like一起使用,代表0個或者多個字符的通配符是
A.* B.? C.# D.$ 【答案】A 【解析】Like用于通配設(shè)定查詢表達(dá)式的比較運算符,通配符“*”表示與0個或任意多個字符匹配;“?”表示與任何單個字母的字符匹配;“#”表示與任何單個數(shù)字字符匹配;不存在通配符“$”。
(8)在學(xué)生成績表中,查詢成績?yōu)?0-80分之間(不包括80)的學(xué)生信息。正確的條件設(shè)置是
A.>69 0r<80 B. Between 70 And 80 C.>=70 And<80 D.In(70,79)【答案】C 【解析】選項A的條件設(shè)置為大于69或小于80,應(yīng)使用AND運算符,而不是OR;選項B將會查找成績?yōu)?0—80分之間(包括70和80)的學(xué)生信息;選項D將只查找成績?yōu)?0和79的學(xué)生信息;選項C正確,將查詢成績?yōu)?0-80分之間(不包括80)的學(xué)生信息。
(9)有關(guān)系模型Students(學(xué)號,姓名,性別,出生年月),要統(tǒng)計學(xué)生的人數(shù)和平均年齡應(yīng)使用的語句是
A.SELECT COUNT()As人數(shù),AVG(YEAR(出生年月))AS平均年齡FROM Students;
B.SELECT COUNT(})As人數(shù),AVG(YEAR(出生年月))AS平均年齡FROM Students;
C.SELECT COUNT(*)As人數(shù),AVG(YEAR(DATE())-YEAR(出生年月))AS平均年齡FROM Students;
D.SELECT COUNT()AS人數(shù),AVG(YEAR(DATE())-YEAR(出生年月))AS平均年齡FROM Students;
【答案】C 【解析】在查詢中要統(tǒng)計記錄的個數(shù)應(yīng)使用的函數(shù)是COUNT(*),COUNT(列名)是返回該列中值的個數(shù);AVG是計算值的平均值,利用當(dāng)前年份減去出生年份可以求得學(xué)生的平均年齡。因此統(tǒng)計學(xué)生的人數(shù)和平均年齡應(yīng)使用的語句是SELECT COUNT(*)As人數(shù),AVG(YEAR(DATE())-YEAR(出生年月))AS平均年齡FROM Students。
(10)在報表的組頁腳區(qū)域中要實現(xiàn)計數(shù)統(tǒng)計,可以在文本框中使用函數(shù)
A.MAX B.SUM C.AVG D.COUNT 【答案】D 【解析】聚集函數(shù)COUNT用于統(tǒng)計記錄個數(shù),MAX用于求最大值,SUM用于求和,AVG用于求平均值。
第4章 窗體
(1)Access中,沒有數(shù)據(jù)來源的控件類型是 A.綁定型 B.非綁定型 C.計算型 D.其余三項均不是 【答案】B 【解析】在Access中,非結(jié)合型控件沒有數(shù)據(jù)來源,可用來顯示信息。結(jié)合型控件和計算型控件均有數(shù)據(jù)來源。
(2)能接受用戶輸入數(shù)據(jù)的窗體控件是 A.列表框 B.圖像 C.標(biāo)簽 D.文本框 【答案】D 【解析】列表框可顯示一組數(shù)據(jù)列表,用戶只能在其中選擇;圖像主要用于在窗體中顯示圖形、圖像,使窗體更加美觀;標(biāo)簽主要用于在窗體或報表中顯示說明性文本,如窗體標(biāo)題,顯示內(nèi)容是固定不變的;文本框主要用于顯示、輸入、編輯數(shù)據(jù)源等。(3)不能用來作為表或查詢中“是/否”值輸出的控件是 A.復(fù)選框 B.切換按鈕 C.選項按鈕 D.命令按鈕 【答案】D 【解析】復(fù)選框、切換按鈕、選項按鈕均可作為單獨控件顯示表或查詢中的“是”或者“否”。復(fù)選框和選項按鈕處于選中狀態(tài)時的值為“是”,反之為“否”;切換按鈕處于選中狀態(tài)時的值為“是”,反之為“否”。命令按鈕不能用來作為表或查詢中“是/否”值輸出的控件。(4)下列不屬于導(dǎo)航窗體可以使用的布局是 A.垂直標(biāo)簽,左側(cè) B.水平標(biāo)簽 C.垂直標(biāo)簽,右側(cè) D.垂直標(biāo)簽 【答案】D 【解析】導(dǎo)航窗體是只包含一個導(dǎo)航控件的窗體。其共有6種可選的布局方式:①水平標(biāo)簽;②垂直標(biāo)簽,左側(cè);③垂直標(biāo)簽,右側(cè);④水平標(biāo)簽,2級;⑤水平標(biāo)簽和垂直標(biāo)簽,左側(cè);⑥水平標(biāo)簽和垂直標(biāo)簽,右側(cè)。因此選擇D選項。
(5)在Access中有雇員表,其中有存照片的字段,在使用向?qū)樵摫韯?chuàng)建窗體時,“照片”字段所使用的默認(rèn)控件是 A.圖像框 B.綁定對象框 C.非綁定對象框 D.列表框 【答案】B 【解析】“綁定對象”控件主要用于綁定到OLE對象的字段上。因此使用向?qū)椤肮蛦T表”創(chuàng)建窗體,其中的“照片”字段所使用的默認(rèn)控件是綁定對象框。
(6)在窗體的視圖中,既能夠預(yù)覽顯示結(jié)果,又能夠?qū)丶M(jìn)行調(diào)整的視圖是 A.設(shè)計視圖 B.布局視圖 C.窗體視圖 D.?dāng)?shù)據(jù)表視圖 【答案】B 【解析】在窗體的布局視圖中,可以在窗體顯示數(shù)據(jù)的同時對窗體進(jìn)行設(shè)計方面的更改;窗體設(shè)計視圖用于創(chuàng)建窗體或修改窗體;窗體視圖用于顯示記錄數(shù)據(jù);數(shù)據(jù)表視圖是以行列格式顯示窗體數(shù)據(jù)。因此選項B正確。
(7)要將計算控件的控件來源屬性設(shè)置為計算表達(dá)式,表達(dá)式的第一個符號必須是 A.左方括號[ B.等號= C.左圓括號(D.雙引號” 【答案】B 【解析】計算控件的控件源必須是以“=”開頭的計算表達(dá)式,表達(dá)式的字段名不用加表名,需要以“[]”括起來。
(8)要想改變一個窗體的標(biāo)題內(nèi)容,則應(yīng)該設(shè)置的屬性是 A.Name B.Fontname C.Caption D.Text 【答案】C 【解析】改變窗體顯示標(biāo)題需要為窗體的Caption屬性賦值。(9)決定窗體外觀的是 A.矩形 B.標(biāo)簽 C.屬性 D.按鈕 【答案】C 【解析】在ACCESS中,表、查詢、字段、窗體、報表的屬性都決定著他們自身的特性。窗體及窗體中的每一個控件都有自己的屬性。通過設(shè)置屬性,可以改變窗體及控件的外觀,使窗體變得更加美觀。(10)若要修改命令按鈕Command的標(biāo)題文字,應(yīng)設(shè)置的屬性是 A.Text B.Name C.Caption D.Command 【答案】C 【解析】若改變窗體或控件顯示標(biāo)題需要為其相應(yīng)Cap—tion屬性賦值。(11)若要使某命令按鈕獲得控制焦點,可使用的方法是 A.LostFocus B.SetFocus C.Point D.Value 【答案】B 【解析】使得某個控件獲得控制焦點可以使用SetFoeus方法。語法為:Object.SetFocus。當(dāng)控件失去焦點時發(fā)生LostFocus事件,當(dāng)控件得到焦點時發(fā)生GotFocus事件。在事件中可以設(shè)置一些用戶定義的語句。
(12)通過窗體輸入職工基本信息,其中職稱字段只能從“教授”、“副教授”、“講師”、“助教”和“其他”中選擇之一。為防止職稱字段輸入出錯,則窗體中輸入職稱字段應(yīng)選擇的控件是 A.文本框 B.列表框 C.組合框 D.復(fù)選框 【答案】B 【解析】文本框控件用于輸入、輸出和顯示窗體的數(shù)據(jù)源的數(shù)據(jù),顯示計算結(jié)果和接受用戶輸入數(shù)據(jù),但不能避免用戶輸入出錯,故A選項錯誤;列表框顯示可滾動的數(shù)值列表,可以從列表中選擇值輸入到新紀(jì)錄中,由于列表中的數(shù)值輸入者不能更改,可以避免輸入出錯,故B選項正確;組合框由于結(jié)合了列表框和文本框的特性,當(dāng)在文本框輸入值時不能避免輸人出錯,故C選項錯誤;復(fù)選框是綁定到是/否字段,字段輸入不可用復(fù)選框,故D選項錯誤。因此本題應(yīng)選擇B選項。
(13)窗口事件是指操作窗口時所引發(fā)的事件。下列事件中,不屬于窗口事件的是 A.加載 B.打開 C.關(guān)閉 D.確定 【答案】D 【解析】窗口事件是指操作窗口時所引發(fā)的事件,常用的窗口事件有“打開”、“關(guān)閉”和“加載”等,而“確定”是按鈕命令,不是窗體事件。
第5章 報表
(1)報表的作用不包括
A.分組數(shù)據(jù)
B.匯總數(shù)據(jù)
C.格式化數(shù)據(jù)
D.輸入數(shù)據(jù)
【答案】D 【解析】報表是Access數(shù)據(jù)庫中的一個對象,它可以根據(jù)指定的規(guī)則打印輸出格式化的數(shù)據(jù)信息。報表的功能包括:可以呈現(xiàn)格式化的數(shù)據(jù);可以分組組織數(shù)據(jù),進(jìn)行匯總;可以包含子報表及圖表數(shù)據(jù);可以打印輸出標(biāo)簽、發(fā)票、訂單和信封等多種樣式報表;可以進(jìn)行計數(shù)、求平均、求和等統(tǒng)計計算;可以嵌入圖像或圖片來豐富數(shù)據(jù)顯示的內(nèi)容。但是,報表不可以輸入數(shù)據(jù)。
(2)報表的數(shù)據(jù)源不能是
A.表
B.查詢
C.SQL語句
D.窗體
【答案】D 【解析】報表是以打印格式來顯示數(shù)據(jù)的,其中的信息大多來源于表、查詢和SQL語句,少量來源于報表設(shè)計中。
(3)在報表中,不能實現(xiàn)的功能是
A.分組數(shù)據(jù)
B.匯總數(shù)據(jù)
C.格式化數(shù)據(jù)
D.輸入數(shù)據(jù)
【答案】D 【解析】報表是Access數(shù)據(jù)庫中的一個對象,它可以根據(jù)指定的規(guī)則打印輸出格式化的數(shù)據(jù)信息。報表的功能包括:可以呈現(xiàn)格式化的數(shù)據(jù);可以分組組織數(shù)據(jù),進(jìn)行匯總;可以包含子報表及圖表數(shù)據(jù);可以打印輸出標(biāo)簽、發(fā)票、訂單和信封等多種樣式報表;可以進(jìn)行計數(shù)、求平均、求和等統(tǒng)計計算;可以嵌入圖像或圖片來豐富數(shù)據(jù)顯示的內(nèi)容。但是,報表建立完成后不可以再輸入數(shù)據(jù)。
(4)在報表中要添加標(biāo)簽控件,應(yīng)使用
A.工具欄
B.屬性表
C.工具箱
D.字段列表 【答案】C 【解析】ACCESS的各種控件都可以在“設(shè)計視圖”窗口中的工具箱中找到。
(5)要指定在報表每一頁的底部都輸出的內(nèi)容,需要設(shè)置
A.報表頁腳
B.頁面頁腳
C.組頁腳
D.頁面頁眉
【答案】B 【解析】報表頁腳是在整個報表的最后輸出信息;組頁腳主要顯示分組統(tǒng)計數(shù)據(jù);頁面頁眉顯示報表中的字段名稱或?qū)τ涗浀姆纸M名稱,在每一頁上端重復(fù)出現(xiàn);頁面頁腳位于每頁報表的最底部,用來顯示本頁數(shù)據(jù)的匯總情況。
(6)每張報表可以有不同的節(jié),一張報表至少要包含的節(jié)是
A.主體節(jié)
B.報表頁眉和報表頁腳
C.組頁眉和組頁腳
D.頁面頁眉和頁面頁腳
【答案】A 【解析】在報表的“設(shè)計”視圖中,區(qū)域是帶狀形式,也被稱為節(jié),包括報表頁眉節(jié)、頁面頁眉節(jié)、組頁眉節(jié)、主體節(jié)、組頁腳節(jié)、頁面頁腳節(jié)、報表頁腳節(jié)。其中主體節(jié)是一張報表必不可少的區(qū)域,用于顯示每條記錄的具體數(shù)據(jù)。
(7)要在報表每一頁的頂部都有輸出的信息,需要設(shè)置的是
A.報表頁眉
B.報表頁腳
C.頁面頁眉
D.頁面頁腳
【答案】C 【解析】報表的組成有5個部分:①報表頁眉;②報表頁腳;③頁面頁眉;④頁面頁腳;⑤主體。其中報表頁眉和報表頁腳只顯示在報表的頭部和尾部,分別用來顯示報表的標(biāo)題、日期和統(tǒng)計數(shù)據(jù)、結(jié)論等。頁面頁眉和頁面頁腳顯示下每頁的頂部和下方,題中要求每一頁的頂部都有輸出,應(yīng)選擇頁面頁眉,因此選擇C選項。
(8)要在報表的文本框控件中同時顯示出當(dāng)前日期和時間,則應(yīng)將文本框的控件來源屬性設(shè)置為
A.NOW()B.YEAR()C.TIME()D.DATE()【答案】A 【解析】函數(shù)NOW()用于顯示當(dāng)前日期和時間,函數(shù)YEAR()用于顯示當(dāng)前年,函數(shù)TIME()用于顯示當(dāng)前時間,函數(shù)DATE()用于顯示當(dāng)前日期。
(9)將大量數(shù)據(jù)按不同的類型分別集中在一起,稱為將數(shù)據(jù)
A.篩選
B.合計
C.分組
D.排序
【答案】C 【解析】分組是指報表設(shè)計時按選定的某個(或多個)字段值是否相等而將記錄劃分成組的過程。操作時,先選定分組字段,在這些字段上字段值相等的記錄歸為同一組.字段值不等的記錄歸為不同組。通過分組,可以實現(xiàn)匯總和輸出,增強(qiáng)報表的可讀性。
(10)報表的分組統(tǒng)計信息顯示于
A.報表頁眉或報表頁腳
B.頁面頁眉或頁面頁腳
C.組頁眉或組頁腳
D.主體
【答案】C 【解析】把計算控件放置在報表頁眉/頁腳時Access會自動按總數(shù)來統(tǒng)計;而放置在組頁眉/組頁腳時Access會自動按分組數(shù)來統(tǒng)計。
第7章 宏
(1)下列運行宏方法,錯誤的是 A.單擊宏名運行宏 B.雙擊宏名運行宏
C.在宏設(shè)計器中單擊“運行”菜單“運行” D.單擊“工具欄”上的運行按鈕 【答案】A 【解析】若要運行宏可以通過雙擊宏名運行宏、也可以單擊“工具欄”上的“運行”按鈕,還可以在宏設(shè)計器中單擊“運行”菜單下的“運行”按鈕,不能使用單擊宏名的方法。(2)打開窗體時,觸發(fā)事件的順序是
A.打開,加載,調(diào)整大小,激活,成為當(dāng)前 B.加載,成為當(dāng)前,打開,調(diào)整大小,激活 C.打開,激活,加載,調(diào)整大小,成為當(dāng)前 D.加載,打開,調(diào)整大小,成為當(dāng)前,激活 【答案】A 【解析】由于窗體的事件比較多,在打開窗體時,將按照下列順序發(fā)生相應(yīng)的事件:打開(Open)→加載(LoaD.→調(diào)整大小(Resize)→激活(Activate)→成為當(dāng)前(Current)。(3)如果加載一個窗體,最先觸發(fā)的事件是 A.Load事件 B.Open事件 C.Click事件 D.DbClick事件 【答案】B 【解析】由于窗體的事件比較多,在打開窗體時,將按照下列順序觸發(fā)事件:打開(Open)→加載(LoaD.→調(diào)整大小(Resize)→激活(Activate)→成為當(dāng)前(Current)。因此加載一個窗體,最先觸發(fā)的事件是打開(Open)。(4)對象可以識別和響應(yīng)的某些行為稱為 A.屬性 B.方法 C.繼承 D.事件 【答案】D 【解析】對象可以識別和響應(yīng)的行為稱為事件,事件是對象所能辨識和檢測的動作,當(dāng)此動作發(fā)生于某一個對象上時,其對應(yīng)的事件便會被觸發(fā)。(5)關(guān)閉窗體時所觸發(fā)的事件的順序是 A.卸載,停用,關(guān)閉 B.關(guān)閉,停用,卸載 C.停用,關(guān)閉,卸載 D.卸載,關(guān)閉,停用 【答案】A 【解析】關(guān)閉窗體時,將按照下列順序觸發(fā)事件:卸載(Unload)→停用(Deactivate)→關(guān)閉(Close)。
(6)調(diào)用宏組中宏的格式是 A.宏組名.宏名 B.宏組名!宏名 C.宏組名->宏名 D.宏組名@宏名 【答案】A 【解析】宏是一個或多個操作的集合,其中每個操作都可以實現(xiàn)特定的功能,使用簡單,可以提高工作效率。宏組中宏的調(diào)用格式:宏組名+“.”+宏名。因此選擇A選項。(7)執(zhí)行函數(shù)過程的宏操作命令是 A.RnnCommand B.RunMacro C.RunCode D.RunSql 【答案】C 【解析】RunCommand方法是用于執(zhí)行內(nèi)置菜單命令或內(nèi)置工具欄命令;RunMacr0可以運行一個獨立的宏或者一個位于宏組中的宏;Runsql是用來運行Microsoft Access操作查詢的命令;RunCode操作可以調(diào)用Microsoft Visual Basic的Function過程。因此選擇c選項。(8)宏命令OpenReport的功能是 A.打開窗體 B.打開報表 C.打開查詢 D.打開表 【答案】B 【解析】打開報表的宏命令是OpenReport,打開窗體的宏命令是0penForm,打開查詢的宏命令是0penQuery,打開表的宏命令是0penTable。
選擇題:
1.數(shù)據(jù)庫設(shè)討的四個階段是:需求分析、概念設(shè)計、邏輯設(shè)計和()。
A)編碼設(shè)計
B)測試階段
C)運行階段
D)物理設(shè)計
2.在列關(guān)系運算中,不改變關(guān)系表中的屬性個數(shù)但能減少元組個數(shù)的是()。
A)并
B)交
C)投影
D)除
3.用樹形結(jié)構(gòu)表示實體之間聯(lián)系的模型是()。
A)層次模型
B)網(wǎng)狀模型
C)關(guān)系模型
D)以上三個都是
4.在學(xué)校中,教師的“職稱”與教師個人“職工號”的聯(lián)系是()。
A)一對一聯(lián)系
B)一對多聯(lián)系
C)多對多聯(lián)系
D)無聯(lián)系
5.下面關(guān)于Access表的敘述中,錯誤的是()。
A)在Access表中,可以對備注型字段進(jìn)行“格式”屬性設(shè)置
B)若刪除表中含有自動編號型字段的一條記錄后,Access不會對表中自動編號型字段重新編號
C)創(chuàng)建表之間的關(guān)系時,應(yīng)關(guān)閉所有打開的表
D)可在Access表的設(shè)計視圖“說明”列中,對字段進(jìn)行具體的說明 6.在Access表中,可以定義3種主關(guān)鍵字,它們是()。
A)單字段、雙字段和多字段
B)單字段、雙字段和自動編號
C)單字段、多字段和自動編號
D)雙字段、多字段和自動編號 7.在數(shù)據(jù)庫中,建立索引的主要作用是()。
A)節(jié)省存儲空間
B)提高查詢速度
C)便于管理
D)防止數(shù)據(jù)丟失 8.在Access數(shù)據(jù)庫中,表就是()。
A)數(shù)據(jù)庫
B)記錄
C)字段
D)關(guān)系 9.在數(shù)據(jù)表視圖中,能()。
A)修改字段的類型
B)修改字段的名稱
C)刪除一個字段
D)刪除~條記錄 10.下列關(guān)于準(zhǔn)則的說法,正確的是()。
A)日期/時間類型數(shù)據(jù)須在兩端加“[]”
B)同行之間為邏輯“與”關(guān)系,不同行之間為邏輯“或”關(guān)系
C)NULL表示數(shù)字0或者空字符串
D)數(shù)字類型的條件需加上雙引號(“”)
11.在Access數(shù)據(jù)庫中,帶條件的查詢需要通過準(zhǔn)則來實現(xiàn)。下面(元素。
A)字段名
B)函數(shù)
C)常量
D)SQL語句
12.定義了二維數(shù)組A(1 to 6,6),則該數(shù)組的元素個數(shù)為()。A.24個
B.36個 C.42個
D.48個
13.在Access數(shù)據(jù)類型中,允許存儲內(nèi)容含字符數(shù)最多的是()。A.文本數(shù)據(jù)類型
B.備注數(shù)據(jù)類型
C.日期/時間數(shù)據(jù)類型
D.自動編號數(shù)據(jù)類型
14.Access字段名不能包含字符()。
A."#"
B."!" C."$"
D."&"
15.宏命令Requery的功能是()。)選項不是準(zhǔn)則中的 A.實施指定控件重新查詢 B.查找符合條件的第一條記錄 C.查找符合條件的下一條記錄 D.指定當(dāng)前記錄
18.下列可以得到"4*5=20"結(jié)果的VBA表達(dá)式是()。
19.已知一個學(xué)生數(shù)據(jù)庫,其中含有班級、性別等字段,若要統(tǒng)計每個班男女學(xué)生的人數(shù),則應(yīng)使用()查詢。
A.交叉表查詢 B.選擇查詢 C.參數(shù)查詢 D.操作查詢
20.建立一個基于學(xué)生表的查詢,要查找出生日期(數(shù)據(jù)類型為日期/時間型)在2008-Ol-Ol和2008-12-31間的學(xué)生,在出生日期對應(yīng)列的準(zhǔn)則行中應(yīng)輸入的表達(dá)式是()。
A.Between2008-01-01And2008-12-31 B.Between#2008-01-01#And#2008-12-31# C.Between2008-01-OlOr2008-12-31 D.Between#2008-01-01#Or#2008-12-31 21.如果想在已建立的"tSalary"表的數(shù)據(jù)表視圖中直接顯示出姓"李"的記錄,應(yīng)使用Access提供的()。
A.篩選功能 B.排序功能 C.查詢功能 D.報表功能
22.SQL的含義是()。
A.結(jié)構(gòu)化查詢語言 B.?dāng)?shù)據(jù)定義語言 C.?dāng)?shù)據(jù)庫查詢語言
D.?dāng)?shù)據(jù)庫操縱與控制語言
23.在窗體上添加一個命令按鈕(名為Commandl),然后編寫如下事件過程:
End Sub 打開窗體后,單擊命令按鈕,消息框的輸出結(jié)果是()。
A.7 B.15 C.157 D.528 24.在窗體中添加一個名稱為Command1的命令按鈕,然后編寫如下事件代碼:
窗體打開運行后,單擊命令按鈕,則消息框的輸出結(jié)果
是()。
A.22 B.32 C.42 D.52
25.VBA程序流程控制的方式是()。
A.順序控制和分支控制 B.順序控制和循環(huán)控制 C.循環(huán)控制和分支控制
D.順序控制、分支控制和循環(huán)控制
26.表的組成內(nèi)容包括()。
A.查詢和字段 B.字段和記錄 C.記錄和窗體 D.報表和字段
27.報表頁腳的作用是()。
A.用來顯示報表的標(biāo)題、圖形或說明性文字 B.用來顯示整個報表的匯總說明
C.用來顯示報表中的字段名稱或?qū)τ涗浀姆纸M名稱 D.用來顯示本頁的匯總說明
28.以下關(guān)于VBA運行符的優(yōu)先級按從大到小排序,正確的是(A.算術(shù)運算符、邏輯運算符、連接運算符 B.邏輯運算符、關(guān)系運算符、算術(shù)運算符 C.算術(shù)運算符、關(guān)系運算符、邏輯運算符 D.連接運算符、邏輯運算符、算術(shù)運算符
29.SQL語句不能創(chuàng)建的是()。
A.報表 B.操作查詢。)C.選擇查詢
D.?dāng)?shù)據(jù)定義查詢
30.下列四種形式的循環(huán)設(shè)計中,循環(huán)次數(shù)最少的是()。
31.下列選項中,不屬于Access數(shù)據(jù)類型的是()。
A.?dāng)?shù)字 B.文本 C.報表
D.時間/日期
32.在過程定義中有語句:
Private Sub Get Data(ByRef f As Integer)其中"ByRef"的含義是()。
A.傳值調(diào)用 B.傳址調(diào)用 C.形式參數(shù) D.實際參數(shù)
33.要求主表中沒有相關(guān)記錄時就不能將記錄添加到相關(guān)表中,則應(yīng)該在表關(guān)系中設(shè)置()。
A.參照完整性 B.有效性規(guī)則 C.輸入掩碼
D.級聯(lián)更新相關(guān)字段
34.SQL查詢中,若要取得"學(xué)生"數(shù)據(jù)表中的所有記錄和字段,其SQL語法為()。
A.SELECT姓名FROM學(xué)生 B.SELECT*FROM學(xué)生
C.SELECT姓名FROM學(xué)生WHERE學(xué)號=082089 D.SELECT*FROM學(xué)生WHERE學(xué)號=082089 35.下列關(guān)于字段屬性的敘述中,正確的是()。
A.格式和輸入是一樣的
B.可以對任意類型的字段使用向?qū)гO(shè)置輸入掩碼
C.有效性規(guī)則屬性是用于限制此字段輸入值的表達(dá)式 D.有效性規(guī)則和輸入掩碼是一樣的 36.窗體Caption屬性的作用是()。
A.確定窗體的標(biāo)題 B.確定窗體的名稱 C.確定窗體的邊界類型 D.確定窗體的字體
37.VBA程序的多條語句寫在一行中時其分隔符必須使用的符號是()。A.冒號 B.分號 C.逗號 D.單引號
38.在使用報表設(shè)計器設(shè)計報表時,如果要統(tǒng)計報表中某個組的匯總信息,應(yīng)將計算表達(dá)式放在()。
A.組頁眉/組頁腳 B.頁面頁眉/頁面頁腳 C.報表頁眉/報表頁腳 D.主體
39.在學(xué)生表中要查找所有年齡小于20歲且姓王的男生,應(yīng)采用的關(guān)系運算是()。
A.選擇 B.投影 C.連接 D.比較
40.在Access中已經(jīng)建立了"工資"表,表中包括"職工號"、"所在單位"、"基本工資"和"應(yīng)發(fā)工資"等字段,如果要按單位統(tǒng)計應(yīng)發(fā)工資總數(shù),那么在查詢設(shè)計視圖的"所在單位"的"總計"行和"應(yīng)發(fā)工資"的"總計"行中分別選擇的是()。
A.Sum,GroupBy B.Count,GroupBy C.GroupBy,Sum D.GroupBy,Count 41.Access數(shù)據(jù)庫表中的字段可以定義有效性規(guī)則,有效性規(guī)則是()。
A.文本 B.?dāng)?shù)字 C.條件
D.以上都不對
42.關(guān)于內(nèi)存變量的調(diào)用,下列說法中正確的是()。
A.私有變量只能被本層模塊程序調(diào)用
B.私有變量能被本層模塊和下層模塊程序調(diào)用 C.局部變量不能被本層模塊程序調(diào)用
D.局部變量能被本層模塊和下層模塊程序調(diào)用
1D
2B
3A
4D
5A
6B
7B
8D
9D
10B 11D
12C
13B
14B
15A
18A
19A
20B
21A
22A 23B
24C
25D
26B
27B
28C
29A
30C
31C
32B 33A
34B
35C
36A
37A
38A
39A
40C
41C
42A