Access數(shù)據(jù)庫程序設(shè)計全國計算機等級考試二級2006年4月筆試試卷_第1頁
Access數(shù)據(jù)庫程序設(shè)計全國計算機等級考試二級2006年4月筆試試卷_第2頁
Access數(shù)據(jù)庫程序設(shè)計全國計算機等級考試二級2006年4月筆試試卷_第3頁
Access數(shù)據(jù)庫程序設(shè)計全國計算機等級考試二級2006年4月筆試試卷_第4頁
Access數(shù)據(jù)庫程序設(shè)計全國計算機等級考試二級2006年4月筆試試卷_第5頁
已閱讀5頁,還剩53頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

1、2006年4月全國計算機等級考試二級Access數(shù)據(jù)庫程序設(shè)計一、選擇題(每小題2分,共70分)下列各題A)、B)、C)、D)四個選項中,只有一個選項是正確的,請將正確選項寫在答題卡相應(yīng)位置上,答在試卷上不得分。1、下列選項中不屬于結(jié)構(gòu)化程序設(shè)計方法的是A)自頂向下 B)逐步求精 C)模塊化 D)可復(fù)用2、兩個或兩個以上模塊之間關(guān)聯(lián)的緊密程度稱為A)耦合度 B)內(nèi)聚度 C)復(fù)雜度 D)數(shù)據(jù)傳輸特性3、下列敘述中正確的是A)軟件測試應(yīng)該由程序開發(fā)者來完成 B)程序經(jīng)調(diào)試后一般不需要再測試C)軟件維護只包括對程序代碼的維護 D)以上三種說法都不對4、按照“后進先出”原則組織數(shù)據(jù)的數(shù)據(jù)結(jié)構(gòu)是A)隊列

2、 B)棧 C)雙向鏈表 D)二叉樹(5)下列敘述中正確的是A)線性鏈表是線性表的鏈式存儲結(jié)構(gòu) B)棧與隊列是非線性結(jié)構(gòu)C)雙向鏈表是非線性結(jié)構(gòu) D)只有根結(jié)點的二叉樹是線性結(jié)構(gòu)(6)對如下二叉樹進行后序遍歷的結(jié)果為A)ABCDEF B)DBEAFC C)ABDECF D)DEBFCA(7)在深度為7的滿二叉樹中,葉子結(jié)點的個數(shù)為 A)32 B)31 C)64 D)63(8)“商品”與“顧客”兩個實體集之間的聯(lián)系一般是A)一對一 B)一對多 C)多對一 D)多對多(9)在ER圖中,用來表示實體的圖形是A)矩形 B)橢圓形 C)菱形 D)三角形(10)數(shù)據(jù)庫DB、數(shù)據(jù)庫系統(tǒng)DBS、數(shù)據(jù)庫管理系統(tǒng)D

3、BMS之間的關(guān)系是A)DB包含DBS和DBMS B)DBMS包含DB和DBS C)DBS包含DB和DBMS D)沒有任何關(guān)系(11)常見的數(shù)據(jù)模型有3種,它們是A)網(wǎng)狀、關(guān)系和語義 B)層次、關(guān)系和網(wǎng)狀 C)環(huán)狀、層次和關(guān)系 D)字段名、字段類型和記錄(12)在以下敘述中,正確的是A)ACCESS只能使用系統(tǒng)菜單創(chuàng)建數(shù)據(jù)庫應(yīng)用系統(tǒng) B)ACCESS不具備程序設(shè)計能力C)ACCESS只具備了模塊化程序設(shè)計能力D)ACCESS具有面向?qū)ο蟮某绦蛟O(shè)計能力,并能創(chuàng)建復(fù)雜的數(shù)據(jù)庫應(yīng)用系統(tǒng)(13)不屬于Access對象的是A)表 B)文件夾 C)窗體 D)查詢(14)表的組成內(nèi)容包括A)查詢和字段 B)字

4、段和記錄 C)記錄和窗體 D)報表和字段(15)在數(shù)據(jù)表視圖中,不能A)修改字段的類型 B)修改字段的名稱 C)刪除一個字段 D)刪除一條記錄(16)數(shù)據(jù)類型是A)字段的另一種說法 B)決定字段能包含哪類數(shù)據(jù)的設(shè)置C)一類數(shù)據(jù)庫應(yīng)用程序 D)一類用來描述Access表向?qū)г试S從中選擇的字段名稱(17)現(xiàn)有一個已經(jīng)建好的“按雇員姓名查詢”窗體,如下圖所示。運行該窗體后,在文本框中輸入要查詢雇員的姓名,當(dāng)按下“查詢”按鈕時,運行一個是“按雇員姓名查詢”的查詢,該查詢顯示出所查雇員的雇員ID、姓名和職稱等三段。若窗體中的文本框名稱為tName,設(shè)計“按雇員姓名查詢”,正確的設(shè)計視圖是無法閱讀,。你自

5、己想象一下吧。(18)下圖是使用查詢設(shè)計器完成的查詢,與該查詢等價的SQL語句是A)select學(xué)號,數(shù)學(xué)from sc where數(shù)學(xué)(select avg(數(shù)學(xué))from sc)B)select學(xué)號 where 數(shù)學(xué)(select avg(數(shù)學(xué))from sc)C)select 數(shù)學(xué)avg(數(shù)學(xué))from sc)D)select 數(shù)學(xué)(select avg(數(shù)學(xué))from sc)(19)在下圖中,與查詢設(shè)計器的篩選標簽中所設(shè)置的篩選功能相同的表達式是A)成績表.綜合成績=80AND成績表.綜合成績=80AND成績表.綜合成績90C)80=成績表.綜合成績=90D)80成績表.綜合成績90(

6、20)下圖中所示的查詢返回的記錄是A)不包含80分和90分 B)不包含80至90分數(shù)段C)包含80至90分數(shù)段 D)所有的記錄(21)排序時如果選取了多個字段,則輸出結(jié)果是A)按設(shè)定的優(yōu)先次序依次進行排序B)按最右邊的列開始排序C)按從左向右優(yōu)先次序依次排序 D)無法進行排序(22)為窗口中的命令按鈕設(shè)置單擊鼠標時發(fā)生的動作,應(yīng)選擇設(shè)置其屬性對話框的A)格式選項卡 B)事件選項卡C)方法選項卡 D)數(shù)據(jù)選項卡(23)要改變窗體上文本框控件的數(shù)據(jù)源,應(yīng)設(shè)置的屬性是A)記錄源B)控件來源C)篩選查詢D)默認值(24)在使用報表設(shè)計器設(shè)計報表時,如果要統(tǒng)計報表中某個字段的全部數(shù)據(jù),應(yīng)將計算表達式放在

7、A)組頁眉/組頁腳B)頁面頁眉/頁面頁腳C)報表頁眉/報表頁腳D)主體(25)如果加載一個窗體,先被觸發(fā)的事件是A)Load 事件B)Open事件C)Click 事件D)DaClick事件(26)數(shù)據(jù)訪問頁可以簡單地認為就是一個A)網(wǎng)頁B)數(shù)據(jù)庫文件C)word 文件D)子表(27)使用宏組的目的是A)設(shè)計出功能復(fù)雜的宏B)設(shè)計出包含大量操作的宏C)減少程序內(nèi)存消耗D)對多個宏進行組織和管理(28)以下是宏對象m1的操作序列設(shè)計:假定在宏m1的操作中涉及到的對象均存在,現(xiàn)將設(shè)計好的宏m1設(shè)置為窗體“fTest”上某個命令按鈕的單擊事件屬性,則打開窗體“fTest1”運行后,單擊該命令按鈕,會啟

8、動宏m1的運行。宏m1運行后,前兩個操作會先后打開窗體對象“fTest2”和表對象“tStud”。那么執(zhí)行Close操作后,會A)只關(guān)閉窗體對象“fTest1”B)只關(guān)閉表對象“tStud”C)關(guān)閉窗體對象“fTest2”和表對象“tStud”D)關(guān)閉窗體“fTest1”和“fTest2”及表對象“tStud”(29)VBA程序的多條語句可以寫在一行中,其分隔符必須使用符號A): B) C); D),(30)VBA表達式3*33/3的輸出結(jié)果是A)0 B)1 C)3 D)9(31)現(xiàn)有一個已經(jīng)建好的窗體,窗體中有一命令按鈕,單擊此按鈕,將打開“tEmployee”表,如果采用VBA代碼完成,下

9、面語句正確的是A)docmd.openformtEmployeeB)docmd.openviewtEmployeeC)docmd.opentabletEmployeeD)docmd.openreporttEmployee(32)Access的控件對象可以設(shè)置某個屬性來控制對象是否可用(不可用時顯示為灰色狀態(tài))。需要設(shè)置的屬性是A)DefaultB)CancelC)EnabledD)Visible(33)以下程序段運行結(jié)束后,變量x的值為x=2y=4Dox=x*yy=y+1Loop While y4 Then i=i2MsgBox iEnd Sub窗體打開運行后,單擊命令按鈕,則消息框的輸出結(jié)果

10、為 【12】 。(13)設(shè)有如下代碼:x=1dox=x+2loop until 【13】運行程序,要求循環(huán)體執(zhí)行3次后結(jié)束循環(huán),在空白處填入適當(dāng)語句。(14)窗體中有兩個命令按鈕:“顯示”(控件名為cmdDisplay)和“測試”(控件名為cmdTest)。以下事件過程的功能是:單擊“測試”按鈕時,窗體上彈出一個消息框。如果單擊消息框的“確定”按鈕,隱藏窗體上的“顯示”命令按鈕;單擊“取消”按鈕關(guān)閉窗體。按照功能要求,將程序補充完整。Private Sub cmdTest_Click()Answer= 【14】 (“隱藏按鈕”,vbOKCancel)If Answer=vbOK Thencmd

11、Display.Visible= 【15】ElseDocmd.CloseEnd IfEnd Sub計算機等級考試二級Access筆試答案答案一.選擇題(1)【答案】D(2)【答案】A(3)【答案】D(4)【答案】B(5)【答案】A(6)【答案】D(7)【答案】C(8)【答案】D(9)【答案】A(10)【答案】C(11)【答案】B(12)【答案】D(13)【答案】B(14)【答案】B(15)【答案】A(16)【答案】B(17)【答案】C(18)【答案】A(19)【答案】A(20)【答案】D(21)【答案】C(22)【答案】B(23)【答案】B(24)【答案】C(25)【答案】A(26)【答案】A

12、(27)【答案】D(28)【答案】C(29)【答案】A(30)【答案】B(31)【答案】C(32)【答案】C(33)【答案】C(34)【答案】B(35)【答案】B二.填空題(1)【答案】45(2)【答案】類(3)【答案】關(guān)系(4)【答案】靜態(tài)分析(5)【答案】邏輯獨立性(6)【答案】SQL查詢(7)【答案】表(8)【答案】等級考試(9)【答案】OpenQuery(10)【答案】0(11)【答案】55(12)【答案】36(13)【答案】x=7(14)【答案】Msgbox(15)【答案】False第二套練習(xí)題2006 年9 月全國計算機等級考試二級Access 數(shù)據(jù)庫程序設(shè)計筆試試卷(考試時間90

13、 分鐘,滿分100 分)一、選擇題(每小題2 分,共70 分)下列各題A)、B)、C)、D)四個選項中,只有一個選項是正確的,請將正確選項涂寫在答題卡相應(yīng)位置上,答在試卷上不得分。(1)下列選項不符合良好程序設(shè)計風(fēng)格的是_。A)源程序要文檔化 B)數(shù)據(jù)說明的次序要規(guī)范化C)避免濫用goto 語句 D)模塊設(shè)主地要保證高耦合、高內(nèi)聚(2)從工程管理角度,軟件設(shè)計一般分為兩步完成,它們是_。A)概要設(shè)計與詳細設(shè)計 B)數(shù)據(jù)設(shè)計與接口設(shè)計C)軟件結(jié)構(gòu)設(shè)計與數(shù)據(jù)設(shè)計 C)過程設(shè)計與數(shù)據(jù)設(shè)計(3)下列選項中不屬于軟件生命周期開發(fā)階段任務(wù)的是_。A)軟件測試 B)概要設(shè)計 C)軟件維護 D)詳細設(shè)計(4)

14、在數(shù)據(jù)庫系統(tǒng)中,用戶所見的數(shù)據(jù)模式為_。A)概念模式 B)外模式 C)內(nèi)模式 D)物理模式(5)數(shù)據(jù)庫設(shè)計的四個階段是:需求分析、概念設(shè)計、邏輯設(shè)計和_。A)編碼設(shè)計 B)測試階段 C)運行階段 D)物理設(shè)計(6)設(shè)有如下三個關(guān)系表下列操作中正確的是_。A)T=RS B)T=RSC)T=RS D)T=R/S(7)下列敘述中正確的是_。A)一個算法的空間復(fù)雜度大,則其時間復(fù)雜度也必定大B)一個算法的空間復(fù)雜度大,則其時間復(fù)雜度必定小C)一個算法的時間復(fù)雜度大,則其空間可復(fù)雜度必定小D)上述三種說法都不對(8)在長度為64 的有序線性表中進行順序查找,最壞情況下需要比較的次數(shù)為_。A)63 B)6

15、4 C)6 D)7(9)數(shù)據(jù)庫技術(shù)的根本目標是要解決數(shù)據(jù)的_。A)存儲問題 B)共享問題 C)安全問題 D)保護問題(10)對下列二叉樹進行中序遍歷的結(jié)果是_。A)ACBDFEG B)ACBDFGE C)ABDCGEF D)FCADBEG(11)下列實體的聯(lián)系中,屬于多對多聯(lián)系的是_。A)學(xué)生與課程 B)學(xué)校與校長C)住院的病人與病床 D)職工與工資(12)在關(guān)系運算中,投影運算的含義是_。A)在基本表中選擇滿足條件的記錄組成一個新的關(guān)系B)在基本表中選擇需要的字段(屬性)組成一個新的關(guān)系C)在基本表中選擇滿足條件的和屬性組成一個新的關(guān)系D)上述說法均是正確的(13)SQL 的含義是_。A)結(jié)

16、構(gòu)化查詢語言 B)數(shù)據(jù)定義語言C)數(shù)據(jù)庫查詢語言 D)數(shù)據(jù)庫操縱與控制語言(14)以下關(guān)于Access 表的敘述中,正確的是_。A)表一般包含一到兩個主題的信息B)表的數(shù)據(jù)表視圖只用于顯示數(shù)據(jù)C)表設(shè)計視圖的主要工作是設(shè)計表的結(jié)構(gòu)D)在表的數(shù)據(jù)表視圖中,不能修改字段名稱(15)在SQL 的SELECT 語句中,用于實現(xiàn)選擇運算的是_。A)FOR B)WHiLE C)iF D)WHERE(16)以下關(guān)于空值的敘述中,錯誤的是_。A)空值表示字段還沒有確定值B)Access 使用NULL 來表示空值C)空值等同于空字符串D)空值不等于數(shù)值0(17)使用表設(shè)計器定義表中字段時,不是必須設(shè)置的內(nèi)容是_

17、。A)字段名稱 B)數(shù)據(jù)類型 C)說明 D)字段屬性(18)如果想在已建立的“tSalary”表的數(shù)據(jù)表視圖中直接顯示出姓“李”的記錄,應(yīng)使用Access 提供的_。A)篩選功能 B)排序功能 C)查詢功能 D)報表功能(19)下面顯示的是查詢設(shè)計視圖的“設(shè)計網(wǎng)格”部分:從所顯示的內(nèi)容中可以判斷出該查詢要查找的是_。A)性別為“女”并且1980 年以前參加工作的記錄B)性別為“女”并且1980 年以后參加工作的記錄C)性別為“女”或者1980 年以前參加工作的記錄D)性別為“女”或者1980 年以后參加工作的記錄(20)若要查詢某字段的值為“JSJ”的記錄,在查詢設(shè)計視圖對應(yīng)字段的準則中,錯誤

18、的表達式是_。A)JSJ B)JSJ C)*JSJ* D)Like JSJ(21)已經(jīng)建立了包含“姓名”、“性別”、“系別”、“職稱”等字段的“tEmployee”表。若以此表為數(shù)源創(chuàng)建查詢,計算各系不同性別的總?cè)藬?shù)和各類職稱人數(shù),并顯示如下圖所示的結(jié)果。正確的設(shè)計是_無法顯示、(22)若要在報表每一頁底部都輸出信息,需要設(shè)置的是_。A)頁面頁腳 B)報表頁腳 C)頁面頁眉 D)報表頁眉(23)Access 數(shù)據(jù)庫中,用于輸入或編輯字段數(shù)據(jù)的交互控件是_。A)文本框 B)標簽 C)復(fù)選框 D)組合框(24)一個關(guān)系數(shù)據(jù)庫的表中有多條記錄,記錄之間的相互關(guān)系是_。A)前后順序不能任意顛倒,一定要

19、按照輸入的順序排列B)前后順序可以任意顛倒,不影響庫中的數(shù)據(jù)關(guān)系C)前后順序可以任意顛倒,但排列順序不同,統(tǒng)計處理結(jié)果可能不同D)前后順序不能任意顛倒,一定要按照關(guān)鍵字段值的順序排列(25)在已建雇員表中有“工作日期”字段,下圖所示的是以此表為數(shù)據(jù)源創(chuàng)建的“雇員基本信息”窗體。假設(shè)當(dāng)前雇員的工作日期為“199808-17”,若在窗體“工作日期”標簽右側(cè)文本框控件的“控件來源”屬性中輸入表達式:Str(Month(工作日期)月,則在該文本框控件內(nèi)顯示的結(jié)果是_。A)Str(Month(Date())月 B)08月C)08 月 D)8 月(26)在宏的調(diào)試中,可配合使用設(shè)計器上的工具按鈕_。A)“

20、調(diào)試” B)“條件” C)“單步” D)“運行”(27)以下是宏m 的操作序列設(shè)計:條件 操作序列 操作參數(shù)MsgBox 消息為“AA”tt1 MsgBox 消息為“BB”? MsgBox 消息為“CC”現(xiàn)設(shè)置宏m 為窗體“fTest”上名為“bTest”命令按鈕的單擊事件屬性,打開窗體“fTest”運行后,在窗體上名為“tt”的文本框內(nèi)輸入數(shù)字1,然后單擊命令按鈕bTest,則_。A)屏幕會先后彈出三個消息框,分別顯示消息“AA”、“BB”、“CC”B)屏幕會彈出一個消息框,顯示消息“AA”C)屏幕會先后彈出兩個消息框,分別顯示消息“AA”、“BB”D)屏幕會先后彈出兩個消息框,分別顯示消息

21、“AA”、“CC”(28)在窗體中添加了一個文本框和一個命令按鈕(名稱分別為tText 和bCommand),并編寫了相應(yīng)的事件過程。運行此窗體后,在文本框中輸入一個字符,則命令按鈕上的標題變?yōu)椤坝嬎銠C等級考試”。以下能實現(xiàn)上述操作的事件過程是:A)Private Sub bCommand_Click()Caption計算機等級考試End SubB)Private Sub tText_Click()bCommand.Caption計算機等級考試End SubC)Private Sub bCommand_Change()Caption計算機等級考試End SubD)Private Sub tTe

22、xt_ Change()bCommand.Caption計算機等級考試End Sub(29)Sub 過程與Function 過程最根本的區(qū)別是_。A)Sub 過程的過程名不能返回值,而Function 過程能通過過程名返回值B)Sub 過程可以使用Call 語句或直接使用過程名調(diào)用,而Function過程不可以C)兩種過程參數(shù)的傳遞方式不同D)Function 過程可以有參數(shù),Sub 過程不可以(30)在窗體中添加一個命令按鈕(名稱為Command1),然后編寫如下代碼:Private Sub Command1_Click()a0:b0:c6MsgBox abcEnd Sub窗體打開運行后,如

23、果單擊命令按鈕,則消息框的輸出結(jié)果為_。A)11 B)a11 C)0 D)False(31)在窗體中添加一個名稱為Command1 的命令按鈕,然后編寫如下事件代碼:Private Sub Command1_Click()Dim a(10,10)For m2 To 4For n4 To 5a(m,n)=m*nNext nNext mMsgBox a(2,5)a(3,4)a(4,5)End Sub窗體打開運行后,單擊命令按鈕,則消息框的輸出結(jié)果是A)22 B)32 C)42 D)52(32)在窗體上添加一個命令按鈕(名為Command1)和一個文本框(名為Text1),并在命令按鈕中編寫如下事件

24、代碼:Private Sub Command1_Click()m2.17nLen(Str$(m)Space(5)Me!Text1=nEnd Sub打開窗體運行后, 單擊命令按鈕, 在文本框中顯示_。A)5 B)8 C)9 D)10(33)在窗體中添加一個名稱為Command1 的命令按鈕,然后編寫如下事件代碼:Private Sub Command1_Click()A75if A60 Then i1if A70 Then i2if A80 Then i3if A90 Then i4MsgBox iEnd Sub窗體打開運行后,單擊命令按鈕,則消息框的輸出結(jié)果是A)1 B)2 C)3 D)4(3

25、4)在窗體中添加一個名稱為Command1 的命令按鈕,然后編寫如下事件代碼,窗體打開運行后,單擊命令按鈕,則消息框的輸出結(jié)果是?Private Sub Command1_Click()sABBACDDCABFor i6 To 2 Step 2xMid(s,i,i)yLeft(s,i)zRight(s,i)zx&yzNext iMsgBox zEnd Sub窗體打開運行后,單擊命令按鈕,則消息框的輸出結(jié)果是A)AABAAB B)ABBABA C)BABBA D)BBABBA(35)在窗體中添加一個名稱為Command1 的命令按鈕,然后編寫如下程序:Public x As integerPri

26、vate Sub Command1_Click()x10Call s1Call s2MsgBox xEnd SubPrivate Sub s1()xx20End SubPrivate Sub s2()Dim x As integerxx+20End Sub窗體打開運行后,單擊命令按鈕,則消息框的輸出結(jié)果為A)10 B)30 C)40 D)50二、填空題(每空2 分,共30 分)請將每一個正 確答案在答題卡【1】【15】序號的橫線上,答在試卷上不得分。(1)下列軟件系統(tǒng)結(jié)構(gòu)圖的寬度為 【1】 。(2) 【2】 的任務(wù)是診斷和改正程序中的錯誤。(3)一個關(guān)系表的行稱為 【3】 。(4)按“先進后出

27、”原則組織數(shù)據(jù)的數(shù)據(jù)結(jié)構(gòu)是 【4】 。(5)數(shù)據(jù)結(jié)構(gòu)分為線性結(jié)構(gòu)和非線性結(jié)構(gòu),帶鏈的隊列屬于【5】(6)Access 數(shù)據(jù)庫中,如果在實體上輸入的數(shù)據(jù)總是取自表或查詢中的字段數(shù)據(jù),或者取自某固定內(nèi)容的數(shù)據(jù),可以使用 【6】控件來完成。(7)某窗體中有一命令按鈕,在窗體視圖中單擊此命令按鈕打開一個報表,需要執(zhí)行的操作是 【7】。(8)在數(shù)據(jù)表視圖下向表中輸入數(shù)據(jù),在未輸入數(shù)值之前,系統(tǒng)自動提供的數(shù)值字段的屬性是 【8】。(9)某窗體中有一命令按鈕,名稱為C1。要求在窗體視圖中單擊此命令按鈕后,命令按鈕上昧的文字顏色變?yōu)樽厣ㄗ厣a為128),實現(xiàn)該操作的VBA 語句是【9】。(10)如果要將某

28、表中的若干記錄刪除,應(yīng)該創(chuàng)建 【10】 查詢。(11)在窗體中添加一個命令按鈕(名稱為Command1),然后編寫如下代碼:Private Sub Command1_Click()Static b As integerbb1End Sub窗體打開運行后,三次單擊命令按鈕后,變量b 的值是 【11】。(12)在窗體上有一個文本框控件,名稱為Text1。同時,窗體加載時設(shè)置其計時器間隔為1 秒、計時器觸發(fā)事件過程則實現(xiàn)在Text1 文本框中動態(tài)顯示當(dāng)前日期和時間。請補充完整。Private Sub From_Load()Me.Timerinterval1000End SubPrivate Sub

29、【12】Me.text1Now()End Sub(13)實現(xiàn)數(shù)據(jù)庫操作的DAO 技術(shù),其模型采用的是層次結(jié)構(gòu),其中處于最頂層的對象是【13】。(14)下面VBA 程序段運行時,內(nèi)層循環(huán)的循環(huán)總次數(shù)是 【14】 。For m0 To 7 step 3For nm-1 To m1Next nNext m(15)在窗體上添加一個命令按鈕(名為Command1),然后編寫如下事件過程:Private Sub Command1_ClickDim b,kFor k1 to 6b23kNext kMsgBox bkEnd Sub打開窗體后,單擊命令按鈕,消息框的輸出結(jié)果是 【15】 。2006 年9 月全國

30、計算機等級考試二級ACCESS 筆試參考答案:daabd,bcbba,ddccd,accba,daabd,abdcb,ccbdd,3 , 程序調(diào)試, 紀錄, 棧, 線形, 文本框,OPENFORM,3, 刪除,3,FORCOLOR,DBENGINE,3,180一、選擇題0105 D A C B D 0610 C D B B A 1115 A B A C D1620 C C C A C 2125 B A A B C 2630 C B D B D3135 C D B D B二、填空題01、302 、(軟件)調(diào)試03、記錄/元組04、 棧05 、線性結(jié)構(gòu)06 、列表框/組合框(理論上也應(yīng)該正確)07

31、、 openreport08、009 、c1.forecolor=12810、 刪除11 、312、 form_timer()13、 DBEngine14 、915 、36(很多同學(xué)在此題上丟分,正確答案是36,而不是35)練習(xí)題三2007年4月全國計算機等級考試二級筆試試卷Access數(shù)據(jù)庫程序設(shè)計(考試時間90分鐘,滿分100分)一、選擇題(1)(35)每小題2分,共70分)下列各題A)、B)、C)、D)四個選項中,只有一個選項是正確的,請將正確選項涂寫在答題卡相應(yīng)位置上,答在試卷上不得分。(1)下列敘述中正確的是_。A)算法的效率只與問題的規(guī)模有關(guān),而與數(shù)據(jù)的存儲結(jié)構(gòu)無關(guān)B)算法的時間復(fù)

32、雜度是指執(zhí)行算法所需要的計算工作量C)數(shù)據(jù)的邏輯結(jié)構(gòu)與存儲結(jié)構(gòu)是一一對應(yīng)的D)算法的時間復(fù)雜度與空間復(fù)雜度一定相關(guān)(2)在結(jié)構(gòu)化程序設(shè)計中,模塊劃分的原則是_。A)各模塊應(yīng)包括盡量多的功能B)各模塊的規(guī)模應(yīng)盡量大C)各模塊之間的聯(lián)系應(yīng)盡量緊密D)模塊內(nèi)具有高內(nèi)聚度、模塊間具有低耦合度(3)下列敘述中正確的是_。A)軟件測試的主要目的是發(fā)現(xiàn)程序中的錯誤B)軟件測試的主要目的是確定程序中錯誤的位置C)為了提高軟件測試的效率,最好由程序編制者自己來完成軟件測試的工作D)軟件測試是證明軟件沒有錯誤(4)下面選項中不屬于面向?qū)ο蟪绦蛟O(shè)計特征的是_。 A)繼承性 B)多態(tài)性 C)類比性 D)封裝性(5)下

33、列對隊列的敘述正確的是_。A)隊列屬于非線性表B)隊列按“先進后出”原則組織數(shù)據(jù)C)隊列在隊尾刪除數(shù)據(jù)D)隊列按“先進先出”原則組織數(shù)據(jù)(6)對下列二叉樹 進行前序遍歷的結(jié)果為_。A)DYBEAFCZX B)YDEBFZXCAC)ABDYECFXZ D)ABCDEFXYZ(7)某二叉樹中有n個度為2的結(jié)點,則該二叉樹中的葉子結(jié)點數(shù)為_。A)n+1 B)n-1 C)2n D)n/2(8)在下列關(guān)系運算中,不改變關(guān)系表中的屬性個數(shù)但能減少元組個數(shù)的是_。A)并 B)交 C)投影 D)笛卡爾乘積(9)在E-R圖中,用來表示實體之間聯(lián)系的圖形是_。A)矩形 B)橢圓形 C)菱形 D)平行四邊形(10)

34、下列敘述中錯誤的是_。A)在數(shù)據(jù)庫系統(tǒng)中,數(shù)據(jù)的物理結(jié)構(gòu)必須與邏輯結(jié)構(gòu)一致B)數(shù)據(jù)庫技術(shù)的根本目標是要解決數(shù)據(jù)的共享問題C)數(shù)據(jù)庫設(shè)計是指在已有數(shù)據(jù)庫管理系統(tǒng)的基礎(chǔ)上建立數(shù)據(jù)庫D)數(shù)據(jù)庫系統(tǒng)需要操作系統(tǒng)的支持(11)在關(guān)系數(shù)據(jù)庫中,能夠惟一地標識一個記錄的屬性或?qū)傩缘慕M合,稱為_。A)關(guān)鍵字 B)屬性 C)關(guān)系 D)域(12)在現(xiàn)實世界中,每個人都有自己的出生地,實體“人”與實體“出生地”之間的聯(lián)系是_。A)一對一聯(lián)系 B)一對多聯(lián)系C)多對多聯(lián)系 D)無聯(lián)系(13)Access數(shù)據(jù)庫具有很多特點,下列敘述中,不是Access特點的是_。 A)Access數(shù)據(jù)庫可以保存多種數(shù)據(jù)類型,包括多媒體

35、數(shù)據(jù) B)Access可以通過編寫應(yīng)用程序來操作數(shù)據(jù)庫中的數(shù)據(jù) C)Access可以支持Internet/Intranet應(yīng)用 D)Access作為網(wǎng)狀數(shù)據(jù)庫模型支持客戶機/服務(wù)器應(yīng)用系統(tǒng)(14)在關(guān)系運算中,選擇運算的含義是_。 A)在基本表中,選擇滿足條件的元組組成一個新的關(guān)系 B)在基本表中,選擇需要的屬性組成一個新的關(guān)系 C)在基本表中,選擇滿足條件的元組和屬性組成一個新的關(guān)系 D)以上三種說法均是正確的(15)郵政編碼是由6位數(shù)字組成的字符串,為郵政編碼設(shè)置輸入掩碼,正確的是_。 A)000000 B)999999 C)CCCCCC D)LLLLLL(16)如果字段內(nèi)容為聲音文件,則

36、該字段的數(shù)據(jù)類型應(yīng)定義為_。 A)文本 B)備注 C)超級鏈接 D)OLE對象(17)要求主表中沒有相關(guān)記錄時就不能將記錄添加到相關(guān)表中,則應(yīng)該在表關(guān)系中設(shè)置_。 A)參照完整性 B)有效性規(guī)則 C)輸入掩碼 D)級聯(lián)更新相關(guān)字段(18)在Access中已建立了“工資”表,表中包括“職工號”、“所在單位”、“基本工資”和“應(yīng)發(fā)工資”等字段,如果要按單位統(tǒng)計應(yīng)發(fā)工資總數(shù),那么在查詢設(shè)計視圖的“所在單位”的“總計”行和“應(yīng)發(fā)工資”的“總計”行中分別選擇的是_。 A)sum,group by B)count,group by C)group by,sum D)group by,count(19)在創(chuàng)

37、建交叉表查詢時,列標題字段的值顯示在交叉表的位置是_。 A)第一行 B)第一列 C)上面若干行 D)左面若干列(20)在Access中已建立了“學(xué)生”表,表中有“學(xué)號”、“姓名”、“性別”和“入學(xué)成績”等字段。執(zhí)行如下SQL命令: Select 性別,avg (入學(xué)成績) From 學(xué)生 Group by 性別 其結(jié)果是_。 A)計算并顯示所有學(xué)生的性別和入學(xué)成績的平均值 B)按性別分組計算并顯示性別和入學(xué)成績的平均值 C)計算并顯示所有學(xué)生的入學(xué)成績的平均值 D)按性別分組計算并顯示所有學(xué)生的入學(xué)成績的平均值(21)窗口事件是指操作窗口時所引發(fā)的事件。下列事件中,不屬于窗口事件的是_。 A)

38、打開 B)關(guān)閉 C)加載 D)取消 (22)Access數(shù)據(jù)庫中,若要求在窗體上設(shè)置輸入的數(shù)據(jù)是取自某一個表或查詢中記錄的數(shù)據(jù),或者取自某固定內(nèi)容的數(shù)據(jù),可以使用的控件是_。 A)選項組控件 B)列表框或組合框控件 C)文本框控件 D)復(fù)選框、切換按鈕、選項按鈕控件(23)要在查找表達式中使用通配符通配一個數(shù)字字符,應(yīng)選用的通配符是_。 A)* B)? C)! D)#(24)在Access中已建立了“雇員”表,其中有可以存放照片的字段。在使用向?qū)樵摫韯?chuàng)建窗體時,“照片”字段所使用的默認控件是_。 A)圖像框 B)綁定對象框 C)非綁定對象框 D)列表框(25)在報表設(shè)計時,如果只在報表最后一

39、頁的主體內(nèi)容之后輸出規(guī)定的內(nèi)容,則需要設(shè)置的是_。 A)報表頁眉 B)報表頁腳 C)頁面頁眉 D)頁面頁腳(26)數(shù)據(jù)訪問頁是一種獨立于Access數(shù)據(jù)庫的文件,該文件的類型是_。 A)TXT文件 B)HTML文件 C)MDB文件 D)DOC文件(27)在一個數(shù)據(jù)庫中已經(jīng)設(shè)置了自動宏AutoExec,如果在打開數(shù)據(jù)庫的時候不想執(zhí)行這個自動宏,正確的操作是_。 A)用Enter鍵打開數(shù)據(jù)庫 B)打開數(shù)據(jù)庫時按住Alt鍵 C)打開數(shù)據(jù)庫時按住Ctrl鍵 D)打開數(shù)據(jù)庫時按住Shift鍵(28)有如下語句: s=Int(100*Rnd) 執(zhí)行完畢后,s的值是_。 A)0,99的隨機整數(shù) B)0,10

40、0的隨機整數(shù) C)1,99的隨機整數(shù) D)1,100的隨機整數(shù)(29)InputBox函數(shù)的返回值類型是_。 A)數(shù)值 B)字符串 C)變體 D)數(shù)值或字符串(視輸入的數(shù)據(jù)而定)(30)假設(shè)某數(shù)據(jù)庫已建有宏對象“宏1”,“宏1”中只有一個宏操作SetValue,其中第一個參數(shù)項目為“Label0.Caption”,第二個參數(shù)表達式為“Text0”。窗體“fmTest”中有一個標簽Label0和一個文本框Text0,現(xiàn)設(shè)置控件Text0的“更新后”事件為運行“宏1”,則結(jié)果是_。 A)將文本框清空 B)將標簽清空 C)將文本框中的內(nèi)容復(fù)制給標簽的標題,使二者顯示相同內(nèi)容 D)將標簽的標題復(fù)制到文

41、本框,使二者顯示相同內(nèi)容(31)在窗體中添加一個名稱為Command1的命令按鈕,然后編寫如下事件代碼: Private Sub Command1_Click( ) a = 75 If a60 Then k = 1 ElseIf a70 Then k = 2 ElseIf a80 Then k = 3 ElseIf a90 Then k = 4 EndIf MsgBox k End Sub窗體打開運行后,單擊命令按鈕,則消息框的輸出結(jié)果是_。 A)1 B)2 C)3 D)4(32)設(shè)有如下窗體單擊事件過程: Private Sub Form_Click( ) a = 1 For i= 1 To

42、 3 Select Case i Case 1,3 a= a+1 Case 2,4 a = a+2 End Select Next i MsgBox a End Sub打開窗體運行后,單擊窗體,則消息框的輸出結(jié)果是_。 A)3 B)4 C)5 D)6(33)設(shè)有如下程序Private Sub Command1_Click( ) Dim sum As Double, x As Double sum = 0 n = 0 For i=1 To 5 x = n / i n = n + 1 sum = sum + x Next iEnd Sub該程序通過For循環(huán)來計算一個表達式的值,這個表達式是_。

43、A)1+1/2+2/3+3/4+4/5 B)1+1/2+1/3+1/4+1/5 C)1/2+2/3+3/4+4/5 D)1/2+1/3+1/4+1/5(34)下列Case語句中錯誤的是_。 A)Case 0 To 10 B)Case Is10 C)Case Is10 And Is10(35)如下程序段定義了學(xué)生成績的記錄類型,由學(xué)號、姓名和三門課程成績(百分制)組成。 Type Stud no As Integer name As String score (1 to 3) As Single End Type若對某個學(xué)生的各個數(shù)據(jù)項進行賦值,下列程序段中正確的是_。 A)Dim S As S

44、tud B)Dim S As Stud Stud.no = 1001 S.no = 1001 S = 舒宜 S.name = 舒宜 Stud.score = 78,88,96 S.score = 78,88,96 C)Dim S As Stud D)Dim S As Stud Stud.no = 1001 S.no = 1001 S = 舒宜 S.name = 舒宜 Stud.score(1) = 78 S.score(1) = 78 Stud.score(2) = 88 S.score(2) = 88 Stud.score(3) = 96 S.score(3) = 96二、填空題(每空2分,共30分)請將每空的正確答案寫在【1】【15】序號的橫線上,答在試卷上不得分。(1)在深度為7的

溫馨提示

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

最新文檔

評論

0/150

提交評論