計算機二級access歷年真題及答案解析_第1頁
計算機二級access歷年真題及答案解析_第2頁
計算機二級access歷年真題及答案解析_第3頁
計算機二級access歷年真題及答案解析_第4頁
計算機二級access歷年真題及答案解析_第5頁
已閱讀5頁,還剩20頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、2010.3月ACCESS筆試真題一、選擇題(每小題2分,共70分)下列各題A)、B)、C)、D)四個選項中,只有一個選項是正確的。請將正確選項填涂在答題卡相應(yīng)位置上,答在試卷上不得分。(1)下列敘述中正確的是 AA)對長度為n的有序鏈表進行查找,最壞情況下需要的比較次數(shù)為nB)對長度為n的有序鏈表進行對分查找,最壞情況下需要的比較次數(shù)為(n/2)C)對長度為n的有序鏈表進行對分查找,最壞情況下需要的比較次數(shù)為(log2n)D)對長度為n的有序鏈表進行對分查找,最壞情況下需要的比較次數(shù)為(n log2n)(2)算法的時間復(fù)雜度是指 DA)算法的執(zhí)行時間 B)算法所處理的數(shù)據(jù)量C)算法程序中的語

2、句或指令條數(shù) D)算法在執(zhí)行過程中所需要的基本運算次數(shù)(3)軟件按功能可以分為:應(yīng)用軟件、系統(tǒng)軟件和支撐軟件(或工具軟件)。下面屬于系統(tǒng)軟件的是 BA)編輯軟件 B)操作系統(tǒng) C)教務(wù)管理系統(tǒng) D)瀏覽器(4)軟件(程序)調(diào)試的任務(wù)是 AA)診斷和改正程序中的錯誤 B)盡可能多地發(fā)現(xiàn)程序中的錯誤C)發(fā)現(xiàn)并改正程序中的所有錯誤 D)確定程序中錯誤的性質(zhì)(5)數(shù)據(jù)流程圖(DFD圖)是 CA)軟件概要設(shè)計的工具 B)軟件詳細(xì)設(shè)計的工具C)結(jié)構(gòu)化方法的需求分析工具 D)面向?qū)ο蠓椒ǖ男枨蠓治龉ぞ?6)軟件生命周期可分為定義階段,開發(fā)階段和維護階段。詳細(xì)設(shè)計屬于 BA)定義階段 B)開發(fā)階段 C)維護階

3、段 D)上述三個階段(7)數(shù)據(jù)庫管理系統(tǒng)中負(fù)責(zé)數(shù)據(jù)模式定義的語言是 AA)數(shù)據(jù)定義語言 B)數(shù)據(jù)管理語言 C)數(shù)據(jù)操縱語言 D)數(shù)據(jù)控制語言(8)在學(xué)生管理的關(guān)系數(shù)據(jù)庫中,存取一個學(xué)生信息的數(shù)據(jù)單位是 DA)文件 B)數(shù)據(jù)庫 C)字段 D)記錄(9)數(shù)據(jù)庫設(shè)計中,用E-R圖來描述信息結(jié)構(gòu)但不涉及信息在計算機中的表示,它屬于數(shù)據(jù)庫設(shè)計的 CA)需求分析階段 B)邏輯設(shè)計階段 C)概念設(shè)計階段 D)物理設(shè)計階段(10)有兩個關(guān)系R和T如下: 則由關(guān)系R得到關(guān)系T的操作是 AA)選擇 B)投影 C)交 D)并 (11)下列關(guān)于關(guān)系數(shù)據(jù)庫中數(shù)據(jù)表的描述,正確的是 DA)數(shù)據(jù)表相互之間存在聯(lián)系,但用獨立

4、的文件名保存B)數(shù)據(jù)表相互之間存在聯(lián)系,是用表名表示相互間的聯(lián)系C)數(shù)據(jù)表相互之間不存在聯(lián)系,完全獨立D)數(shù)據(jù)表既相對獨立,又相互聯(lián)系(12)下列對數(shù)據(jù)輸入無法起到約束作用的是 CA)輸入掩碼 B)有效性規(guī)則 C)字段名稱 D)數(shù)據(jù)類型(13)Access中,設(shè)置為主鍵的字段 CA)不能設(shè)置索引 B)可設(shè)置為“有(有重復(fù))”索引C)系統(tǒng)自動設(shè)置索引 D)可設(shè)置為“無”索引(14)輸入掩碼字符“&”的含義是 CA)必須輸入字母或數(shù)字 B)可以選擇輸入字母或數(shù)字C)必須輸入一個任意的字符或一個空格 D)可以選擇輸入任意的字符或一個空格(15)在Access中,如果不想顯示數(shù)據(jù)表中的某些字段

5、,可以使用的命令是AA)隱藏 B)刪除 C)凍結(jié) D)篩選(16)通配符“#”的含義是 DA)通配任意個數(shù)的字符 B)通配任何單個字符C)通配任意個數(shù)的數(shù)字字符 D)通配任何單個數(shù)字字符(17)若要求在文本框中輸入文本時達到密碼“*”的顯示效果,則應(yīng)該設(shè)置的屬性是 CA)默認(rèn)值 B)有效性文本 C)輸入掩碼 D)密碼(18)假設(shè)“公司”表中有編號、名稱、法人等字段,查找公司名稱中有“網(wǎng)絡(luò)”二字的公司信息,正確的命令是 DA)SELECT * FROM公司FOR名稱 = " *網(wǎng)絡(luò)* "B)SELECT * FROM公司FOR名稱LIKE "*網(wǎng)絡(luò)*"C)

6、SELECT * FROM公司W(wǎng)HERE名稱="*網(wǎng)絡(luò)*"D)SELECT * FROM公司W(wǎng)HERE名稱LIKE"*網(wǎng)絡(luò)*"(19)利用對話框提示用戶輸入查詢條件,這樣的查詢屬于 BA)選擇查詢 B)參數(shù)查詢 C)操作查詢 D)SQL查詢(20)在SQL查詢中“GROUP BY”的含義是 DA)選擇行條件 B)對查詢進行排序 C)選擇列字段 D)對查詢進行分組 (21)在調(diào)試VBA程序時,能自動被檢查出來的錯誤是 AA)語法錯誤 B)邏輯錯誤 C)運行錯誤 D)語法錯誤和邏輯錯誤(22)為窗體或報表的控件設(shè)置屬性值的正確宏操作命令是 CA)Set B)

7、SetData C)SetValue D)SetWarnings(23)在已建窗體中有一命令按鈕(名為Commandl),該按鈕的單擊事件對應(yīng)的VBA代碼為:Private Sub Commandl_Click()subT.Form.RecordSource = "select * from雇員"End Sub單擊該按鈕實現(xiàn)的功能是 DA)使用select命令查找“雇員”表中的所有記錄B)使用select命令查找并顯示“雇員”表中的所有記錄C)將subT窗體的數(shù)據(jù)來源設(shè)置為一個字符串D)將subT窗體的數(shù)據(jù)來源設(shè)置為“雇員”表(24)在報表設(shè)計過程中,不適合添加的控件是 D

8、A)標(biāo)簽控件 B)圖形控件 C)文本框控件 D)選項組控件(25)下列關(guān)于對象“更新前”事件的敘述中,正確的是 BA)在控件或記錄的數(shù)據(jù)變化后發(fā)生的事件B)在控件或記錄的數(shù)據(jù)變化前發(fā)生的事件C)當(dāng)窗體或控件接收到焦點時發(fā)生的事件D)當(dāng)窗體或控件失去了焦點時發(fā)生的事件(26)下列屬于通知或警告用戶的命令是 CA)PrintOut B)OutputTo C)MsgBox D)RunWarnings(27)能夠?qū)崿F(xiàn)從指定記錄集里檢索特定字段值的函數(shù)是DA)Nz B)Find C)Lookup D)DLookup(28)如果X是一個正的實數(shù),保留兩位小數(shù)、將千分位四舍五入的表達式是 BA)0.01*I

9、nt(x+0.05) B)0.01*Int(100*(X+0.005)C)0.01*Int(x+0.005) D)0.01*Int(100*(X+0.05)(29)在模塊的聲明部分使用“Option Base 1”語句,然后定義二維數(shù)組A(2 to 5,5),則該數(shù)組的元素個數(shù)為 BA)20 B)24 C)25 D)36(30)由“For i=1 To 9 Step -3”決定的循環(huán)結(jié)構(gòu),其循環(huán)體將被執(zhí)行 AA)0次 B)1次 C)4次 D)5次 (31)在窗體上有一個命令按鈕Commandl和一個文本框Textl,編寫事件代碼如下:APrivate Sub Command1_Click()D

10、im i,j,xFor i = 1 To 20 step 2x = 0For j = To 20 step 3x = x + 1Next jNext iTextl.Value=Str(x)End Sub打開窗體運行后,單擊命令按鈕,文本框中顯示的結(jié)果是A)1 B)7 C)17 D)400(32)在窗體上有一個命令按鈕Commandl,編寫事件代碼如下:DPrivate Sub Commandl_Click()Dim y As Integery = 0Doy = InputBox("y=")If (y Mod 10) + Int(y / 10) = 10 Then Debug

11、.Print y;Loop Until y = 0End Sub打開窗體運行后,單擊命令按鈕,依次輸入10、37、50、55、64、20、28、19、-19、0,立即窗口上輸出的結(jié)果是A)37 55 64 28 19 19 B)10 50 20 C)10 50 20 0 D)37 55 64 28 19(33)在窗體上有一個命令按鈕Commandl,編寫事件代碼如下:APrivate Sub Command1_Click()Dim x As Integer, y As Integerx = 12: y = 32Call Proc(x, y)Debug.Print x; yEnd SubPubl

12、ic Sub Proc(n As Integer, ByVal m As Integer)n = n Mod 10m = m Mod 10End Sub打開窗體運行后,單擊命令按鈕,立即窗口上輸出的結(jié)果是A)2 32 B)12 3 C)2 2 D)12 32 34)在窗體上有一個命令按鈕Commandl,編寫事件代碼如下:Private Sub Commandl_Click()Dim d1 As DateDim d2 As Datedl = #12/25/2009#d2 = #1/5/2010#MsgBox DateDiff(” ww”, d1, d2)End Sub打開窗體運行后,單擊命令按

13、鈕,消息框中輸出的結(jié)果是 BA)1 B)2 C)10 D)11(35)下列程序段的功能是實現(xiàn)“學(xué)生”表中“年齡”字段值加1Dim Str As StringStr=" "Docmd.RunSQL Str空白處應(yīng)填入的程序代碼是 BA)年齡=年齡+1 B)Update學(xué)生 Set 年齡=年齡+1C)Set 年齡=年齡+1 D)Edit 學(xué)生 年齡=年齡+l二、填空題(每空2分,共30分)請將每一個空的正確答案寫在答題卡【l】【15】序號的橫線上,答在試卷上不得分。(1)一個隊列的初始狀態(tài)為空?,F(xiàn)將元素A,B,C,D,E,F,5,4,3,2,1依次入隊,然后再依次退隊,則元素退

14、隊的順序為 【1】 。ABCDEF54321(2)設(shè)某循環(huán)隊列的容量為50,如果頭指針front=45(指向隊頭元素的前一位置),尾指針rear=10(指向隊尾元素),則該循環(huán)隊列中共有 【2】 個元素。(3)設(shè)二叉樹如下:對該二叉樹進行后序遍歷的結(jié)果為 【3】 。(4)軟件是 【4】 、數(shù)據(jù)和文檔的集合。(5)有一個學(xué)生選課的關(guān)系,其中學(xué)生的關(guān)系模式為:學(xué)生(學(xué)號,姓名,班級,年齡),課程的關(guān)系模式為:課程(課號,課程名,學(xué)時),其中兩個關(guān)系模式的鍵分別是學(xué)號和課號,則關(guān)系模式選課可定義為:選課(學(xué)號, 【5】 ,成績)。(6)下圖所示的窗體上有一個命令按鈕(名稱為Command1)和一個選

15、項組(名稱為Framel),選項組上顯示“Framel”文本的標(biāo)簽控件名稱為Labell,若將選項組上顯示文本“Frame1”改為漢字“性別”,應(yīng)使用的語句是【6】。(7)在當(dāng)前窗體上,若要實現(xiàn)將焦點移動到指定控件,應(yīng)使用的宏操作命令是【7】。(8)使用向?qū)?chuàng)建數(shù)據(jù)訪問頁時,在確定分組級別步驟中最多可設(shè)置【8】個分組字段。(9)在窗體文本框Text l中輸入“456AbC”后,立即窗口上輸出的結(jié)果是【9】。Private Sub Textl_KeyPress(KeyAscii As Integer)Select Case DeyAsciiCase 97 To 122Debug.Print Uc

16、ase(Chr(KeyAscii);Case 65 To 90Debug.Print Lcase(Chr(KeyAscii);Case 48 To 57Debug.Print Chr(KeyAscii);Case ElseKeyAscii = 0End SelectEnd Sub (10)在窗體上有一個命令按鈕Commandl,編寫事件代碼如下:Private Sub Command1_Click()Dim a(10), p(3) As Integerk = 5For i = 1 To 10a(i) = i * iNext iFor i = 1 To 3p(i) = a(i * i)Next

17、iFor i = 1 To 3k = k + p(i) *2Next iMsgBox kEnd Sub打開窗體運行后,單擊命令按鈕,消息框中輸出的結(jié)果是【10】。(11)下列程序的功能是找出被5、7除,余數(shù)為1的最小的5個正整數(shù)。請在程序空白處填入適當(dāng)?shù)恼Z句,使程序可以完成指定的功能。Private Sub Form_Click()Dim Ncount %, n%n = n + 1If 【11】 ThenDebug.Print nNcount =Ncount + 1End IfLoop Until Ncont = 5End Sub(12)以下程序的功能是在立即窗口中輸出100到200之間所有的

18、素數(shù),并統(tǒng)計輸出素數(shù)的個數(shù)。請在程序空白處填入適當(dāng)?shù)恼Z句,使程序可以完成指定的功能。Private Sub Command2_Click()Dim i%, j%, k%, t % t 為統(tǒng)計素數(shù)的個數(shù)Dim b As BooleanFor i = 100 To 200b = Truek = 2j = Int(Sqr(i)Do While k <= j And bIf I Mod k = 0 Thenb = 【12】End Ifk = 【13】LoopIf b = True Thent = t + 1Debug.Print iEnd IfNext iDebug.Print "t=

19、" tEnd Sub (13)數(shù)據(jù)庫中有工資表,包括“姓名”、“工資”和“職稱”等字段,現(xiàn)要對不同職稱的職工增加工資,規(guī)定教授職稱增加15%,副教授職稱增加10%,其他人員增加5%。下列程序的功能是按照上述規(guī)定調(diào)整每位職工的工資,并顯示所漲工資之總和。請在空白處填入適當(dāng)?shù)恼Z句,使程序可以完成指定的功能。Private Sub Command5_Click()Dim ws As DAO.WorkspaceDim db As DAO.DatabaseDim rs As DAO.RecordsetDim gz As DAO.FieldDim zc As DAO.FieldDim sum A

20、s CurrencyDim rate As SingleSet db = CurrentDb()Set rs = db.OpenRecordset("工資表")Set gz = rs.Fields("工資")Set zc = rs.Fields("職稱")sum = 0Do While Not 【14】rs.EditSelect Case zcCase Is = "教授"rate = 0.15Case Is = "副教授"rate = 0.1Case Elserate = 0.05End Sel

21、ectsum = sum + gz * rategz = gz + gz * rate【15】rs.MoveNextLooprs.Closedb.CloseSet rs = NothingSet db = NothingMsgBox "漲工資總計:" & sumEnd Sub2010.3月ACCESS筆試答案一、選擇題(70分)(1)A(2)D(3)B(4)A(5)C(6)B(7)A(8)D(9)C(10)A(11)D(12)C(13)C(14)C(15)A(16)D(17)C(18)D(19)B(20)D(21)A(22)C(23)D(24)D(25)B(26)C

22、(27)D(28)B(29)B(30)A(31)A(32)D(33)A(34)B(35)B二、填空題(30分)(1)A,B,C,D,E,F,5,4,3,2,1 (2)15(3)EDBGHFCA (4)程序(5)課程 (6)Label1.Caption=”性別”(7)SetFocus (8)4(9)456aBc (10)201(11)nMod 5=1 And n Mod 7=1 (12)false(13)k+1 (14)rs.EOF(15)rs.update2009.9月ACCESS筆試題目(考試時間90分鐘,滿分100分)一、選擇題(每小題2分,共70分)(1)下列數(shù)據(jù)結(jié)構(gòu)中,屬于非線性結(jié)構(gòu)的

23、是 CA)循環(huán)隊列 B)帶鏈隊列 C)二叉樹 D)帶鏈棧(2)下列數(shù)據(jù)結(jié)果中,能夠按照“先進后出”原則存取數(shù)據(jù)的是BA)循環(huán)隊列 B)棧 C)隊列 D)二叉樹(3)對于循環(huán)隊列,下列敘述中正確的是DA)隊頭指針是固定不變的 B)隊頭指針一定大于隊尾指針C)隊頭指針一定小于隊尾指針 D)隊頭指針可以大于隊尾指針,也可以小于隊尾指針(4)算法的空間復(fù)雜度是指A)算法在執(zhí)行過程中所需要的計算機存儲空間 )算法所處理的數(shù)據(jù)量)算法程序中的語句或指令條數(shù) )算法在執(zhí)行過程中所需要的臨時工作單元數(shù)(5)軟件設(shè)計中劃分模塊的一個準(zhǔn)則是BA)低內(nèi)聚低耦合 B)高內(nèi)聚低耦合 C)低內(nèi)聚高耦合 D)高內(nèi)聚高耦合(

24、6)下列選項中不屬于結(jié)構(gòu)化程序設(shè)計原則的是AA)可封裝 B)自頂向下 C)模塊化 D)逐步求精(7)軟件詳細(xì)設(shè)計產(chǎn)生的圖如下:C該圖是A)N-S圖 B)PAD圖 C)程序流程圖 D)E-R圖(8)數(shù)據(jù)庫管理系統(tǒng)是BA)操作系統(tǒng)的一部分 B)在操作系統(tǒng)支持下的系統(tǒng)軟件C)一種編譯系統(tǒng) D)一種操作系統(tǒng)(9)在E-R圖中,用來表示實體聯(lián)系的圖形是BA)橢圓圖 B)矩形 C)菱形 D)三角形(10)有三個關(guān)系R,S和T如下:D其中關(guān)系T由關(guān)系R和S通過某種操作得到,該操作為)選擇 )投影 )交 )并(11)Access數(shù)據(jù)庫的結(jié)構(gòu)層次是BA)數(shù)據(jù)庫管理系統(tǒng)應(yīng)用程序表 B)數(shù)據(jù)庫數(shù)據(jù)表記錄字段C)數(shù)據(jù)

25、表記錄數(shù)據(jù)項數(shù)據(jù) D)數(shù)據(jù)表記錄字段(12)某賓館中有單人間和雙人間兩種客房,按照規(guī)定,每位入住該賓館的客人都要進行身份登記。賓館數(shù)據(jù)庫中有客房信息表(房間號,)和客人信息表(身份證號,姓名,來源,);為了反映客人入住客房的情況,客房信息表與客人信息表之間的聯(lián)系應(yīng)設(shè)計為BA)一對一聯(lián)系 B)一對多聯(lián)系 C)多對多聯(lián)系 D)無聯(lián)系(13)在學(xué)生表中要查找所有年齡小于20歲且姓王的男生,應(yīng)采用的關(guān)系運算是AA)選擇 B)投影 C)聯(lián)接 D)比較(14)在Access中,可用于設(shè)計輸入界面的對象是AA)窗體 B)報表 C)查詢 D)表(15)下列選項中,不屬于Access數(shù)據(jù)類型的是CA)數(shù)字 B)

26、文本 C)報表 D)時間/日期(16)下列關(guān)于OLE對象的敘述中,正確的是DA)用于輸入文本數(shù)據(jù) B)用于處理超級鏈接數(shù)據(jù)C)用于生成自動編號數(shù)據(jù) D)用于鏈接或內(nèi)嵌Windows支持的對象(17)在關(guān)系窗口中,雙擊兩個表之間的連接線,會出現(xiàn)DA)數(shù)據(jù)表分析向?qū)?B)數(shù)據(jù)關(guān)系圖窗口C)連接線粗細(xì)變化 D)編輯關(guān)系對話框(18)在設(shè)計表時,若輸入掩碼屬性設(shè)置為“LLLL“,則能夠接收的輸入是A)abcd )1234 )AB+C )ABa9(19)在數(shù)據(jù)表中篩選記錄,操作的結(jié)果是CA)將滿足篩選條件的記錄存入一個新表中 B)將滿足篩選條件的記錄追加到一個表中 C)將滿足篩選條件的記錄顯示在屏幕上

27、D)用滿足篩選條件的記錄修改另一個表中已存在的記錄(20)已知“借閱”表中有 “借閱編號”、“學(xué)號”和“借閱圖書編號”等字段,每個學(xué)生每借閱一本書生成一條記錄,要求按學(xué)生學(xué)號統(tǒng)計出每個學(xué)生的借閱次數(shù),下列SQL語句中,正確的是BA)Select 學(xué)號, count(學(xué)號) from 借閱B)Select 學(xué)號, count(學(xué)號) from 借閱 group by 學(xué)號C)Select 學(xué)號, sum(學(xué)號) from 借閱D)select 學(xué)號, sum(學(xué)號) from 借閱 order by 學(xué)號(21)在學(xué)生借書數(shù)據(jù)庫中,已有“學(xué)生”表和“借閱”表,其中“學(xué)生”表含有“學(xué)號”、“姓名”

28、等信息,“借閱”表含有“借閱編號”、“學(xué)號”等信息。若要找出沒有借過書的學(xué)生記錄,并顯示其“學(xué)號”和“姓名”,則正確的查詢設(shè)計是A(22)啟動窗體時,系統(tǒng)首先執(zhí)行的事件過程是AA)Load B)Click C)Unload D)GotFocus(23)在設(shè)計報表的過程中,如果要進行強制分頁,應(yīng)使用的工具圖標(biāo)是D(24)下列操作中,適合使用宏的是CA)修改數(shù)據(jù)表結(jié)構(gòu) B)創(chuàng)建自定義過程C)打開或關(guān)閉報表對象 D)處理報表中錯誤(25)執(zhí)行語句:MsgBox ”AAAA”, vbOKCancel+vbQuetion, “BBBB”之后,彈出的信息框CA)標(biāo)題為“BBBB”、框內(nèi)提示符為“驚嘆號”、

29、提示內(nèi)容為“AAAA”B)標(biāo)題為“AAAA”、框內(nèi)提示符為“驚嘆號”、提示內(nèi)容為“BBBB”C)標(biāo)題為“BBBB”、框內(nèi)提示符為“問號”、提示內(nèi)容為“AAAA”D)標(biāo)題為“AAAA”、框內(nèi)提示符為“問號”、提示內(nèi)容為“BBBB”(26)窗體中有3個命令按鈕,分別命名為Command1、Command2和 Command3。當(dāng)單擊Command1按鈕時,Command2按鈕變?yōu)榭捎茫珻ommand3按鈕變?yōu)椴豢梢?。下列Command1的單擊事件過程中,正確的是C)private sub Command1_Click()Command2.Visible = trueCommand3.Visible

30、 = false)private sub Command1_Click()Command2.Enable = trueCommand3.Enable = false)private sub Command1_Click()Command2.Enable = trueCommand3.Visible = false)private sub Command1_Click()Command2.Visible = trueCommand3.Enable = false(27)用于獲得字符串S最左邊4個字符的函數(shù)是AA)Left(S, 4) B)Left(S, 1, 4) C)Leftstr(S, 4)

31、 D)Leftstr(S, 1, 4)(28)窗體Caption屬性的作用是AA)確定窗體的標(biāo)題 B)確定窗體的名稱 C)確定窗體的邊界類型 D)確定窗體的字體(29)下列敘述中,錯誤的是。AA)宏能夠一次完成多個操作 B)可以將多個宏組成一個宏組C)可以用編程的方法來實現(xiàn)宏 D)宏命令一般由動作名和操作參數(shù)組成(30)下列程數(shù)據(jù)類型中,不屬于VBA的是D)長整型 )布爾型 )變體型 )指針型(31)下列數(shù)組聲明語句中,正確的是BA)Dim A 3,4 As Integer B)Dim A (3,4) As IntegerC)Dim A 3;4 As Integer D)Dim A (3;4)

32、 As Integer(32)在窗體中有一個文本框Test1,編寫事件代碼如下:BPrivate Sub Form_Click()X= val (Inputbox(“輸入x的值”)Y= 1If X<>0 Then Y= 2Text1.Value = YEnd Sub打開窗體運行后,在輸入框中輸入整數(shù)12,文本框Text1中輸出的結(jié)果是A)1 B)2 C)3 D)4(33)在窗體中有一個命令按鈕Command1和一個文本框Test1,編寫事件代碼如下:DPrivate Sub Command1_Click()For I = 1 To 4x = 3For j = 1 To 3For k

33、 = 1 To 2x= x + 3Next kNext jNext IText1.Value = Str(x)End Sub打開窗體運行后,單擊命令按鈕,文本框Text1中輸出的結(jié)果是A)6 B)12 C)18 D)21(34)在窗體中有一個命令按鈕Command1,編寫事件代碼如下:Private Sub Command1_Click()Dim s As Integers = p(1) + p(2) + p(3) + p(4)debug.Print sEnd SubPublic Function p (N As Integer)Dim Sum As IntegerSum = 0For i =

34、 1 To NSum = Sum + 1Next iP = SumEnd Function打開窗體運行后,單擊命令按鈕,輸出的結(jié)果是BA)15 B)20 C)25 D)35(35)下列過程的功能是:通過對象變量返回當(dāng)前窗體的Recordset屬性記錄集引用,消息框中輸出記錄集的記錄(即窗體記錄源)個數(shù)。Sub GetRecNum( )Dim rs As ObjectSet rs = Me.RecordsetMsgBox-End Sub程序空白處應(yīng)填寫的是DA)Count B)rs.Count C)RecordCount D)rs. RecordCount二、填空題(每空2分,共30分)(1)某

35、二叉樹由5個度為2的結(jié)點以及3個度為1的結(jié)點,則該二叉樹中共有 【1】 14個結(jié)點。(2)程序流程圖中的菱形框表示的是 【】 邏輯分析(3)軟件開發(fā)過程主要分為需求分析、設(shè)計、編碼與測試四個階段,其中 【需求分析】 階段產(chǎn)生“軟件需求規(guī)格說明書“。(4)在數(shù)據(jù)庫技術(shù)中,實體集之間的聯(lián)系可以是一對一或一對多的,那么“學(xué)生“和”可選課程“的聯(lián)系為 【】。多對多(5)人員基本信息一般包括:身份證號、姓名、性別、年齡等。其中可以做主關(guān)鍵字的是 【】身份證號。(6)Access中若要將數(shù)據(jù)庫中的數(shù)據(jù)發(fā)布到網(wǎng)上,應(yīng)采用的對象是 【6】 數(shù)據(jù)訪問頁。(7)在一個查詢集中,要將指定的記錄設(shè)置為當(dāng)前記錄,應(yīng)該使

36、用的宏操作命令是 【7】GOTO RECORD 。(8)當(dāng)文本框中的內(nèi)容發(fā)生了改變時,觸發(fā)的事件名稱是 【8】 。CHARGE(9)在VBA中求字符串的長度可以使用函數(shù) 【9】Len。(10)要將正實數(shù)x保留兩位小數(shù),若采用Int 函數(shù)完成,則表達式為 【10】Int(x*100)/100。(11)在窗體中有兩個文本框分別為Text1和Text2,一個命令按鈕Command1,編寫如下兩個事件過程:Private Sub Command1_Click( )a = Text1.Value + Text2.ValueMsgBox aEnd SubPrivate Sub Form_Load( )Te

37、xt1.Value = “”Text2.Value = “”End Sub程序運行時,在文本框Text1中輸入78,在文本框中Text2輸入87,單擊命令按鈕,消息框中輸出的結(jié)果為 【11】7887 。(12)某次大獎賽有7個評委同時為一位選手打分,去掉一個最高分和一個最低分,其余5個分?jǐn)?shù)的平均值為該名參賽者的最后得分。請?zhí)羁胀瓿梢?guī)定的功能。Sub command1_click( )Dim mark!, aver!, i%,max1!,min1!aver = 0For i = 1 To 7Mark = InputBox(“請輸入第”& i & “位評為的打分”)If i = 1

38、 thenmax1 =mark : min1=markElseIf mark < min1 thenmin1= markElseIf mark> max1 then 【12 max1=mark aver=aver+markEnd If 【13】not rs.EOFNext iaver = (aver - max1- min1)/5MsgBox averEnd Sub(13)“學(xué)生成績”表含有字段(學(xué)號,姓名,數(shù)學(xué),外語,專業(yè),總分)。下列程序的功能是:計算每名學(xué)生的總分(總分=數(shù)學(xué)+外語+專業(yè))。請在程序空白處填入適當(dāng)語句,使程序?qū)崿F(xiàn)所需要的功能。Private Sub Comma

39、nd1_Click( )Dim cn As New ADODB.ConnectionDim rs As New ADODB.RecordsetDim zongfen As New ADODB.FileldDim shuxue As New ADODB. FileldDim waiyu As New ADODB. FileldDim zhuanye As New ADODB. FileldDim strSQL As StingSet cn = CurrentProject.ConnectionStrSQL = “Select*from成績表”rs.OpenstrSQL, cn, adOpenDy

40、namic, adLockptimistic, adCmdTextSet zongfen = rs.Filelds(“總分”)Set shuxue = rs.Filelds(“數(shù)學(xué)”)Set waiyu = rs.Filelds(“外語”)Set zhuanye = rs.Filelds(“專業(yè)”)Do while 【14】Zongfen = shuxue + waiyu + zhuanye 【15】 rs.MoveNextLooprs.closecn.closeSet rs = NothingSet cn = NothingEnd Sub2009.9月ACCESS筆試答案一、選擇題1-5 C

41、BDAB 6-10 ACBCD 11-15 BBAAC 16-20 DDACB21-25 AADCC 26-30 CAAAD 31-35 BBDBD二、填空題1 14 2 邏輯分析 3 需求分析4 多對多 5 身份證號 6 數(shù)據(jù)訪問頁7 GOTO RECORD 8 CHARGE 9 Len10 Int(x*100)/100 11 7887 12 max1=mark aver=aver+mark13 not rs.EOF rs.UPDATE2009.3月ACCESS筆試試題一、選擇題(每小題2分,共70分) 下列各題A), B), C), D)四個選項中,只有一個選項是正確的,請將正確選項涂寫在

42、答題卡相應(yīng)位置上,答在試卷上不得分。 (1)下列敘述中正確的是A)棧是“先進先出”的線性表 B)隊列是“先進后出”的線性表 C)循環(huán)隊列是非線性結(jié)構(gòu) D)有序線性表既可以采用順序存儲結(jié)構(gòu),也可以采用鏈?zhǔn)酱鎯Y(jié)構(gòu) (2)支持子程序調(diào)用的數(shù)據(jù)結(jié)構(gòu)是 A)棧 B)樹 C)隊列 D)二叉樹 (3)某二叉樹有5個度為2的結(jié)點,則該二叉樹中的葉子結(jié)點數(shù)是 A)10 B)8 C)6 D)4 (4)下列排序方法中,最壞情況下比較次數(shù)最少的是 A)冒泡排序 B)簡單選擇排序 C)直接插入排序 D)堆排序 (5)軟件按功能可以分為: 應(yīng)用軟件、系統(tǒng)軟件和支撐軟件(或工具軟件)。下面屬于應(yīng)用軟件的是 A)編譯程序

43、B)操作系統(tǒng) C)教務(wù)管理系統(tǒng) D)匯編程序 (6)方向敘述中錯誤的是    A)軟件測試的目的是發(fā)現(xiàn)錯誤并改正錯誤    B)對被調(diào)試的程序進行“錯誤定位”是程序調(diào)試的必要步驟    C)程序調(diào)試通常也稱為Debug    D)軟件測試應(yīng)嚴(yán)格執(zhí)行側(cè)試計劃,排除測試的隨意性    (7)耦合性和內(nèi)聚性是劉模塊獨立性度量的兩個標(biāo)準(zhǔn)下列敘述中正確的是    A)提高禍合性降低內(nèi)聚性有利于捉高模塊的獨立性 

44、60;  B)降低禍合性提高內(nèi)聚性有利于提高模塊的獨立性    C)合性是指一個模塊內(nèi)部各個元素間彼此結(jié)合的緊密程度    D)內(nèi)聚性是指模塊間互相連接的緊密程度    (8)數(shù)據(jù)庫應(yīng)用系統(tǒng)中的核心問題是    A)數(shù)據(jù)庫設(shè)計B)數(shù)據(jù)庫系統(tǒng)設(shè)計C)數(shù)據(jù)庫維護D)數(shù)據(jù)庫管理員培訓(xùn)        (9)有兩個關(guān)系R,S如下:由關(guān)系R通過運算得到關(guān)系S,則所使用的運算為    A)選

45、擇 B)投影 C)插入 D)連接    (10)將E-R圖轉(zhuǎn)換為關(guān)系模式時,實體和聯(lián)系都可以表示為    A)屬性 B)鍵 C)關(guān)系 D)域    (11)按數(shù)據(jù)的組織形式,數(shù)據(jù)庫的數(shù)據(jù)模型可分為三種模型,他們是A、小型、中型和大型 B)網(wǎng)狀、環(huán)狀和鏈狀C)層次、網(wǎng)狀和關(guān)系 D)獨享、共享和實時 (12)數(shù)據(jù)庫中有A, B兩表,均有相同導(dǎo)段C,在兩表中C字段都沒為主鍵。當(dāng)通過C字段建立兩表關(guān)系時,則該關(guān)系為 A)一對一 B)一對多 C)多對多 D)不能建立關(guān)系 (13)如果在創(chuàng)建表中建立字段“性別”,并要

46、求用漢字表示,其數(shù)據(jù)類型應(yīng)當(dāng)是 A)是/否 B)數(shù)字 C)文本 D)備注 (14)在Access數(shù)據(jù)庫對象中,體現(xiàn)數(shù)據(jù)庫設(shè)計目的的對象是 A)報表 B)模塊 C)查詢 D)表 (15)下列關(guān)于空值的敘述中,正確的是 A)空值是雙引號中間沒有空格的值 B)空值是等于0的數(shù)值 C)少空值是使用Null或空自來表示字段的值 D)空值是用空格表示的值 (16)在定義表中字段屬性時,對要求輸入相對固定格式的數(shù)據(jù),例如電話應(yīng)該定義該字段的 A)格式 B)默認(rèn)值 C)輸入掩碼 D)有效性規(guī)則 (17)在書寫查詢準(zhǔn)則時,日期型數(shù)據(jù)應(yīng)該使用適當(dāng)?shù)姆指舴ㄆ饋?,正確的分隔符是 A)*

47、B)% C)& D)# (18)下列關(guān)于報表的舒述中,正確的是 A)報表只能輸入數(shù)據(jù) B)報表只能出數(shù)據(jù) C)報表可以輸入和輸出數(shù)據(jù) D)報表不能輸入和輸出數(shù)據(jù) (19)要實現(xiàn)報表按某字段分組統(tǒng)計輸出,需要設(shè)置的是 A)報表頁腳 B)該字段的組頁腳 C)主體 D)頁面頁腳 (20)下列關(guān)于SQL語句的說法中,錯誤的是 A)INSERT語句可以向數(shù)據(jù)表中追加新的數(shù)據(jù)記錄 B)UPDATE語句用來修改數(shù)據(jù)表中己經(jīng)存在的數(shù)據(jù)記錄 C)DELETE語句用來刪除數(shù)據(jù)表中的記錄 D)CREATE語句用來建立表結(jié)構(gòu)并追加新的記錄 (21)在數(shù)據(jù)訪問頁的工具箱中,為了插入一段滾動文字應(yīng)該選擇的圖標(biāo)是

48、(22)在運行宏的過程中,宏不能修改的是 A)窗體 B)宏本身 C)表 D)數(shù)據(jù)庫 (23)在設(shè)計條件宏時。對于連續(xù)重復(fù)的條件,要代替重復(fù)條件表達式可以使用符號 A) B): C)! D)= (24)在宏的參數(shù)中,要引用窗體F1上的Textl文本框的值,應(yīng)該使用的表達式; A)Forms!F1!Text1 B)Textl C)F1.Textl D)FormsFlTextl (25)宏操作Quit的功能是 A)關(guān)閉表 B)退出宏 C)退出查詢 D)退出Acres(26)發(fā)生在控件接收焦點之前的事件是 A)Enter B)ExitC) Got Focus D)LostFocus (27)要想在過程Proc調(diào)用后返回形參x和Y的變化結(jié)果,下列定義語句中正確的是 A)Sub Proc(x as Integer,y as Integer) B)Sub Proc(ByVal x as Integer, y as Integer) C)Sub Proc(x as Integer,Byval y as Integer) D)Sub Proc(Byval x as Integer, Byval y as Integer) (28)要從數(shù)據(jù)庫中刪除一個表,應(yīng)該使用的sQL語句是 A)ALTER TABLE B)KILL TABLE C)DELETE TABLE D)D

溫馨提示

  • 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)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論