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

下載本文檔

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

文檔簡介

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

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

PrivateSubCommand1_Click()

sum=0

Fori=1To100step2

Nexti

MsgBoxsum

EndSub

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

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

PrivateSubCommand1_Click()

Dimarr(1To10)

Fori=1To10

Nexti

ForEachiInarr()

Nexti

EndSub

3.

4.

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

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

7.執(zhí)行下面的程序段,s的值為【】。

s=0:k=10

Whilek

s=s+10

k=k-2

Wend

8.假設(shè)用—個長度為50的數(shù)組(數(shù)組元素的下標從0到49)作為棧的存儲空間,棧底指針bottom指向棧底元素,棧頂指針top指向棧頂元素,如果bottom=49,top=30(數(shù)組下標),則棧中具有【】個元素。

9.已知數(shù)列的遞推公式如下:

f(n)=1當n=0,1時

f(n)=f(n-1)+f(n-2)當n>1時

則按照遞推公式可以得到數(shù)列:1,1,2,3,5,8,13,21,34,55,……?,F(xiàn)要求

從鍵盤輸入n值,輸出對應(yīng)項的值。例如當輸入n為8時,應(yīng)該輸出34。程序如下,

請補充完整。

PrivateSubrunll_Click()

f0=1

f1=1

num=Val(InputBox("請輸入一個大于2的整數(shù):"))

Forn=2To【】

f2=【】

f0=f1

f1=f2

Nextn

MsgBoxf2

EndSub

10.

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

12.

13.

14.

15.

16.

17.

18.

19.

20.

三、1.選擇題(10題)21.在關(guān)于輸入掩碼的敘述中,錯誤的是______。

A.在定義字段的輸入掩碼時,既可以使用輸入掩碼向?qū)?,也可以直接使用字?/p>

B.定義字段的輸入掩碼,是為了設(shè)置密碼

C.輸入掩碼中的字符“0”表示可以選擇輸入數(shù)字0~9之間的一個數(shù)

D.直接使用字符定義輸入掩碼時,可以根據(jù)需要將字符組合起來

22.在創(chuàng)建條件宏時,若要引用窗體上的控件值,正確的表達式引用是

A.[窗體名]![控件名]

B.[窗體名].[控件名]

C.[Form]![窗體名]![控件名]

D.[Forms]![窗體名]![控件名]

23.表達式10Mod2的值為()。

A.0B.1C.2D.5

24.下列關(guān)于Access表的敘述中,錯誤的是()。

A.表只能包含一個主題的信息

B.表的設(shè)計視圖的主要工作是設(shè)計表的結(jié)構(gòu)

C.在表的數(shù)據(jù)表視圖中可以修改字段名稱

D.表的數(shù)據(jù)表視圖只用于顯示數(shù)據(jù)

25.以下數(shù)據(jù)結(jié)構(gòu)屬于非線性數(shù)據(jù)結(jié)構(gòu)的是______。

A.隊列B.線性表C.二叉樹D.棧

26.為窗體上的控件設(shè)置Tab鍵的順序,應(yīng)選擇屬性表中的______.

A.格式選項卡B.數(shù)據(jù)選項卡C.事件選項卡D.兒他選項卡

27.要限制宏命令的操作范圍,可以在創(chuàng)建宏時定義______。

A.宏操作對象B.宏條件表達式C.窗體或報表控件屬性D.宏操作目標

28.窗體有三種視圖,用于創(chuàng)建窗體或修改窗體的窗口是窗體的()。

A.“設(shè)計”視圖B.“窗體”視圖C.“數(shù)據(jù)表”視圖D.“透視表”視圖

29.在Access中,可以通過數(shù)據(jù)訪問頁發(fā)布的數(shù)據(jù)是

A.只能發(fā)布數(shù)據(jù)庫中沒有變化的數(shù)據(jù)B.只能發(fā)布數(shù)據(jù)庫中變化的數(shù)據(jù)C.能發(fā)布數(shù)據(jù)庫中保存的數(shù)據(jù)D.以上的說法均不對

30.有“讀者”表,含有的字段為讀者編號、讀者姓名、家庭住址、身份證號碼和聯(lián)系電話。當為該表以設(shè)計視圖的方式創(chuàng)建一個讀者窗體后,在窗體的字段列表中不可能含有的字段是()。

A.讀者編號B.家庭住址C.聯(lián)系電話D.書籍編號

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

32.

33.

34.在考生文件夾下有“Acc3.mdb”數(shù)據(jù)庫。

(1)以“課程成績”表為數(shù)據(jù)源,創(chuàng)建分組統(tǒng)計查詢“平均分”,統(tǒng)計每個學生的平均分,結(jié)果顯示“學號”和“平均分”字段,按照平均分降序排列。

(2)以“學生”表為數(shù)據(jù)源,創(chuàng)建“學生”窗體,布局為“縱欄表”,樣式為“標準”。在窗體中添加以“平均分”查詢?yōu)閿?shù)據(jù)源的子窗體,在窗體顯示“平均分”查詢的全部信息。窗體顯示如圖3所示。

35.

36.

37.

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

39.

40.

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

42.

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

44.

參考答案

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

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

3.

4.5.1、現(xiàn)在D盤下建立一個空的文件夾,命名為“ACCESS”文件夾。2、打開ACCESS文件夾,單擊鼠標的右鍵,找到新建,單擊數(shù)據(jù)庫的程序的相關(guān)圖標。3、文件夾下就會出現(xiàn)數(shù)據(jù)庫的圖標文件,重命名數(shù)據(jù)庫的名稱即可。注:在命名數(shù)據(jù)庫文件的同時不允許輸入文件名的擴展名。若沒有顯示擴展名,則從“工具”打開找到“文件夾選項”,單擊“文件夾選項”,找到隱藏擴展名的那一項,把前面的小框去掉,并應(yīng)用即可。6.第一題:步驟:1、找到要操作的數(shù)據(jù)源,打開“教學管理_原始”數(shù)據(jù)庫。2、鼠標右鍵單擊“學生”表,選擇“復制”,再在工具欄上找到“粘貼”圖標,在“表名稱”中輸入“學生表備份”,同時選擇“結(jié)構(gòu)和數(shù)據(jù)”,單擊“確定”即可。3、鼠標右鍵單擊“學生表備份”表,選擇“重命名”,再輸入“學生表備份2009”即可。第二題:步驟:1、在打開的數(shù)據(jù)庫中打開“教師”表,把鼠標移動到“教師編號”字段,鼠標變成“向下黑色箭頭”時單擊左鍵,選中整個字段。2、再單擊鼠標右鍵,選擇“隱藏列”單擊即可。3、在當前表的灰色出單擊鼠標右鍵,選擇“取消隱藏列”,在彈出的窗口的“教師編號”前面的方框打上小勾即可。第三題:1、在第二題的基礎(chǔ)上,在擋開的教師表中操作,把鼠標移動到“姓名”字段,鼠標變成“向下黑色箭頭”時單擊左鍵,選中整個字段。2、再單擊鼠標右鍵,選擇“凍結(jié)列”單擊即可。3、在第二步不關(guān)閉表的情況下,同樣是選擇整列“姓名”,單擊鼠標右鍵,選擇“取消對所有列的凍結(jié)”即可。第四題:1、在第三題的情況下,不關(guān)閉表的情況下,同樣是選中整列字段“教師編號”,按住鼠標左鍵不放,看到鼠標下方加有虛線的方框時拉動鼠標移動到“姓名”列后面,放開鼠標即可。第五題:1、找到要操作的數(shù)據(jù)源,打開“教學管理_原始”數(shù)據(jù)庫。2、打開“教師”表,選中“教師”表的任意一行,然后單擊鼠標的右鍵,選擇“行高”;或者在“格式”中選擇“行高”,再彈出的行高的窗口中輸入想要的高度,如題目的要求是“18”,單擊“確定”即可。3、打開“教師”表,選中“教師”表的任意一列,然后單擊鼠標的右鍵,選擇“列寬”;或者在“格式”中選擇“列寬”,再彈出的行高的窗口中輸入想要的高度,如題目的要求是“18”,單擊“確定”即可。4、設(shè)置完成后保存即可。第六題:1、在第五題的基礎(chǔ)上,在“教師”表的灰色處單擊鼠標右鍵,選擇字體,在彈出來的窗口上選擇和設(shè)置題目的要求后,確定、保存即可。第七題:1、找到要操作的數(shù)據(jù)源,打開“教學管理_原始”數(shù)據(jù)庫。2、打開“教師”表,在工具欄上找到“格式”,單擊有選擇“數(shù)據(jù)表”,在“設(shè)置數(shù)據(jù)表格式”中按題目的要求選擇需要的設(shè)置即可。同理操作即可完成。

7.5050解析:本題考查While循環(huán)。While循環(huán)中的<表達式>是一個數(shù)值表達式k,若k不等于0,則執(zhí)行循環(huán)體;若k等于0,則結(jié)束循環(huán)。本題中循環(huán)體共被執(zhí)行5次,每執(zhí)行一次循環(huán)體,變量s將累加一次10,結(jié)果為“50'。

8.2020解析:棧是限定在一端進行插入與刪除的線性表。在棧中,允許插入與刪除的一端稱為棧頂,而不允許插入與刪除的另一端稱為棧底。棧頂元素總是最后被插入的元素,從而也是最先能被刪除的元素:棧底元素總是最先被插入的元素,從而也是最后才能被刪除的元素。即棧是按照“先進后出”或“后進先出”的原則組織數(shù)據(jù)的,因此,棧也被稱為“先進后出”表或“后進先出”表。通常用指針top來指示棧頂?shù)奈恢?,用指針bottom指向棧底。由題意可知棧頂指針top=30,bottom=49,則棧中具有的元素應(yīng)該為bottom-top+1即49-30+1=20。

9.numf0+f1num\r\nf0+f1解析:程序首先需要接受用戶輸入的值,根據(jù)程序代碼可以判斷,使用變量num來存放用戶輸入的值,使用循環(huán)實現(xiàn)遞推,根據(jù)題面“要求從鍵盤輸入n值,輸出對應(yīng)項的值”,可知循環(huán)從2開始,到用戶輸入的值結(jié)束,也就是“Forn=2Tonum”。根據(jù)題面給出的公式“當n>1時,f(n)=f(n-1)+f(n-2)”,可知第n項的值總等于它前兩項(即第n-2項與第n-1項)之和,在程序For循環(huán)中,總用f2表示第n項,f0表示第n-2項,f1表示第n-1項,所以f2=f0+f1。

10.

11.

12.

13.

14.

15.

16.

17.

18.

19.

20.

21.B解析:定義輸入掩碼是為了使輸入的格式標準保持一致或檢查輸入時的錯誤,故選項B的說法是錯誤的。

22.D解析:在輸入條件表達式時,可能會引用窗體或報表上的控件值,可以使用如下的語法:Forms![窗體名]![控件名]或[Forms]![窗體名]![控件名]

23.AA.【解析】本題考查VBA中表達式運算的知識。在VBA中Mod是取余數(shù)運算,將返回左操作數(shù)整除右操作數(shù)后的余數(shù)。本題中10可以被2整除,所以余數(shù)為0。

24.D解析:本題考查表各種視圖的知識。Access中的表是數(shù)據(jù)實際存儲的對象,只能包含關(guān)于一個主題的信息。設(shè)計表共有3種視圖,“數(shù)據(jù)表”視圖、“設(shè)計”視圖、“表向?qū)А币晥D。設(shè)計視圖的主要工作是設(shè)計表的結(jié)構(gòu),在數(shù)據(jù)表視圖中不但可以顯示和輸入數(shù)據(jù),而且可以修改字段名稱。

25.C解析:線性表、棧和隊列等數(shù)據(jù)結(jié)構(gòu)所表達和處理的數(shù)據(jù)以線性結(jié)椒為組織形式。棧是一種特殊的線性表,這種線性表只能在固定的一端進行插入和刪除操作,允許插入和刪除的一端稱為棧頂,另一端稱為棧底。一個新元素只能從棧頂一端進入;刪除時,只能刪除棧頂?shù)脑?,即剛剛被插入的元素。所以棧又稱后進先出表(LastInFirstOut):隊列可看作是插入在一端進行,刪除在另一端進行的線性表,允許插入的一端稱為隊尾,允許刪除的一端稱為隊頭。在隊列中,只能刪除隊頭元素,隊列的最后一個元素一定是最新入隊的元素。因此隊列又稱先進先出表(FirstInFirstOut)。

26.D解析:控件的常用格式屬性包括標題、字體名稱、字體大小、字體粗細、前景顏色、背景顏色、特殊效果等??丶某S脭?shù)據(jù)屬性包括控件來源、輸入掩碼、有效性規(guī)則、有效性文本、默認值、是否有效、是否鎖定等,控件的常用事件屬性包括單擊、雙擊、獲得焦點、失去焦點、鼠標按下、鼠標移動、鼠標釋放等??丶某S闷渌麑傩园Q、狀態(tài)欄文字、自動Tab鍵、控件提示文本等。

27.B解析:宏是由一個或多個操作組成的集合,其中的每個操作能夠自動地實現(xiàn)特定的功能。宏可以是包含操作序列的一個宏,也可以是一個宏組。如果設(shè)計時有很多的宏,將其分類組織到不同的宏組中會有助于數(shù)據(jù)庫的管理。使用條件表達式可以決定在某些情況下運行宏時,某個操作是否進行。

28.A解析:窗體的設(shè)計視圖可以用來創(chuàng)建窗體或修改窗體的窗口。

29.C解析:如果數(shù)據(jù)不常更改則使用靜態(tài)HTML格式;如果數(shù)據(jù)需要經(jīng)常更改,則使用動態(tài)HTML格式。所以可以發(fā)布數(shù)據(jù)庫中存在的數(shù)據(jù)。

30.D解析:本題考查窗體設(shè)計視圖的基礎(chǔ)知識。在窗體的設(shè)計視圖中,所設(shè)計的字段列表必需來源于所依賴的表。在表中未出現(xiàn)的字段不可能在窗體中顯示。

31.

32.

33.

34.(1)在“Acc3.mdb”數(shù)據(jù)庫窗口單擊“查詢”對象,單擊“新建”按鈕,在“新建查詢”對話框中選擇“設(shè)計視圖”,單擊“確定”按鈕。添加“課程成績”表,然后單擊“關(guān)閉”按鈕,關(guān)閉“顯示表”對話框。在字段行選擇“學號”字段,在工具欄中單擊“合計”按鈕,在“學號”字段對應(yīng)的“總計”行選擇“分組”,添加“平均分:Sum([課程成績]![成績])/Count([課程成績]![課程編號])”字段,在對應(yīng)的“總計”行選擇“表達式”,在“排序”行選擇“降序”。單擊工具欄中的“保存”按鈕,在彈出的“另存為”對話框中輸入查詢名字“平均分”,單擊“確定”按鈕,

溫馨提示

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

評論

0/150

提交評論