




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
2021年吉林省松原市全國計算機等級考試Access數據庫程序設計測試卷(含答案)學校:________班級:________姓名:________考號:________
一、操作題(10題)1.空數據庫的建立:在D:\\Access目錄下建立一個ACCESS空數據庫文件“教學管理.mdb”。
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.假設用—個長度為50的數組(數組元素的下標從0到49)作為棧的存儲空間,棧底指針bottom指向棧底元素,棧頂指針top指向棧頂元素,如果bottom=49,top=30(數組下標),則棧中具有【】個元素。
4.已知數列的遞推公式如下:
f(n)=1當n=0,1時
f(n)=f(n-1)+f(n-2)當n>1時
則按照遞推公式可以得到數列:1,1,2,3,5,8,13,21,34,55,……。現要求
從鍵盤輸入n值,輸出對應項的值。例如當輸入n為8時,應該輸出34。程序如下,
請補充完整。
PrivateSubrunll_Click()
f0=1
f1=1
num=Val(InputBox("請輸入一個大于2的整數:"))
Forn=2To【】
f2=【】
f0=f1
f1=f2
Nextn
MsgBoxf2
EndSub
5.編輯數據表:在ACCESS數據庫“教學管理.mdb”,跟下面要求進行相應的操作:表的復制和重命名、隱藏列、凍結列、移動列、行高與列寬、更改表數據的字體、設置數據表格式、數據的查找與替換。
6.字段屬性設置:在D:\\Access目錄下有一ACCESS數據庫“教學管理.mdb”,其中有一“學生”表,如右圖。根據要求進行相應的設置。
7.在考生文件夾下有“Acc3.mdb”數據庫。(1)以“課程成績”表為數據源,創建分組統計查詢“最高分”,結果顯示“課程編號”和“最高分”。(2)以“課程”表為數據源,自動創建縱欄式窗體“課程”。(3)在“課程”窗體中添加以最高分為數據源的子窗體“最高分”,子窗體顯示“最高分”字段。(4)在窗體頁眉(高度1cm)中加入標簽“Label_1”,標題為“各科成績最高分”,特殊效果為“凸起”,字體為“宋體”、“加粗”、“14號”。(5)去除子窗體的記錄導航欄。“課程”窗體顯示效果如圖3所示。
8.使用表向導創建表:在D:\\Access目錄下有一ACCESS數據庫“教學管理.mdb”。利用表的“表向導”創建如右圖的“學生-表向導”表。
9.在窗體上畫一個命令按鈕,然后編寫如下事件過程:
PrivateSubCommand1_Click()
a=0
Fori=1To2
Forj=1To4
IfjMod2<>0Then
a=a+1
EndIf
a=a+1
Nextj
Nexti
MsgBoxa
EndSub
程序執行后,單擊命令按鈕,消息框顯示的是【】。
10.在窗體中添加一個命令按鈕,名稱為Command1,然后編寫如下程序:
PrivateSubCommand1_Click()
sum=0
Fori=1To100step2
Nexti
MsgBoxsum
EndSub
窗體打開運行后,單擊命令按鈕,則消息框的輸出結果為()。
二、基本操作題(10題)11.
12.(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位數字或字母”。
13.
14.
15.
16.
17.
18.(1)創建數據庫“Ace1.mdb”,利用表向導創建“錄影集”表,選擇其中的“錄音集ID”、“演員ID”、“導演ID”、“出版年份”和“長度”字段,設置“錄音集ID”字段為主鍵。(2)修改“錄影集”表“長度”字段的數據類型為“日期/時間”,格式為“日期”,并在“錄影集”表中輸入如下數據。錄音集ID演員ID導演ID出版年份長度13220022:1022220042:15(3)按照下表的要求創建“演員”表。字段名稱字段類型字段大小是否主鍵演員ID自動編號是姓名文本20性別文本1
19.
20.
三、1.選擇題(10題)21.在Access中提供了()種查詢視圖。
A.兩種B.三種C.四種D.五種
22.使用自動創建數據訪問頁功能創建數據訪問頁時,Access會在當前文件夾下,自動保存創建的數據訪問頁,其格式為()。
A.HTMLB.文本C.數據庫D.Web
23.查詢能實現的功能有()
A.選擇字段,選擇記錄,編輯記錄,實現計算,建立新表,建立數據庫
B.選擇字段,選擇記錄,編輯記錄,實現計算,建立新表,更新關系
C.選擇字段,選擇記錄,編輯記錄,實現計算,建立新表,設置格式
D.選擇字段,選擇記錄,編輯記錄,實現計算,建立新表,建立基于查詢的報表和窗體
24.在長度為64的有序線性表中進行順序查找,最壞情況下需要比較的次數為A.63B.64C.6D.7
25.在Access中,可以通過數據訪問頁發布的數據是
A.只能發布數據庫中沒有變化的數據B.只能發布數據庫中變化的數據C.能發布數據庫中保存的數據D.以上說法均不對
26.下列算式正確的是______。
A.Int(3.2)=3B.Int(2.6)=3C.Int(3.2)=3.2D.Int(2.6)=0.6
27.在窗體中添加一個名稱為Commandl的命令按鈕,然后編寫如下程序:PublicxAsIntegerPrivateSubCommandl_click()x=10Calls1Calls2MsgBOxxEndSubPfivateSubs1()x=x+20EndSubPrivateSub
A.10B.30C.40D.50
28.Access提供了幾種方法來運行操作查詢,下面的說法中不正確的是()。
A.在數據庫中的查詢列表中,在需要執行的操作查詢上右擊點“執行”
B.在數據庫中的查詢列表中,雙擊要執行的操作查詢
C.選中查詢列表中要執行的操作查詢,然后單擊數據庫工具欄上的“打開”按鈕
D.在操作查詢的設計視圖中,選擇“查詢”菜單中的“執行”命令,或是單擊工具欄上的“執行”按鈕來運行該查詢
29.用于執行指定的外部應用程序的宏命令是
A.RunSQLB.RunAppC.RequeryD.Quit
30.假設某數據庫表中有一個“學生編號”字段,查找編號第3、4個字符為“03”的記錄的準則是()。
A.Mid([學生編號],3,4)="03"
B.Mid([學生編號],3,2)="03"
C.Mid("學生編號"3,4)="03"
D.Mid("學生編號",3,2)="03"
四、綜合應用題(10題)31.在考生文件夾下有“Acc3.mdb”數據庫。(1)以“產品入庫”表為數據源,創建“產品入庫”窗體。在窗體中添加標簽“產品入庫表”(宋體,12號,加粗,居中顯示)。在窗體中顯示“日期”、“產品代碼”、“入庫數量”和“標志”字段。(2)設置日期的默認值為當天日期。產品代碼用組合框顯示,自行輸入“產品信息”表中的所有產品代碼,數值保存到“產品代碼”字段。在窗體中添加“添加記錄”、“保存記錄”和“刪除記錄”、“關閉窗體”按鈕,分別實現添加記錄、保存記錄、刪除記錄和關閉窗體操作。“產品人庫”窗體如圖3所示。
32.
33.
34.
35.
36.
37.
38.
39.
40.
五、綜合操作題(2題)41.
42.
六、簡單應用題(2題)43.
44.
參考答案1.1、現在D盤下建立一個空的文件夾,命名為“ACCESS”文件夾。2、打開ACCESS文件夾,單擊鼠標的右鍵,找到新建,單擊數據庫的程序的相關圖標。3、文件夾下就會出現數據庫的圖標文件,重命名數據庫的名稱即可。注:在命名數據庫文件的同時不允許輸入文件名的擴展名。若沒有顯示擴展名,則從“工具”打開找到“文件夾選項”,單擊“文件夾選項”,找到隱藏擴展名的那一項,把前面的小框去掉,并應用即可。
2.33解析:本題考查循環的知識。Exit語句用于中途退出循環,所以帶有Exit語句的循環結束后,一定要判斷清楚到底是因為不滿足循環條件而退出循環的,還是由于執行到了Exit語句而退出循環的。本題中不等i循環到50就會因為滿足If語句的條件從而執行到ExitFor語句退出循環,注意到每次循環時除了要執行i=i+3以外,在本次循環結束后還要加上步長1,經過計算在第3次循環的時候由于i的值為11而滿足了If語句的條件,執行ExitFor后退出循環,此時的n值為3。
3.2020解析:棧是限定在一端進行插入與刪除的線性表。在棧中,允許插入與刪除的一端稱為棧頂,而不允許插入與刪除的另一端稱為棧底。棧頂元素總是最后被插入的元素,從而也是最先能被刪除的元素:棧底元素總是最先被插入的元素,從而也是最后才能被刪除的元素。即棧是按照“先進后出”或“后進先出”的原則組織數據的,因此,棧也被稱為“先進后出”表或“后進先出”表。通常用指針top來指示棧頂的位置,用指針bottom指向棧底。由題意可知棧頂指針top=30,bottom=49,則棧中具有的元素應該為bottom-top+1即49-30+1=20。
4.numf0+f1num\r\nf0+f1解析:程序首先需要接受用戶輸入的值,根據程序代碼可以判斷,使用變量num來存放用戶輸入的值,使用循環實現遞推,根據題面“要求從鍵盤輸入n值,輸出對應項的值”,可知循環從2開始,到用戶輸入的值結束,也就是“Forn=2Tonum”。根據題面給出的公式“當n>1時,f(n)=f(n-1)+f(n-2)”,可知第n項的值總等于它前兩項(即第n-2項與第n-1項)之和,在程序For循環中,總用f2表示第n項,f0表示第n-2項,f1表示第n-1項,所以f2=f0+f1。5.第一題:步驟:1、找到要操作的數據源,打開“教學管理_原始”數據庫。2、鼠標右鍵單擊“學生”表,選擇“復制”,再在工具欄上找到“粘貼”圖標,在“表名稱”中輸入“學生表備份”,同時選擇“結構和數據”,單擊“確定”即可。3、鼠標右鍵單擊“學生表備份”表,選擇“重命名”,再輸入“學生表備份2009”即可。第二題:步驟:1、在打開的數據庫中打開“教師”表,把鼠標移動到“教師編號”字段,鼠標變成“向下黑色箭頭”時單擊左鍵,選中整個字段。2、再單擊鼠標右鍵,選擇“隱藏列”單擊即可。3、在當前表的灰色出單擊鼠標右鍵,選擇“取消隱藏列”,在彈出的窗口的“教師編號”前面的方框打上小勾即可。第三題:1、在第二題的基礎上,在擋開的教師表中操作,把鼠標移動到“姓名”字段,鼠標變成“向下黑色箭頭”時單擊左鍵,選中整個字段。2、再單擊鼠標右鍵,選擇“凍結列”單擊即可。3、在第二步不關閉表的情況下,同樣是選擇整列“姓名”,單擊鼠標右鍵,選擇“取消對所有列的凍結”即可。第四題:1、在第三題的情況下,不關閉表的情況下,同樣是選中整列字段“教師編號”,按住鼠標左鍵不放,看到鼠標下方加有虛線的方框時拉動鼠標移動到“姓名”列后面,放開鼠標即可。第五題:1、找到要操作的數據源,打開“教學管理_原始”數據庫。2、打開“教師”表,選中“教師”表的任意一行,然后單擊鼠標的右鍵,選擇“行高”;或者在“格式”中選擇“行高”,再彈出的行高的窗口中輸入想要的高度,如題目的要求是“18”,單擊“確定”即可。3、打開“教師”表,選中“教師”表的任意一列,然后單擊鼠標的右鍵,選擇“列寬”;或者在“格式”中選擇“列寬”,再彈出的行高的窗口中輸入想要的高度,如題目的要求是“18”,單擊“確定”即可。4、設置完成后保存即可。第六題:1、在第五題的基礎上,在“教師”表的灰色處單擊鼠標右鍵,選擇字體,在彈出來的窗口上選擇和設置題目的要求后,確定、保存即可。第七題:1、找到要操作的數據源,打開“教學管理_原始”數據庫。2、打開“教師”表,在工具欄上找到“格式”,單擊有選擇“數據表”,在“設置數據表格式”中按題目的要求選擇需要的設置即可。同理操作即可完成。6.第一題: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、用“設計視圖”打開“學生”表,在工具欄上單擊“索引”圖標,彈出索引對話框。在“索引名稱”下輸入索引名稱“性別_年齡_組合索引”,在“字段名稱”中選擇“性別”,在“排序次序”選擇“升序”;同理,創建下一組索引,保存即可。
7.(1)在“Acc3.mdb”數據庫窗口中單擊“查詢”對象,單擊“新建”按鈕,選擇“設計視圖”,添加“課程成績”表。選擇“課程編號”和“成績”字段,確保工具欄中的“總計”按鈕按下。在“課程編號”字段的“總計”行選擇“Groupby”,在“成績”字段的“總計”行選擇“Max”,在“成績”字段前添加“最高分”字樣。
(2)在“Acc3.mdb”數據庫窗口中單擊“窗體”對象,單擊“新建”按鈕,選擇“自動創建窗體:縱欄式”,選擇“課程”表為數據源,單擊“確定”按鈕。
(3)在工具箱中選擇“子窗體/子報表”添加到窗體中,按照要求選擇字段。
(4)在窗體頁眉中加入標簽,根據題意進行屬性修改。
(5)在子窗體設計視圖中的導航按鈕欄選擇“否”。8.1、找到要操作的數據源,打開“教學管理”數據庫。2、選擇數據庫的對象“表”,可以在窗口上雙擊“使用向導創建表”或者單擊“新建”,在打開的窗口中選擇“表向導”。單擊“確定”按鈕,在彈出的窗口上選擇“商務”,在示例表中選擇“學生”表。3、添加九個示例字段到“新表中的字段”,在“新表中的字段”下面單擊“重命名字段”進行如要求所示的圖的字段名字。完成命名之后單擊“下一步”,命名為“學生-表向導”,選擇“不,讓我自己設置主鍵”。4、單擊“下一步”,再單擊“下一步”,再單擊“下一步”,點擊“完成”即可。5、關閉打開的表,右鍵單擊“學生-表向導”,選擇“設計視圖”打開表。6、在打開表中進行如題目要求所示設置“數據類型”,完成后“保存”即可
9.1212解析:考查多重循環結構的編程方法。對于內層循環而言,當j為1、3時,a會各加兩次1;當j為2、3時,a會各加一次1。所以,整個內層會加6次1。考慮到外層循環要執行兩次循環體,所以一共要加12次1,最終的輸出結果為12。
10.25002500解析:本題考查循環的知識。這個問題比較簡單,實際上就是求1到100之間的奇數和,最終結果為2500。
11.
12.(1)在“Acc1.mdb”數據庫窗1:1選中“表”對象,單擊“新建”按鈕,選中“設計視圖”,單擊“確定”按鈕。按題干表要求建立字段。單擊工具欄中的“保存”按鈕,另存為“tTeacher'。
(2)在設計視圖中打開“tTeacher”表,選中“編號”字段行。右鍵單擊“編號”行,選擇“主鍵”。
(3)單擊“工作時間”字段行。在“字段屬性”的“默認值”行輸入“DateSerial(Year(Date()),4,1)”。
(4)單擊“年齡”字段行。在“有效性規則”行輸入“isnotnull”。單擊工具欄中的“保存”按鈕。
(5)根據題干表輸入記錄。執行“視圖”一“數據表視圖”命令,右鍵單擊編號為“92016”的照片列,選擇“插入對象”,在“對象類型”下拉列表中選中“位圖圖像”,然后單擊“確定”按鈕。彈出“位圖圖像”界面,執行“編輯”一“粘貼來源”命令,在考生文件夾處找到要插入圖片。雙擊“李麗.bmp”文件,關閉“位圖圖像”界面。單擊工具欄中的“保存”按鈕。
(6)執行“視圖”一“設計視圖”命令。單擊“編號”字段行。在“輸入掩碼”行輸入“AAAAA”。單擊工具欄中的“保存”按鈕,關閉設計視圖。
13.
14.
15.
16.
17.
18.(1)執行“文件”一“新建”一“數據庫”命令,選擇路徑后,輸入文件名“Acc1.mdb”,單擊“創建”按鈕;在“Acc1.mdb”數據庫窗口中單擊“表”對象,單擊“新建”按鈕,在“新建表”對話框中選擇“表向導”,單擊“確定”按鈕,在“表向導”對話框中選擇“個人”,“示例表”列選擇“錄影集”,將“示例”字段中的“錄音集ID”、“演員ID”、“導演ID”、“出版年份”和“長度”字段選入新表中的字段列,單擊“下一步”按鈕,選擇“不,自行設置主鍵”,單擊“下一步”按鈕,選擇“錄音集ID”字段為主鍵,單擊“完成”按鈕。
(2)選中“錄影集”表,右鍵單擊選擇“設計視圖”,選中“長度”字段,在字段屬性的格式行選擇“日期”。打開“錄影集”表,輸入對應數據。
(3)在“Acc1.mdb”數據庫窗口中單擊“表”對象,單擊“新建”按鈕,在“新建表”對話框中選擇“設計視圖”,按照要求建立字段。
19.
20.
21.B解析:在Access中提供了查詢設計視圖、查詢數據表視圖和SQL視圖三種視圖。
22.A解析:本題考查考生對自動創建數據訪問頁的掌握。創建數據訪問頁的最快捷的方法就是自動創建數據訪問頁,使用這種方法,用戶不需要作任何設置,所有工作都由Access自動來完成。使用自動創建數據訪問頁創建數據訪問頁時,Access自動在當前文件夾下將創建的頁保存為HTML格式,并在數據庫窗口中添加一個訪問該頁的快捷方式。所以選項A是正確答案。
23.D解析:查詢能實現的主要功能有選擇字段、選擇記錄、編輯記錄、實現計算、統計、排序和匯總、建立新表、設置參數查詢、通過操作查詢對數據進行追加、更新、刪除、作為其他查詢、報表、窗體的數據源等。
24.B解析:在長度為64的有序線
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 信息系統監理師考試準備的時間規劃試題及答案
- 公路路基處理技術試題及答案
- 公路工程中的勞務用工管理試題及答案
- 深度分析行政組織理論趨勢試題及答案
- 學習路上的幫助三級數據庫試題及答案
- 理解數據標準化在數據庫中的必要性試題及答案
- 金屬絲繩在隧道工程中的應用與創新考核試卷
- 嵌入式編程技能測試試題及答案
- 計算機租賃業務中的風險管理框架優化與實施案例考核試卷
- 行政組織的數字化轉型與挑戰試題及答案
- 跨國醫療體檢代理合作協議
- 2024年廣東省乳源瑤族自治縣事業單位公開招聘高層次緊缺人才24名筆試題帶答案
- 中國成人呼吸系統疾病家庭氧療指南(2024年)解讀
- 項目管理合同框架協議
- HY/T 0460.5-2024海岸帶生態系統現狀調查與評估技術導則第5部分:珊瑚礁
- 大同市勞動和社會保障局勞動合同書模板
- 《基于杜邦分析法的蔚來汽車財務報表分析》13000字(論文)
- 四川省綿陽市2025屆高三下學期第三次診斷性測試數學試卷(含答案)
- 醫療臨床試驗患者篩選
- 2025年安徽宣城郎溪開創控股集團有限公司招聘筆試參考題庫附帶答案詳解
- 人力資源數字化平臺的建設與維護
評論
0/150
提交評論