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

下載本文檔

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

文檔簡介

1、2009 年 9 月全國計算機等級考試二級公共基礎(chǔ)知識和Access 數(shù)據(jù)庫程序設(shè)計筆試試卷(考試時間 90 分鐘,滿分 100 分)一、選擇題(每小題 2 分,共 70 分)(1)下列數(shù)據(jù)結(jié)構(gòu)中,屬于非線性結(jié)構(gòu)的是(A)循環(huán)隊列C)二叉樹)。B)帶鏈隊列D)帶鏈棧(2)下列數(shù)據(jù)結(jié)構(gòu)中,能夠按照“先進后出”原則存取數(shù)據(jù)的是()。A)循環(huán)隊列C)隊列(3)對于循環(huán)隊列,下列敘述中正確的是(B)棧D)二叉樹)。A)隊頭指針是固定不變的B)隊頭指針一定大于隊尾指針C)隊頭指針一定小于隊尾指針D)隊頭指針可以大于隊尾指針,也可以小于隊尾指針(4)算法的空間復(fù)雜度是指()。A)算法在執(zhí)行過程中所需要的計

2、算機存儲空間B)算法所處理的數(shù)據(jù)量C)算法程序中的語句或指令條數(shù)D)算法在執(zhí)行過程中所需要的臨時工作單元數(shù)(5)軟件設(shè)計中劃分模塊的一個準則是(A)低內(nèi)聚低耦合C)低內(nèi)聚高耦合)。B)高內(nèi)聚低耦合D)高內(nèi)聚高耦合(6)下列選項中不屬于結(jié)構(gòu)化程序設(shè)計原則的是()。A)可封裝C)模塊化(7)軟件詳細設(shè)計產(chǎn)生的圖如下:beginB)自頂向下D)逐步求精b=aYX=0endNc=a該圖是(A)N-S 圖)。B)PAD 圖C)程序流程圖(8)數(shù)據(jù)庫管理系統(tǒng)是(A)操作系統(tǒng)的一部分C)一種編譯系統(tǒng))。D)E-R 圖B)在操作系統(tǒng)支持下的系統(tǒng)軟件D)一種操作系統(tǒng)(9)在 E-R 圖中,用來表示實體聯(lián)系的圖形

3、是()。A)橢圓形B)矩形C)菱形D)三角形1(10)有三個關(guān)系 R,S 和 T 如下:RST其中關(guān)系 T 由關(guān)系 R 和 S 通過某種操作得到,該操作為()。A)選擇B)投影C)交D)并(11)Access 數(shù)據(jù)庫的結(jié)構(gòu)層次是()。A)數(shù)據(jù)庫管理系統(tǒng)應(yīng)用程序表C)數(shù)據(jù)表記錄數(shù)據(jù)項數(shù)據(jù)B)數(shù)據(jù)庫數(shù)據(jù)表記錄字段D)數(shù)據(jù)表記錄字段(12)某賓館中有單人間和雙人間兩種客房,按照規(guī)定,每位入住該賓館的客人都要進行身份登記。賓館數(shù)據(jù)庫中有客房信息表(房間號,)和客人信息表(身份證號,姓名,來源,);為了反映客人入住客房的情況,客房信息表與客人信息表之間的聯(lián)系應(yīng)設(shè)計為()。A)一對一聯(lián)系B)一對多聯(lián)系C)

4、多對多聯(lián)系D)無聯(lián)系(13)在學(xué)生表中要查找所有年齡小于 20 歲且姓王的男生,應(yīng)采用的關(guān)系運算是()。A)選擇B)投影C)聯(lián)接D)比較(14)在 Access 中,可用于設(shè)計輸入界面的對象是()。A)窗體B)報表C)查詢D)表(15)下列選項中,不屬于 Access 數(shù)據(jù)類型的是()。A)數(shù)字B)文本C)報表D)時間/日期(16)下列關(guān)于 OLE 對象的敘述中,正確的是(A)用于輸入文本數(shù)據(jù)B)用于處理超級鏈接數(shù)據(jù)C)用于生成自動編號數(shù)據(jù)D)用于鏈接或內(nèi)嵌 Windows 支持的對象)。(17)在關(guān)系窗口中,雙擊兩個表之間的連接線,會出現(xiàn)()。A)數(shù)據(jù)表分析向?qū))連接線粗細變化B)數(shù)據(jù)關(guān)系

5、圖窗口D)編輯關(guān)系對話框(18)在設(shè)計表時,若輸入掩碼屬性設(shè)置為“LLLL”,則能夠接收的輸入是(A)abcd B)1234 C)AB+C D)ABa9)。(19)在數(shù)據(jù)表中篩選記錄,操作的結(jié)果是()。A)將滿足篩選條件的記錄存入一個新表中B)將滿足篩選條件的記錄追加到一個表中C)將滿足篩選條件的記錄顯示在屏幕上D)用滿足篩選條件的記錄修改另一個表中已存在的記錄(20)已知“借閱”表中有“借閱編號”、“學(xué)號”和“借閱圖書編號”等字段,每名學(xué)生每借閱一本書生成一條記錄,要求按學(xué)生學(xué)號統(tǒng)計出每名學(xué)生的借閱次數(shù),下列 SQL 語句中,正確的是()。A)Select 學(xué)號,Count(學(xué)號) from

6、 借閱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é)號”、“姓名”等信息,“借閱”表含有“借閱編號”、“學(xué)號”等信息。若要找出沒有借過書的學(xué)生記錄,并顯示其“學(xué)2號”和“姓名”,則正確的查詢設(shè)計是()。ABCa12b21c31d32ABCa12b21c31ABCd32A)C)(22)啟動窗體時,系統(tǒng)首先執(zhí)行的事件過程是(B)D)。A)Load B)Cl

7、ick C)Unload D)GotFocus(23)在設(shè)計報表的過程中,如果要進行強制分頁,應(yīng)使用的工具圖標是()。A)B)C)D)(24)下列操作中,適宜使用宏的是(A)修改數(shù)據(jù)表結(jié)構(gòu)C)打開或關(guān)閉報表對象)。B)創(chuàng)建自定義過程D)處理報表中錯誤(25)執(zhí)行語句:MsgBox "AAAA",vbOKCancel+vbQuestion,"BBBB"之后,彈出的信息框()。A)標題為“BBBB”、框內(nèi)提示符為“驚嘆號”、提示內(nèi)容為“AAAA”B)標題為“AAAA”、框內(nèi)提示符為“驚嘆號”、提示內(nèi)容為“BBBB”C)標題為“BBBB”、框內(nèi)提示符為“問號”

8、、提示內(nèi)容為“AAAA”D)標題為“AAAA”、框內(nèi)提示符為“問號”、提示內(nèi)容為“BBBB”(26)窗體中有 3 個命令按鈕,分別命名為 Commandl、Command2 和 Command3。當單擊 Commandl 按鈕時,Command2 按鈕變?yōu)榭捎?,Command3 按鈕變?yōu)椴豢梢?。下?Commandl 的單擊事件過程中,正確的是()。A)Private Sub Commandl_C1ick()Command2.Visible=TrueCommand3.Visible=FalSeEnd SubB)Private Sub Commandl_Click()Command2.Enabl

9、ed=TrueCommand3.Enabled=FalseEnd SubC)Private Sub Commandl_Click()Command2.Enabled=TrueCommand3.Visible=FalseEnd SubD)Private Sub Commandl_Click()Command2.Visible=True3Command3.Enabled=FalseEnd Sub(27)用于獲得字符串 S 最左邊 4 個字符的函數(shù)是()。A)Left(S,4) B)Left(S,1,4) C)Leftstr(S,4) D)Leftstr(S,0,4)(28)窗體 Caption 屬

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

11、件代碼如下:Private Sub Form_Click()X=val(Inputbox("輸入 x 的值")Y=1If X<>0 Then Y=2Textl.Value=YEnd Sub打開窗體運行后,在輸入框中輸入整數(shù) 12,文本框 Textl 中輸出的結(jié)果是(A)1 B)2 C)3 D)4(33)在窗體中有一個命令按鈕 Commandl 和一個文本框 Textl,編寫事件代碼如下:Private Sub Commandl_Click()For I=1 To 4x=3For j=1 To 3For k=1 To 2x=x+3Next kNext jNext

12、ITextl.value=Str(x)End Sub)。打開窗體運行后,單擊命令按鈕,文本框 Textl 輸出的結(jié)果是()A)6 B)12 C)18 D)21(34)在窗體中有一個命令按鈕 Commandl,編寫事件代碼如下:Private Sub Commandl_Click()Dim s As IntegerS=P(1)+P(2)+P(3)+P(4)debug.Print SEnd Sub4Public Function P(N AS Integer)Dim Sum As IntegerSum=0For i=1 To NSum=Sum+iNext iP=SumEnd Function打開窗

13、體運行后,單擊命令按鈕,輸出結(jié)果是()。A)15 B)20 C)25 D)35(35)下列過程的功能是:通過對象變量返回當前窗體的 Recordset 屬性記錄集引用,消息框中輸出記錄集的記錄(即窗體記錄源)個數(shù)。Sub GetRecNum()Dim rs As ObjectSet rs=Me.RecordsetMsgBox _End Sub程序空白處應(yīng)填寫的是()。A)Count B)rs.Count C)RecordCount D)rs.RecordCount二、填空題(每空 2 分,共 30 分)(1)某二叉樹有 5 個度為 2 的結(jié)點以及 3 個度為 1 的結(jié)點,則該二叉樹中共有 【1

14、】個結(jié)點。(2)程序流程圖中的菱形框表示的是【2】 。(3)軟件開發(fā)過程主要分為需求分析、設(shè)計、編碼與測試四個階段,其中 【3】 階段產(chǎn)生“軟件需求規(guī)格說明書”。(4)在數(shù)據(jù)庫技術(shù)中,實體集之間的聯(lián)系可以是一對一或一對多或多對多的,那么“學(xué)生”和“可選課程”的聯(lián)系為【4】 。(5)人員基本信息一般包括:身份證號,姓名,性別,年齡等。其中可以作為主關(guān)鍵字的是(6)Access 中若要將數(shù)據(jù)庫中的數(shù)據(jù)發(fā)布到網(wǎng)上,應(yīng)采用的對象是【6】 ?!?】。(7)在一個查詢集中,要將指定的記錄設(shè)置為當前記錄,應(yīng)該使用的宏操作命令是【7】 。(8)當文本框中的內(nèi)容發(fā)生了改變時,觸發(fā)的事件名稱是【8】 。(9)在

15、VBA 中求字符串的長度可以使用函數(shù)【9】。(10)要將正實數(shù) x 保留兩位小數(shù),若采用 Int 函數(shù)完成,則表達式為 【10】。(11)在窗體中有兩個文本框分別為 Textl 和 Text2,一個命令按鈕 Commandl,編寫如下兩個事件過程:Private Sub Commandl_Click()a=Textl.Value+Text2.ValueMsgBox aEnd SubPrivate Sub Form_Load()Textl.Value=""Text2.Value=""End Sub程序運行時,在文本框 Textl 中輸入 78,在文本框 T

16、ext2 中輸入 87,單擊命令按鈕,消息框中輸出的結(jié)果為【11】。(12)某次大獎賽有 7 個評委同時為一位選手打分,去掉一個最高分和一個最低分,其余 5 個分數(shù)的平均值為該名參賽者的最后得分。請?zhí)羁胀瓿梢?guī)定的功能。5sub commandl_Click()Dim mark!, aver!, i%, maxl!, minl!aver=0For i=1 To 7mark=InputBox("請輸入第"& i &"位評委的打分")If i=1 Thenmaxl=mark:minl=markElseIf mark < minl Then

17、minl = markElseIf mark>maxl Then【12】End IfEnd If【13】Next iaver = (aver-maxl-minl)/5MsgBox averEnd sub(13)“學(xué)生成績”表含有字段(學(xué)號,姓名,數(shù)學(xué),外語,專業(yè),總分)。下列程序的功能是:計算每名學(xué)生的總分(總分=數(shù)學(xué)+外語+專業(yè))。請在程序空白處填入適當語句,使程序?qū)崿F(xiàn)所需要的功能。Private Sub Commandl_Click()Dim cn As New ADODB.ConnectionDim rs As New ADODB.RecordsetDim zongfen As ADODB.FieldDim shuxue As ADODB.FieldDim waiyu As ADODB.FieldDim zhuanye As ADODB.FieidDim strSQL As StringSet cn = CurrentProject.ConnectionstrSQL = "Select * from 成績表"rs.Open strSQL, cn, adOpenDynamic, adLockOptimistic, a

溫馨提示

  • 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)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論