




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
2023年浙江省溫州市全國計算機等級考試Access數(shù)據(jù)庫程序設(shè)計預測試題(含答案)學校:________班級:________姓名:________考號:________
一、操作題(10題)1.在考生文件夾下有“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)去除子窗體的記錄導航欄?!罢n程”窗體顯示效果如圖3所示。
2.在窗體上畫一個名稱為Text1的文本框和一個名稱為Command1的命令按鈕,然后編寫如下事件過程:
PrivateSubCommand1Click()
DimiAsInteger,nAsInteger
n=0
Fori=0To50
i=i+3
n=n+1
Ifi>10ThenExitFor
Nexti
Text1.Text=Str(n)
EndSub
程序運行后,單擊命令按鈕,在文本框中顯示的值是______。
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.建立表之間的關(guān)系:在ACCESS數(shù)據(jù)庫“教學管理.mdb”,其中有四個表:“教師”、“學生”、“課程”、“選課成績”。由于一名學生可以選修多門課程,而一門課程也可供多名學生選修,則課程與學生之間是多對多聯(lián)系。一般將一個多對多聯(lián)系拆分為兩個一對多聯(lián)系。故進行如下操作:1、建立“學生”——“選課成績”、“課程”——“選課成績”之間的關(guān)系,2、實施“參照完整性”,要求“級聯(lián)更新”和“級聯(lián)刪除”。如下圖5.創(chuàng)建一個查詢,要求將表對象“tStud”中總分成績超過270分(含270分)的學生信息追加到空表“tTemp”中。其中,“tTemp”表的入學成績?yōu)閷W生總分,所建查詢命名為“qT4”。
6.在窗體中添加一個命令按鈕(名為Command1)和一個文本框(名為Text1),然后編寫如下事件過程:
PrivateSubCommand1_Click()
DimxAsInteger,yAsInteger,zAsInteger
Callp1(a,b,c)
EndSub
Subp1(xAsInteger,yAsInteger,zAsInteger)
z=x+y
EndSub
打開窗體運行后,單擊命令按鈕,文本框中顯示的內(nèi)容是()。
7.用向?qū)ЫCCESS數(shù)據(jù)庫:利用數(shù)據(jù)庫模板向?qū)?在D:\\Access目錄下建立一個ACCESS數(shù)據(jù)庫“資產(chǎn)追蹤.mdb”。要求顯示樣式設(shè)置為"標準",報表打印樣式為"大膽"。數(shù)據(jù)庫標題為“資產(chǎn)追蹤”。8.從ACCESS數(shù)據(jù)庫導出數(shù)據(jù):在D:\\Access目錄下有一個“教學管理.mdb”access數(shù)據(jù)庫,其中有一個“學生”表。1、將“教學管理.mdb”中“學生”表導出為電子表格文件,命名為“學生_導出.xls”2、將“教學管理.mdb”中“學生”表導出為文本文件,命名為“學生_導出.txt”
9.假設(shè)用—個長度為50的數(shù)組(數(shù)組元素的下標從0到49)作為棧的存儲空間,棧底指針bottom指向棧底元素,棧頂指針top指向棧頂元素,如果bottom=49,top=30(數(shù)組下標),則棧中具有【】個元素。
10.Access數(shù)據(jù)庫的擴展名是【】。
二、基本操作題(10題)11.考生文件夾下存在一個數(shù)據(jù)庫文件“sampl.a(chǎn)ccdb”,里面已經(jīng)設(shè)計好表對象“tStud”。請按照以下要求,完成對表的修改。(1)設(shè)置數(shù)據(jù)表顯示的字體大小為14、行高為l8。(2)設(shè)置“簡歷”字段的說明為“自上大學起的簡歷信息”。(3)將“年齡”字段的數(shù)據(jù)類型改為“數(shù)字”型,字段大小的數(shù)據(jù)類型為“整型”。(4)將學號為“20011001”學生的照片信息換成考生文件夾下的“photo.bmp”圖像文件。(5)將隱藏的“黨員否”字段重新顯示出來。(6)完成上述操作后,將“備注”字段刪除。
12.
13.
14.
15.
16.
17.
18.在考生文件夾中的“Acc1.mdb”數(shù)據(jù)庫中有“部門信息”、“工資”、“部門人員”和“產(chǎn)品”4張表。(1)將考生文件夾中的“訂單.xls”導人數(shù)據(jù)庫,第一行包含列標題,其中“訂單ID”為主鍵,導人表并命名為“訂單”。(2)按照下表的要求修改“訂單”表的設(shè)計。字段名稱字段類型字段大小是否主鍵訂單ID文本5是產(chǎn)品ID文本5數(shù)量數(shù)字整型客戶ID文本5定購日期日期時間短日期員工ID文本5(3)設(shè)置“產(chǎn)品”表到“訂單”表的關(guān)系為“一對多”,“實施參照完整性”。
19.
20.
三、1.選擇題(10題)21.Access中袁與表的關(guān)系都定義為
A.一對多關(guān)系B.多對多關(guān)系C.一對一關(guān)系D.多對一關(guān)系
22.深度為6的滿二叉樹中,度為2的結(jié)點個數(shù)為()。
A.31B.32C.63D.64
23.ODBC中文含義是()。
A.瀏覽器/服務(wù)器B.客戶/服務(wù)器C.開放數(shù)據(jù)庫連接D.關(guān)系數(shù)據(jù)庫管理系統(tǒng)
24.關(guān)于報表數(shù)據(jù)源設(shè)置,以下說法正確的是______。
A.可以是任意對象B.只能是表對象C.只能是查詢對象D.只能是表對象或查詢對象
25.對“將信息系1999年以前參加工作的教師的職稱改為副教授”,合適的查詢?yōu)?)。
A.生成表查詢B.更新查詢C.刪除查詢D.追加查詢
26.在Access的數(shù)據(jù)庫中已建立了“Book”,若查找“圖書ID”是“TP132.54"和“TP138.98”的記錄,應在查詢設(shè)計視圖的準則行中輸入()。
A.TP132.54and"TP138.98"
B.NOT("TP132.54","TP138.98")
C.NOTIN("TP132.54","TP138.98")
D.IN("TP132.54","TP138.98")
27.一個非條件宏,運行時系統(tǒng)會______。
A.執(zhí)行部分宏操作B.執(zhí)行全部宏操作C.執(zhí)行設(shè)置了參數(shù)的宏操作D.等待用戶選擇執(zhí)行每個宏操作
28.鍵盤事件是操作鍵盤所引發(fā)的事件,下列不屬于鍵盤事件的是()。
A.擊鍵B.鍵按下C.鍵釋放D.鍵鎖定
29.若要查詢成績?yōu)?0~80分之間(包括70分,不包括80分)的學生的信息,查詢準則設(shè)置正確的是()。
A.>69or<80B.Between70with80C.>=70and<80D.IN(70,79)
30.如果在立即窗口中執(zhí)行以下操作:M=1<CR>(<CR>是回車鍵)N=2<CR>PRINTM>=N<CR>則輸出結(jié)果是()。
A.-1B.0C.FALSED.TRUE
四、綜合應用題(10題)31.
32.
33.
34.
35.
36.
37.
38.
39.
40.在考生文件夾下有一個“Acc3.mdb”數(shù)據(jù)庫。(1)以“部門人員”表和“工資”表為數(shù)據(jù)源,創(chuàng)建查詢“工資明細表”,查詢每個員工的稅前工資和稅后工資。結(jié)果顯示“員工姓名”、“稅前工資”和“稅后工資”字段,稅前工資=[工資表]![基本工資]+[工資表]![崗位工資]-[工資表]![住房補助]-[工資表]![保險]。稅后工資=稅前工資*0.95。(2)以“工資明細表”查詢?yōu)閿?shù)據(jù)源,自動創(chuàng)建縱欄格式窗體“工資明細表”。在窗體頁眉中添加標簽“工資明細表”(宋體、12號、加粗)。“工資明細表”窗體結(jié)果如圖所示。
五、綜合操作題(2題)41.
42.
六、簡單應用題(2題)43.
44.
參考答案
1.(1)在“Acc3.mdb”數(shù)據(jù)庫窗口中單擊“查詢”對象,單擊“新建”按鈕,選擇“設(shè)計視圖”,添加“課程成績”表。選擇“課程編號”和“成績”字段,確保工具欄中的“總計”按鈕按下。在“課程編號”字段的“總計”行選擇“Groupby”,在“成績”字段的“總計”行選擇“Max”,在“成績”字段前添加“最高分”字樣。
(2)在“Acc3.mdb”數(shù)據(jù)庫窗口中單擊“窗體”對象,單擊“新建”按鈕,選擇“自動創(chuàng)建窗體:縱欄式”,選擇“課程”表為數(shù)據(jù)源,單擊“確定”按鈕。
(3)在工具箱中選擇“子窗體/子報表”添加到窗體中,按照要求選擇字段。
(4)在窗體頁眉中加入標簽,根據(jù)題意進行屬性修改。
(5)在子窗體設(shè)計視圖中的導航按鈕欄選擇“否”。
2.33解析:本題考查循環(huán)的知識。Exit語句用于中途退出循環(huán),所以帶有Exit語句的循環(huán)結(jié)束后,一定要判斷清楚到底是因為不滿足循環(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)結(jié)束后還要加上步長1,經(jīng)過計算在第3次循環(huán)的時候由于i的值為11而滿足了If語句的條件,執(zhí)行ExitFor后退出循環(huán),此時的n值為3。
3.44解析:M(6)的值為12-6=6;則有M(2+6)=M(8)的值為12-8=4。4.1、找到要操作的數(shù)據(jù)源,打開“教學管理_原始”數(shù)據(jù)庫。2、在工具欄上找到“關(guān)系”按鈕單擊,在彈出的空白窗口上單擊鼠標右鍵,選擇“顯示表”,在出現(xiàn)的“顯示表”,選擇題目要求的相關(guān)表,點擊添加,原來的空白處就會出現(xiàn)相應的表。3、將鼠標放置于“課程”中的“課程編號”,按住左鍵拖動到“選課成績”表中的“課程編號”,放開鼠標即可,在編輯關(guān)系選擇在“實施參照完整性”、“級聯(lián)更新相關(guān)字段”、“級聯(lián)刪除相關(guān)字段”前面的小框里面打上勾。后單擊“創(chuàng)建”即可。4、同理建立“學生”與“選課成績”之間的關(guān)系即可。5.【審題分析】本題主要考查追加表查詢,追加表一般情況用于數(shù)據(jù)庫的復制、轉(zhuǎn)移。在表中條件表達式是:數(shù)學-語文+物理>=270。
【操作步驟】步驟1:在“samp2.msb”窗口下,單擊“查詢”對象,添加“tStud”表。關(guān)閉對話框。執(zhí)行【查詢】一【追加表查詢】菜單命令,在追加表對話框內(nèi)輸追加到表名稱“tTemp”,雙擊“身份證號、“姓名”字段,在“字段”所在行的第三列列出條什運算式:[數(shù)學]+[語文】+(物理】,在其對應的“條件”行內(nèi)輸入:>=270,追加到所在行選擇“入學成績”表。如圖40所示。
步驟2:單擊“保存”按鈕,輸入文件名:“qt4”。單擊“確定”按鈕,關(guān)閉“qt4”查詢窗口。步驟3:關(guān)閉“samp2.mdb”數(shù)據(jù)庫窗口。
6.1515解析:本題考查VBA程序中過程調(diào)用的知識。由于VBA中,默認情況下,參數(shù)是按地址傳遞(ByRef),對形參的改變會影響到實參。本題中z的值等于a+b,這個z值會返回給實參c,所以文本框中顯示的內(nèi)容為15。7.1、打開剛剛建立的“教學管理”數(shù)據(jù)庫,單擊“文件—>新建”,在彈出的窗口右面,找到“本機上的模板…”并單擊。2、在彈出的模板窗口上選擇“數(shù)據(jù)庫”,找到“資產(chǎn)追蹤”,選中,并單擊“確定”。3、選擇保存數(shù)據(jù)庫的路徑D:\\\\ACCESS,并命文件名為“資產(chǎn)追蹤”,單擊“創(chuàng)建”。4、“下一步→下一步”在數(shù)據(jù)庫向?qū)Ю锩孢x擇“標準”,“下一步→大膽”?!跋乱徊健乱徊健?,單擊“完成”即可。8.第一題:1、打開“教學管理.mdb”數(shù)據(jù)庫,選中“學生”表,單擊鼠標右鍵,找到“導出”并單擊,選擇好需要保存文件的路徑,選擇文件類型中的“MicrosoftExcel”,確定文件名字“學生_導出”,單擊“導出”即可。第二題:1、打開“教學管理.mdb”數(shù)據(jù)庫,選中“學生”表,單擊鼠標右鍵,找到“導出”并單擊,選擇好需要保存文件的路徑,選擇文件類型中的“文本文件”,確定文件名字“學生_導出”,單擊“導出”即可。
9.2020解析:棧是限定在一端進行插入與刪除的線性表。在棧中,允許插入與刪除的一端稱為棧頂,而不允許插入與刪除的另一端稱為棧底。棧頂元素總是最后被插入的元素,從而也是最先能被刪除的元素:棧底元素總是最先被插入的元素,從而也是最后才能被刪除的元素。即棧是按照“先進后出”或“后進先出”的原則組織數(shù)據(jù)的,因此,棧也被稱為“先進后出”表或“后進先出”表。通常用指針top來指示棧頂?shù)奈恢茫弥羔榖ottom指向棧底。由題意可知棧頂指針top=30,bottom=49,則棧中具有的元素應該為bottom-top+1即49-30+1=20。
10.mdb或mdbAccess所提供的對象都存放在同一個數(shù)據(jù)庫文件(擴展名為.mdb文件)中,而不是像其他PC的數(shù)據(jù)庫那樣分別存放在不同的文件中。11.【審題分析】(1)主要考查美化表中字體改變、調(diào)整行高與列寬。(2)主要考查字段說明的添加,字段說明的添加主要是讓閱讀數(shù)據(jù)庫的人讀懂了解字段的含義,對數(shù)據(jù)庫的運行和功能沒有影響。(3)主要考查表的數(shù)據(jù)類型的修改。(4)主要考查OLE對象的圖片的修改與重設(shè)。(5)考查表字段的顯示與隱藏。(6)考查表字段的添加與刪除的方法。表的格式的美化在表視圖下通過“文本格式”分組實現(xiàn)。在表設(shè)計視圖下完成對字段的修改、添加、刪除等操作?!静僮鞑襟E】(1)步驟1:打開“sampl.a(chǎn)ccdb”數(shù)據(jù)庫,在“文件”功能區(qū)中雙擊“tStud”表,接著單擊“開始”功能區(qū),在“文本格式”分組的“字號”下拉列表中選擇“14”,如圖l0—1所示。單擊快速訪問工具欄中的“保存”按鈕。步驟2:繼續(xù)在“開始”功能區(qū)中單擊“記錄”分組中“其他”按鈕旁邊的三角箭頭,在彈出的下拉列表中選擇“行高”命令在“行高”對話框中輸入“18”,單擊“確定”按鈕,如圖10-2所示。關(guān)閉“tStud”表。
(2)步驟1:右鍵單擊“tStud”表,在彈出的快捷菜單中選擇“設(shè)計視圖”命令。在“簡歷”字段所在行的說明部分單擊鼠標,定位光標后輸入“自上大學起的簡歷信息”,如圖l0一3所示。步驟2:單擊·陜速訪問工具欄中的“保存”按鈕保存設(shè)置。
(3)步驟1:右鍵單擊“tStud”表,在彈出的快捷菜單中選擇‘‘設(shè)計視圖”命令。在“tStud”表設(shè)計視圖下,單擊“年齡”字段所在行的數(shù)據(jù)類型,在下方的“字段屬性”中修改“字段大小”的數(shù)據(jù)類型為“整型”,如圖10—4所示。步驟2:單擊快速訪問工具欄中的“保存”按鈕,關(guān)閉“tStud”表的設(shè)計視圖。
(4)步驟1:雙擊打開“tStud”表,右鍵單擊學號為“20011001”行的“照片”記錄,在彈出的快捷菜單中選擇“插入對象”命令,打開對象對話框,如圖10—5所示。步驟2:選中“由文件創(chuàng)建”單選按鈕。單擊“瀏覽”按鈕查找圖片“phot0.bmp”存儲位置,單擊“確定”按鈕,如圖10—6所示。
(5)步驟1:繼續(xù)上一題操作,在“開始”功能區(qū)中,單擊“記錄”區(qū)域中“其他”按鈕旁邊的三角箭頭,在彈出的下拉列表中選擇“取消隱藏列”命令,打開“取消隱藏列”對話框,如圖l0—7所示。步驟2:選中“黨員否”復選框,單擊“關(guān)閉”按鈕。(6)步驟1:接上一題操作,在表記錄瀏覽視圖中右鍵單擊“備注”字段名,在彈出的快捷菜單中選擇“刪除字段”命令。步驟2:在彈出的對話框中單擊“是”按鈕。步驟3:單擊快速訪問工具欄中的“保存”按鈕,關(guān)閉“sampl.a(chǎn)ccdb”數(shù)據(jù)庫。
12.
13.
14.
15.
16.
17.
18.(1)在“Acc1.mdb'數(shù)據(jù)庫窗口中單擊“表”對象,單擊“新建”按鈕,在“新建表”對話框中選擇“導入表”,單擊“確定”按鈕,設(shè)置導入對話框文件類型為“MicrosoftExcel”,選擇“訂單.xls”,單擊“導入”按鈕,在導入數(shù)據(jù)表向?qū)е羞x擇第一行包含列標題,選擇“訂單ID”為主鍵,將表命名為“訂單”。
(2)執(zhí)行右鍵單擊“訂單”表,選擇“設(shè)計視圖”,按照要求修改字段的設(shè)計。
(3)執(zhí)行“工具”一“關(guān)系”命令,單擊“顯示表”按鈕,添加“產(chǎn)品”表和“訂單”表,拖動“產(chǎn)品”表的“產(chǎn)品ID”字段到“訂單”表的“產(chǎn)品ID”字段中,在“編輯關(guān)系”對話框中選擇“實施參照完整性”,選擇關(guān)系類型為“一對多”。
19.
20.
21.A解析:因為在Access數(shù)據(jù)庫中,一對一的關(guān)系可以合并為一個表,多對多的關(guān)系可以拆成多個一對多的關(guān)系。所以,一般都是一對多的關(guān)系。
22.A解析:本題要用到二叉樹的兩個性質(zhì)定義:①二叉樹的性質(zhì)2:在二叉樹的第k層上,最多有2k-1(k≥1,其中k為層數(shù))個結(jié)點。本題中第6層的結(jié)點數(shù)=26-1=32個。這也是葉子結(jié)點最大數(shù)。②二叉樹的性質(zhì)3:在任意一棵二叉樹中,葉子結(jié)點總是比度為2的結(jié)點多一個。本題中,葉子結(jié)點最多為32個,度為2的結(jié)點數(shù)為32-1=31個。
[知識拓展]“滿二叉樹”是一種特殊的二叉樹,指的是除了最后一層外,其他每一層的結(jié)點都有兩個子結(jié)點(左、右子樹配齊),也就是說每一層的結(jié)點數(shù)都是最大數(shù)(每k層有2k-1個結(jié)點,且深度為m的滿二叉樹有2m-1個結(jié)點)。
23.C解析:本題考查Access中ODBC的簡單概念,屬于記憶型題目。ODBC的全稱是openDatabaseConnectivety,中文是開放數(shù)據(jù)庫連接,我們一般還接觸到ODBCAH稱為開放數(shù)據(jù)庫互連應用編程接口,一般所說的ODBC數(shù)據(jù)庫是指符合開放數(shù)據(jù)庫連接(ODBC)標準的C/S數(shù)據(jù)庫,例如,Oracle、MicrosoftSQLServer等。
24.D解析:關(guān)于報表數(shù)據(jù)源設(shè)置,需要選擇表對象或查詢對象作為報表的數(shù)據(jù)源,然后選擇報表類型,最后會自動生成報表顯示數(shù)據(jù)源所有字段記錄數(shù)據(jù)。
25.B解析:因為要對教師的職稱進行更新,所以選擇更新查詢。
26.D解析:本題考查條件準則和常量的知識。在Access中,字符型常量要求用雙引號括起來;表示集合的方法是用括號括起集合的所有元素,這些元素之間用逗號隔開;另外,表示在某個集合內(nèi)的關(guān)鍵字用in,表示不在某個集合內(nèi)的關(guān)鍵字用notin。
27.B
溫馨提示
- 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. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 多學科綜合呼吸康復對老年重度慢性阻塞性肺疾病康復的影響
- 藥物臨床試驗研究
- 智慧解決方案如何提高學校管理效能
- 2025年關(guān)于家庭安全的教育標準教案
- 幼兒教育的探索與實踐
- 旅游景點排名比重
- 藥企質(zhì)量管理培訓
- 2025年聊城市高三語文2月模擬考試卷附答案解析
- 2025年消防設(shè)施工程預算工程師案例分析考試:消防法律法規(guī)精解與案例分析試題庫
- 2025年護士執(zhí)業(yè)資格考試題庫-護理倫理學重點難點試題解析
- 肺結(jié)核防治和預防艾滋病
- 國壽新綠洲團體意外傷害保險(A款)條款
- 大班健康《換牙我不怕》課件
- 隧道光面爆破交流材料
- 凍豬肉儲備投標方案
- 臨床科室綜合目標管理考核標準
- 2023年廣東省深圳市龍華區(qū)中考道德與法治二模試卷及答案解析
- 中國書畫藝術(shù)品投資(山東聯(lián)盟)知到章節(jié)答案智慧樹2023年山東財經(jīng)大學
- 高中學生社會實踐活動100例
- 天津漁港防波堤施工組織設(shè)計
- 公司樣品承認書
評論
0/150
提交評論