2021年河北省石家莊市全國計(jì)算機(jī)等級考試Access數(shù)據(jù)庫程序設(shè)計(jì)模擬考試(含答案)_第1頁
2021年河北省石家莊市全國計(jì)算機(jī)等級考試Access數(shù)據(jù)庫程序設(shè)計(jì)模擬考試(含答案)_第2頁
2021年河北省石家莊市全國計(jì)算機(jī)等級考試Access數(shù)據(jù)庫程序設(shè)計(jì)模擬考試(含答案)_第3頁
2021年河北省石家莊市全國計(jì)算機(jī)等級考試Access數(shù)據(jù)庫程序設(shè)計(jì)模擬考試(含答案)_第4頁
2021年河北省石家莊市全國計(jì)算機(jī)等級考試Access數(shù)據(jù)庫程序設(shè)計(jì)模擬考試(含答案)_第5頁
已閱讀5頁,還剩14頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

2021年河北省石家莊市全國計(jì)算機(jī)等級考試Access數(shù)據(jù)庫程序設(shè)計(jì)模擬考試(含答案)學(xué)校:________班級:________姓名:________考號:________

一、操作題(10題)1.

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

3.在窗體上添加一個(gè)名為Command1的命令按鈕,然后編寫如下程序:

Functionm(xAsInteger,yAsInteger)AsInteger

m=IIf(x>y,x,y)

EndFunction

PrivateSubCommand1_Click()

DimaAsInteger,bAsInteger

a=1

b=2

MsgBoxm(a,b)

EndSub

打開窗體運(yùn)行后,單擊命令按鈕,消息框中輸出結(jié)果為【】。

4.在窗體中添加一個(gè)命令按鈕(名為Command1)和一個(gè)文本框(名為Text1),然后編寫如下事件過程:

PrivateSubCommand1_Click()

DimxAsInteger,yAsInteger,zAsInteger

Callp1(a,b,c)

EndSub

Subp1(xAsInteger,yAsInteger,zAsInteger)

z=x+y

EndSub

打開窗體運(yùn)行后,單擊命令按鈕,文本框中顯示的內(nèi)容是()。

5.閱讀下面的程序段:

sum=0

fori=1to3

forj=ito4

fork=j(luò)to5

sum=sum+1

nextk

nextj

nexti

執(zhí)行上面的三重循環(huán)后,sam的值為______。

6.用向?qū)ЫCCESS數(shù)據(jù)庫:利用數(shù)據(jù)庫模板向?qū)?在D:\\Access目錄下建立一個(gè)ACCESS數(shù)據(jù)庫“資產(chǎn)追蹤.mdb”。要求顯示樣式設(shè)置為"標(biāo)準(zhǔn)",報(bào)表打印樣式為"大膽"。數(shù)據(jù)庫標(biāo)題為“資產(chǎn)追蹤”。

7.下列程序的輸出結(jié)果是()。

PrivateSubCommand1_Click()

Dimarr(1To10)

Fori=1To10

Nexti

ForEachiInarr()

Nexti

EndSub

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

9.從外部導(dǎo)入數(shù)據(jù)創(chuàng)建表:有一個(gè)電子表格文件“學(xué)生電子表格.xls”,一個(gè)文本文件“學(xué)生.txt”,一個(gè)“教學(xué)管理_原始.mdb”access數(shù)據(jù)庫,以及一個(gè)空數(shù)據(jù)庫文件“教學(xué)管理.mdb”。操作要求如下:1、將電子表格“學(xué)生電子表格.xls”導(dǎo)入到“教學(xué)管理.mdb”中,表命名為“學(xué)生_從電子表格”。2、將文本文件“學(xué)生.txt”導(dǎo)入到“教學(xué)管理.mdb”中,表命名為“學(xué)生_從文本文件”。3、將“教學(xué)管理_原始.mdb”中的“學(xué)生”表導(dǎo)入到“教學(xué)管理.mdb”,表命名為“學(xué)生”。

10.在窗體上畫一個(gè)命令按鈕,然后編寫如下事件過程:

PrivateSubCommand1_Click()

a=0

Fori=1To2

Forj=1To4

IfjMod2<>0Then

a=a+1

EndIf

a=a+1

Nextj

Nexti

MsgBoxa

EndSub

程序執(zhí)行后,單擊命令按鈕,消息框顯示的是【】。

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

12.

13.

14.

15.

16.

17.

18.

19.

20.

三、1.選擇題(10題)21.下列關(guān)于選擇查詢和操作查詢的說法中,錯(cuò)誤的是()。

A.選擇查詢是由用戶指定查找記錄的條件而操作查詢不是

B.選擇查詢是檢查符合特定條件的一組記錄

C.操作查詢是對一次查詢所得的結(jié)果進(jìn)行操作

D.操作查詢有四種:生成表、刪除、更新和追加

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

A.線性表是線性結(jié)構(gòu).B.棧與隊(duì)列是線性結(jié)構(gòu)C.線性鏈表是線性結(jié)構(gòu)D.二叉樹是線性結(jié)構(gòu)

23.用鏈表表示線性表的優(yōu)點(diǎn)是()。

A.便于隨機(jī)存取B.花費(fèi)的存儲(chǔ)空間較順序存儲(chǔ)少C.便于插入和刪除操作D.數(shù)據(jù)元素的物理順序和邏輯順序相同

24.VBA程序的多條語句寫在一行中時(shí)其分隔符必須使用符號()。

A.冒號(:)B.分號(;)C.逗號(,)D.單引號(’)

25.下列選項(xiàng)中,不符合良好程序設(shè)計(jì)風(fēng)格的是()。

A.源程序要文檔化B.模塊設(shè)計(jì)要保證高耦合、高內(nèi)聚C.避免濫用goto語句D.數(shù)據(jù)說明的次序要規(guī)范化

26.表達(dá)式(“周”<“劉”)返回的是______。

A.FalseB.TrueC.-1D.1

27.SQL語言又稱為______。

A.結(jié)構(gòu)化定義語言B.結(jié)構(gòu)化控制語言C.結(jié)構(gòu)化查詢語言D.結(jié)構(gòu)化操縱語言

28.定義了二維數(shù)組A(1to6,6),則該數(shù)組的元素個(gè)數(shù)為()。

A.24個(gè)B.36個(gè)C.42個(gè)D.48個(gè)

29.窗體模塊屬于________。

A.標(biāo)準(zhǔn)模塊B.類模塊C.全局模塊D.局部模塊

30.SQL集數(shù)據(jù)查詢、數(shù)據(jù)操縱、數(shù)據(jù)定義和數(shù)據(jù)控制功能于一體,動(dòng)詞INSERT、DELETE、UPDATE實(shí)現(xiàn)()。A.數(shù)據(jù)定義B.數(shù)據(jù)查詢C.數(shù)據(jù)操縱D.數(shù)據(jù)控制

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

32.

33.

34.

35.

36.

37.

38.

39.

40.

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

42.

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

44.

參考答案

1.2.第一題: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)出”即可。

3.44解析:M(6)的值為12-6=6;則有M(2+6)=M(8)的值為12-8=4。

4.1515解析:本題考查VBA程序中過程調(diào)用的知識(shí)。由于VBA中,默認(rèn)情況下,參數(shù)是按地址傳遞(ByRef),對形參的改變會(huì)影響到實(shí)參。本題中z的值等于a+b,這個(gè)z值會(huì)返回給實(shí)參c,所以文本框中顯示的內(nèi)容為15。

5.2828解析:本題考查循環(huán)的知識(shí)。這類問題循環(huán)體中只有一條語句,就是sum=sum+1,這樣的話問題就變成了判斷這條語句共執(zhí)行多少次,也就是最內(nèi)層循環(huán)一共會(huì)執(zhí)行多少次??梢赃@樣分析:當(dāng)i=1,j=1時(shí),內(nèi)循環(huán)執(zhí)行5次;當(dāng)i=1,j=2時(shí),內(nèi)循環(huán)執(zhí)行4次;當(dāng)i=1,j=3時(shí),內(nèi)循環(huán)執(zhí)行3次;當(dāng)i=1,j叫時(shí),內(nèi)循環(huán)執(zhí)行2次,這樣的話外循環(huán)第一次時(shí)內(nèi)循環(huán)共執(zhí)行5+4+3+2=14次;當(dāng)i=2時(shí),,j從2開始循環(huán),那么內(nèi)循環(huán)共執(zhí)行4+3+2=9次;當(dāng)i=3時(shí),j從3開始循環(huán),那么內(nèi)循環(huán)共執(zhí)行3+2=5次,所以總的執(zhí)行次數(shù)為14+9+5=28次。6.1、打開剛剛建立的“教學(xué)管理”數(shù)據(jù)庫,單擊“文件—>新建”,在彈出的窗口右面,找到“本機(jī)上的模板…”并單擊。2、在彈出的模板窗口上選擇“數(shù)據(jù)庫”,找到“資產(chǎn)追蹤”,選中,并單擊“確定”。3、選擇保存數(shù)據(jù)庫的路徑D:\\\\ACCESS,并命文件名為“資產(chǎn)追蹤”,單擊“創(chuàng)建”。4、“下一步→下一步”在數(shù)據(jù)庫向?qū)Ю锩孢x擇“標(biāo)準(zhǔn)”,“下一步→大膽”?!跋乱徊健乱徊健?,單擊“完成”即可。

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

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

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

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

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

(5)在子窗體設(shè)計(jì)視圖中的導(dǎo)航按鈕欄選擇“否”。9.第一題:1、打開找到所需要操作的數(shù)據(jù)資料。2、打開“教學(xué)管理”數(shù)據(jù)庫,在數(shù)據(jù)庫對象“表”單擊鼠標(biāo)“右鍵”,找到“導(dǎo)入”并單擊,在彈出的窗口中選擇相關(guān)路徑(一定找到“學(xué)生電子表格”的位置),尋找所需要的文件所在的文件夾下時(shí),如果沒有顯示“學(xué)生電子表格”,則單擊“文件類型”的右面的下拉按鈕——三角形。3、在文件類型中選擇“MicrosoftExcel”,出現(xiàn)“學(xué)生電子表格”后,選中“學(xué)生電子表格”,再單擊右下角的“導(dǎo)入”,單擊“下一步”,再單擊“下一步”,若“第一行包含列標(biāo)題”前面的方框打上小勾,則直接單擊“下一步”;若“第一行包含列標(biāo)題”前面的方框沒有打上小勾,則打上小勾后直接單擊“下一步”。再單擊“下一步”,再單擊“下一步”,選擇“我自己選擇主鍵”,再單擊“下一步”,命名為“學(xué)生_從電子表格”,單擊“完成”即可。第二題:1、打開找到所需要操作的數(shù)據(jù)資料。2、打開“教學(xué)管理”數(shù)據(jù)庫,在數(shù)據(jù)庫對象“表”單擊鼠標(biāo)“右鍵”,找到“導(dǎo)入”并單擊,在彈出的窗口中選擇相關(guān)路徑(一定找到“學(xué)生”的位置),尋找所需要的文件所在的文件夾下時(shí),如果沒有顯示“學(xué)生.txt”,則單擊“文件類型”的右面的下拉按鈕——三角形。3、在文件類型中選擇“文本文件”,出現(xiàn)“學(xué)生.txt”后,選中“學(xué)生.txt”,再單擊右下角的“導(dǎo)入”,單擊“下一步”,再單擊“下一步”,若“第一行包含列標(biāo)題”前面的方框打上小勾,則直接單擊“下一步”;若“第一行包含列標(biāo)題”前面的方框沒有打上小勾,則打上小勾后直接單擊“下一步”。再單擊“下一步”,再單擊“下一步”,選擇“我自己選擇主鍵”,再單擊“下一步”,命名為“學(xué)生_從文本文件”,單擊“完成”即可。第三題:1、打開找到所需要操作的數(shù)據(jù)資料。2、打開“教學(xué)管理”數(shù)據(jù)庫,在數(shù)據(jù)庫對象“表”單擊鼠標(biāo)“右鍵”,找到“導(dǎo)入”并單擊,在彈出的窗口中選擇相關(guān)路徑(一定找到“教學(xué)管理_原始”的位置),尋找所需要的文件所在的文件夾下時(shí),如果沒有顯示“教學(xué)管理_原始”,則單擊“文件類型”的右面的下拉按鈕——三角形。3、在文件類型中選擇“MicrosoftofficeAccess”,出現(xiàn)“教學(xué)管理_原始”后,選中“教學(xué)管理_原始”,再單擊右下角的“導(dǎo)入”,單擊對象“表”中的“學(xué)生”表,然后確定即可。

10.1212解析:考查多重循環(huán)結(jié)構(gòu)的編程方法。對于內(nèi)層循環(huán)而言,當(dāng)j為1、3時(shí),a會(huì)各加兩次1;當(dāng)j為2、3時(shí),a會(huì)各加一次1。所以,整個(gè)內(nèi)層會(huì)加6次1??紤]到外層循環(huán)要執(zhí)行兩次循環(huán)體,所以一共要加12次1,最終的輸出結(jié)果為12。

11.

12.

13.

14.

15.

16.

17.

18.

19.

20.

21.A解析:本題考查選擇查詢和操作查詢的知識(shí)。操作查詢,也叫做動(dòng)作查詢,是對一次查詢所得的結(jié)果進(jìn)行操作,共有4種類型:追加查詢、刪除查詢、更新查詢和生成表查詢。選擇查詢是檢查符合特定條件的一組記錄,它們都是是由用戶指定查找記錄的條件。

22.D解析:一個(gè)線性結(jié)構(gòu)需要滿足兩個(gè)條件:一是有且只有一個(gè)根結(jié)點(diǎn):二是每個(gè)結(jié)點(diǎn)最多有一個(gè)前驅(qū),也最多有一個(gè)后繼。

23.C【解析】在鏈表中因?yàn)槌舜娣艛?shù)據(jù)元素之外,還要存放指針,所以鏈表花費(fèi)的存儲(chǔ)空間要比順序表還要多,在插入和刪除數(shù)據(jù)元素時(shí),只需要移動(dòng)相應(yīng)的記錄指針即可,在鏈表中,數(shù)據(jù)的物理結(jié)構(gòu)與邏輯結(jié)構(gòu)不一定相同,因?yàn)槭强恐羔榿韺?shí)現(xiàn)對數(shù)據(jù)的指定的,所以不能進(jìn)行隨機(jī)存取。

24.AA.【解析】本題考查VBA語句書寫的知識(shí)。在VBA中每條語句寫在獨(dú)立的一行上,若將多條語句寫在一行中,需要使用“:”將其分隔開來。

25.B解析:內(nèi)聚(Cohesion)是對一個(gè)模塊內(nèi)部各成分之間相關(guān)聯(lián)程度的度量。耦合(Couplins)是對模塊之間依賴程度的度量。這是判斷設(shè)計(jì)好壞的標(biāo)準(zhǔn),高內(nèi)聚是它們之間的關(guān)系要簡單明了,不要有很強(qiáng)的關(guān)系,不然,運(yùn)行起來就會(huì)出問題。

26.A解析:對漢字進(jìn)行比較時(shí),采用的是對漢字拼音第一個(gè)字母的ASCII碼進(jìn)行比較,因?yàn)閆的ASCII碼大于L的ASCII碼,所以表達(dá)式返回“False”。

27.CC?!窘馕觥縎QL語言的全稱為StructuredQueryL

溫馨提示

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

最新文檔

評論

0/150

提交評論