一、選擇題
1VBA中如果沒有顯式聲明或未用符號來定義變量的數(shù)據(jù)類型,則變量的默認數(shù)據(jù)類型為
A.BooleanB.IntC.StringD.Variant
參考答案:D
參考解析:在VBA中,沒有顯示聲明(用如Dim、Private、Public或Static等語句)或使用符號來定義的變量,數(shù)據(jù)類型默認是變體型(Variant)。
2能接受用戶輸入數(shù)據(jù)的窗體控件是
A.列表框B.圖像C.標(biāo)簽D.文本框
參考答案:D
參考解析:列表框可顯示一組數(shù)據(jù)列表,用戶只能在其中選擇;圖像主要用于在窗體中顯示圖形、圖像,使窗體更加美觀;標(biāo)簽主要用于在窗體或報表中顯示說明性文本,如窗體標(biāo)題,顯示內(nèi)容是固定不變的;文本框主要用于顯示、輸入、編輯數(shù)據(jù)源等。
3若參數(shù)查詢運行時要給出提示信息,則對應(yīng)參數(shù)條件的提示信息的格式是
A.(提示信息)B.<提示信息>C.{提示信息}D.[提示信息]
參考答案:D
參考解析:參數(shù)查詢利用對話框提示用戶輸入?yún)?shù),并檢索符合所輸入?yún)?shù)的記錄或值,準(zhǔn)則中需將參數(shù)提示文本放在“[]”中。
4下列關(guān)于Access查詢條件的敘述中,錯誤的是
A.同行之間為邏輯“與”關(guān)系,不同行之間為邏輯“或”關(guān)系B.日期/時間類型數(shù)據(jù)在兩端加上#C.數(shù)字類型數(shù)據(jù)需在兩端加上雙引號D.文本類型數(shù)據(jù)需在兩端加上雙引號
參考答案:C
參考解析:在Access查詢條件的設(shè)置過程中,若要使用文本型數(shù)據(jù)需在兩端加上雙引號,數(shù)值型數(shù)據(jù)可直接使用。
5調(diào)用下面子過程,消息框顯示的結(jié)果是

A.300B.400C.100D.200
參考答案:D
參考解析:根據(jù)題意,代碼中用Sub定義了一個過程,過程中定義了3個變量:x,y,m。其中x=100,Y=200。然后是if條件語句,條件是(X>Y),根據(jù)前面的賦值可知,不滿足此條件,故執(zhí)行Else中的代碼,m=y,因此顯示的m的值為200,因此選擇D選項。
6在報表中,不能實現(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ù),進行匯總;可以包含子報表及圖表數(shù)據(jù);可以打印輸出標(biāo)簽、發(fā)票、訂單和信封等多種樣式報表;可以進行計數(shù)、求平均、求和等統(tǒng)計計算;可以嵌入圖像或圖片來豐富數(shù)據(jù)顯示的內(nèi)容。但是,報表建立完成后不可以再輸入數(shù)據(jù)。
7條件“性別=?女?Or工資額>2000”的含義是
A.性別為?女?并且工資額大于2000的記錄
B.性別為?女?或者工資額大于2000的記錄
C.性別為?女?并非工資額大于2000的記錄
D.性別為?女?或工資額大于2000.且二者擇一的記錄
參考答案:B
參考解析:0R邏輯運算符表示“或”操作,在連接的兩個表達式中,當(dāng)兩個表達式都為假時,運算結(jié)果才為假。因此條件“性別=?女? Or工資額>2000”的含義是性別為?女?或者工資額大于2000的記錄。
8Access數(shù)據(jù)庫中,SQL查詢中的Group By子句的作用是
A.分組依據(jù)B.對查詢進行排序C.列表D.選擇行條件
參考答案:A
參考解析:在Access中,Group By子句指定查詢結(jié)果的分組條件。
9若要修改命令按鈕Command的標(biāo)題文字,應(yīng)設(shè)置的屬性是
A.TextB.NameC.CaptionD.Command
參考答案:C
參考解析:若改變窗體或控件顯示標(biāo)題需要為其相應(yīng)Cap—tion屬性賦值。
10宏命令RunSQL的功能是
A.執(zhí)行指定的SQL語句
B.執(zhí)行指定的查詢中的SQL語句
C.使用SQL在表中查詢
D.使用SQL語句設(shè)置指定屬性值
參考答案:A
參考解析:宏命令RunSQL用于執(zhí)行指定的SQL語句。
11假定窗體的名稱為fTest,將窗體的標(biāo)題設(shè)置為“Sample”的語句是
A.Me="Sample"B.Me.Caption="Sample"C.Me.Text="Sample"D.Me.Name="Sample"
參考答案:B
參考解析:窗體Caption屬性的作用是確定窗體的標(biāo)題,設(shè)置當(dāng)前窗體的屬性時可以用Me來表示當(dāng)前窗體,故答案為B選項。
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在設(shè)計窗體時,由于內(nèi)容較多無法顯示在窗體的一頁中,為了在窗體上分類顯示不同的信息,需使用的控件是
A.選項組B.選項卡C.切換按鈕D.選項按鈕
參考答案:B
參考解析:根據(jù)題意,要在一個窗體上分類顯示不同的信息,一般用選項卡控件,在每個選項卡中顯示一個種類的信息。選項組控件一般由一個組合框和一組復(fù)選框、選項按鈕或切換按鈕組成,可以使用戶在選擇某一組確定值時更加方便,但是不能分類顯示數(shù)據(jù)信息,不符合題意。切換按鈕一般用來在“是/否”值之間進行切換,或在不同的子窗體之間進行切換,不符合題意。選項按鈕只能對一個內(nèi)容的信息進行“是/否”的選擇,不能達到題目中對大量信息進行分類的要求,因此選擇B選項。
14若要求窗體中的某個控件在事件發(fā)生時要執(zhí)行一段代碼,則應(yīng)設(shè)置是
A.窗體屬性B.事件過程C.函數(shù)過程D.通用過程
參考答案:B
參考解析:在Access數(shù)據(jù)庫中,若要求窗體中的某個控件在事件觸發(fā)時要執(zhí)行一段代碼,完成指定動作,這樣的過程稱為事件響應(yīng)代碼。
15要在報表每一頁的頂部都有輸出的信息,需要設(shè)置的是
A.報表頁眉B.報表頁腳C.頁面頁眉D.頁面頁腳
參考答案:C
參考解析:報表的組成有5個部分:①報表頁眉;②報表頁腳;③頁面頁眉;④頁面頁腳;⑤主體。其中報表頁眉和報表頁腳只顯示在報表的頭部和尾部,分別用來顯示報表的標(biāo)題、日期和統(tǒng)計數(shù)據(jù)、結(jié)論等。頁面頁眉和頁面頁腳顯示下每頁的頂部和下方,題中要求每一頁的頂部都有輸出,應(yīng)選擇頁面頁眉,因此選擇C選項。
16VBA中如果一行中要寫多條語句,則語句之間應(yīng)使用的分隔符是
A.分號B.逗號C.冒號D.空格
參考答案:C
參考解析:VBA中在一行中寫多條語句時,應(yīng)使用冒號(:)分隔。
17在已建“職工”表中有姓名、性別、出生日期等字段,查詢并顯示所有年齡在25歲以下職工的姓名、性別和年齡,正確的SQL命令是
A.SELECT姓名,性別,YEAR(DATE())-YEAR([出生日期])AS年齡FROM職工WHEREYEAR(Date())-YEAR([出生日期])<25
B.SELECT姓名,性別,YEAR(DATE())-YEAR([出生日期])年齡FROM職工WHEREYEAR(Date())-YEAR([出生日期])<25
C.SELECT姓名,性別,YEAR(DATE())-YEAR([出生日期])AS年齡FROM職工WHERE年齡<25
D.SELECT姓名,性別,YEAR(DATE())-YEAR([出生日期])年齡FROM職工WHERE年齡<25
參考答案:A
參考解析:年齡可用當(dāng)前日期減去出生日期表示,因此C、D選項錯;該題中最后要顯示的字段有姓名、性別、年齡,其中涉及As的用法,為表中查詢到的字段值起一個別名。B語法錯誤。因此A選項正確。
18在“成績”表中,查找出“考試成績”排在前5位的記錄,正確的SQL命令是
A.SELECT 5考試成績FROM成績GROUP BY考試成績DESC
B.SELECT 5考試成績FROM成績GROUP BY考試成績
C.SELECT 5考試成績FROM成績0RDER BY考試成績DESC
D.SELECT 5考試成績FROM成績0RDER BY考試成績
參考答案:C
參考解析:由題干可知,本題要求是找出“考試成績”排在前5位的記錄,故需要對“考試成績”進行降序排序,需要使用ORDERBY命令,并標(biāo)明降序DESC,因此,選擇C選項。
19在設(shè)計窗體時,可以將“報考學(xué)院”的全部可能的輸入作為記錄事先存人一個表中,要減少輸入可以使用的控件是
A.組合框或列表框控件B.復(fù)選框控件C.切換按鈕控件D.文本框控件
參考答案:A
參考解析:列表框和組合框控件都可以用來顯示一組數(shù)據(jù)列表,使用時用戶只需在其下拉列表中選擇所需數(shù)據(jù),可以減少輸入。其中,列表框只能選擇不能輸入,而組合框不僅可以選擇,也可以用戶自己輸入。本題中對“報考學(xué)院”使用組合框或列表框控件,將全部可能的輸入事先存人,減少以后手動輸入。因此選項A正確。
20將表“學(xué)生名單2”的記錄復(fù)制到表“學(xué)生名單1"中,且不刪除表“學(xué)生名單1”中的記錄,可使用的查詢方式是
A.刪除查詢B.生成表查詢C.追加查詢D.交叉表查詢
參考答案:C
參考解析:刪除查詢可以從一個或多個表中刪除一組記錄,刪除查詢將刪除整個記錄,而不只是記錄中所選擇的字段;生成表查詢利用一個或多個表中的全部或部分數(shù)據(jù)創(chuàng)建新表,若數(shù)據(jù)庫中已有同名的表,該操作將覆蓋原有的表;追加查詢從一個或多個表中將一組記錄添加到一個或多個表的尾部。交叉表查詢是用于對相同的數(shù)據(jù)進行統(tǒng)計,是一個二維總計矩陣??梢娭挥凶芳硬樵兛梢詫表中的數(shù)據(jù)追加到B表而保持B表原有的數(shù)據(jù)不變。
21下列選項按索引功能區(qū)分,不屬于Access表的索引的是
A.主鍵索引B.索引C.普通索引D.主索引
參考答案:A
參考解析:利用索引可以加快對數(shù)據(jù)的查詢和排序速度,索引文件作為一個獨立的文件進行存儲,文件中包含指向表記錄的指針,建立索引后,表中記錄的物理順序不變。按索引功能區(qū)分,Access表的索引包括主索引、候選索引、普通索引、索引。因此選項A正確。
22在“成本表”中有字段:裝修費、人工費、水電費和總成本。其中,總成本=裝修費+人工費+水電費,在建表時應(yīng)將字段“總成本”的數(shù)據(jù)類型定義為
A.數(shù)字B.單精度C.雙精度D.計算
參考答案:D
參考解析:Access 2010中的基本數(shù)據(jù)類型包括文本、備注、數(shù)字、日期/時間、貨幣、自動編號、是/否、OLE對象、超鏈接、附件、計算和查閱向?qū)А!坝嬎恪睌?shù)據(jù)類型用于計算結(jié)果,計算時必須引用同一張表中的其他字段。“成本表”中的總成本字段是由裝修費、人工費、水電費求和得來,因此應(yīng)將“總成本”的數(shù)據(jù)類型定義為“計算”類型。因此選項D正確。
23如果在創(chuàng)建表中建立字段“性別”,并要求用漢字表示,其數(shù)據(jù)類型應(yīng)當(dāng)是
A.是/否B.數(shù)字C.文本D.備注
參考答案:C
參考解析:根據(jù)關(guān)系數(shù)據(jù)庫理論,一個表中的同一列數(shù)據(jù)應(yīng)具有相同的數(shù)據(jù)特征,稱為字段的數(shù)據(jù)類型。文本型字段可以保存文本或文本與數(shù)字的組合。文本型字段的字段大小最多可達到255個字符,如果取值的字符個數(shù)超過了255,可使用備注型。本題要求將“性別”字段用漢字表示,“性別”字段的內(nèi)容為“男”或“女”,小于255個字符,所以其數(shù)據(jù)類型應(yīng)當(dāng)是文本型。
24從多個關(guān)系中抽取出所需要的屬性組成新關(guān)系,應(yīng)使用的操作是
A.查詢運算B.連接運算C.投影運算D.選擇運算
參考答案:B
參考解析:關(guān)系運算包括投影、選擇和聯(lián)接。選擇運算是從關(guān)系中找出滿足給定條件的那些元組,這種運算是從水平方向抽取元組;投影運算是從關(guān)系模式中挑選若干屬性組成新的關(guān)系,這是從列的角度進行的運算,相當(dāng)于對關(guān)系進行垂直分解;連接運算是將兩個關(guān)系拼接成一個新的關(guān)系,生成的新關(guān)系中包含滿足條件的元組。選擇運算和投影運算都是針對于一個關(guān)系進行操作,而連接運算是針對多個運算進行操作。
25化激活窗口的宏命令是
A.MinimizeB.RequeryC.MaximizeD.Restore
參考答案:C
參考解析:化激活窗口的宏命令是Maximize,宏命令Minimize用于最小化激活窗口,宏命令Requery用于實施控件重新查詢及刷新控件數(shù)據(jù),宏命令Restore用于將化或最小化窗口恢復(fù)至原始大小。
26圖書表中有“出版日期”字段,若需查詢出版日期在2000年到2009年出版物,正確的表達式是
A.Like“2007/*/%”B.Between#2007/1/1#aIld#2007/12/31#C.in(“2007/*/*”)D.like#'2009/*/*#
參考答案:A
27報表的數(shù)據(jù)源不能是
A.表B.查詢C.SQL語句D.窗體
參考答案:D
參考解析:報表是以打印格式來顯示數(shù)據(jù)的,其中的信息大多來源于表、查詢和SQL語句,少量來源于報表設(shè)計中。
28若要使某命令按鈕獲得控制焦點,可使用的方法是
A.LostFocusB.SetFocusC.PointD.Value
參考答案:B
參考解析:使得某個控件獲得控制焦點可以使用SetFoeus方法。語法為:Object.SetFocus。當(dāng)控件失去焦點時發(fā)生LostFocus事件,當(dāng)控件得到焦點時發(fā)生GotFocus事件。在事件中可以設(shè)置一些用戶定義的語句。
29VBA表達式Int(-17.8)+Sgn(17.8)的值是
A.18B.-17C.-18D.-16
參考答案:B
參考解析:Int函數(shù)用于取整,對于負數(shù)返回小于或者等于原數(shù)的第一個負數(shù),sgn函數(shù)返回數(shù)值表達式的符號值,若數(shù)值表達式的值小于0,則函數(shù)返回-1;若數(shù)值表達式的值等于0,則函數(shù)返回0;若數(shù)值表達式的值大于0,則函數(shù)返回1。因此Int(-17.8)的值為-l8,Sgn(17.8)的值為1,表達式最終結(jié)果為-17。
30如果加載一個窗體,最先觸發(fā)的事件是
A.Load事件B.Open事件C.Click事件D.DbClick事件
參考答案:B
參考解析:由于窗體的事件比較多,在打開窗體時,將按照下列順序觸發(fā)事件:打開(Open)→加載(LoaD.→調(diào)整大小(Resize)→激活(Activate)→成為當(dāng)前(Current)。因此加載一個窗體,最先觸發(fā)的事件是打開(Open)。
31VBA中求平方根的函數(shù)是
A.SqrB.SgnC.RndD.Str
參考答案:A
參考解析:在VBA中求平方根的函數(shù)是Sqr;Sgn函數(shù)返回數(shù)值表達式的符號值;Rnd函數(shù)返回大于或等于0且小于1的隨機值;str函數(shù)用于將數(shù)值表達式的值轉(zhuǎn)化為字符串。
32下列循環(huán)語句中,循環(huán)體執(zhí)行的次數(shù)是
A.1B.10C.100D.死循環(huán)
參考答案:D
參考解析:Do…Loop Until采用的是先執(zhí)行循環(huán)體后判斷條件的做法,首先執(zhí)行循環(huán),之后進行條件判斷,結(jié)構(gòu)是條件式不成立時,重復(fù)執(zhí)行循環(huán),直到條件式成立,結(jié)束循環(huán)。本題中a初始值為100,進入循環(huán)執(zhí)行a=a+1的操作,之后進行a<=10的條件判斷,條件永遠不成立,因此本循環(huán)是死循環(huán)。
33下列選項中,錯誤的VBA數(shù)據(jù)驗證函數(shù)是
A.IsTextB.lsDateC.IsNumericD.IsNull
參考答案:A
參考解析:VBA常用的驗證函數(shù)包括IsNumeric、IsDate、Is-Null、IsEmpty。IsArray、IsError、IsObject。
34在VBA中,要引用“學(xué)生”窗體中的控件對象,正確的格式是
A.Forms!學(xué)生!控件名稱[.屬性名稱]
B.Forms.學(xué)生.控件名稱[.屬性名稱]
C.Forms!學(xué)生!控件名稱[!屬性名稱]
D.Forms!學(xué)生.控件名稱[.屬性名稱]
參考答案:A
參考解析:VBA"中引用Access窗體中的控件對象的格式為:Forms!窗體名稱!控件名[.屬性名]。因此選擇A選項。
35在Access中如果要對用戶的輸入做某種限制,可在表字段設(shè)計時利用的手段是
A.設(shè)置字段的大小,改變數(shù)據(jù)類型,設(shè)置字段的格式
B.設(shè)置字段的格式,小數(shù)位數(shù)和標(biāo)題
C.設(shè)置有效性規(guī)則,使用掩碼
D.設(shè)置字段的大小并使用默認值
參考答案:C
參考解析:在Access中若要對用戶的輸入做某種限制,可在表字段設(shè)計時設(shè)置有效性規(guī)則輸入掩碼。輸入掩碼可以控制數(shù)據(jù)的輸入樣式,有效性規(guī)則可以控制數(shù)據(jù)的輸入范圍。
36在Access 2010中,窗體最多可包含有
A.3個區(qū)域B.4個區(qū)域C.5個區(qū)域D.6個區(qū)域
參考答案:C
參考解析:窗體可由多個區(qū)域組成,每個區(qū)域稱為一個節(jié)。
37有關(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。
38內(nèi)置計算函數(shù)Sum的功能是
A.計算所有指定字段值的累加和
B.計算全部數(shù)值型字段的累加和
C.計算一條記錄中數(shù)值型字段的累加和
D.計算一條記錄中指定字段的累加和
參考答案:A
參考解析:內(nèi)置計算函數(shù)Sum屬于統(tǒng)計函數(shù)的一個函數(shù),標(biāo)準(zhǔn)形式是:Sum(字符表達式),功能是計算字符表達式的總和;統(tǒng)計函數(shù)Av9格式是:Avg(字符表達式),功能是計算表達式的平均值;Min(字符表達式),功能是取得字符表達式中的最小值;M“(字符表達式),功能是計算字符表達式中的值。根據(jù)題意,字符表達式用來指定某一字段,經(jīng)Sum函數(shù)后計算出字符表達式指定的字段值的累加和,因此選擇A選項。
39綁定窗體中的控件的含義是
A.宣告該控件所顯示的數(shù)據(jù)將是不可見的
B.宣告該控件所顯示的數(shù)據(jù)是不可刪除的
C.宣告該控件所顯示的數(shù)據(jù)是只讀的
D.該控件將與數(shù)據(jù)源的某個字段相聯(lián)系
參考答案:D
參考解析:窗體中的綁定型控件主要用于顯示、輸入和更新數(shù)據(jù)庫中的字段,綁定型控件表明其與數(shù)據(jù)源的某個字段相關(guān)聯(lián)。
40在Access中有雇員表,其中有存照片的字段,在使用向?qū)樵摫韯?chuàng)建窗體時,“照片”字段所使用的默認控件是
A.圖像框B.綁定對象框C.非綁定對象框D.列表框
參考答案:B
參考解析:“綁定對象”控件主要用于綁定到OLE對象的字段上。因此使用向?qū)椤肮蛦T表”創(chuàng)建窗體,其中的“照片”字段所使用的默認控件是綁定對象框。
1VBA中如果沒有顯式聲明或未用符號來定義變量的數(shù)據(jù)類型,則變量的默認數(shù)據(jù)類型為
A.BooleanB.IntC.StringD.Variant
參考答案:D
參考解析:在VBA中,沒有顯示聲明(用如Dim、Private、Public或Static等語句)或使用符號來定義的變量,數(shù)據(jù)類型默認是變體型(Variant)。
2能接受用戶輸入數(shù)據(jù)的窗體控件是
A.列表框B.圖像C.標(biāo)簽D.文本框
參考答案:D
參考解析:列表框可顯示一組數(shù)據(jù)列表,用戶只能在其中選擇;圖像主要用于在窗體中顯示圖形、圖像,使窗體更加美觀;標(biāo)簽主要用于在窗體或報表中顯示說明性文本,如窗體標(biāo)題,顯示內(nèi)容是固定不變的;文本框主要用于顯示、輸入、編輯數(shù)據(jù)源等。
3若參數(shù)查詢運行時要給出提示信息,則對應(yīng)參數(shù)條件的提示信息的格式是
A.(提示信息)B.<提示信息>C.{提示信息}D.[提示信息]
參考答案:D
參考解析:參數(shù)查詢利用對話框提示用戶輸入?yún)?shù),并檢索符合所輸入?yún)?shù)的記錄或值,準(zhǔn)則中需將參數(shù)提示文本放在“[]”中。
4下列關(guān)于Access查詢條件的敘述中,錯誤的是
A.同行之間為邏輯“與”關(guān)系,不同行之間為邏輯“或”關(guān)系B.日期/時間類型數(shù)據(jù)在兩端加上#C.數(shù)字類型數(shù)據(jù)需在兩端加上雙引號D.文本類型數(shù)據(jù)需在兩端加上雙引號
參考答案:C
參考解析:在Access查詢條件的設(shè)置過程中,若要使用文本型數(shù)據(jù)需在兩端加上雙引號,數(shù)值型數(shù)據(jù)可直接使用。
5調(diào)用下面子過程,消息框顯示的結(jié)果是

A.300B.400C.100D.200
參考答案:D
參考解析:根據(jù)題意,代碼中用Sub定義了一個過程,過程中定義了3個變量:x,y,m。其中x=100,Y=200。然后是if條件語句,條件是(X>Y),根據(jù)前面的賦值可知,不滿足此條件,故執(zhí)行Else中的代碼,m=y,因此顯示的m的值為200,因此選擇D選項。
6在報表中,不能實現(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ù),進行匯總;可以包含子報表及圖表數(shù)據(jù);可以打印輸出標(biāo)簽、發(fā)票、訂單和信封等多種樣式報表;可以進行計數(shù)、求平均、求和等統(tǒng)計計算;可以嵌入圖像或圖片來豐富數(shù)據(jù)顯示的內(nèi)容。但是,報表建立完成后不可以再輸入數(shù)據(jù)。
7條件“性別=?女?Or工資額>2000”的含義是
A.性別為?女?并且工資額大于2000的記錄
B.性別為?女?或者工資額大于2000的記錄
C.性別為?女?并非工資額大于2000的記錄
D.性別為?女?或工資額大于2000.且二者擇一的記錄
參考答案:B
參考解析:0R邏輯運算符表示“或”操作,在連接的兩個表達式中,當(dāng)兩個表達式都為假時,運算結(jié)果才為假。因此條件“性別=?女? Or工資額>2000”的含義是性別為?女?或者工資額大于2000的記錄。
8Access數(shù)據(jù)庫中,SQL查詢中的Group By子句的作用是
A.分組依據(jù)B.對查詢進行排序C.列表D.選擇行條件
參考答案:A
參考解析:在Access中,Group By子句指定查詢結(jié)果的分組條件。
9若要修改命令按鈕Command的標(biāo)題文字,應(yīng)設(shè)置的屬性是
A.TextB.NameC.CaptionD.Command
參考答案:C
參考解析:若改變窗體或控件顯示標(biāo)題需要為其相應(yīng)Cap—tion屬性賦值。
10宏命令RunSQL的功能是
A.執(zhí)行指定的SQL語句
B.執(zhí)行指定的查詢中的SQL語句
C.使用SQL在表中查詢
D.使用SQL語句設(shè)置指定屬性值
參考答案:A
參考解析:宏命令RunSQL用于執(zhí)行指定的SQL語句。
11假定窗體的名稱為fTest,將窗體的標(biāo)題設(shè)置為“Sample”的語句是
A.Me="Sample"B.Me.Caption="Sample"C.Me.Text="Sample"D.Me.Name="Sample"
參考答案:B
參考解析:窗體Caption屬性的作用是確定窗體的標(biāo)題,設(shè)置當(dāng)前窗體的屬性時可以用Me來表示當(dāng)前窗體,故答案為B選項。
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在設(shè)計窗體時,由于內(nèi)容較多無法顯示在窗體的一頁中,為了在窗體上分類顯示不同的信息,需使用的控件是
A.選項組B.選項卡C.切換按鈕D.選項按鈕
參考答案:B
參考解析:根據(jù)題意,要在一個窗體上分類顯示不同的信息,一般用選項卡控件,在每個選項卡中顯示一個種類的信息。選項組控件一般由一個組合框和一組復(fù)選框、選項按鈕或切換按鈕組成,可以使用戶在選擇某一組確定值時更加方便,但是不能分類顯示數(shù)據(jù)信息,不符合題意。切換按鈕一般用來在“是/否”值之間進行切換,或在不同的子窗體之間進行切換,不符合題意。選項按鈕只能對一個內(nèi)容的信息進行“是/否”的選擇,不能達到題目中對大量信息進行分類的要求,因此選擇B選項。
14若要求窗體中的某個控件在事件發(fā)生時要執(zhí)行一段代碼,則應(yīng)設(shè)置是
A.窗體屬性B.事件過程C.函數(shù)過程D.通用過程
參考答案:B
參考解析:在Access數(shù)據(jù)庫中,若要求窗體中的某個控件在事件觸發(fā)時要執(zhí)行一段代碼,完成指定動作,這樣的過程稱為事件響應(yīng)代碼。
15要在報表每一頁的頂部都有輸出的信息,需要設(shè)置的是
A.報表頁眉B.報表頁腳C.頁面頁眉D.頁面頁腳
參考答案:C
參考解析:報表的組成有5個部分:①報表頁眉;②報表頁腳;③頁面頁眉;④頁面頁腳;⑤主體。其中報表頁眉和報表頁腳只顯示在報表的頭部和尾部,分別用來顯示報表的標(biāo)題、日期和統(tǒng)計數(shù)據(jù)、結(jié)論等。頁面頁眉和頁面頁腳顯示下每頁的頂部和下方,題中要求每一頁的頂部都有輸出,應(yīng)選擇頁面頁眉,因此選擇C選項。
16VBA中如果一行中要寫多條語句,則語句之間應(yīng)使用的分隔符是
A.分號B.逗號C.冒號D.空格
參考答案:C
參考解析:VBA中在一行中寫多條語句時,應(yīng)使用冒號(:)分隔。
17在已建“職工”表中有姓名、性別、出生日期等字段,查詢并顯示所有年齡在25歲以下職工的姓名、性別和年齡,正確的SQL命令是
A.SELECT姓名,性別,YEAR(DATE())-YEAR([出生日期])AS年齡FROM職工WHEREYEAR(Date())-YEAR([出生日期])<25
B.SELECT姓名,性別,YEAR(DATE())-YEAR([出生日期])年齡FROM職工WHEREYEAR(Date())-YEAR([出生日期])<25
C.SELECT姓名,性別,YEAR(DATE())-YEAR([出生日期])AS年齡FROM職工WHERE年齡<25
D.SELECT姓名,性別,YEAR(DATE())-YEAR([出生日期])年齡FROM職工WHERE年齡<25
參考答案:A
參考解析:年齡可用當(dāng)前日期減去出生日期表示,因此C、D選項錯;該題中最后要顯示的字段有姓名、性別、年齡,其中涉及As的用法,為表中查詢到的字段值起一個別名。B語法錯誤。因此A選項正確。
18在“成績”表中,查找出“考試成績”排在前5位的記錄,正確的SQL命令是
A.SELECT 5考試成績FROM成績GROUP BY考試成績DESC
B.SELECT 5考試成績FROM成績GROUP BY考試成績
C.SELECT 5考試成績FROM成績0RDER BY考試成績DESC
D.SELECT 5考試成績FROM成績0RDER BY考試成績
參考答案:C
參考解析:由題干可知,本題要求是找出“考試成績”排在前5位的記錄,故需要對“考試成績”進行降序排序,需要使用ORDERBY命令,并標(biāo)明降序DESC,因此,選擇C選項。
19在設(shè)計窗體時,可以將“報考學(xué)院”的全部可能的輸入作為記錄事先存人一個表中,要減少輸入可以使用的控件是
A.組合框或列表框控件B.復(fù)選框控件C.切換按鈕控件D.文本框控件
參考答案:A
參考解析:列表框和組合框控件都可以用來顯示一組數(shù)據(jù)列表,使用時用戶只需在其下拉列表中選擇所需數(shù)據(jù),可以減少輸入。其中,列表框只能選擇不能輸入,而組合框不僅可以選擇,也可以用戶自己輸入。本題中對“報考學(xué)院”使用組合框或列表框控件,將全部可能的輸入事先存人,減少以后手動輸入。因此選項A正確。
20將表“學(xué)生名單2”的記錄復(fù)制到表“學(xué)生名單1"中,且不刪除表“學(xué)生名單1”中的記錄,可使用的查詢方式是
A.刪除查詢B.生成表查詢C.追加查詢D.交叉表查詢
參考答案:C
參考解析:刪除查詢可以從一個或多個表中刪除一組記錄,刪除查詢將刪除整個記錄,而不只是記錄中所選擇的字段;生成表查詢利用一個或多個表中的全部或部分數(shù)據(jù)創(chuàng)建新表,若數(shù)據(jù)庫中已有同名的表,該操作將覆蓋原有的表;追加查詢從一個或多個表中將一組記錄添加到一個或多個表的尾部。交叉表查詢是用于對相同的數(shù)據(jù)進行統(tǒng)計,是一個二維總計矩陣??梢娭挥凶芳硬樵兛梢詫表中的數(shù)據(jù)追加到B表而保持B表原有的數(shù)據(jù)不變。
21下列選項按索引功能區(qū)分,不屬于Access表的索引的是
A.主鍵索引B.索引C.普通索引D.主索引
參考答案:A
參考解析:利用索引可以加快對數(shù)據(jù)的查詢和排序速度,索引文件作為一個獨立的文件進行存儲,文件中包含指向表記錄的指針,建立索引后,表中記錄的物理順序不變。按索引功能區(qū)分,Access表的索引包括主索引、候選索引、普通索引、索引。因此選項A正確。
22在“成本表”中有字段:裝修費、人工費、水電費和總成本。其中,總成本=裝修費+人工費+水電費,在建表時應(yīng)將字段“總成本”的數(shù)據(jù)類型定義為
A.數(shù)字B.單精度C.雙精度D.計算
參考答案:D
參考解析:Access 2010中的基本數(shù)據(jù)類型包括文本、備注、數(shù)字、日期/時間、貨幣、自動編號、是/否、OLE對象、超鏈接、附件、計算和查閱向?qū)А!坝嬎恪睌?shù)據(jù)類型用于計算結(jié)果,計算時必須引用同一張表中的其他字段。“成本表”中的總成本字段是由裝修費、人工費、水電費求和得來,因此應(yīng)將“總成本”的數(shù)據(jù)類型定義為“計算”類型。因此選項D正確。
23如果在創(chuàng)建表中建立字段“性別”,并要求用漢字表示,其數(shù)據(jù)類型應(yīng)當(dāng)是
A.是/否B.數(shù)字C.文本D.備注
參考答案:C
參考解析:根據(jù)關(guān)系數(shù)據(jù)庫理論,一個表中的同一列數(shù)據(jù)應(yīng)具有相同的數(shù)據(jù)特征,稱為字段的數(shù)據(jù)類型。文本型字段可以保存文本或文本與數(shù)字的組合。文本型字段的字段大小最多可達到255個字符,如果取值的字符個數(shù)超過了255,可使用備注型。本題要求將“性別”字段用漢字表示,“性別”字段的內(nèi)容為“男”或“女”,小于255個字符,所以其數(shù)據(jù)類型應(yīng)當(dāng)是文本型。
24從多個關(guān)系中抽取出所需要的屬性組成新關(guān)系,應(yīng)使用的操作是
A.查詢運算B.連接運算C.投影運算D.選擇運算
參考答案:B
參考解析:關(guān)系運算包括投影、選擇和聯(lián)接。選擇運算是從關(guān)系中找出滿足給定條件的那些元組,這種運算是從水平方向抽取元組;投影運算是從關(guān)系模式中挑選若干屬性組成新的關(guān)系,這是從列的角度進行的運算,相當(dāng)于對關(guān)系進行垂直分解;連接運算是將兩個關(guān)系拼接成一個新的關(guān)系,生成的新關(guān)系中包含滿足條件的元組。選擇運算和投影運算都是針對于一個關(guān)系進行操作,而連接運算是針對多個運算進行操作。
25化激活窗口的宏命令是
A.MinimizeB.RequeryC.MaximizeD.Restore
參考答案:C
參考解析:化激活窗口的宏命令是Maximize,宏命令Minimize用于最小化激活窗口,宏命令Requery用于實施控件重新查詢及刷新控件數(shù)據(jù),宏命令Restore用于將化或最小化窗口恢復(fù)至原始大小。
26圖書表中有“出版日期”字段,若需查詢出版日期在2000年到2009年出版物,正確的表達式是
A.Like“2007/*/%”B.Between#2007/1/1#aIld#2007/12/31#C.in(“2007/*/*”)D.like#'2009/*/*#
參考答案:A
27報表的數(shù)據(jù)源不能是
A.表B.查詢C.SQL語句D.窗體
參考答案:D
參考解析:報表是以打印格式來顯示數(shù)據(jù)的,其中的信息大多來源于表、查詢和SQL語句,少量來源于報表設(shè)計中。
28若要使某命令按鈕獲得控制焦點,可使用的方法是
A.LostFocusB.SetFocusC.PointD.Value
參考答案:B
參考解析:使得某個控件獲得控制焦點可以使用SetFoeus方法。語法為:Object.SetFocus。當(dāng)控件失去焦點時發(fā)生LostFocus事件,當(dāng)控件得到焦點時發(fā)生GotFocus事件。在事件中可以設(shè)置一些用戶定義的語句。
29VBA表達式Int(-17.8)+Sgn(17.8)的值是
A.18B.-17C.-18D.-16
參考答案:B
參考解析:Int函數(shù)用于取整,對于負數(shù)返回小于或者等于原數(shù)的第一個負數(shù),sgn函數(shù)返回數(shù)值表達式的符號值,若數(shù)值表達式的值小于0,則函數(shù)返回-1;若數(shù)值表達式的值等于0,則函數(shù)返回0;若數(shù)值表達式的值大于0,則函數(shù)返回1。因此Int(-17.8)的值為-l8,Sgn(17.8)的值為1,表達式最終結(jié)果為-17。
30如果加載一個窗體,最先觸發(fā)的事件是
A.Load事件B.Open事件C.Click事件D.DbClick事件
參考答案:B
參考解析:由于窗體的事件比較多,在打開窗體時,將按照下列順序觸發(fā)事件:打開(Open)→加載(LoaD.→調(diào)整大小(Resize)→激活(Activate)→成為當(dāng)前(Current)。因此加載一個窗體,最先觸發(fā)的事件是打開(Open)。
31VBA中求平方根的函數(shù)是
A.SqrB.SgnC.RndD.Str
參考答案:A
參考解析:在VBA中求平方根的函數(shù)是Sqr;Sgn函數(shù)返回數(shù)值表達式的符號值;Rnd函數(shù)返回大于或等于0且小于1的隨機值;str函數(shù)用于將數(shù)值表達式的值轉(zhuǎn)化為字符串。
32下列循環(huán)語句中,循環(huán)體執(zhí)行的次數(shù)是
A.1B.10C.100D.死循環(huán)
參考答案:D
參考解析:Do…Loop Until采用的是先執(zhí)行循環(huán)體后判斷條件的做法,首先執(zhí)行循環(huán),之后進行條件判斷,結(jié)構(gòu)是條件式不成立時,重復(fù)執(zhí)行循環(huán),直到條件式成立,結(jié)束循環(huán)。本題中a初始值為100,進入循環(huán)執(zhí)行a=a+1的操作,之后進行a<=10的條件判斷,條件永遠不成立,因此本循環(huán)是死循環(huán)。
33下列選項中,錯誤的VBA數(shù)據(jù)驗證函數(shù)是
A.IsTextB.lsDateC.IsNumericD.IsNull
參考答案:A
參考解析:VBA常用的驗證函數(shù)包括IsNumeric、IsDate、Is-Null、IsEmpty。IsArray、IsError、IsObject。
34在VBA中,要引用“學(xué)生”窗體中的控件對象,正確的格式是
A.Forms!學(xué)生!控件名稱[.屬性名稱]
B.Forms.學(xué)生.控件名稱[.屬性名稱]
C.Forms!學(xué)生!控件名稱[!屬性名稱]
D.Forms!學(xué)生.控件名稱[.屬性名稱]
參考答案:A
參考解析:VBA"中引用Access窗體中的控件對象的格式為:Forms!窗體名稱!控件名[.屬性名]。因此選擇A選項。
35在Access中如果要對用戶的輸入做某種限制,可在表字段設(shè)計時利用的手段是
A.設(shè)置字段的大小,改變數(shù)據(jù)類型,設(shè)置字段的格式
B.設(shè)置字段的格式,小數(shù)位數(shù)和標(biāo)題
C.設(shè)置有效性規(guī)則,使用掩碼
D.設(shè)置字段的大小并使用默認值
參考答案:C
參考解析:在Access中若要對用戶的輸入做某種限制,可在表字段設(shè)計時設(shè)置有效性規(guī)則輸入掩碼。輸入掩碼可以控制數(shù)據(jù)的輸入樣式,有效性規(guī)則可以控制數(shù)據(jù)的輸入范圍。
36在Access 2010中,窗體最多可包含有
A.3個區(qū)域B.4個區(qū)域C.5個區(qū)域D.6個區(qū)域
參考答案:C
參考解析:窗體可由多個區(qū)域組成,每個區(qū)域稱為一個節(jié)。
37有關(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。
38內(nèi)置計算函數(shù)Sum的功能是
A.計算所有指定字段值的累加和
B.計算全部數(shù)值型字段的累加和
C.計算一條記錄中數(shù)值型字段的累加和
D.計算一條記錄中指定字段的累加和
參考答案:A
參考解析:內(nèi)置計算函數(shù)Sum屬于統(tǒng)計函數(shù)的一個函數(shù),標(biāo)準(zhǔn)形式是:Sum(字符表達式),功能是計算字符表達式的總和;統(tǒng)計函數(shù)Av9格式是:Avg(字符表達式),功能是計算表達式的平均值;Min(字符表達式),功能是取得字符表達式中的最小值;M“(字符表達式),功能是計算字符表達式中的值。根據(jù)題意,字符表達式用來指定某一字段,經(jīng)Sum函數(shù)后計算出字符表達式指定的字段值的累加和,因此選擇A選項。
39綁定窗體中的控件的含義是
A.宣告該控件所顯示的數(shù)據(jù)將是不可見的
B.宣告該控件所顯示的數(shù)據(jù)是不可刪除的
C.宣告該控件所顯示的數(shù)據(jù)是只讀的
D.該控件將與數(shù)據(jù)源的某個字段相聯(lián)系
參考答案:D
參考解析:窗體中的綁定型控件主要用于顯示、輸入和更新數(shù)據(jù)庫中的字段,綁定型控件表明其與數(shù)據(jù)源的某個字段相關(guān)聯(lián)。
40在Access中有雇員表,其中有存照片的字段,在使用向?qū)樵摫韯?chuàng)建窗體時,“照片”字段所使用的默認控件是
A.圖像框B.綁定對象框C.非綁定對象框D.列表框
參考答案:B
參考解析:“綁定對象”控件主要用于綁定到OLE對象的字段上。因此使用向?qū)椤肮蛦T表”創(chuàng)建窗體,其中的“照片”字段所使用的默認控件是綁定對象框。