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

下載本文檔

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

文檔簡介

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

一、操作題(10題)1.在窗體上畫一個名稱為Text1的文本框和一個名稱為Command1的命令按鈕,然后編寫如下事件過程:

PrivateSubCommand1Click()

DimiAsInteger,nAsInteger

n=0

Fori=0To50

i=i+3

n=n+1

Ifi>10ThenExitFor

Nexti

Text1.Text=Str(n)

EndSub

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

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

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

PrivateSubo(ByVidpAslnteger)

p=p*2

EndSub

PrivateSubCommandl_C1kk()

DimiAsIntcger

Cails(1)

Ifi>4Thcni=i^2

MsgBoxi

EndSub

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

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

PrivateSubCommand1_Click()

DimxAsInteger,yAsInteger,zAsInteger

Callp1(a,b,c)

EndSub

Subp1(xAsInteger,yAsInteger,zAsInteger)

z=x+y

EndSub

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

5.數據模型按不同的應用層次分為三種類型,它們是【】數據模型、邏輯數據模型和物理數據模型。

6.創(chuàng)建一個查詢,要求將表對象“tStud”中總分成績超過270分(含270分)的學生信息追加到空表“tTemp”中。其中,“tTemp”表的入學成績?yōu)閷W生總分,所建查詢命名為“qT4”。

7.使用表向導創(chuàng)建表:在D:\\Access目錄下有一ACCESS數據庫“教學管理.mdb”。利用表的“表向導”創(chuàng)建如右圖的“學生-表向導”表。

8.假定當前日期為2002年8月25日,星期日,則執(zhí)行以下語句后,a、b、c和d的值分別是25、8、2002、【】。

a=day(now)

b=month(now)

C=year(now)

d=weekday(now)

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

10.使用數據視圖創(chuàng)建表:在D:\\Access目錄下有一ACCESS數據庫“教學管理.mdb”。利用表的“數據視圖”創(chuàng)建如下圖所示的“學生-數據視圖”表。

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

12.

13.

14.

15.

16.

17.

18.

19.

20.

三、1.選擇題(10題)21.對建立良好的程序設計風格,下面有關語句結構描述錯誤的是()。

A.在一行內只寫一條語句B.程序編寫應優(yōu)先考慮清晰性C.程序編寫要做到效率第一,清晰第二D.避免不必要的轉移

22.在表達式中引用對象名稱時,如果它包含空格和特殊的字符,需要用()將對象名稱包含起來。

A.“#”B.“""”C.“()”D.“[]”

23.某二叉樹T有n個結點,設按某種順序對T中的每個結點進行編號,編號值為1,2,…,n,且有如下性質:T中任一結點v,其編號等于左子樹上的最小編號減1,而v的右子樹的結點中,其最小編號等于v左子樹上的結點的最大編號加1。此二叉樹是按()順序編號的。

A.前序遍歷B.中序遍歷C.后序遍歷D.按層次遍歷

24.關系模型允許定義3類數據約束,下列不屬于數據約束的是______。A.A.實體完整性約束B.參照完整性約束C.域完整性約束D.用戶自定義的完整性約束

25.必須輸入任何的字符或一個空格的輸入掩碼是______。

A.AB.aC.&D.C

26.下列實體的聯(lián)系中,屬于多對多聯(lián)系的是()

A.學生與課程B.學校與校長C.住院的病人與病床D.工資級別與職工

27.在"NewVar=528"語句中,變量NewVar的類型默認為______。

A.BooleanB.VariantC.DoubleD.Integer

28.軟件生命周期中所花費用最多的階段是()。

A.詳細設計B.軟件編碼C.軟件測試D.軟件維護

29.與表達式“BETWEEN50ANDl00'’功能相同的表達式是(),

A.“>=50AND<=100”

B.“>50AND<100”

C.“<=500R>=i00”

D.“IN(50,100)”

30.已知程序段:sum=0Fori=1to10step3sum=sum+ii=i*2Nexti當循環(huán)結束后,變量i、sum的值分別為()。

A.10、6B.13、6C.13、5D.10、5

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

32.

33.在考生文件夾下,存在一個數據庫文件“Acc3.mdb”,其中已經設計了表對象“職工”、窗體對象“F1”、報表對象“R1”和宏對象“M1”。試在此基礎上按照以下要求補充設計:(1)設置表對象“職工”中“姓名”字段為“必填字段”,同時設置其為“有重復索引”。將考生文件夾下的圖像文件“S0002.bmp”作為表對象“職工”中編號為“S0002”、名為“劉淼”的女職工的照片數據。(2)將報表“R1”的主體節(jié)區(qū)內“Age”文本框控件改名為“Year”,同時依據報表記錄源的“年齡”字段值計算并顯示出其4位的出生年信息(注意:當前年必須用相關函數返回)。(3)設置“F1”窗體上名為“Title”的標簽文本顯示為“陰影特殊效果”。同時,將窗體按鈕“corn”的單擊事件屬性設置為宏“M1”,以完成按鈕單擊打開報表的操作。顯示結果如圖4所示。

34.

35.在考生文件夾下有一個“Acc3.mdb”數據庫。

(1)以“客戶基本情況表”表為數據源,創(chuàng)建“按照窗體客戶代碼查詢”的功能查詢,查詢與“銷售明細”窗體中客戶代碼相同的客戶信息。結果顯示“客戶基本情況表”表的全部字段。查詢結果如圖3所示。

(2)在“銷售明細”窗體中添加“房源信息”和“客戶信息”按鈕,分別實現運行“安照窗體房源代碼查詢”和“按照窗體客戶代碼查詢”查詢查詢結果如圖4所示。

36.

37.

38.

39.

40.

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

42.

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

44.在“Acc2.mdb”數據庫中有“售貨員信息”、“庫存數據”和“銷售數據”3張表。

(1)以“銷售數據”、“售貨員信息”和“庫存數據”表為數據源,創(chuàng)建參數查詢“按貨號查詢銷售金額”,實現通過輸入貨號顯示該產品的銷售金額。參數提示為“請輸入貨號”,結果顯示“貨號”、“貨名”和“銷售金額”字段。其中銷售金額=Sum([銷售數據]![銷售價格])。查詢結果如圖2所示。

(2)創(chuàng)建“銷售金額查詢”宏,運行“按貨號查詢銷售金額”查詢。

參考答案

1.33解析:本題考查循環(huán)的知識。Exit語句用于中途退出循環(huán),所以帶有Exit語句的循環(huán)結束后,一定要判斷清楚到底是因為不滿足循環(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)結束后還要加上步長1,經過計算在第3次循環(huán)的時候由于i的值為11而滿足了If語句的條件,執(zhí)行ExitFor后退出循環(huán),此時的n值為3。2.1、打開剛剛建立的“教學管理”數據庫,單擊“文件—>新建”,在彈出的窗口右面,找到“本機上的模板…”并單擊。2、在彈出的模板窗口上選擇“數據庫”,找到“資產追蹤”,選中,并單擊“確定”。3、選擇保存數據庫的路徑D:\\\\ACCESS,并命文件名為“資產追蹤”,單擊“創(chuàng)建”。4、“下一步→下一步”在數據庫向導里面選擇“標準”,“下一步→大膽”?!跋乱徊健乱徊健?,單擊“完成”即可。

3.36

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

5.概念數據模型按不同的應用層次分為三種類型,它們足概念數據模型、邏輯數據模型和物理數據模型。概念數據模型簡稱概念模型,它是一種面向客觀世界、面向用戶的模型;它與具體的數據庫管理系統(tǒng)無關。邏輯數據模型又稱數據模型,它是一種面向數據庫系統(tǒng)的模型,該模型著重于在數據庫系統(tǒng)一級的實現。物理數據模型又稱物理模型,它是—種面向計算機物理表示的模型,此模型給出了數據模型在計算機上物理結構的表示。6.【審題分析】本題主要考查追加表查詢,追加表一般情況用于數據庫的復制、轉移。在表中條件表達式是:數學-語文+物理>=270。

【操作步驟】步驟1:在“samp2.msb”窗口下,單擊“查詢”對象,添加“tStud”表。關閉對話框。執(zhí)行【查詢】一【追加表查詢】菜單命令,在追加表對話框內輸追加到表名稱“tTemp”,雙擊“身份證號、“姓名”字段,在“字段”所在行的第三列列出條什運算式:[數學]+[語文】+(物理】,在其對應的“條件”行內輸入:>=270,追加到所在行選擇“入學成績”表。如圖40所示。

步驟2:單擊“保存”按鈕,輸入文件名:“qt4”。單擊“確定”按鈕,關閉“qt4”查詢窗口。步驟3:關閉“samp2.mdb”數據庫窗口。

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

8.11解析:Day(date),必要的date參數,可以是任何能夠表示日期的Variant、數值表達式、字符串表達式或它們的組合。如果date包含Null,則返回Null。

weekday(date)返回一個Variant(Integer),包含一個控數,代表某個日期是星期幾。

語法:

Weekday(daie),[firstdayofweek])

Firstdayofweek指定一星期第一天的常數。如果未予指定,則以vbSunday為缺省值,即星期日為1,則星期六為7。9.第一題:步驟:1、找到要操作的數據源,打開“教學管理_原始”數據庫。2、鼠標右鍵單擊“學生”表,選擇“復制”,再在工具欄上找到“粘貼”圖標,在“表名稱”中輸入“學生表備份”,同時選擇“結構和數據”,單擊“確定”即可。3、鼠標右鍵單擊“學生表備份”表,選擇“重命名”,再輸入“學生表備份2009”即可。第二題:步驟:1、在打開的數據庫中打開“教師”表,把鼠標移動到“教師編號”字段,鼠標變成“向下黑色箭頭”時單擊左鍵,選中整個字段。2、再單擊鼠標右鍵,選擇“隱藏列”單擊即可。3、在當前表的灰色出單擊鼠標右鍵,選擇“取消隱藏列”,在彈出的窗口的“教師編號”前面的方框打上小勾即可。第三題:1、在第二題的基礎上,在擋開的教師表中操作,把鼠標移動到“姓名”字段,鼠標變成“向下黑色箭頭”時單擊左鍵,選中整個字段。2、再單擊鼠標右鍵,選擇“凍結列”單擊即可。3、在第二步不關閉表的情況下,同樣是選擇整列“姓名”,單擊鼠標右鍵,選擇“取消對所有列的凍結”即可。第四題:1、在第三題的情況下,不關閉表的情況下,同樣是選中整列字段“教師編號”,按住鼠標左鍵不放,看到鼠標下方加有虛線的方框時拉動鼠標移動到“姓名”列后面,放開鼠標即可。第五題:1、找到要操作的數據源,打開“教學管理_原始”數據庫。2、打開“教師”表,選中“教師”表的任意一行,然后單擊鼠標的右鍵,選擇“行高”;或者在“格式”中選擇“行高”,再彈出的行高的窗口中輸入想要的高度,如題目的要求是“18”,單擊“確定”即可。3、打開“教師”表,選中“教師”表的任意一列,然后單擊鼠標的右鍵,選擇“列寬”;或者在“格式”中選擇“列寬”,再彈出的行高的窗口中輸入想要的高度,如題目的要求是“18”,單擊“確定”即可。4、設置完成后保存即可。第六題:1、在第五題的基礎上,在“教師”表的灰色處單擊鼠標右鍵,選擇字體,在彈出來的窗口上選擇和設置題目的要求后,確定、保存即可。第七題:1、找到要操作的數據源,打開“教學管理_原始”數據庫。2、打開“教師”表,在工具欄上找到“格式”,單擊有選擇“數據表”,在“設置數據表格式”中按題目的要求選擇需要的設置即可。同理操作即可完成。10.1、找到要操作的數據源,打開“教學管理”數據庫。2、選擇數據庫的對象“表”,可以在窗口上雙擊“通過輸入數據創(chuàng)建表”或者單擊“新建”,在打開的窗口中選擇“數據表視圖”。單擊“確定”按鈕,把鼠標放置于“字段1”上,變成向下箭頭以后“單擊一下”,使得整個字段變成黑色,然后單擊“鼠標右鍵”一次,選擇“重命名列”,輸入所要求的字段名稱;同理一直操作完成,命名完成以后單擊“保存”,輸入“學生-數據視圖”,單擊“確定”即可。3、再用“設計視圖”打開“學生-數據視圖”表進行表的“數據類型”進行設計,設計完成后單擊“保存”即可。

11.

12.

13.

14.

15.

16.

17.

18.

19.

20.

21.C解析:語句結構的風格對建立良好的程序設計風格很重要。選項A、B、D都是良好的語句結構的風格,考生應在編程中注意。選項C是錯誤的,好的語句結構風格要求程序編寫要做到清晰第一,效率第二。

22.D解析:本題考查表達式引用對象名稱。只有用方括號([])將對象名括起來,Access才能識別該對象。答案為D。

23.A解析:根據結點v的右子樹的結點中,其最小編號等于v左子樹上的結點的最大編號加1,可以斷定是前序遍歷。

24.C解析:關系模型允許定義3類數據約束,它們是實體完整性約束、參照完整性約束及用戶自定義的完整性約束。其中前兩種完整性約束由關系數據庫系統(tǒng)支持,對于用戶自定義的完整性約束,則由關系數據庫系統(tǒng)提供完整性約束語言,用戶利用該語言給出約束條件,運行時由系統(tǒng)自動檢查。

25.C解析:定義輸入掩碼屬性所使用的字符如下表:[*]

26.AA本題考查關系數據庫中實體之間的聯(lián)系。實體之間的聯(lián)系有3種:一對一關系、一對多關系和多對多關系。一個學生可以選擇多門課程,一門課程可被多個學生選擇,所以學生與課程之間是多對多的聯(lián)系

27.B解析:當在變量名稱后沒有附加類型說明字符來指明隱含類型變量的數據類型時,默認為Variant數據類型。

28.D解析:軟件生命周期分為軟件定義、軟件開發(fā)及軟件運行維護3個階段。本題中,詳細設計、軟件編碼和軟件測試都屬于軟什開發(fā)階段;維護是軟件生命周期的最后一個階段,也是持續(xù)時間最長,花費代價最大的一個階段.軟件工程學的一個目的就是提高軟件的可維護性,降低維護的代價。

29.A解析:本題考查表達式的幾種表達方法。題中表達式“BETWEEN50ANDl00'’表示一個數在50—100之間,BETWEEN操作符是用來檢查值的范圍,比較值必須是被關鍵字AND分隔的兩個值(低值和高值),這個和A選項“>=50AND<=100”的含義是一樣的;B選項表示大于50小于100的數,但是沒有包括50和100這兩個端點;C選項表示小于等于50或者大于等于100的數;D選項中IN操作符是測試值是否等于圓括號中的任何成員,比較值必須是一個括在圓括號中的列表,只是代表了50和100。由此可見只有A選項是符合題意的。答案為A,

30.BB.【解析】本題考查VBA中循環(huán)的知識。本題需要仔細分析循環(huán)次數,第一次循環(huán)時i的值為1,sum的值也為1,然后i=i*2值變?yōu)?,需要再加上步長值3;第二次循環(huán)時i的值為5,sum的值也為5,然后i=i*2值變?yōu)?0,需要再加上步長值3:要進行第三次循環(huán)前判斷i的值為l3不再滿足循環(huán)條件,所以循環(huán)結束。

31.

32.

33.(1)在“Acc3.mdb”數據庫中單擊“表”對象,選擇“職工”表,單擊“設計”按鈕,打開“職工”表設計視圖。選中“姓名”字段行,選擇下面字段屬性中“填字段”下拉列表中的

“是”選項,選擇下面字段屬性中“索引”下拉列表中的“有(有重復)”選項,單擊“保存”按鈕,保存“職工”表。單擊工具欄中的“數據表視圖”按鈕,切換至“職工”表數據視圖中,右鍵單擊“工號”為“S0002”,姓名為“劉淼”對應的照片字段,執(zhí)行“插入對象”快捷菜單命令,彈出“插入對象”對話框,選擇“由文件創(chuàng)建”單選按鈕,單擊“瀏覽”按鈕選擇“S0002.bmp”圖片所在路徑,單擊“確定”按鈕。單擊“保存”按鈕,保存“職工”表,關閉表視圖。

(2)在“Acc3.mdb“數據庫中單擊“報表”對象,選擇“R1”報表,單擊“設計”按鈕,打開“R1”報表設計視圖。右鍵單擊名稱為“Age”的文本框即“未綁定”文本框,執(zhí)行“屬性”快捷菜單命令,彈出“文本框”對話框,選擇“全部”選項卡,在“名稱”文本框中輸入“Year”。在“控件來源”文本框中輸入“=Year(Now())-[年齡]”,關閉“屬性”窗口。單擊“保存”按鈕,保存“R1”報表,關閉報表設計圖。

(3)在“Acc3

溫馨提示

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

評論

0/150

提交評論