




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
2023年遼寧省撫順市全國計算機等級考試Access數(shù)據(jù)庫程序設(shè)計模擬考試(含答案)學(xué)校:________班級:________姓名:________考號:________
一、操作題(10題)1.已知數(shù)列的遞推公式如下:
f(n)=1當(dāng)n=0,1時
f(n)=f(n-1)+f(n-2)當(dāng)n>1時
則按照遞推公式可以得到數(shù)列:1,1,2,3,5,8,13,21,34,55,……?,F(xiàn)要求
從鍵盤輸入n值,輸出對應(yīng)項的值。例如當(dā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
2.使用表向?qū)?chuàng)建表:在D:\\Access目錄下有一ACCESS數(shù)據(jù)庫“教學(xué)管理.mdb”。利用表的“表向?qū)А眲?chuàng)建如右圖的“學(xué)生-表向?qū)А北怼?/p>
3.編輯數(shù)據(jù)表:在ACCESS數(shù)據(jù)庫“教學(xué)管理.mdb”,跟下面要求進行相應(yīng)的操作:表的復(fù)制和重命名、隱藏列、凍結(jié)列、移動列、行高與列寬、更改表數(shù)據(jù)的字體、設(shè)置數(shù)據(jù)表格式、數(shù)據(jù)的查找與替換。
4.在窗體中添加一個命令按鈕,名稱為Command1,然后編寫如下程序:
PrivateSubCommand1_Click()
sum=0
Fori=1To100step2
Nexti
MsgBoxsum
EndSub
窗體打開運行后,單擊命令按鈕,則消息框的輸出結(jié)果為()。
5.
6.從外部導(dǎo)入數(shù)據(jù)創(chuàng)建表:有一個電子表格文件“學(xué)生電子表格.xls”,一個文本文件“學(xué)生.txt”,一個“教學(xué)管理_原始.mdb”access數(shù)據(jù)庫,以及一個空數(shù)據(jù)庫文件“教學(xué)管理.mdb”。操作要求如下:1、將電子表格“學(xué)生電子表格.xls”導(dǎo)入到“教學(xué)管理.mdb”中,表命名為“學(xué)生_從電子表格”。2、將文本文件“學(xué)生.txt”導(dǎo)入到“教學(xué)管理.mdb”中,表命名為“學(xué)生_從文本文件”。3、將“教學(xué)管理_原始.mdb”中的“學(xué)生”表導(dǎo)入到“教學(xué)管理.mdb”,表命名為“學(xué)生”。
7.在窗體中添加一個名稱為Commandl的命令按鈕,然后編寫如下程序:
PrivateSubo(ByVidpAslnteger)
p=p*2
EndSub
PrivateSubCommandl_C1kk()
DimiAsIntcger
Cails(1)
Ifi>4Thcni=i^2
MsgBoxi
EndSub
窗體打開運行后,單擊命令按鈕,則消息框的輸出結(jié)果為______。
8.從ACCESS數(shù)據(jù)庫導(dǎo)出數(shù)據(jù):在D:\\Access目錄下有一個“教學(xué)管理.mdb”access數(shù)據(jù)庫,其中有一個“學(xué)生”表。1、將“教學(xué)管理.mdb”中“學(xué)生”表導(dǎo)出為電子表格文件,命名為“學(xué)生_導(dǎo)出.xls”2、將“教學(xué)管理.mdb”中“學(xué)生”表導(dǎo)出為文本文件,命名為“學(xué)生_導(dǎo)出.txt”
9.空數(shù)據(jù)庫的建立:在D:\\Access目錄下建立一個ACCESS空數(shù)據(jù)庫文件“教學(xué)管理.mdb”。
10.建立表之間的關(guān)系:在ACCESS數(shù)據(jù)庫“教學(xué)管理.mdb”,其中有四個表:“教師”、“學(xué)生”、“課程”、“選課成績”。由于一名學(xué)生可以選修多門課程,而一門課程也可供多名學(xué)生選修,則課程與學(xué)生之間是多對多聯(lián)系。一般將一個多對多聯(lián)系拆分為兩個一對多聯(lián)系。故進行如下操作:1、建立“學(xué)生”——“選課成績”、“課程”——“選課成績”之間的關(guān)系,2、實施“參照完整性”,要求“級聯(lián)更新”和“級聯(lián)刪除”。如下圖
二、基本操作題(10題)11.
12.
13.
14.
15.在“Ace1.mdb”數(shù)據(jù)庫中有“部門”、“基本情況”和“職務(wù)”3張表。(1)將“基本情況”表中的“職務(wù)”字段移動到“姓名”和“調(diào)入日期”字段之間。如圖1所示。
(2)將該表的行高設(shè)置為“14”,按照“調(diào)入日期”、“升序”排列。(3)將“職務(wù)”表和“基本情況”表的關(guān)系設(shè)置為“一對多”,“實施參照完整性”。(4)將“部門”表和“基本情況”表的關(guān)系設(shè)置為“一對多”,“實施參照完整性”。
16.
17.
18.
19.
20.
三、1.選擇題(10題)21.一些重要的程序語言(如C語言和Pascal語言)允許過程的遞歸調(diào)用。而實現(xiàn)遞歸調(diào)用中的存儲分配通常用()。A.A.棧B.堆C.數(shù)組D.鏈表
22.如果某數(shù)據(jù)庫的表中要添加一張圖片,則應(yīng)該采用的字段類型是
A.OLE對象數(shù)據(jù)類型B.超級鏈接數(shù)據(jù)類型C.查閱向?qū)?shù)據(jù)類型D.自動編號數(shù)據(jù)類型
23.窗口事件是指操作窗口時所引發(fā)的事件,下列不屬于窗口事件的是()。
A.加載B.打開C.關(guān)閉D.確定
24.下面關(guān)于窗體的作用敘述錯誤的是________。
A.可以接收用戶輸入的數(shù)據(jù)或命令
B.可以編輯、顯示數(shù)據(jù)庫中的數(shù)據(jù)
C.可以構(gòu)造方便、美觀的輸入輸出界面
D.可以直接存儲數(shù)據(jù)
25.可以快速查看報表打印結(jié)果的頁面是()。
A.預(yù)覽報表B.打印報表C.打開報表D.保存報表
26.“小計”字段指的是()字段。
A.綁定B.非綁定C.計算D.自定義
27.軟件需求分析一般應(yīng)確定的是用戶對軟件的______。
A.功能需求B.非功能需求C.性能需求D.功能需求和非功能需求
28.下列關(guān)于主/子窗體的敘述中,錯誤的是()。
A.主、子窗體必須有一定的關(guān)聯(lián),在主/子窗體中才可顯示相關(guān)數(shù)據(jù)
B.子窗體通常會顯示為單一窗體
C.如果數(shù)據(jù)表內(nèi)已經(jīng)建立了子數(shù)據(jù)工作表,則對該表自動產(chǎn)生窗體時也會自動顯示子窗體
D.子窗體的來源可以是數(shù)據(jù)表、查詢或另一個窗體
29.下圖所示的數(shù)據(jù)模型屬于()。
A.關(guān)系型B.層次型C.網(wǎng)狀型D.以上皆非
30.執(zhí)行下面的程序段后,x的值為
x=5
ForI=1To20Step2
x=x+I\5
NextI
A.21B.22C.23D.24
四、綜合應(yīng)用題(10題)31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
五、綜合操作題(2題)41.
42.
六、簡單應(yīng)用題(2題)43.
44.
參考答案
1.numf0+f1num\r\nf0+f1解析:程序首先需要接受用戶輸入的值,根據(jù)程序代碼可以判斷,使用變量num來存放用戶輸入的值,使用循環(huán)實現(xiàn)遞推,根據(jù)題面“要求從鍵盤輸入n值,輸出對應(yīng)項的值”,可知循環(huán)從2開始,到用戶輸入的值結(jié)束,也就是“Forn=2Tonum”。根據(jù)題面給出的公式“當(dāng)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。
2.1、找到要操作的數(shù)據(jù)源,打開“教學(xué)管理”數(shù)據(jù)庫。2、選擇數(shù)據(jù)庫的對象“表”,可以在窗口上雙擊“使用向?qū)?chuàng)建表”或者單擊“新建”,在打開的窗口中選擇“表向?qū)А?。單擊“確定”按鈕,在彈出的窗口上選擇“商務(wù)”,在示例表中選擇“學(xué)生”表。3、添加九個示例字段到“新表中的字段”,在“新表中的字段”下面單擊“重命名字段”進行如要求所示的圖的字段名字。完成命名之后單擊“下一步”,命名為“學(xué)生-表向?qū)А?,選擇“不,讓我自己設(shè)置主鍵”。4、單擊“下一步”,再單擊“下一步”,再單擊“下一步”,點擊“完成”即可。5、關(guān)閉打開的表,右鍵單擊“學(xué)生-表向?qū)А?,選擇“設(shè)計視圖”打開表。6、在打開表中進行如題目要求所示設(shè)置“數(shù)據(jù)類型”,完成后“保存”即可
3.第一題:步驟:1、找到要操作的數(shù)據(jù)源,打開“教學(xué)管理_原始”數(shù)據(jù)庫。2、鼠標右鍵單擊“學(xué)生”表,選擇“復(fù)制”,再在工具欄上找到“粘貼”圖標,在“表名稱”中輸入“學(xué)生表備份”,同時選擇“結(jié)構(gòu)和數(shù)據(jù)”,單擊“確定”即可。3、鼠標右鍵單擊“學(xué)生表備份”表,選擇“重命名”,再輸入“學(xué)生表備份2009”即可。第二題:步驟:1、在打開的數(shù)據(jù)庫中打開“教師”表,把鼠標移動到“教師編號”字段,鼠標變成“向下黑色箭頭”時單擊左鍵,選中整個字段。2、再單擊鼠標右鍵,選擇“隱藏列”單擊即可。3、在當(dāng)前表的灰色出單擊鼠標右鍵,選擇“取消隱藏列”,在彈出的窗口的“教師編號”前面的方框打上小勾即可。第三題:1、在第二題的基礎(chǔ)上,在擋開的教師表中操作,把鼠標移動到“姓名”字段,鼠標變成“向下黑色箭頭”時單擊左鍵,選中整個字段。2、再單擊鼠標右鍵,選擇“凍結(jié)列”單擊即可。3、在第二步不關(guān)閉表的情況下,同樣是選擇整列“姓名”,單擊鼠標右鍵,選擇“取消對所有列的凍結(jié)”即可。第四題:1、在第三題的情況下,不關(guān)閉表的情況下,同樣是選中整列字段“教師編號”,按住鼠標左鍵不放,看到鼠標下方加有虛線的方框時拉動鼠標移動到“姓名”列后面,放開鼠標即可。第五題:1、找到要操作的數(shù)據(jù)源,打開“教學(xué)管理_原始”數(shù)據(jù)庫。2、打開“教師”表,選中“教師”表的任意一行,然后單擊鼠標的右鍵,選擇“行高”;或者在“格式”中選擇“行高”,再彈出的行高的窗口中輸入想要的高度,如題目的要求是“18”,單擊“確定”即可。3、打開“教師”表,選中“教師”表的任意一列,然后單擊鼠標的右鍵,選擇“列寬”;或者在“格式”中選擇“列寬”,再彈出的行高的窗口中輸入想要的高度,如題目的要求是“18”,單擊“確定”即可。4、設(shè)置完成后保存即可。第六題:1、在第五題的基礎(chǔ)上,在“教師”表的灰色處單擊鼠標右鍵,選擇字體,在彈出來的窗口上選擇和設(shè)置題目的要求后,確定、保存即可。第七題:1、找到要操作的數(shù)據(jù)源,打開“教學(xué)管理_原始”數(shù)據(jù)庫。2、打開“教師”表,在工具欄上找到“格式”,單擊有選擇“數(shù)據(jù)表”,在“設(shè)置數(shù)據(jù)表格式”中按題目的要求選擇需要的設(shè)置即可。同理操作即可完成。
4.25002500解析:本題考查循環(huán)的知識。這個問題比較簡單,實際上就是求1到100之間的奇數(shù)和,最終結(jié)果為2500。
5.
6.第一題:1、打開找到所需要操作的數(shù)據(jù)資料。2、打開“教學(xué)管理”數(shù)據(jù)庫,在數(shù)據(jù)庫對象“表”單擊鼠標“右鍵”,找到“導(dǎo)入”并單擊,在彈出的窗口中選擇相關(guān)路徑(一定找到“學(xué)生電子表格”的位置),尋找所需要的文件所在的文件夾下時,如果沒有顯示“學(xué)生電子表格”,則單擊“文件類型”的右面的下拉按鈕——三角形。3、在文件類型中選擇“MicrosoftExcel”,出現(xiàn)“學(xué)生電子表格”后,選中“學(xué)生電子表格”,再單擊右下角的“導(dǎo)入”,單擊“下一步”,再單擊“下一步”,若“第一行包含列標題”前面的方框打上小勾,則直接單擊“下一步”;若“第一行包含列標題”前面的方框沒有打上小勾,則打上小勾后直接單擊“下一步”。再單擊“下一步”,再單擊“下一步”,選擇“我自己選擇主鍵”,再單擊“下一步”,命名為“學(xué)生_從電子表格”,單擊“完成”即可。第二題:1、打開找到所需要操作的數(shù)據(jù)資料。2、打開“教學(xué)管理”數(shù)據(jù)庫,在數(shù)據(jù)庫對象“表”單擊鼠標“右鍵”,找到“導(dǎo)入”并單擊,在彈出的窗口中選擇相關(guān)路徑(一定找到“學(xué)生”的位置),尋找所需要的文件所在的文件夾下時,如果沒有顯示“學(xué)生.txt”,則單擊“文件類型”的右面的下拉按鈕——三角形。3、在文件類型中選擇“文本文件”,出現(xiàn)“學(xué)生.txt”后,選中“學(xué)生.txt”,再單擊右下角的“導(dǎo)入”,單擊“下一步”,再單擊“下一步”,若“第一行包含列標題”前面的方框打上小勾,則直接單擊“下一步”;若“第一行包含列標題”前面的方框沒有打上小勾,則打上小勾后直接單擊“下一步”。再單擊“下一步”,再單擊“下一步”,選擇“我自己選擇主鍵”,再單擊“下一步”,命名為“學(xué)生_從文本文件”,單擊“完成”即可。第三題:1、打開找到所需要操作的數(shù)據(jù)資料。2、打開“教學(xué)管理”數(shù)據(jù)庫,在數(shù)據(jù)庫對象“表”單擊鼠標“右鍵”,找到“導(dǎo)入”并單擊,在彈出的窗口中選擇相關(guān)路徑(一定找到“教學(xué)管理_原始”的位置),尋找所需要的文件所在的文件夾下時,如果沒有顯示“教學(xué)管理_原始”,則單擊“文件類型”的右面的下拉按鈕——三角形。3、在文件類型中選擇“MicrosoftofficeAccess”,出現(xiàn)“教學(xué)管理_原始”后,選中“教學(xué)管理_原始”,再單擊右下角的“導(dǎo)入”,單擊對象“表”中的“學(xué)生”表,然后確定即可。
7.36
8.第一題:1、打開“教學(xué)管理.mdb”數(shù)據(jù)庫,選中“學(xué)生”表,單擊鼠標右鍵,找到“導(dǎo)出”并單擊,選擇好需要保存文件的路徑,選擇文件類型中的“MicrosoftExcel”,確定文件名字“學(xué)生_導(dǎo)出”,單擊“導(dǎo)出”即可。第二題:1、打開“教學(xué)管理.mdb”數(shù)據(jù)庫,選中“學(xué)生”表,單擊鼠標右鍵,找到“導(dǎo)出”并單擊,選擇好需要保存文件的路徑,選擇文件類型中的“文本文件”,確定文件名字“學(xué)生_導(dǎo)出”,單擊“導(dǎo)出”即可。
9.1、現(xiàn)在D盤下建立一個空的文件夾,命名為“ACCESS”文件夾。2、打開ACCESS文件夾,單擊鼠標的右鍵,找到新建,單擊數(shù)據(jù)庫的程序的相關(guān)圖標。3、文件夾下就會出現(xiàn)數(shù)據(jù)庫的圖標文件,重命名數(shù)據(jù)庫的名稱即可。注:在命名數(shù)據(jù)庫文件的同時不允許輸入文件名的擴展名。若沒有顯示擴展名,則從“工具”打開找到“文件夾選項”,單擊“文件夾選項”,找到隱藏擴展名的那一項,把前面的小框去掉,并應(yīng)用即可。
10.1、找到要操作的數(shù)據(jù)源,打開“教學(xué)管理_原始”數(shù)據(jù)庫。2、在工具欄上找到“關(guān)系”按鈕單擊,在彈出的空白窗口上單擊鼠標右鍵,選擇“顯示表”,在出現(xiàn)的“顯示表”,選擇題目要求的相關(guān)表,點擊添加,原來的空白處就會出現(xiàn)相應(yīng)的表。3、將鼠標放置于“課程”中的“課程編號”,按住左鍵拖動到“選課成績”表中的“課程編號”,放開鼠標即可,在編輯關(guān)系選擇在“實施參照完整性”、“級聯(lián)更新相關(guān)字段”、“級聯(lián)刪除相關(guān)字段”前面的小框里面打上勾。后單擊“創(chuàng)建”即可。4、同理建立“學(xué)生”與“選課成績”之間的關(guān)系即可。
11.
12.
13.
14.
15.(1)在“Accl.mdb”數(shù)據(jù)庫窗口中單擊“表”對象,選擇“基本情況”表,單擊“設(shè)計”按鈕,打開“基本情況”表的設(shè)計視圖,選中“職務(wù)”字段,將其拖到“姓名”和“調(diào)入日期”字段之間,保存。(2)執(zhí)行“格式”—“行高”命令,輸入“14”。選擇“調(diào)入日期”列,單擊右鍵,選擇“升序”選項。(3)選擇“工具”—“關(guān)系”,單擊“顯示表”按鈕,添加“職務(wù)”表和“基本情況”表,拖動“職務(wù)”表的“職務(wù)”字段到“基本情況”表的“職務(wù)”字段上,在“編輯關(guān)系”對話框中選擇“實施參照完整性”,選擇關(guān)系類型為“一對多”。(4)執(zhí)行“工具”—“關(guān)系”命令,單擊“顯示表”按鈕,添加“部門”表和“基本情況”表,拖動“部門”表的“部門”字段到“基本情況”表的“部門”字段上,在“編輯關(guān)系”對話框中選擇“實施參照完整性”,選擇關(guān)系類型為“一對多”。
16.
17.
18.
19.
20.
21.A解析:一些較流行的程序語言允許過程的遞歸調(diào)用。遞歸調(diào)用就是過程調(diào)用本身。遞歸實現(xiàn)的是:當(dāng)過程每一次執(zhí)行后,都能返回到最近一次調(diào)用它的過程中。這樣各調(diào)用點之間形成一種后進先出關(guān)系,而棧結(jié)構(gòu)正適合來存儲這些調(diào)用點。選項A正確。
22.A
23.D解析:常見的窗口事件有'打開'、'關(guān)閉'
溫馨提示
- 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)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 屋面光伏支架預(yù)埋施工方案
- 河南大型水景施工方案
- 邯鄲水泥板圍墻施工方案
- 安徽省天一大聯(lián)考2025屆高三3月調(diào)研考試歷史
- 山東一體化游泳池施工方案
- 塑膠樓地面施工方案
- 橋頭修復(fù)施工方案范本
- 道路鋼筋施工方案
- 森林培育技術(shù)發(fā)展應(yīng)用趨勢及管理措施的實踐分析
- 江蘇省泰州市興化市2024-2025學(xué)年九年級上學(xué)期期末化學(xué)試題(原卷版+解析版)
- 2022年上海高考語文樣卷及參考答案
- 國內(nèi)外鋼材牌號對照表
- 一年級下冊地方課程教案
- 有趣的仿生設(shè)計(課堂PPT)
- 第二章 航空飛行常見疾病
- 個體診所聘用醫(yī)師合同范本
- 航運公司開展安全管理體系有效性
- 牛羊定點屠宰廠項目可行性研究報告-甲乙丙資信
- 妊娠糖尿病-楊慧霞.ppt
- 上海機場控制區(qū)通行證申請表(人員)
- (完整word版)消化系統(tǒng)知識點整理
評論
0/150
提交評論