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

下載本文檔

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

文檔簡介

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

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

2.

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

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

4.閱讀下面的程序段:

sum=0

fori=1to3

forj=ito4

fork=j(luò)to5

sum=sum+1

nextk

nextj

nexti

執(zhí)行上面的三重循環(huán)后,sam的值為______。

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

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

PrivateSubo(ByVidpAslnteger)

p=p*2

EndSub

PrivateSubCommandl_C1kk()

DimiAsIntcger

Cails(1)

Ifi>4Thcni=i^2

MsgBoxi

EndSub

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

7.在窗體上畫一個命令按鈕,然后編寫如下事件過程:

PrivateSubCommand1_Click()

a=0

Fori=1To2

Forj=1To4

IfjMod2<>0Then

a=a+1

EndIf

a=a+1

Nextj

Nexti

MsgBoxa

EndSub

程序執(zhí)行后,單擊命令按鈕,消息框顯示的是【】。

8.使用表向?qū)?chuàng)建表:在D:\\Access目錄下有一ACCESS數(shù)據(jù)庫“教學管理.mdb”。利用表的“表向?qū)А眲?chuàng)建如右圖的“學生-表向?qū)А北怼?.使用數(shù)據(jù)視圖創(chuàng)建表:在D:\\Access目錄下有一ACCESS數(shù)據(jù)庫“教學管理.mdb”。利用表的“數(shù)據(jù)視圖”創(chuàng)建如下圖所示的“學生-數(shù)據(jù)視圖”表。

10.數(shù)據(jù)模型按不同的應(yīng)用層次分為三種類型,它們是【】數(shù)據(jù)模型、邏輯數(shù)據(jù)模型和物理數(shù)據(jù)模型。

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

12.

13.

14.

15.

16.

17.

18.

19.

20.考生文件夾下存在一個數(shù)據(jù)庫文件“Accl.mdb”,其中已經(jīng)設(shè)計好表對象“Student”。請按照以下要求完成對表的修改:(1)設(shè)置數(shù)據(jù)表顯示的字體大小為“18”,行高為“20”。(2)設(shè)置“簡歷”字段的設(shè)計說明為“大學入學時的信息”。(3)將“年齡”字段的字段大小改為“整型”。(4)將學號為“20061001”學生的照片信息換成考生文件夾下的“zha0.bmp”圖像文件。(5)將隱藏的“人校時間”字段重新顯示出來。(6)完成上述操作后,將“備注”字段刪除。

三、1.選擇題(10題)21.關(guān)系數(shù)據(jù)庫管理系統(tǒng)應(yīng)能實現(xiàn)的專門關(guān)系運算包括()。

A.選擇、投影、連接B.分組、索引、排序C.刪除、更新、追加D.顯示、打印、制表

22.下列描述中正確的是()。

A.軟件工程只是解決軟件項目的管理問題

B.軟件工程主要解決軟件產(chǎn)品的生產(chǎn)率問題

C.軟件工程的主要思想是強調(diào)在軟件開發(fā)過程中需要應(yīng)用工程化原則

D.軟件工程只是解決軟件開發(fā)過程中的技術(shù)問題

23.假定有如下的Sub過程:

Subsfun(xAsSingle,yAsSingle)

t=x

x=t/y

y=tMody

EndSub

在窗體上添加一個命令按鈕(名為Command1),然后編寫如下事件過程:

PrivateSubCommand1_Click()

DimaAssingle

DimbAssingle

a=5

b=4

sfuna,b

MsgBoxa&chr(10)+chr(13)&b

EndSub

打開窗體運行后,單擊命令按鈕,消息框的兩行輸出內(nèi)容分別為()。

A.1和1B.1.5和1C.1.25和4D.5和4

24.利用Access創(chuàng)建的數(shù)據(jù)庫文件,其擴展名為______。A..ADPB..DBFC..FRMD..MDB

25.下列不屬于窗口事件的是______。

A.打開B.關(guān)閉C.刪除D.加載

26.為了在報表的每一頁底部顯示頁碼號,那么應(yīng)該設(shè)置

A.報表頁眉B.頁面頁眉C.頁面頁腳D.報表頁腳

27.數(shù)據(jù)庫設(shè)計步驟中,比較難處理的一步是()。

A.分析建立數(shù)據(jù)庫的目的B.確定數(shù)據(jù)庫中的表C.確定表示的字段D.確定主關(guān)鍵字

28.合法的表達式是()。

A.教師編號between100000and200000

B.[性別]=“男”or[性別]=“女”

C.[基本工資]>=1000[基本工資]<=10000

D.[性別]like“男”=[性別]=“女”

29.在窗體中添加一個命令按鈕(名稱為Command1)和一個文本框(名為text1),然后編寫如下事件過程:PrivateSubCommand_Click()DimxAsInteger,yAsInteger,zAsIntegerx=5:y=7:z=0Me!Text1=""Callp1(x,y,z)Me!Textl=zEndSubSubp1(aAsInteger,bAsInteger,ByvalcAsInteger)c=a+bEndSub打開窗體運行后,單擊命令按鈕,文本框中顯示的內(nèi)容是()。

A.12B.0C.5D.7

30.一個向量第一個元素的存儲地址是100,每個元素的長度為2,則第5個元素的地址是()。A.110B.108C.100D.120

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

32.

33.

34.

35.

36.

37.

38.

39.

40.在考生文件夾下有一個數(shù)據(jù)庫文件“samp3.accdb”,其中存在已經(jīng)設(shè)計好的表對象“tAddr”和“tUser”,同時還有窗體對象“fEdit”和“fEuser”。請在此基礎(chǔ)上按照以下要求補殼“狐dit”窗體的設(shè)計。

(1)將窗體中名稱為“Lremgrk”的標簽控件上的文字顏色改為紅色(紅色代碼為255),字體粗細改為“加粗”。

(2)將窗體標題設(shè)置為“修改用戶信息”。

(3)將窗體邊框改為“對話框邊框”樣式,取消窗體中的水平和垂直滾動條、記錄選擇器、導航按鈕和分隔線。

(4)將窗體中“退出”命令按鈕(名稱為“cmdquit”)上的文字顏色改為深棕(深棕代碼為128)、字體粗細改為“加粗”,并給文字加上下劃線。

(5)在窗體中還有“修改”和“保存”兩個命令按鈕,名稱分別為“CmdEdit”和“CmdSave”,其中“保存”命令按鈕在初始狀態(tài)為不可用,當單擊“修改”按鈕后,應(yīng)使“保存”按鈕變?yōu)榭捎谩,F(xiàn)已編寫了部分VBA代碼,請按照VBA代碼中的指示將代碼補充完整。

要求:修改后運行該窗體,并查看修改結(jié)果。

注意:不能修改窗體對象“fEdit”和“fEuser”中未涉及的控件、屬性;不能修改表對象“tAddr”和“tUser”。

程序代碼只允許在“**********”與“**********”之間的空行內(nèi)補充一行語句,完成設(shè)計,不允許增刪和修改其他位置已存在的語句。五、綜合操作題(2題)41.

42.

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

44.

參考答案1.第一題:1、打開找到所需要操作的數(shù)據(jù)資料。2、打開“教學管理”數(shù)據(jù)庫,在數(shù)據(jù)庫對象“表”單擊鼠標“右鍵”,找到“導入”并單擊,在彈出的窗口中選擇相關(guān)路徑(一定找到“學生電子表格”的位置),尋找所需要的文件所在的文件夾下時,如果沒有顯示“學生電子表格”,則單擊“文件類型”的右面的下拉按鈕——三角形。3、在文件類型中選擇“MicrosoftExcel”,出現(xiàn)“學生電子表格”后,選中“學生電子表格”,再單擊右下角的“導入”,單擊“下一步”,再單擊“下一步”,若“第一行包含列標題”前面的方框打上小勾,則直接單擊“下一步”;若“第一行包含列標題”前面的方框沒有打上小勾,則打上小勾后直接單擊“下一步”。再單擊“下一步”,再單擊“下一步”,選擇“我自己選擇主鍵”,再單擊“下一步”,命名為“學生_從電子表格”,單擊“完成”即可。第二題:1、打開找到所需要操作的數(shù)據(jù)資料。2、打開“教學管理”數(shù)據(jù)庫,在數(shù)據(jù)庫對象“表”單擊鼠標“右鍵”,找到“導入”并單擊,在彈出的窗口中選擇相關(guān)路徑(一定找到“學生”的位置),尋找所需要的文件所在的文件夾下時,如果沒有顯示“學生.txt”,則單擊“文件類型”的右面的下拉按鈕——三角形。3、在文件類型中選擇“文本文件”,出現(xiàn)“學生.txt”后,選中“學生.txt”,再單擊右下角的“導入”,單擊“下一步”,再單擊“下一步”,若“第一行包含列標題”前面的方框打上小勾,則直接單擊“下一步”;若“第一行包含列標題”前面的方框沒有打上小勾,則打上小勾后直接單擊“下一步”。再單擊“下一步”,再單擊“下一步”,選擇“我自己選擇主鍵”,再單擊“下一步”,命名為“學生_從文本文件”,單擊“完成”即可。第三題:1、打開找到所需要操作的數(shù)據(jù)資料。2、打開“教學管理”數(shù)據(jù)庫,在數(shù)據(jù)庫對象“表”單擊鼠標“右鍵”,找到“導入”并單擊,在彈出的窗口中選擇相關(guān)路徑(一定找到“教學管理_原始”的位置),尋找所需要的文件所在的文件夾下時,如果沒有顯示“教學管理_原始”,則單擊“文件類型”的右面的下拉按鈕——三角形。3、在文件類型中選擇“MicrosoftofficeAccess”,出現(xiàn)“教學管理_原始”后,選中“教學管理_原始”,再單擊右下角的“導入”,單擊對象“表”中的“學生”表,然后確定即可。

2.

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

4.2828解析:本題考查循環(huán)的知識。這類問題循環(huán)體中只有一條語句,就是sum=sum+1,這樣的話問題就變成了判斷這條語句共執(zhí)行多少次,也就是最內(nèi)層循環(huán)一共會執(zhí)行多少次。可以這樣分析:當i=1,j=1時,內(nèi)循環(huán)執(zhí)行5次;當i=1,j=2時,內(nèi)循環(huán)執(zhí)行4次;當i=1,j=3時,內(nèi)循環(huán)執(zhí)行3次;當i=1,j叫時,內(nèi)循環(huán)執(zhí)行2次,這樣的話外循環(huán)第一次時內(nèi)循環(huán)共執(zhí)行5+4+3+2=14次;當i=2時,,j從2開始循環(huán),那么內(nèi)循環(huán)共執(zhí)行4+3+2=9次;當i=3時,j從3開始循環(huán),那么內(nèi)循環(huán)共執(zhí)行3+2=5次,所以總的執(zhí)行次數(shù)為14+9+5=28次。

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

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

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

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

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

6.36

7.1212解析:考查多重循環(huán)結(jié)構(gòu)的編程方法。對于內(nèi)層循環(huán)而言,當j為1、3時,a會各加兩次1;當j為2、3時,a會各加一次1。所以,整個內(nèi)層會加6次1??紤]到外層循環(huán)要執(zhí)行兩次循環(huán)體,所以一共要加12次1,最終的輸出結(jié)果為12。8.1、找到要操作的數(shù)據(jù)源,打開“教學管理”數(shù)據(jù)庫。2、選擇數(shù)據(jù)庫的對象“表”,可以在窗口上雙擊“使用向?qū)?chuàng)建表”或者單擊“新建”,在打開的窗口中選擇“表向?qū)А薄螕簟按_定”按鈕,在彈出的窗口上選擇“商務(wù)”,在示例表中選擇“學生”表。3、添加九個示例字段到“新表中的字段”,在“新表中的字段”下面單擊“重命名字段”進行如要求所示的圖的字段名字。完成命名之后單擊“下一步”,命名為“學生-表向?qū)А保x擇“不,讓我自己設(shè)置主鍵”。4、單擊“下一步”,再單擊“下一步”,再單擊“下一步”,點擊“完成”即可。5、關(guān)閉打開的表,右鍵單擊“學生-表向?qū)А?,選擇“設(shè)計視圖”打開表。6、在打開表中進行如題目要求所示設(shè)置“數(shù)據(jù)類型”,完成后“保存”即可9.1、找到要操作的數(shù)據(jù)源,打開“教學管理”數(shù)據(jù)庫。2、選擇數(shù)據(jù)庫的對象“表”,可以在窗口上雙擊“通過輸入數(shù)據(jù)創(chuàng)建表”或者單擊“新建”,在打開的窗口中選擇“數(shù)據(jù)表視圖”。單擊“確定”按鈕,把鼠標放置于“字段1”上,變成向下箭頭以后“單擊一下”,使得整個字段變成黑色,然后單擊“鼠標右鍵”一次,選擇“重命名列”,輸入所要求的字段名稱;同理一直操作完成,命名完成以后單擊“保存”,輸入“學生-數(shù)據(jù)視圖”,單擊“確定”即可。3、再用“設(shè)計視圖”打開“學生-數(shù)據(jù)視圖”表進行表的“數(shù)據(jù)類型”進行設(shè)計,設(shè)計完成后單擊“保存”即可。

10.概念數(shù)據(jù)模型按不同的應(yīng)用層次分為三種類型,它們足概念數(shù)據(jù)模型、邏輯數(shù)據(jù)模型和物理數(shù)據(jù)模型。概念數(shù)據(jù)模型簡稱概念模型,它是一種面向客觀世界、面向用戶的模型;它與具體的數(shù)據(jù)庫管理系統(tǒng)無關(guān)。邏輯數(shù)據(jù)模型又稱數(shù)據(jù)模型,它是一種面向數(shù)據(jù)庫系統(tǒng)的模型,該模型著重于在數(shù)據(jù)庫系統(tǒng)一級的實現(xiàn)。物理數(shù)據(jù)模型又稱物理模型,它是—種面向計算機物理表示的模型,此模型給出了數(shù)據(jù)模型在計算機上物理結(jié)構(gòu)的表示。

11.

12.

13.

14.

15.

16.

17.

18.

19.

20.(1)在“Accl.mdb”數(shù)據(jù)庫中雙擊“student”表,打開數(shù)據(jù)表視圖。執(zhí)行“格式”一“字體”命令,彈出“字體”對話框,在其中選擇字號為“l(fā)8”,單擊“確定”按鈕。再次執(zhí)行“格式’一“行高”命令,在彈出的對話框中輸入“20”,然后單擊“確定”按鈕。單擊“保存”按鈕,關(guān)閉數(shù)據(jù)表。

(2)在“Accl.mdb”數(shù)據(jù)庫中單擊“student”表,然后單擊“設(shè)計”按鈕,打開設(shè)計視圖。在“簡歷”行的“說明”列中輔入“大學入學時的信息”。單擊“保存”按鈕。

(3)單擊“年齡”字段,在其“字段大小”欄中選擇“整型”。在“備注”字段名稱上單擊鼠標右鍵,在彈出的快捷菜單中選擇“刪除行”命令,在彈出的確認對話框中單擊“是”按鈕。單擊“保存”按鈕,然后關(guān)閉設(shè)計視圖。

(4)在“Accl.mdb”數(shù)據(jù)庫中雙擊“student”表,打開數(shù)據(jù)表視圖。單擊學號“20061001”所在的行和“照片”列的交叉處。執(zhí)行“插入”一“對象”命令,在彈出的對話框中選擇“由文件創(chuàng)建”,然后單擊“瀏覽”按鈕,找到考生文件夾下的“zha0.bmp”文件,將其打開,然后單擊“確定”按鈕。關(guān)閉數(shù)據(jù)表窗口,數(shù)據(jù)自動保存。

(5)在“Accl.mdb”數(shù)據(jù)庫中雙擊“student”表,打開數(shù)據(jù)表視圖。執(zhí)行“格式”一“取消隱藏列”命令,在彈出的“取消隱藏列”對話框中取消選中“入校時I'.-J”復(fù)選框勾選,單擊“關(guān)閉”按鈕。單擊“保存”按鈕,然后關(guān)閉數(shù)據(jù)表視圖。

(6)在“Accl.mdb”數(shù)據(jù)庫中單擊“student”表,然后單擊“設(shè)計”按鈕,打開設(shè)計視圖。右鍵單擊“備注”字段名,在彈出的快捷菜單中選擇“刪除行”,在彈出的刪除確認對話框中單擊“是”按鈕,確認字段刪除。單擊“保存”按鈕,關(guān)閉設(shè)計視圖。

21.A解析:本題考查關(guān)系運算的知識。關(guān)系運算共可分為兩大類,一類是傳統(tǒng)的集合運算,如并、交、差和笛卡兒積;還有一類是專門的關(guān)系運算,其中包括選擇、投影、連接和自然連接。選擇運算是在關(guān)系中選擇滿足條件的元組:投影運算是在關(guān)系中指定某些屬性所組成新的關(guān)系;連接運算是將兩個關(guān)系拼接成一個新的關(guān)系,生成的新關(guān)系中包含滿足條件的元組:自然連接是在等值連接的基礎(chǔ)上去除重復(fù)的屬性。本題明顯屬于關(guān)系中選擇滿足條件的元組,所以為選擇操作。

22.CC?!窘馕觥寇浖こ淌侵笇⒐こ袒乃枷霊?yīng)用于軟件的開發(fā)、應(yīng)用和維護的過程,包括軟件開發(fā)技術(shù)和軟件工程管理。

23.B解析:本題考查VBA中參數(shù)傳遞的知識。在VBA的過程調(diào)用時,參數(shù)有兩種傳遞方式:傳址傳遞和傳值傳遞。如果在過程聲明時沒有說明傳遞類型,則默認為傳址傳遞,即形參的結(jié)果會傳遞給實參。本例就是傳址傳遞,所以過程調(diào)用時x=a,也就是y=b,也就是4。在過程內(nèi)x的值變?yōu)?/4也就是。1.25,y的值變?yōu)?Mod4也就是1。過程調(diào)用結(jié)束時x和y的值分別回送給a和b。

24.D本題考查Access的基本概念。Access所提供的所有對象都存放在同一個數(shù)據(jù)庫文件中,擴展名為.MDB文件。.ADP文件是ACCESS項目文件,保存的只是窗體文件;.DBF文件是FoxPro數(shù)據(jù)庫文件;.FRM文件是VBA中的窗體文件。

25.C解析:窗口事件是指操作窗口時所引發(fā)的事件,常用的窗口事件有“打開”、“關(guān)閉”和“加載”等。

26.C解析:因為頁面頁腳打印在每頁的底部,用來顯示本頁的匯總說明,報表的每一頁有一個頁面頁腳,一般包含頁碼或控制項的合計內(nèi)容。

27.B

28.B

29.B

30.B解析:數(shù)據(jù)元素的存儲位置均取決于第一個數(shù)據(jù)元素的存儲位置,即:數(shù)據(jù)元素的存儲位置均取決于第一個數(shù)據(jù)元素的存儲位置,即:

LOC(ai)=LOC(al)+(i-1)×C

↑基地址↑一個數(shù)據(jù)元素

所占字節(jié)數(shù)

所以第5個元素的地址=10

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 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

提交評論