2022年安徽省亳州市全國計算機等級考試Access數據庫程序設計真題(含答案)_第1頁
2022年安徽省亳州市全國計算機等級考試Access數據庫程序設計真題(含答案)_第2頁
2022年安徽省亳州市全國計算機等級考試Access數據庫程序設計真題(含答案)_第3頁
2022年安徽省亳州市全國計算機等級考試Access數據庫程序設計真題(含答案)_第4頁
2022年安徽省亳州市全國計算機等級考試Access數據庫程序設計真題(含答案)_第5頁
已閱讀5頁,還剩18頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

2022年安徽省亳州市全國計算機等級考試Access數據庫程序設計真題(含答案)學校:________班級:________姓名:________考號:________

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

PrivateSubCommand1_Click()

sum=0

Fori=1To100step2

Nexti

MsgBoxsum

EndSub

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

2.

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

PrivateSubCommand1_Click()

Dimarr(1To10)

Fori=1To10

Nexti

ForEachiInarr()

Nexti

EndSub

4.

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

6.空數據庫的建立:在D:\\Access目錄下建立一個ACCESS空數據庫文件“教學管理.mdb”。

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

PrivateSubCommand1_Click()

DimxAsInteger,yAsInteger,zAsInteger

Callp1(a,b,c)

EndSub

Subp1(xAsInteger,yAsInteger,zAsInteger)

z=x+y

EndSub

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

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

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

Functionm(xAsInteger,yAsInteger)AsInteger

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

EndFunction

PrivateSubCommand1_Click()

DimaAsInteger,bAsInteger

a=1

b=2

MsgBoxm(a,b)

EndSub

打開窗體運行后,單擊命令按鈕,消息框中輸出結果為【】。

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

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

12.

13.在考生文件夾中有一個“Acc1.mdb”數據庫。(1)將“教師檔案表”以文本文檔格式導出到考生文件夾下,第一行包含列字段名稱,逗號為分隔符,導如文件的名稱為“教師檔案表”。(2)取消“教師檔案表”的隱藏列,將“姓名”字段列移動至“教師編號”字段列和“職稱”字段列之間。(3)設置“班級”表到“教師授課”表的關系為“一對多”,“實施參照完整性”。

14.

15.

16.

17.

18.

19.

20.

三、1.選擇題(10題)21.假設數據中表A與表B建立了“一對多”關系,表B為“多”的千方,則下述說法中正確的是()。

A.表A中的一個記錄能與表B牛的多個記錄匹配

B.表B中的一個記錄能與表A中的多個記錄匹配

C.表A中的一個字段能與表B中的多個字段匹配

D.表B中的一個字段能與表A中的多個字段匹配

22.下列不屬于Access窗體的視圖是______。

A.設計視圖B.窗體視圖C.版面視圖D.數據表視圖

23.在使用報表設計器設計報表時,如果要統(tǒng)計報表中某個組的匯總信息,應將計算表達式放在()。

A.組頁眉/組頁腳B.頁面頁眉/頁面頁腳C.報表頁眉/報表頁腳D.主體

24.下列有關宏操作的敘述正確的是()。

A.宏的條件表達式中不能引用窗體或報表的控件值

B.不是所有的宏操作都可以轉化為相應的模塊代碼

C.使用宏不能啟動其他應用程序

D.可以利用宏組來管理相關的一系列宏

25.表格式窗體同一時刻能顯示______。

A.1條記錄B.2條記錄C.3條記錄D.多條記錄

26.Access數據庫具有很多特點,下列敘述中,不是Access特點的是______。

A.Access數據庫可以保存多種數據類型,包括多媒體數據

B.Access可以通過編寫應用程序來操作數據庫中的數據

C.Access可以支持Internet/Intranet應用

D.Access作為網狀數據庫模型支持客戶機及服務器應用系統(tǒng)

27.下面關于報表對數據的處理中敘述正確的是

A.報表只能輸入數據B.報表只能輸出數據C.報表可以輸入和輸出數據D.報表不能輸入和輸出數據

28.已定義好函數f(n),其中n為形參。若以實參m調用該函數并將返回的函數值賦給變量x,下列寫法中正確的是()。

A.x=f(n)B.x=Callf(n)C.x=f(m)D.x=Callf(m)

29.設有表示學生選課的3張表,“學生”表S(學號,姓名,性別,年齡,身份證號),“課程”表C(課號,課名),“選課”表SC(學號,課號,成績),則表SC的關鍵字(鍵或碼)為()。

A.課號,成績B.學號,成績C.學號,課號D.學號,姓名,成績

30.下列關于OutputTo操作的說法中,不正確的是()。

A.輸出表、查詢、窗體、報表或模塊為另一種文件格式

B.這些文件格式包括html、asp、htx、idc、xls、rtf或txt

C.對于窗體來說,數據輸出來自這個窗體的“數據表”視圖

D.對于報表,Access輸出所有含有數據的控件(包括計算的控件)

四、綜合應用題(10題)31.考生文件夾下存在一個數據庫文件“Acc3.mdb”,里面已經設計好表對象“職工”和宏對象“mos”,以及以“職工”為數據源的窗體對象“Employee”。試在此基礎上按照以下要求補充窗體設計:(1)在窗體的頁眉節(jié)區(qū)添加一個標簽控件,其名稱為“sTitle”,初始化標題顯示為“職工基本信息”,字體為“隸書”,字號為“18”,字體粗細為“加粗”。(2)在窗體頁腳區(qū)添加一個命令按鈕,命名為“coral”,按鈕標題為“顯示職工”。(3)設置按鈕“coml”的單擊事件屬性為運行宏對象“mos”。(4)將窗體的滾動條屬性設置為“兩者均無”。注意:不允許修改窗體對象“Employee”中未涉及的控件和屬性;不允許修改表對象“職工”和宏對象“mos”。

32.

33.在考生文件有“Acc3.mdb”數據庫。(1)以“領取明細”表為數據源,創(chuàng)建“按照ID查詢”查詢,查詢在“員工信息”社會分配中員工ID的領取信息。結果顯示“領取明細”表中的全部字段。(2)在“員工信息登錄”窗體中添加“領取明細”和“關閉窗體”按鈕,分別實現運行“按照ID查詢”查詢和關閉窗體?!皢T工信息”窗體如圖5所示。

34.

35.

36.

37.

38.

39.在“Acc2.mdb”數據庫中有“部門人員”、“部門信息”、“訂單”、“訂單明細”、“產品”和“工資”表。(1)以“產品”和“訂單”表為數據源,創(chuàng)建分組統(tǒng)計查詢“查詢1”,統(tǒng)計每種產品的訂單數。結果顯示“產品名稱”和“訂單數”字段,訂單數=訂單ID之Count。(2)以“部門人員”和“訂單”表為數據源,創(chuàng)建查詢“查詢2”,查詢“田佳西”經手的訂單信息。結果顯示姓名和訂單ID。四、綜合應用題(共18分)在考生文件夾下有“Acc3.mdb”數據庫。(1)以“學生成績”和“學生檔案信息”表為數據源,創(chuàng)建“不及格學生信息”查詢,查詢不及格學生的全部信息。結果顯示“學生檔案信息”表中的全部信息。(2)創(chuàng)建“不及格學生信息”宏,打開“不及格學生信息”查詢。(3)在“學生信息查詢”窗體中添加“不及格學生信息”按鈕,運行“不及格學生信息”宏,查詢結果如圖1所示。

40.

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

42.

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

44.

參考答案

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

2.

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

4.5.第一題:1、打開找到所需要操作的數據資料。2、打開“教學管理”數據庫,在數據庫對象“表”單擊鼠標“右鍵”,找到“導入”并單擊,在彈出的窗口中選擇相關路徑(一定找到“學生電子表格”的位置),尋找所需要的文件所在的文件夾下時,如果沒有顯示“學生電子表格”,則單擊“文件類型”的右面的下拉按鈕——三角形。3、在文件類型中選擇“MicrosoftExcel”,出現“學生電子表格”后,選中“學生電子表格”,再單擊右下角的“導入”,單擊“下一步”,再單擊“下一步”,若“第一行包含列標題”前面的方框打上小勾,則直接單擊“下一步”;若“第一行包含列標題”前面的方框沒有打上小勾,則打上小勾后直接單擊“下一步”。再單擊“下一步”,再單擊“下一步”,選擇“我自己選擇主鍵”,再單擊“下一步”,命名為“學生_從電子表格”,單擊“完成”即可。第二題:1、打開找到所需要操作的數據資料。2、打開“教學管理”數據庫,在數據庫對象“表”單擊鼠標“右鍵”,找到“導入”并單擊,在彈出的窗口中選擇相關路徑(一定找到“學生”的位置),尋找所需要的文件所在的文件夾下時,如果沒有顯示“學生.txt”,則單擊“文件類型”的右面的下拉按鈕——三角形。3、在文件類型中選擇“文本文件”,出現“學生.txt”后,選中“學生.txt”,再單擊右下角的“導入”,單擊“下一步”,再單擊“下一步”,若“第一行包含列標題”前面的方框打上小勾,則直接單擊“下一步”;若“第一行包含列標題”前面的方框沒有打上小勾,則打上小勾后直接單擊“下一步”。再單擊“下一步”,再單擊“下一步”,選擇“我自己選擇主鍵”,再單擊“下一步”,命名為“學生_從文本文件”,單擊“完成”即可。第三題:1、打開找到所需要操作的數據資料。2、打開“教學管理”數據庫,在數據庫對象“表”單擊鼠標“右鍵”,找到“導入”并單擊,在彈出的窗口中選擇相關路徑(一定找到“教學管理_原始”的位置),尋找所需要的文件所在的文件夾下時,如果沒有顯示“教學管理_原始”,則單擊“文件類型”的右面的下拉按鈕——三角形。3、在文件類型中選擇“MicrosoftofficeAccess”,出現“教學管理_原始”后,選中“教學管理_原始”,再單擊右下角的“導入”,單擊對象“表”中的“學生”表,然后確定即可。6.1、現在D盤下建立一個空的文件夾,命名為“ACCESS”文件夾。2、打開ACCESS文件夾,單擊鼠標的右鍵,找到新建,單擊數據庫的程序的相關圖標。3、文件夾下就會出現數據庫的圖標文件,重命名數據庫的名稱即可。注:在命名數據庫文件的同時不允許輸入文件名的擴展名。若沒有顯示擴展名,則從“工具”打開找到“文件夾選項”,單擊“文件夾選項”,找到隱藏擴展名的那一項,把前面的小框去掉,并應用即可。

7.1515解析:本題考查VBA程序中過程調用的知識。由于VBA中,默認情況下,參數是按地址傳遞(ByRef),對形參的改變會影響到實參。本題中z的值等于a+b,這個z值會返回給實參c,所以文本框中顯示的內容為15。8.1、找到要操作的數據源,打開“教學管理_原始”數據庫。2、在工具欄上找到“關系”按鈕單擊,在彈出的空白窗口上單擊鼠標右鍵,選擇“顯示表”,在出現的“顯示表”,選擇題目要求的相關表,點擊添加,原來的空白處就會出現相應的表。3、將鼠標放置于“課程”中的“課程編號”,按住左鍵拖動到“選課成績”表中的“課程編號”,放開鼠標即可,在編輯關系選擇在“實施參照完整性”、“級聯更新相關字段”、“級聯刪除相關字段”前面的小框里面打上勾。后單擊“創(chuàng)建”即可。4、同理建立“學生”與“選課成績”之間的關系即可。

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

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

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

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

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

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

11.

12.

13.(1)在“Acc1.mdb”數據庫窗口中單擊“表”對象,選中“教師檔案表”,右鍵單擊選擇“導出”,選擇對應路徑,保存類型選擇“文本文件”,單擊“保存”按鈕,在導出文本向導中選擇“帶分隔符”,字段分隔符選擇“逗號”,單擊“完成”按鈕。

(2)打開“教師檔案表”,執(zhí)行“格式”一“取消隱藏列”命令,選中所有列后單擊“關閉”按鈕。選中“姓名”字段,將其拖動至“教師編號”字段列和“職稱”字段列之間。

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

14.

15.

16.

17.

18.

19.

20.

21.A解析:本題考查表之間的關系。Access中表與表之間的關系可以分為一對一關系、一對多關系和多對多關系三種。假設有表A和表B兩個表,如果表A中的一條記錄與表B中的一記錄相匹配,反之也是一樣,那么這兩個表存在一對一的關系。如果表A中的一條記錄與表B中的多條記錄相匹配,且表B中的…條記錄只與表A中的一條記錄相匹配,則這兩個表存在一對多的關系。如果表A中的一條記錄與表B中的多條記錄相對應,且表B中的一條記錄也與表A中的多條記錄相對應,則稱表A與表B是多對多關系。由此可見,選項A說法正確??忌€應注意,在創(chuàng)建一對一關系時,要求兩個表的相關字段都是主關鍵字:任何多對多的關系都可以拆成多個一對多的關系。

22.C解析:本題考查Access窗體視圖的基本概念。表和查詢有兩種視圖:數據表視圖和設計視圖,而窗體有3種視圖,即設計視圖、窗體視圖和數據表視圖。窗體的設計視圖用于創(chuàng)建窗體或修改窗體的窗口;窗體的窗體視圖是顯示記錄數據的窗口,主要用于添加或修改表中的數據;窗體的數據表視圖是以行列格式顯示表、查詢或窗體數據的窗口,在數據表視圖中可以編輯、添加、修改、查找或刪除數據。版面視圖并不是窗體的視圖,所以選項C是本題正確答案。

23.A解析:本題考查報表的知識。報表頁眉處于報表的開始位置,一般用其來顯示報表的標題、圖形或者說明性文字;報表頁腳處于報表的結束位置,一般用來顯示報表的匯總說明:頁面頁眉處于每頁的開始位置。一般用來顯示報表中的字段名稱或記錄的分組名稱;頁面頁腳處于每頁的結束位置,一般用來顯示本頁的匯總說明。組頁眉處于組的開始位置,一般用來顯示某個組的分組依據;組頁腳處于組的結束位置,一般用來顯示組的匯總信息。由于本題要求統(tǒng)計某個組的匯總信息數據,故此應該放在組頁腳。

24.D解析:本題考查宏操作的知識。①宏是一個或多個操作組成的集合,所有的宏操作都可以轉化為相應的模塊代碼;②使用宏不但可以啟動另一個宏,也能啟動其他應用程序;⑧在條件宏的條件表達式中可以引用窗體或報表的控件值:④可以利用宏組來管理相關的一系列宏。

25.D解析:表格式窗體同時可以顯示多條記錄,顯示的記錄數由窗體的大小和窗體主體節(jié)的大小確定。

26.D解析:Access數據庫的主要特點包括處理多種數據類型;采用OLE技術,可以方便地創(chuàng)建和編輯多媒體數據庫;與Internet/Intranet的集成;具有較好的開發(fā)功能,可以采用VBA編寫數據庫應用程序等。而從數據庫模型來說,Access屬于關系數據庫模型。

27.B解析:報表是Access中以一定輸出格式表現數據的一種對象,因此報表只能輸出數據。

28.C解析:本題考查過程調用的知識。調用引起過程的執(zhí)行。也就是說,要執(zhí)行一個過程,必須調用該過程。函數過程的調用只有一種方式:<過程名>(<實際參數>)

29.C解析:“選課表”SC是“學生表”S和“課程表”C的映射表,主鍵是兩個表主鍵的組合。

30.D解析:本題考查的是考生對輸出數據宏操作OutputTo的掌握。輸出表、查詢、窗體、報表或模塊為另一種文件格式,這些文件格式包括HTML(htm),MicrosofAcfiveXServer(asp),MicrosoftInternetInformationServer(htx,idc),Excel(xls),多信息文本(rtf)或文本(txt)。還能有選擇地啟動應用程序來編輯這個文件。故答案A和B都是正確的。對于窗體來說,數據輸出來自這個窗體的“數據表”視圖;對于報表,Access輸出除OLE控件之外的所有含有數據的控件(包括計算的控件)。故答案D是錯誤的。31.(1)在“Ace3.mdb”數據庫窗口中單擊“窗體”對象,選擇“Employee”窗體,單擊“設計”按鈕,打開“Em-ployee”窗體的設計視圖。將“窗體頁眉”的欄標頭下沿向下拖動,顯示出窗體頁眉區(qū),然后單擊工具箱中的“標簽”按鈕,在“窗體頁眉”區(qū)中畫出一個標簽控件,并在其“全部”選項卡中輸入“職工基本信息”;然后在其“屬性”對話框中設置名稱為“sTitle”,字體名稱設置為“隸書”,字號設置為“l(fā)8”,字體粗細設置為“加粗”,關閉“屬性”窗口。單擊“保存”按鈕,進行保存。(2)在窗體頁腳區(qū)向下拖動鼠標指針,顯示出窗體頁腳區(qū)域。在工具箱中單擊“命令按鈕”控件,在窗體頁腳區(qū)畫出一個命令按鈕,在彈出的按鈕向導中單擊“取消”按鈕,在其“屬性”對話框中將其“名稱”設置為“coml”,“標題”設置為“顯示職工”。單擊“保存”按鈕。(3)單擊“com]”按鈕,在“屬性”對話框中選擇“事件”選項卡中的“單擊”選項,在下拉列表中選擇“mos”。單擊“保存”按鈕,進行保存。(4)單擊窗體左上角的選定塊,在“屬性”對話框的“全部”選項卡中設置“滾動條”屬性為“兩者均無”。單擊“保存”按鈕,保存并關閉窗體。

3

溫馨提示

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

最新文檔

評論

0/150

提交評論