2022年寧夏回族自治區(qū)石嘴山市全國計算機等級考試Access數(shù)據(jù)庫程序設(shè)計預(yù)測試題(含答案)_第1頁
2022年寧夏回族自治區(qū)石嘴山市全國計算機等級考試Access數(shù)據(jù)庫程序設(shè)計預(yù)測試題(含答案)_第2頁
2022年寧夏回族自治區(qū)石嘴山市全國計算機等級考試Access數(shù)據(jù)庫程序設(shè)計預(yù)測試題(含答案)_第3頁
2022年寧夏回族自治區(qū)石嘴山市全國計算機等級考試Access數(shù)據(jù)庫程序設(shè)計預(yù)測試題(含答案)_第4頁
2022年寧夏回族自治區(qū)石嘴山市全國計算機等級考試Access數(shù)據(jù)庫程序設(shè)計預(yù)測試題(含答案)_第5頁
已閱讀5頁,還剩16頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

2022年寧夏回族自治區(qū)石嘴山市全國計算機等級考試Access數(shù)據(jù)庫程序設(shè)計預(yù)測試題(含答案)學(xué)校:________班級:________姓名:________考號:________

一、操作題(10題)1.從ACCESS數(shù)據(jù)庫導(dǎo)出數(shù)據(jù):在D:\\Access目錄下有一個“教學(xué)管理.mdb”access數(shù)據(jù)庫,其中有一個“學(xué)生”表。1、將“教學(xué)管理.mdb”中“學(xué)生”表導(dǎo)出為電子表格文件,命名為“學(xué)生_導(dǎo)出.xls”2、將“教學(xué)管理.mdb”中“學(xué)生”表導(dǎo)出為文本文件,命名為“學(xué)生_導(dǎo)出.txt”

2.在考生文件夾下有“Acc3.mdb”數(shù)據(jù)庫。(1)以“課程成績”表為數(shù)據(jù)源,創(chuàng)建分組統(tǒng)計查詢“最高分”,結(jié)果顯示“課程編號”和“最高分”。(2)以“課程”表為數(shù)據(jù)源,自動創(chuàng)建縱欄式窗體“課程”。(3)在“課程”窗體中添加以最高分為數(shù)據(jù)源的子窗體“最高分”,子窗體顯示“最高分”字段。(4)在窗體頁眉(高度1cm)中加入標(biāo)簽“Label_1”,標(biāo)題為“各科成績最高分”,特殊效果為“凸起”,字體為“宋體”、“加粗”、“14號”。(5)去除子窗體的記錄導(dǎo)航欄。“課程”窗體顯示效果如圖3所示。

3.假設(shè)用—個長度為50的數(shù)組(數(shù)組元素的下標(biāo)從0到49)作為棧的存儲空間,棧底指針bottom指向棧底元素,棧頂指針top指向棧頂元素,如果bottom=49,top=30(數(shù)組下標(biāo)),則棧中具有【】個元素。

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

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

f(n)=1當(dāng)n=0,1時

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

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

從鍵盤輸入n值,輸出對應(yīng)項的值。例如當(dāng)輸入n為8時,應(yīng)該輸出34。程序如下,

請補充完整。

PrivateSubrunll_Click()

f0=1

f1=1

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

Forn=2To【】

f2=【】

f0=f1

f1=f2

Nextn

MsgBoxf2

EndSub

6.Access數(shù)據(jù)庫的擴展名是【】。

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

PrivateSubCommand1Click()

DimiAsInteger,nAsInteger

n=0

Fori=0To50

i=i+3

n=n+1

Ifi>10ThenExitFor

Nexti

Text1.Text=Str(n)

EndSub

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

8.在考生文件夾下有一個“Acc3.mdb”數(shù)據(jù)庫。(1)以“房產(chǎn)銷售情況表”為數(shù)據(jù)源,創(chuàng)建“銷售明細”窗體,在窗體中顯示“房產(chǎn)銷售情況表”的全部字段,文本框的特殊效果為“平面”。在窗體頁眉中添加“銷售信息明細”標(biāo)簽。標(biāo)簽文本格式為“宋體”、“l(fā)2號”、“加粗”、“居中顯示”。窗體顯示效果如圖2所示。

(2)以“房源基本情況表”為數(shù)據(jù)源,創(chuàng)建“按照房源代碼查詢”查詢,查詢與“銷售明細”窗體中房源代碼相同的房源信息。結(jié)果顯示“房源基本情況表”中的全部字段。

9.

10.建立表之間的關(guān)系:在ACCESS數(shù)據(jù)庫“教學(xué)管理.mdb”,其中有四個表:“教師”、“學(xué)生”、“課程”、“選課成績”。由于一名學(xué)生可以選修多門課程,而一門課程也可供多名學(xué)生選修,則課程與學(xué)生之間是多對多聯(lián)系。一般將一個多對多聯(lián)系拆分為兩個一對多聯(lián)系。故進行如下操作:1、建立“學(xué)生”——“選課成績”、“課程”——“選課成績”之間的關(guān)系,2、實施“參照完整性”,要求“級聯(lián)更新”和“級聯(lián)刪除”。如下圖二、基本操作題(10題)11.

12.

13.

14.

15.

16.

17.

18.

19.

20.

三、1.選擇題(10題)21.Access窗體或報表及其上的控件等對象可以“辨識”的動作稱為()。

A.方法B.事件C.過程D.模塊

22.以下關(guān)于報表的敘述正確的是______。

A.報表只能輸入數(shù)據(jù)B.報表只能輸出數(shù)據(jù)C.報表可以輸入和輸出數(shù)據(jù)D.報表不能輸入和輸出數(shù)據(jù)

23.關(guān)系模型中最普遍的聯(lián)系是

A.一對多聯(lián)系B.多對多聯(lián)系C.一對一聯(lián)系D.多對一聯(lián)系

24.在設(shè)計視圖中按下列幾種方法對窗體進行自定義,下列說法中正確的是()。

A.節(jié)可以添加、刪除、隱藏窗體的頁眉、頁腳和主體節(jié),或者調(diào)整其大小,也可以設(shè)置節(jié)屬性以控制報表的外觀與打印。

B.記錄源可以更改窗體所基于的表和查詢

C.“窗體”窗口可以添加控件以顯示計算值、總計、當(dāng)前日期與時間,以及其他有關(guān)報表的有用信息

D.可以移動控件、調(diào)整控件的大小或設(shè)置其字體屬性

25.在關(guān)系數(shù)據(jù)庫中,用來表示實體之間聯(lián)系的是

A.樹結(jié)構(gòu)B.網(wǎng)結(jié)構(gòu)C.線性表D.二維表

26.圖書管理系統(tǒng)中有一個與書籍表相關(guān)的書籍分類表,它僅有兩個字段分類編號和分類名稱?,F(xiàn)在要為該書籍分類表創(chuàng)建一個書籍分類窗體且盡可能多的在該窗體中瀏覽記錄,那么適宜創(chuàng)建的窗體是()。

A.縱欄式窗體B.表格式窗體C.圖表窗體D.主/子窗體

27.在學(xué)生表中有一個“年齡”字段,數(shù)據(jù)類型定義為數(shù)字數(shù)據(jù)類型,并且在字段屬性的有效性規(guī)則內(nèi)輸入“>18and<25”,那么該字段()。

A.要求輸入大于18且小于25的數(shù)字

B.要求輸入大于18或小于25的數(shù)字

C.要求輸入大于18的數(shù)字

D.要求輸入小于25的數(shù)字

28.對長度為N的線性表進行順序查找,在最壞情況下所需要的比較次數(shù)為______。A.N+1B.NC.(N+1)/2D.N/2

29.下列描述中錯誤的是()。

A.繼承分為多重繼承和單繼承

B.對象間的通信靠傳遞消息實現(xiàn)

C.在外面看不到對象的內(nèi).部特征是基于對象的“模塊獨立性好”這個特征

D.類是具有共同屬性、共同方法的對象的集合

30.在Access中.如果在模塊的過程內(nèi)部定義變量,則該變量的作用域為()A.A.局部范圍B.程序范圍C.全局范圍D.模塊范圍四、綜合應(yīng)用題(10題)31.

32.

33.

34.

35.

36.

37.在考生文件夾下有一個“Acc3.mdb”數(shù)據(jù)庫,里面有一個名為“產(chǎn)品”的報表,如圖3所示。(1)在報表的頁眉節(jié)區(qū)添加一個標(biāo)簽控件,其名稱為“bTitle”,標(biāo)題顯示為“產(chǎn)品”,字號設(shè)置為“20磅”。(2)在頁面頁眉節(jié)區(qū)添加一個標(biāo)簽控件,其名稱為“bPrice”,標(biāo)題顯示為“價格”。該控件放置在距上邊“0.1cm”、距左邊“5.8cm”的位置。(3)在主體節(jié)區(qū)添加一個文本框控件,其名稱為“tPrice”,作用為顯示“產(chǎn)品”表的“價格”字段。該控件放置在距上邊“0.1cm”,距左邊“5.8cm”的位置。寬度設(shè)置為“1.5cm”。(4)在報表頁腳節(jié)區(qū)添加一個文本框控件,其名稱為“tAvg”,用于計算并顯示平均價格。

38.

39.

40.

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

42.

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

44.

參考答案1.第一題:1、打開“教學(xué)管理.mdb”數(shù)據(jù)庫,選中“學(xué)生”表,單擊鼠標(biāo)右鍵,找到“導(dǎo)出”并單擊,選擇好需要保存文件的路徑,選擇文件類型中的“MicrosoftExcel”,確定文件名字“學(xué)生_導(dǎo)出”,單擊“導(dǎo)出”即可。第二題:1、打開“教學(xué)管理.mdb”數(shù)據(jù)庫,選中“學(xué)生”表,單擊鼠標(biāo)右鍵,找到“導(dǎo)出”并單擊,選擇好需要保存文件的路徑,選擇文件類型中的“文本文件”,確定文件名字“學(xué)生_導(dǎo)出”,單擊“導(dǎo)出”即可。

2.(1)在“Acc3.mdb”數(shù)據(jù)庫窗口中單擊“查詢”對象,單擊“新建”按鈕,選擇“設(shè)計視圖”,添加“課程成績”表。選擇“課程編號”和“成績”字段,確保工具欄中的“總計”按鈕按下。在“課程編號”字段的“總計”行選擇“Groupby”,在“成績”字段的“總計”行選擇“Max”,在“成績”字段前添加“最高分”字樣。

(2)在“Acc3.mdb”數(shù)據(jù)庫窗口中單擊“窗體”對象,單擊“新建”按鈕,選擇“自動創(chuàng)建窗體:縱欄式”,選擇“課程”表為數(shù)據(jù)源,單擊“確定”按鈕。

(3)在工具箱中選擇“子窗體/子報表”添加到窗體中,按照要求選擇字段。

(4)在窗體頁眉中加入標(biāo)簽,根據(jù)題意進行屬性修改。

(5)在子窗體設(shè)計視圖中的導(dǎo)航按鈕欄選擇“否”。

3.2020解析:棧是限定在一端進行插入與刪除的線性表。在棧中,允許插入與刪除的一端稱為棧頂,而不允許插入與刪除的另一端稱為棧底。棧頂元素總是最后被插入的元素,從而也是最先能被刪除的元素:棧底元素總是最先被插入的元素,從而也是最后才能被刪除的元素。即棧是按照“先進后出”或“后進先出”的原則組織數(shù)據(jù)的,因此,棧也被稱為“先進后出”表或“后進先出”表。通常用指針top來指示棧頂?shù)奈恢?,用指針bottom指向棧底。由題意可知棧頂指針top=30,bottom=49,則棧中具有的元素應(yīng)該為bottom-top+1即49-30+1=20。4.第一題:1、找到要操作的數(shù)據(jù)源,打開“教學(xué)管理”數(shù)據(jù)庫。2、選擇數(shù)據(jù)庫的對象“表”,可以在窗口上雙擊“使用設(shè)計器創(chuàng)建表”或者單擊“新建”,在打開的窗口中選擇“設(shè)計視圖”。單擊“確定”按鈕,在“字段名稱”中輸入題目要求中的字段名稱,在“數(shù)據(jù)類型”中選擇所需要的數(shù)據(jù)類型。3、在學(xué)生“性別”字段中選擇“查閱向?qū)А?,選擇“自行鍵入所需的值”,單擊“下一步”,在灰色框中的“第一列”下面輸入“男”,再在男的下一列輸入“女”,單擊“下一步”,然后單擊“完成”即可。4、再選中“學(xué)生編號”,整行為黑色后,單擊右鍵,選擇“主鍵”。單擊“保存”即可。第二題:1、在數(shù)據(jù)庫中打開“學(xué)生”表,按要求輸入數(shù)據(jù)即可。其步驟為:光標(biāo)放置于“照片”的下一行方框中,單擊右鍵,選擇“插入對象”,選擇“有文件創(chuàng)建”,單擊“瀏覽”選擇路徑,找到所需要的“照片”,單擊“確定”即可。2、光標(biāo)放置于“個人地址主頁”的下一行方框中,單擊右鍵,選擇“超鏈接”,選擇“編輯超鏈接”,在“要顯示的文字”中輸入“張三的個人主頁”,在“地址”欄中輸入或者粘貼個人地址,單擊“確定”即可完成。

5.numf0+f1num\r\nf0+f1解析:程序首先需要接受用戶輸入的值,根據(jù)程序代碼可以判斷,使用變量num來存放用戶輸入的值,使用循環(huán)實現(xiàn)遞推,根據(jù)題面“要求從鍵盤輸入n值,輸出對應(yīng)項的值”,可知循環(huán)從2開始,到用戶輸入的值結(jié)束,也就是“Forn=2Tonum”。根據(jù)題面給出的公式“當(dāng)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。

6.mdb或mdbAccess所提供的對象都存放在同一個數(shù)據(jù)庫文件(擴展名為.mdb文件)中,而不是像其他PC的數(shù)據(jù)庫那樣分別存放在不同的文件中。

7.33解析:本題考查循環(huán)的知識。Exit語句用于中途退出循環(huán),所以帶有Exit語句的循環(huán)結(jié)束后,一定要判斷清楚到底是因為不滿足循環(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)結(jié)束后還要加上步長1,經(jīng)過計算在第3次循環(huán)的時候由于i的值為11而滿足了If語句的條件,執(zhí)行ExitFor后退出循環(huán),此時的n值為3。8.(1)打開“Acc3.mdb”數(shù)據(jù)庫窗口,單擊“窗體”對象,單擊“新建”按鈕,選擇“自動創(chuàng)建窗體:縱欄武”,選擇“房產(chǎn)銷售情況表”表為數(shù)據(jù)源,單擊“確定”按鈕。彈出窗口對話框,執(zhí)行“視圖”一“設(shè)計視圖”,用鼠標(biāo)右鍵單擊其中一個文本框,右鍵單擊選擇“屬性”命令,在“格式”選項卡的“特殊效果”中選擇“平面”。關(guān)閉屬性對話框。單擊工具欄中的“標(biāo)簽”控件,拖到窗體頁眉中。并調(diào)整其大小,輸入“銷售信息明細”文本,選中新建標(biāo)簽,在工具欄中選擇考題要求的文本格式:宋體、l2號、加粗、居中。單擊工具欄中的“保存”按鈕,在彈出的“另存為”對話框中輸入窗體名稱“銷售明細”.單擊“確定”按鈕,關(guān)閉窗體設(shè)計視圖。(2)在“Ace3.mdb”數(shù)據(jù)庫窗口中單擊“查詢”對象,單擊“新建”按鈕,選擇“設(shè)計視圖”,單擊“確定”按鈕。彈出“顯示表”對話框,添加“房源基本情況表”,單擊“關(guān)閉”按鈕。關(guān)閉“顯示表”對話框。字段行選擇“房源基本情況表.g-”和“房源代碼”,取消“房源代碼”字段的顯示,在“房源代碼”行對應(yīng)的“條件”行輸入“[Forms]![銷售明細]![房源代碼]”。單擊工具欄中的“保存”按鈕,在彈出的“另存為”對話框中輸入查詢名稱“按照窗體房源代碼查詢”,單擊“確定”按鈕,關(guān)閉查詢設(shè)計視圖。

9.10.1、找到要操作的數(shù)據(jù)源,打開“教學(xué)管理_原始”數(shù)據(jù)庫。2、在工具欄上找到“關(guān)系”按鈕單擊,在彈出的空白窗口上單擊鼠標(biāo)右鍵,選擇“顯示表”,在出現(xiàn)的“顯示表”,選擇題目要求的相關(guān)表,點擊添加,原來的空白處就會出現(xiàn)相應(yīng)的表。3、將鼠標(biāo)放置于“課程”中的“課程編號”,按住左鍵拖動到“選課成績”表中的“課程編號”,放開鼠標(biāo)即可,在編輯關(guān)系選擇在“實施參照完整性”、“級聯(lián)更新相關(guān)字段”、“級聯(lián)刪除相關(guān)字段”前面的小框里面打上勾。后單擊“創(chuàng)建”即可。4、同理建立“學(xué)生”與“選課成績”之間的關(guān)系即可。

11.

12.

13.

14.

15.

16.

17.

18.

19.

20.

21.B

22.B解析:報表是Access中以一定輸出格式表現(xiàn)數(shù)據(jù)的一種對象。利用報表可以控制數(shù)據(jù)內(nèi)容的大小及外觀、排序、匯總相關(guān)數(shù)據(jù),選擇輸出數(shù)據(jù)到屏幕或打印設(shè)備上。

23.A解析:在Access數(shù)據(jù)庫中表之間的關(guān)系也一般為一對多型。

24.C

25.D解析:在關(guān)系模型中,把數(shù)據(jù)看成一個二維表,每一個二維表稱為一個關(guān)系。即關(guān)系模型是用表格數(shù)據(jù)來表示實體本身及其相互之間的聯(lián)系。本題的正確答案是D。

26.B解析:本題考查不同類型窗體的應(yīng)用場景??v欄式窗體是數(shù)據(jù)庫應(yīng)用程序中最常用的窗體。如果想為一個窗體選擇一個好的類型,只要這個窗體是基于一個單獨的表格或查詢,而和其他表格無任何聯(lián)系,那么推薦用戶使用縱欄式窗體。表格式窗體不像縱欄式窗體,它可以同時在一個窗口中顯示多條記錄。如果想要同時顯示幾條記錄,那么表格式窗體使用戶的最佳選擇。圖表窗體是以圖形的方式顯示用戶的數(shù)據(jù):用戶可以單獨使用圖表窗體,也可以在子表中使用圖表窗體。主/子表可以同時顯示兩個或多個相關(guān)表格的數(shù)據(jù);主/子表常用于維護一個一對多聯(lián)系的數(shù)據(jù),如在一個窗體中顯示一個指定客戶的信息和同該客戶有關(guān)的交易;主/子表實際上是把兩個窗體合起來使用,主表用于顯示連接中一邊的表格的數(shù)據(jù),子表用于顯示連接中另一邊的表格的數(shù)據(jù)。由題意可知所要創(chuàng)建的書籍分類窗體只有兩個字段,且要求盡可能多的在窗體中瀏覽記錄,只有表格式窗體可以同時在一個窗口中顯示多條記錄,且適合字段數(shù)較少時創(chuàng)建窗體的最佳選擇。故答案為B。

27.A解析:本題考查有效性規(guī)則的知識?!坝行砸?guī)則”屬性是一個條件表達式,可以防止用戶輸入非法數(shù)據(jù)。本題中的“>18and<25”代表只有輸入的值在18~25之間時才符合有效性規(guī)則,允

溫馨提示

  • 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

提交評論