2021年廣東省潮州市全國計算機等級考試Access數據庫程序設計真題(含答案)_第1頁
2021年廣東省潮州市全國計算機等級考試Access數據庫程序設計真題(含答案)_第2頁
2021年廣東省潮州市全國計算機等級考試Access數據庫程序設計真題(含答案)_第3頁
2021年廣東省潮州市全國計算機等級考試Access數據庫程序設計真題(含答案)_第4頁
2021年廣東省潮州市全國計算機等級考試Access數據庫程序設計真題(含答案)_第5頁
已閱讀5頁,還剩16頁未讀 繼續免費閱讀

下載本文檔

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

文檔簡介

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

一、操作題(10題)1.

2.編輯數據表:在ACCESS數據庫“教學管理.mdb”,跟下面要求進行相應的操作:表的復制和重命名、隱藏列、凍結列、移動列、行高與列寬、更改表數據的字體、設置數據表格式、數據的查找與替換。

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

Functionm(xAsInteger,yAsInteger)AsInteger

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

EndFunction

PrivateSubCommand1_Click()

DimaAsInteger,bAsInteger

a=1

b=2

MsgBoxm(a,b)

EndSub

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

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.使用表向導創建表:在D:\\Access目錄下有一ACCESS數據庫“教學管理.mdb”。利用表的“表向導”創建如右圖的“學生-表向導”表。

6.

7.在窗體中添加一個名稱為Commandl的命令按鈕,然后編寫如下程序:

PrivateSubo(ByVidpAslnteger)

p=p*2

EndSub

PrivateSubCommandl_C1kk()

DimiAsIntcger

Cails(1)

Ifi>4Thcni=i^2

MsgBoxi

EndSub

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

8.用向導建立ACCESS數據庫:利用數據庫模板向導,在D:\\Access目錄下建立一個ACCESS數據庫“資產追蹤.mdb”。要求顯示樣式設置為"標準",報表打印樣式為"大膽"。數據庫標題為“資產追蹤”。

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

PrivateSubCommand1_Click()

DimxAsInteger,yAsInteger,zAsInteger

Callp1(a,b,c)

EndSub

Subp1(xAsInteger,yAsInteger,zAsInteger)

z=x+y

EndSub

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

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

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

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

12.

13.

14.

15.

16.在“Aecl.mdb”數據庫中有“部門”、“基本情況”和“職務”3張表。

(1)將“基本情況”表中的“職務”字段移動到“姓名”和“詞人日期”字段之間。如圖l所示。

(2)將該表的行高設置為“14“,按照“調入日期”、“升序”排列。

(3)將“職務”表和“基本情況”表的關系設置為“一對多”,“實施參照完整性”。

(4)將“部門”表和“基本情況”表的關系設置為“一對多”,“實施參照完整性”。

17.

18.

19.

20.

三、1.選擇題(10題)21.如下程序段定義了學生成績的記錄類型,由學號、姓名和三門課程成績(百分制)組成。TypeStudnoAsIntegernameAsStringscore(1to3)AsSingleEndType若對某個學生的各個數據項進行賦值,下列程序段中正確的是()。

A.DimSAsStudStud.no=1001S=“舒宜”Smd.score=78,88,96

B.DimSAsStudS.no=1001S.name=“舒宜”S.score=78,88,96

C.DimSAsSmdSmd.no=1001S=“舒宜”Stud.score(1)=78Stud.score(3)=96Stud.score(2)=88

D.DimSAsSmdS.no=1001S.name=“舒宜”S.score(1)=78S.score(2)=88S.score(3)=96

22.在窗體中有一個標簽Lb1和一個命令按鈕Command1,事件代碼如下:OptionCompareDatabaseDimaAsString*10PrivateSubCommand1Click()a="1234"b=Len(A)Me.Lb1.Caption=bEndSub打開窗體后單擊命令按鈕,窗體中顯示的內容是()。

A.4B.5C.10D.40

23.在面向對象方法中,一個對象請求另一對象為其服務的方式是通過發送

A.調用語句B.命令C.口令D.消息

24.在計算機控件中,每個表達式前都要加上()運算符。

A.“=”B.“!”C.“.”D.“Like”

25.下列關于縱欄式報表的描述中,錯誤的是()。

A.垂直方式顯示

B.可以顯示一條或多條記錄

C.將記錄數據的字段標題信息與字段數據一起安排在每頁主體節區內顯示

D.將記錄數據的字段標題信息與字段記錄數據一起安排在每頁報表頁眉節區內顯示

26.下列關系模型中術語解析不正確的是

A.記錄,滿足一定規范化要求的二維表,也稱關系

B.字段,二維表中的一列

C.數據項,也稱為分量,是每個記錄中的一個字段的值

D.字段的值域,字段的取值范圍,也稱為屬性域

27.用于從文本文件中導入和導出數據的宏命令是______。

A.InputTextB.AddTextC.TransferTextD.InText

28.在一個長度為n的線性表中插入一個元素,最壞情況下需要移動的數據元素數目()。

A.1B.nC.n+lD.n/2

29.可以作為窗體記錄源的是______。

A.表B.查詢C.Select語句D.表、查詢或Select語句

30.“教學管理”數據庫中有學生表、課程表和選課表,為了有效地反映這三張表中數據之間的聯系,在創建數據庫時應設置()。A.A.索引B.默認值C.有效性規則D.表之間的關系

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

32.

33.

34.

35.

36.

37.

38.

39.

40.

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

42.

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

44.

參考答案

1.

2.第一題:步驟:1、找到要操作的數據源,打開“教學管理_原始”數據庫。2、鼠標右鍵單擊“學生”表,選擇“復制”,再在工具欄上找到“粘貼”圖標,在“表名稱”中輸入“學生表備份”,同時選擇“結構和數據”,單擊“確定”即可。3、鼠標右鍵單擊“學生表備份”表,選擇“重命名”,再輸入“學生表備份2009”即可。第二題:步驟:1、在打開的數據庫中打開“教師”表,把鼠標移動到“教師編號”字段,鼠標變成“向下黑色箭頭”時單擊左鍵,選中整個字段。2、再單擊鼠標右鍵,選擇“隱藏列”單擊即可。3、在當前表的灰色出單擊鼠標右鍵,選擇“取消隱藏列”,在彈出的窗口的“教師編號”前面的方框打上小勾即可。第三題:1、在第二題的基礎上,在擋開的教師表中操作,把鼠標移動到“姓名”字段,鼠標變成“向下黑色箭頭”時單擊左鍵,選中整個字段。2、再單擊鼠標右鍵,選擇“凍結列”單擊即可。3、在第二步不關閉表的情況下,同樣是選擇整列“姓名”,單擊鼠標右鍵,選擇“取消對所有列的凍結”即可。第四題:1、在第三題的情況下,不關閉表的情況下,同樣是選中整列字段“教師編號”,按住鼠標左鍵不放,看到鼠標下方加有虛線的方框時拉動鼠標移動到“姓名”列后面,放開鼠標即可。第五題:1、找到要操作的數據源,打開“教學管理_原始”數據庫。2、打開“教師”表,選中“教師”表的任意一行,然后單擊鼠標的右鍵,選擇“行高”;或者在“格式”中選擇“行高”,再彈出的行高的窗口中輸入想要的高度,如題目的要求是“18”,單擊“確定”即可。3、打開“教師”表,選中“教師”表的任意一列,然后單擊鼠標的右鍵,選擇“列寬”;或者在“格式”中選擇“列寬”,再彈出的行高的窗口中輸入想要的高度,如題目的要求是“18”,單擊“確定”即可。4、設置完成后保存即可。第六題:1、在第五題的基礎上,在“教師”表的灰色處單擊鼠標右鍵,選擇字體,在彈出來的窗口上選擇和設置題目的要求后,確定、保存即可。第七題:1、找到要操作的數據源,打開“教學管理_原始”數據庫。2、打開“教師”表,在工具欄上找到“格式”,單擊有選擇“數據表”,在“設置數據表格式”中按題目的要求選擇需要的設置即可。同理操作即可完成。

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

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

5.1、找到要操作的數據源,打開“教學管理”數據庫。2、選擇數據庫的對象“表”,可以在窗口上雙擊“使用向導創建表”或者單擊“新建”,在打開的窗口中選擇“表向導”。單擊“確定”按鈕,在彈出的窗口上選擇“商務”,在示例表中選擇“學生”表。3、添加九個示例字段到“新表中的字段”,在“新表中的字段”下面單擊“重命名字段”進行如要求所示的圖的字段名字。完成命名之后單擊“下一步”,命名為“學生-表向導”,選擇“不,讓我自己設置主鍵”。4、單擊“下一步”,再單擊“下一步”,再單擊“下一步”,點擊“完成”即可。5、關閉打開的表,右鍵單擊“學生-表向導”,選擇“設計視圖”打開表。6、在打開表中進行如題目要求所示設置“數據類型”,完成后“保存”即可

6.

7.36

8.1、打開剛剛建立的“教學管理”數據庫,單擊“文件—>新建”,在彈出的窗口右面,找到“本機上的模板…”并單擊。2、在彈出的模板窗口上選擇“數據庫”,找到“資產追蹤”,選中,并單擊“確定”。3、選擇保存數據庫的路徑D:\\\\ACCESS,并命文件名為“資產追蹤”,單擊“創建”。4、“下一步→下一步”在數據庫向導里面選擇“標準”,“下一步→大膽”。“下一步→下一步”,單擊“完成”即可。

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

10.(1)打開“Acc3.mdb”數據庫窗口,單擊“窗體”對象,單擊“新建”按鈕,選擇“自動創建窗體:縱欄武”,選擇“房產銷售情況表”表為數據源,單擊“確定”按鈕。彈出窗口對話框,執行“視圖”一“設計視圖”,用鼠標右鍵單擊其中一個文本框,右鍵單擊選擇“屬性”命令,在“格式”選項卡的“特殊效果”中選擇“平面”。關閉屬性對話框。單擊工具欄中的“標簽”控件,拖到窗體頁眉中。并調整其大小,輸入“銷售信息明細”文本,選中新建標簽,在工具欄中選擇考題要求的文本格式:宋體、l2號、加粗、居中。單擊工具欄中的“保存”按鈕,在彈出的“另存為”對話框中輸入窗體名稱“銷售明細”.單擊“確定”按鈕,關閉窗體設計視圖。(2)在“Ace3.mdb”數據庫窗口中單擊“查詢”對象,單擊“新建”按鈕,選擇“設計視圖”,單擊“確定”按鈕。彈出“顯示表”對話框,添加“房源基本情況表”,單擊“關閉”按鈕。關閉“顯示表”對話框。字段行選擇“房源基本情況表.g-”和“房源代碼”,取消“房源代碼”字段的顯示,在“房源代碼”行對應的“條件”行輸入“[Forms]![銷售明細]![房源代碼]”。單擊工具欄中的“保存”按鈕,在彈出的“另存為”對話框中輸入查詢名稱“按照窗體房源代碼查詢”,單擊“確定”按鈕,關閉查詢設計視圖。

11.

12.

13.

14.

15.

16.(1)在“Aecl.mdb”數據庫窗口中單擊“表”對象,選擇“基本情況”表,單擊“設計”按鈕,打開“基本情況”表的設計視圖,選中“職務”字段,將其拖到“姓名”和“調入日期”字段之間,保存。

(2)執行“格式”一“行高”命令,輸入“l4”。選擇“調入日期”列,單擊右鍵.選擇“升序”選項。

(3)選擇“工具”一“關系”,單擊“顯示表”按鈕,添加“職務”表和“基本情況”表,拖動“職務”表的“職務”字段到“基本情況”表的“職務”字段上,在“編輯關系”對話框中選擇“實施參照完整性”,選擇關系類型為“一對多”。

(4)執行“工具”一“關系”命令,單擊“顯示表”按鈕,添加“部門”表和“基本情況”表,拖動“部門”表的“部門”字段到“基本情況”表的“部門”字段上,在“編輯關系”對話框中選擇“實施參照完整性”,選擇關系類型為“一對多”。

17.

18.

19.

20.

21.D解析:本題考查記錄類型和數組的知識。在VBA中,可以使用Type關鍵字來定義記錄類型,定義好記錄類型之后,就可以聲明記錄型變量。要想引用記錄變量中的成員必須使用運算符,格式為:變量名.成員名。當某個成員是數組的時候,對數組元素的訪問要遵循數組元素的訪問原則:即數組名(下標)。

22.C解析:本題考查VBA中定長字符串的知識。當聲明一個變量為String類型時,如果不加長度說明,則為變長字符串;如果加上長度說明,則為定長字符串。定長字符串變量無論給它賦予何值,長度都為初始聲明時指定的長度。由于聲明a的長度為10,故Len(a)=10。

23.D解析:面向對象的世界是通過對象與對象間彼此的相互合作來推動的,對象間的這種相互合作需要一個機制協助進行,這樣的機制稱為消息。消息是一個實例與另一個實例之間傳遞的信息,它請求對象執行某一處理或回答某一要求的信息,它統一了數據流和控制流。

24.A

25.D解

溫馨提示

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

評論

0/150

提交評論