2021年內蒙古自治區(qū)興安盟全國計算機等級考試Access數(shù)據(jù)庫程序設計模擬考試(含答案)_第1頁
2021年內蒙古自治區(qū)興安盟全國計算機等級考試Access數(shù)據(jù)庫程序設計模擬考試(含答案)_第2頁
2021年內蒙古自治區(qū)興安盟全國計算機等級考試Access數(shù)據(jù)庫程序設計模擬考試(含答案)_第3頁
2021年內蒙古自治區(qū)興安盟全國計算機等級考試Access數(shù)據(jù)庫程序設計模擬考試(含答案)_第4頁
2021年內蒙古自治區(qū)興安盟全國計算機等級考試Access數(shù)據(jù)庫程序設計模擬考試(含答案)_第5頁
已閱讀5頁,還剩16頁未讀 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

2021年內蒙古自治區(qū)興安盟全國計算機等級考試Access數(shù)據(jù)庫程序設計模擬考試(含答案)學校:________班級:________姓名:________考號:________

一、操作題(10題)1.在窗體中添加一個命令按鈕,名稱為Command1,然后編寫如下程序:

PrivateSubCommand1_Click()

sum=0

Fori=1To100step2

Nexti

MsgBoxsum

EndSub

窗體打開運行后,單擊命令按鈕,則消息框的輸出結果為()。

2.下列程序的輸出結果是()。

PrivateSubCommand1_Click()

Dimarr(1To10)

Fori=1To10

Nexti

ForEachiInarr()

Nexti

EndSub

3.數(shù)據(jù)結構分為邏輯結構和存儲結構,循環(huán)隊列屬于______結構。

4.在窗體上畫一個名稱為Text1的文本框和一個名稱為Command1的命令按鈕,然后編寫如下事件過程:

PrivateSubCommand1Click()

DimiAsInteger,nAsInteger

n=0

Fori=0To50

i=i+3

n=n+1

Ifi>10ThenExitFor

Nexti

Text1.Text=Str(n)

EndSub

程序運行后,單擊命令按鈕,在文本框中顯示的值是______。

5.

6.執(zhí)行下面的程序段,s的值為【】。

s=0:k=10

Whilek

s=s+10

k=k-2

Wend

7.已知數(shù)列的遞推公式如下:

f(n)=1當n=0,1時

f(n)=f(n-1)+f(n-2)當n>1時

則按照遞推公式可以得到數(shù)列:1,1,2,3,5,8,13,21,34,55,……?,F(xiàn)要求

從鍵盤輸入n值,輸出對應項的值。例如當輸入n為8時,應該輸出34。程序如下,

請補充完整。

PrivateSubrunll_Click()

f0=1

f1=1

num=Val(InputBox("請輸入一個大于2的整數(shù):"))

Forn=2To【】

f2=【】

f0=f1

f1=f2

Nextn

MsgBoxf2

EndSub

8.字段屬性設置:在D:\\Access目錄下有一ACCESS數(shù)據(jù)庫“教學管理.mdb”,其中有一“學生”表,如右圖。根據(jù)要求進行相應的設置。

9.

10.使用設計器創(chuàng)建表:在D:\\Access目錄下有一ACCESS數(shù)據(jù)庫“教學管理.mdb”。1、利用表的設計視圖創(chuàng)建如下圖所示的“學生”表。要求:“性別”字段利用“查閱向導”輸入,通過菜單可選擇“男”或“女”;先設置“學生編號”字段為主鍵,再嘗試設置“姓名”、“性?別”、“入校日期”組成的多字段主鍵。2、如下圖輸入數(shù)據(jù)。

二、基本操作題(10題)11.

12.在考生文件夾中有一個“Acc1.mdb”數(shù)據(jù)庫。(1)按照下表的要求創(chuàng)建“成績”表,成績的有效性規(guī)則為O~100的數(shù)據(jù)。字段名稱字段類型字段大小是否主鍵學號文本8課程號文本5成績數(shù)字整型(2)在“成績”表中輸入如下數(shù)據(jù)。學號課程號成績20020194A0015520020101A0018020020023A0018820020001A0027020020003A0029020020005A0025820020011A0039220020005A00455(3)設置“課程”表和“成績”表的關系為“一對多”,“實施參照完整性”。(4)將“任課老師”表與“課程”表的關系設置為“一對多”,“實施參照完整性”。

13.(1)創(chuàng)建數(shù)據(jù)庫“Ace1.mdb”,利用表向導創(chuàng)建“錄影集”表,選擇其中的“錄音集ID”、“演員ID”、“導演ID”、“出版年份”和“長度”字段,設置“錄音集ID”字段為主鍵。(2)修改“錄影集”表“長度”字段的數(shù)據(jù)類型為“日期/時間”,格式為“日期”,并在“錄影集”表中輸入如下數(shù)據(jù)。錄音集ID演員ID導演ID出版年份長度13220022:1022220042:15(3)按照下表的要求創(chuàng)建“演員”表。字段名稱字段類型字段大小是否主鍵演員ID自動編號是姓名文本20性別文本1

14.

15.

16.

17.

18.

19.

20.

三、1.選擇題(10題)21.交叉表查詢時,用戶只能指定總計類型的字段的個數(shù)為()。

A.1B.2C.3D.4

22.在已創(chuàng)建的“圖書查詢”查詢中分別查找書籍分類編號為1和9的所有圖書,則應該在“分類編號”字段下方的準則框中輸入如下的查詢條件()。

A.1And9B.1Or9C.1And9和1Or9都正確D.都不對

23.如果要從列表中選擇所需的值,而不想瀏覽數(shù)據(jù)表或窗體中的所有記錄,或者要一次指定多個準則,即篩選條件,可使用()方法。

A.按選定內容篩選B.內容排除篩選C.按窗體篩選D.高級篩選/排序

24.分時操作系統(tǒng)追求的目標是()。

A.高吞吐率B.充分利用內存C.快速響應D.減少系統(tǒng)開銷

25.最簡單的交換排序方法是()。A.快速排序B.選擇排序C.堆排序D.冒泡排序

26.下列敘述中,正確的是()。

A.程序設計就是編制程序

B.程序的測試必須由程序員自己完成

C.程序經(jīng)調試改錯后還應進行再測試

D.程序經(jīng)調試改錯后不必進行再調試

27.下列敘述中,不正確的是______。

A.如果完善對數(shù)據(jù)庫系統(tǒng)的設計,故障是可以避免的

B.恢復子系統(tǒng)應是數(shù)據(jù)庫系統(tǒng)的一個重要組成部分

C.介質故障發(fā)生的可能性很小,但是破壞性很大

D.應把計算機病毒看成一種人為的故障

28.執(zhí)行x=InputBox("請輸入x的值")時,在彈出的對話框中輸入12,在列表框List1選中第一個列表項,假設該列表項的內容為34,使y的值是1234的語句是()。

A.y=Val(x)+Val((Listl.List(0))

B.y=Val(x)+Val(List1.List(1))

C.y=Val(x)&Val(Lis1.List(0))

D.y=Val(x)&Val(List1.List(1)

29.要沒置在報表每一頁的頂部都輸出的信息,需要設置______.

A.報表頁眉B.報表頁腳C.頁面頁腳D.頁面頁眉

30.利用對話框提示用戶輸入?yún)?shù)的查詢過程稱為______。

A.選擇查詢B.參數(shù)查詢C.操作查詢D.SQL查詢

四、綜合應用題(10題)31.

32.

33.

34.

35.

36.

37.

38.

39.

40.

五、綜合操作題(2題)41.

42.

六、簡單應用題(2題)43.

44.

參考答案

1.25002500解析:本題考查循環(huán)的知識。這個問題比較簡單,實際上就是求1到100之間的奇數(shù)和,最終結果為2500。

2.1515解析:本題考查VBA中ForEach…Next循環(huán)的知識。ForEach…Next循環(huán)是一種特殊的循環(huán),這種循環(huán)只能用在數(shù)組中,用來遍歷數(shù)組中的每一個元素。本題中的第一個循環(huán)為數(shù)組的每個元素賦值,而第二個循環(huán)中更改了這些值。綜合兩個循環(huán)來看,實際上最后arr(i)的值為2*i+1。

3.邏輯邏輯解析:數(shù)據(jù)的邏輯結構主要是反映數(shù)據(jù)之間的邏輯關系,而存儲結構是用來反映數(shù)據(jù)的邏輯結構在計算機存儲空間中的存放形式。循環(huán)隊列主要是強調數(shù)據(jù)之間的關系,因此屬于邏輯結構。

4.33解析:本題考查循環(huán)的知識。Exit語句用于中途退出循環(huán),所以帶有Exit語句的循環(huán)結束后,一定要判斷清楚到底是因為不滿足循環(huán)條件而退出循環(huán)的,還是由于執(zhí)行到了Exit語句而退出循環(huán)的。本題中不等i循環(huán)到50就會因為滿足If語句的條件從而執(zhí)行到ExitFor語句退出循環(huán),注意到每次循環(huán)時除了要執(zhí)行i=i+3以外,在本次循環(huán)結束后還要加上步長1,經(jīng)過計算在第3次循環(huán)的時候由于i的值為11而滿足了If語句的條件,執(zhí)行ExitFor后退出循環(huán),此時的n值為3。

5.

6.5050解析:本題考查While循環(huán)。While循環(huán)中的<表達式>是一個數(shù)值表達式k,若k不等于0,則執(zhí)行循環(huán)體;若k等于0,則結束循環(huán)。本題中循環(huán)體共被執(zhí)行5次,每執(zhí)行一次循環(huán)體,變量s將累加一次10,結果為“50'。

7.numf0+f1num\r\nf0+f1解析:程序首先需要接受用戶輸入的值,根據(jù)程序代碼可以判斷,使用變量num來存放用戶輸入的值,使用循環(huán)實現(xiàn)遞推,根據(jù)題面“要求從鍵盤輸入n值,輸出對應項的值”,可知循環(huán)從2開始,到用戶輸入的值結束,也就是“Forn=2Tonum”。根據(jù)題面給出的公式“當n>1時,f(n)=f(n-1)+f(n-2)”,可知第n項的值總等于它前兩項(即第n-2項與第n-1項)之和,在程序For循環(huán)中,總用f2表示第n項,f0表示第n-2項,f1表示第n-1項,所以f2=f0+f1。

8.第一題:1、找到要操作的數(shù)據(jù)源,打開“教學管理”數(shù)據(jù)庫。2、用“設計視圖”打開“學生”表,將光標放到“學生編號”處,再在“字段屬性”中選擇“字段大小”,手動輸入阿拉伯數(shù)字“10”。3、同理,把光標放到“年齡”處,在“字段大小”中選擇“整型”,保存即可。第二題:1、再第一題保存的基礎上,“設計視圖”打開“學生”表,將光標放到“入校日期”處,再在“字段屬性”中“格式”處,選擇“短日期”即可。第三題:1、再第二題保存的基礎上,“設計視圖”打開“學生”表,將光標放到“姓名”處,再在“字段屬性”中“標題”中輸入“學生姓名”,保存即可。第四題:1、再第三題保存的基礎上,“設計視圖”打開“學生”表,將光標放到“性別”處,再在“字段屬性”中“默認值”中輸入“男”,保存即可;在“字段屬性”中“默認值”中輸入“Date()”,保存即可。注意字符匹配問題。第五題:1、再第四題保存的基礎上,“設計視圖”打開“學生”表,將光標放到“入校日期”處,再點擊“輸入掩碼”區(qū)域中的“…”,選擇長日期類型,“下一步”,選擇“占位符”為“#”,“下一步”,“完成”,保存即可。第六題:1、再第五題保存的基礎上,“設計視圖”打開“學生”表,將光標放到“年齡”處,再在“有效性規(guī)則”中輸入“between16and40或>=16and<=40”保存即可。>=2或[姓名]like"??*"”,保存即可。3、在不關閉窗口的情況下,將光標放到“性別”處,再在“有效性規(guī)則”中輸入“"男"or"女"或[性別]in("男","女")”,保存即可。第七題:1、再第六題保存的基礎上,“設計視圖”打開“學生”表,將光標放到“年齡”處,在“字段屬性”中選擇“有效性文本”,再在其中輸入“學生的年齡只能在16歲到40歲之間!”,保存即可。2、將光標放到“姓名”處,在“字段屬性”中選擇“有效性文本”,再在其中輸入“學生的姓名必須兩個字或兩個字以上!”,保存即可。3、將光標放到“性別”處,在“字段屬性”中選擇“有效性文本”,再在其中輸入“性別只能輸入“男”或“女”!”,保存即可。第八題:1、再第六題保存的基礎上,“設計視圖”打開“學生”表,將光標放到“簡歷”處,再在“必填字段”和“允許空字符串”都設置為“是”,保存即可。第九題:1、找到要操作的數(shù)據(jù)源,打開“教學管理”數(shù)據(jù)庫。2、用“設計視圖”打開“學生”表,在工具欄上單擊“索引”圖標,彈出索引對話框。在“索引名稱”下輸入索引名稱“性別_年齡_組合索引”,在“字段名稱”中選擇“性別”,在“排序次序”選擇“升序”;同理,創(chuàng)建下一組索引,保存即可。

9.

10.第一題:1、找到要操作的數(shù)據(jù)源,打開“教學管理”數(shù)據(jù)庫。2、選擇數(shù)據(jù)庫的對象“表”,可以在窗口上雙擊“使用設計器創(chuàng)建表”或者單擊“新建”,在打開的窗口中選擇“設計視圖”。單擊“確定”按鈕,在“字段名稱”中輸入題目要求中的字段名稱,在“數(shù)據(jù)類型”中選擇所需要的數(shù)據(jù)類型。3、在學生“性別”字段中選擇“查閱向導”,選擇“自行鍵入所需的值”,單擊“下一步”,在灰色框中的“第一列”下面輸入“男”,再在男的下一列輸入“女”,單擊“下一步”,然后單擊“完成”即可。4、再選中“學生編號”,整行為黑色后,單擊右鍵,選擇“主鍵”。單擊“保存”即可。第二題:1、在數(shù)據(jù)庫中打開“學生”表,按要求輸入數(shù)據(jù)即可。其步驟為:光標放置于“照片”的下一行方框中,單擊右鍵,選擇“插入對象”,選擇“有文件創(chuàng)建”,單擊“瀏覽”選擇路徑,找到所需要的“照片”,單擊“確定”即可。2、光標放置于“個人地址主頁”的下一行方框中,單擊右鍵,選擇“超鏈接”,選擇“編輯超鏈接”,在“要顯示的文字”中輸入“張三的個人主頁”,在“地址”欄中輸入或者粘貼個人地址,單擊“確定”即可完成。

11.

12.(1)在“Acc1.mdb”數(shù)據(jù)庫窗口中單擊“表”對象,單擊“新建”按鈕,在“新建表”對話框中選擇“設計視圖”,按照要求建立字段。在“成績”字段的“有效性規(guī)則”行輸入“>=0And<=100”,單擊“保存”按鈕,輸入名稱“成績”,關閉設計視圖。

(2)打開“成績”表,輸入對應數(shù)據(jù)。

(3)執(zhí)行“工具”一“關系”命令,選擇“顯示表”按鈕,添加“課程”表和“成績”表,拖動“課程”表的“課程號”字段到“成績”表的“課程號”字段上,在“編輯關系”對話框中選擇“實施參照完整性”,選擇關系類型為“一對多”。

(4)在關系窗口中添加“任課老師”表,拖動“任課老師”表的“任課老師ID”到“課程”表的“任課教師ID”字段上。在“編輯關系”對話框中選擇“實施參照完整性”,選擇關系類型為“一對多”。

13.(1)執(zhí)行“文件”一“新建”一“數(shù)據(jù)庫”命令,選擇路徑后,輸入文件名“Acc1.mdb”,單擊“創(chuàng)建”按鈕;在“Acc1.mdb”數(shù)據(jù)庫窗口中單擊“表”對象,單擊“新建”按鈕,在“新建表”對話框中選擇“表向導”,單擊“確定”按鈕,在“表向導”對話框中選擇“個人”,“示例表”列選擇“錄影集”,將“示例”字段中的“錄音集ID”、“演員ID”、“導演ID”、“出版年份”和“長度”字段選入新表中的字段列,單擊“下一步”按鈕,選擇“不,自行設置主鍵”,單擊“下一步”按鈕,選擇“錄音集ID”字段為主鍵,單擊“完成”按鈕。

(2)選中“錄影集”表,右鍵單擊選擇“設計視圖”,選中“長度”字段,在字段屬性的格式行選擇“日期”。打開“錄影集”表,輸入對應數(shù)據(jù)。

(3)在“Acc1.mdb”數(shù)據(jù)庫窗口中單擊“表”對象,單擊“新建”按鈕,在“新建表”對話框中選擇“設計視圖”,按照要求建立字段。

14.

15.

16.

17.

18.

19.

20.

21.A解析:在創(chuàng)建交叉表查詢時,只能指定一個總計類型的字段。

22.B解析:查詢條件為:1Or9。

23.C解析:按窗體篩選可以從列表中選擇所需的值或者一次指定多個準則。

24.C解析:分時操作系統(tǒng)使用戶通過與計算機相連的終端來使用計算機,允許多個用戶同時與計算機進行一系列交往。由于用戶直接與計算機系統(tǒng)交互,所以要求系統(tǒng)能快速對用戶提出的請求給出應答。

25.D冒泡排序(BubbleSort)的基本概念是:依次比較相鄰的兩個數(shù),將小數(shù)放在前面,大數(shù)放在后面。即在第一趟:首先比較第1個和第2個數(shù),將小數(shù)放前,大數(shù)放后。然后比較第2個數(shù)和第3個數(shù),將小數(shù)放前,大數(shù)放后,如此繼續(xù),直至比較最后兩個數(shù),將小數(shù)放前,大數(shù)放后。至此第一趟結束,將最大的數(shù)放到了最后。在第二趟:仍從第一對數(shù)開始比較(因為可能由于第2個數(shù)和第3個數(shù)的交換,使得第1個數(shù)不再小于第2個數(shù)),將小數(shù)放前,大數(shù)放后,一直比較到倒數(shù)第二個數(shù)(倒數(shù)第一的位置上已經(jīng)是最大的),第二趟結束,在倒數(shù)第二的位置上得到一個新的最大數(shù)(其實在整個數(shù)列中是第二大的數(shù))。如此下去,重復以上過程,直至最終完成排序。

26.C解析:程序設計是指設計、編制、調試程序的方法和過程。通常程序在改錯后并進行調試的基礎上,還要由專業(yè)的測試員來進行測試

溫馨提示

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

評論

0/150

提交評論