2022年廣東省汕頭市全國計算機等級考試Access數據庫程序設計模擬考試(含答案)_第1頁
2022年廣東省汕頭市全國計算機等級考試Access數據庫程序設計模擬考試(含答案)_第2頁
2022年廣東省汕頭市全國計算機等級考試Access數據庫程序設計模擬考試(含答案)_第3頁
2022年廣東省汕頭市全國計算機等級考試Access數據庫程序設計模擬考試(含答案)_第4頁
2022年廣東省汕頭市全國計算機等級考試Access數據庫程序設計模擬考試(含答案)_第5頁
已閱讀5頁,還剩17頁未讀, 繼續免費閱讀

下載本文檔

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

文檔簡介

2022年廣東省汕頭市全國計算機等級考試Access數據庫程序設計模擬考試(含答案)學校:________班級:________姓名:________考號:________

一、操作題(10題)1.下列程序的輸出結果是()。

PrivateSubCommand1_Click()

Dimarr(1To10)

Fori=1To10

Nexti

ForEachiInarr()

Nexti

EndSub

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

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

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.字段屬性設置:在D:\\Access目錄下有一ACCESS數據庫“教學管理.mdb”,其中有一“學生”表,如右圖。根據要求進行相應的設置。

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

9.

10.在窗體上添加一個名為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題)11.

12.

13.

14.

15.

16.

17.

18.

19.(1)在考生文件夾下的“Acc1.mdb”數據庫中建立表“tTeacher”,表結構如下:字段名稱數據類型字段大小格式編號文本5姓名文本4性別文本1年齡數字整型工作時間日期/時間短日期職稱文本5聯系電話文本12在職否是/否是/否照片OLE對象(2)判斷并設置“tTeacher”的主鍵。(3)設置“工作時間”字段的默認值為本年度的4月1日(規定:本年度年號必須由函數獲取)。(4)設置“年齡”字段的有效性規則為“不能是空值”。(5)在“tTeacher”表中輸入以下一條記錄:注意,教師李麗的“照片”字段數據設置為考生文件夾下的“王蒙.bmp”圖像文件。編號姓名性別年齡工作時間職稱聯系電話是否在職照片92016王蒙女321992-9-3講師010—62392774√位圖圖像(6)設置“編號”字段的輸入掩碼為“只能輸入5位數字或字母”。

20.

三、1.選擇題(10題)21.用于設定控件的輸入格式的是()。

A.有效性規則B.有效性文本C.是否有效D.輸入掩碼

22.在一個宏中可以包含多個操作,在運行宏時將按()的順序來運行這些操作。

A.從上到下B.從下到上C.隨機D.A和B都可以

23.在VBA中,變量的范圍被劃分為四個層次,即本地范圍、窗體級和報表級范圍、模塊級范圍和全局和公共范圍。其中在所聲明的模塊中的所有函數和過程都有效,在模塊聲明部分所聲明的模塊變量與窗體和報表級的變量有相同的語句的是()。

A.本地范圍B.窗體級和報表級范圍C.模塊級范圍D.全局和公共范圍

24.建立E-R模型的工作,屬于軟件生命周期中的()。A.A.需求分析階段B.設計階段C.編碼階段D.測試階段

25.下面不屬于軟件設計原則的是______。

A.抽象B.模塊化C.自底向上D.信息隱蔽

26.在Access2003中,通過“格式”菜單欄中的“背景”子菜單,不能設置()。

A.視頻B.圖片C.顏色D.聲音

27.對于輸入輸出,在設計和編程時都應該考慮的原則是()。

A.對部分輸入數據檢驗數據的合法性

B.不允許默認值

C.輸入一批數據時,最好使用輸入結束標志

D.輸入數據時,不允許使用自由格式

28.將所有字符轉換為小寫的掩碼是()。

A.?B.&C.<D.>

29.郵政編碼是由6位數字組成的字符串,為郵政編碼設置輸入掩碼,正確的是______。

A.000000B.999999C.CCCCCCD.LLLLLL

30.返回給定小時0~23的值的函數是()。

A.Hour()B.Hour(date)C.Second()D.Second(date)

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

32.

33.

34.

35.

36.

37.

38.在考生文件夾下有“Acc3.mdb”數據庫,其中有“部門人員”表和“工資”表。

(1)以“部門人員”表和“工資”表為數據源,創建查詢“工資明細表”,查詢每個員工的稅前和稅后工資。結果顯示員工“姓名”、“稅前工資”和“稅后工資”字段,稅前工資一[工資表]![基本工資]+[工資表]![崗位工資]=[工資表]![住房補助]-[工資表]![保險]。稅后工資=稅前工資×0.95。查詢結果如圖3所示。

(2)以“工資明細表”查詢為數據源,自動創建縱欄式窗體“工資明細表”,并在窗體頁眉中添加標簽“工資明細表”(宋體、12號、加粗)。

(3)增加一個文本標簽“納稅額”(名稱為“Label_納稅額”)及顯示納稅額的文本框(名稱為“Text_納稅額”)。

(4)將稅前工資、稅后工資及納稅額所對應的文本框格式均改為“貨幣”,小數位數改為“2”。

39.

40.

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

42.

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

44.

參考答案

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

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

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

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

8.1、現在D盤下建立一個空的文件夾,命名為“ACCESS”文件夾。2、打開ACCESS文件夾,單擊鼠標的右鍵,找到新建,單擊數據庫的程序的相關圖標。3、文件夾下就會出現數據庫的圖標文件,重命名數據庫的名稱即可。注:在命名數據庫文件的同時不允許輸入文件名的擴展名。若沒有顯示擴展名,則從“工具”打開找到“文件夾選項”,單擊“文件夾選項”,找到隱藏擴展名的那一項,把前面的小框去掉,并應用即可。

9.

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

11.

12.

13.

14.

15.

16.

17.

18.

19.(1)在“Acc1.mdb”數據庫窗1:1選中“表”對象,單擊“新建”按鈕,選中“設計視圖”,單擊“確定”按鈕。按題干表要求建立字段。單擊工具欄中的“保存”按鈕,另存為“tTeacher'。

(2)在設計視圖中打開“tTeacher”表,選中“編號”字段行。右鍵單擊“編號”行,選擇“主鍵”。

(3)單擊“工作時間”字段行。在“字段屬性”的“默認值”行輸入“DateSerial(Year(Date()),4,1)”。

(4)單擊“年齡”字段行。在“有效性規則”行輸入“isnotnull”。單擊工具欄中的“保存”按鈕。

(5)根據題干表輸入記錄。執行“視圖”一“數據表視圖”命令,右鍵單擊編號為“92016”的照片列,選擇“插入對象”,在“對象類型”下拉列表中選中“位圖圖像”,然后單擊“確定”按鈕。彈出“位圖圖像”界面,執行“編輯”一“粘貼來源”命令,在考生文件夾處找到要插入圖片。雙擊“李麗.bmp”文件,關閉“位圖圖像”界面。單擊工具欄中的“保存”按鈕。

(6)執行“視圖”一“設計視圖”命令。單擊“編號”字段行。在“輸入掩碼”行輸入“AAAAA”。單擊工具欄中的“保存”按鈕,關閉設計視圖。

20.

21.D

22.AA.【解析】本題考查宏操作的知識。宏是由一個或多個操作組成的,在執行這些操作時將按照從上到下的順序執行。

23.C

24.B解析:建立E-R模型是數據庫概念設計的重要內容,而概念設計是設計階段的組成部分。

25.C解析:軟件設計遵循軟件工程的基本目標和原則,建立了適用于在軟件設計中應該遵循的基本原理和與軟件設計有關的概念。①抽象是一種思維工具,就是把事物本質的共同特性抽出來而不考慮其他細節。②模塊是指可以單獨命名且可編址的元素。如高級語言中的過程、函數、子程序等。③信息隱蔽是指在一個模塊內包含的信息(過程或數據),對于不需要這些信息的其他模塊來說是不能訪問的。④模塊獨立性是指每個模塊只完成系統要求的獨立的子功能,并且與其他模塊的聯系最少且接口簡單。因此,本題的正確答案是C。

26.A解析:在Access2003中,通過“格式”菜單欄中的“背景”子菜單,可以設置背景的顏色、圖片和聲音。所以,本題的正確答案為A。

27.C解析:輸入輸出信息是用戶直接關心的,輸入輸出方式和格式應盡可能方便用戶的使用,因為系統能否被用戶接受,往往取決于輸入輸出的風格。好的輸入輸出風格對所有輸入數據檢驗數據的合法性,允許默認值,并

溫馨提示

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

評論

0/150

提交評論