2023年遼寧省鞍山市全國計算機等級考試Access數(shù)據(jù)庫程序設計真題(含答案)_第1頁
2023年遼寧省鞍山市全國計算機等級考試Access數(shù)據(jù)庫程序設計真題(含答案)_第2頁
2023年遼寧省鞍山市全國計算機等級考試Access數(shù)據(jù)庫程序設計真題(含答案)_第3頁
2023年遼寧省鞍山市全國計算機等級考試Access數(shù)據(jù)庫程序設計真題(含答案)_第4頁
2023年遼寧省鞍山市全國計算機等級考試Access數(shù)據(jù)庫程序設計真題(含答案)_第5頁
已閱讀5頁,還剩20頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

2023年遼寧省鞍山市全國計算機等級考試Access數(shù)據(jù)庫程序設計真題(含答案)學校:________班級:________姓名:________考號:________

一、操作題(10題)1.字段屬性設置:在D:\\Access目錄下有一ACCESS數(shù)據(jù)庫“教學管理.mdb”,其中有一“學生”表,如右圖。根據(jù)要求進行相應的設置。

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

PrivateSubCommand1_Click()

sum=0

Fori=1To100step2

Nexti

MsgBoxsum

EndSub

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

3.

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

5.已知數(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值,輸出對應項的值。例如當輸入n為8時,應該輸出34。程序如下,

請補充完整。

PrivateSubrunll_Click()

f0=1

f1=1

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

Forn=2To【】

f2=【】

f0=f1

f1=f2

Nextn

MsgBoxf2

EndSub

6.

7.建立表之間的關系:在ACCESS數(shù)據(jù)庫“教學管理.mdb”,其中有四個表:“教師”、“學生”、“課程”、“選課成績”。由于一名學生可以選修多門課程,而一門課程也可供多名學生選修,則課程與學生之間是多對多聯(lián)系。一般將一個多對多聯(lián)系拆分為兩個一對多聯(lián)系。故進行如下操作:1、建立“學生”——“選課成績”、“課程”——“選課成績”之間的關系,2、實施“參照完整性”,要求“級聯(lián)更新”和“級聯(lián)刪除”。如下圖

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

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

10.用向?qū)ЫCCESS數(shù)據(jù)庫:利用數(shù)據(jù)庫模板向?qū)?在D:\\Access目錄下建立一個ACCESS數(shù)據(jù)庫“資產(chǎn)追蹤.mdb”。要求顯示樣式設置為"標準",報表打印樣式為"大膽"。數(shù)據(jù)庫標題為“資產(chǎn)追蹤”。

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

12.

13.

14.

15.

16.

17.

18.

19.

20.

三、1.選擇題(10題)21.在設計程序時,應采納的原則之一是______。

A.程序結構應有助于讀者理解B.不限制goto語句的使用C.減少或取消注解行D.程序越短越好

22.下列有關數(shù)據(jù)庫的描述中,正確的是()。

A.數(shù)據(jù)處理是將信息轉化為數(shù)據(jù)的過程

B.數(shù)據(jù)的物理獨立性是指當數(shù)據(jù)的邏輯結構改變時,數(shù)據(jù)的存儲結構不變

C.關系中的每一列稱為元組,一個元組就是一個字段

D.如果一個關系中的屬性或?qū)傩越M并非該關系的關鍵字,但它是另一個關系的關鍵字,則稱其為本關系的外關鍵字

23.在數(shù)據(jù)訪問頁的工具箱中,圖標的名稱是

A.滾動文字B.展開/收縮C.“命令”按鈕D.標簽

24.運行下面的程序段:Fork=5to10Step2k=k*2Nextk則循環(huán)次數(shù)為:______。

A.1B.2C.3D.4

25.軟件設計包括軟件的結構、數(shù)據(jù)、接口和過程設計,其中軟件的過程設計是指

A.模塊間的關系B.系統(tǒng)結構部件轉換成軟件的過程描述C.軟件層次結構D.軟件開發(fā)過程

26.宏中的每個操作都有名稱,用戶______。

A.能夠更改操作名B.不能更改操作名C.能對有些宏名進行更改D.能夠調(diào)用外部命令更改操作名

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

A.程序就是軟件

B.軟件開發(fā)不受計算機系統(tǒng)的限制

C.軟件既是邏輯實體,又是物理實體

D.軟件是程序、數(shù)據(jù)和相關文檔的集合

28.下面不屬于軟件設計原則的是______。

A.抽象B.模塊化C.自底向上D.信息隱蔽

29.不屬于編輯表中內(nèi)容的主要操作是______.

A.定位記錄B.選擇記錄C.復制字段中的數(shù)據(jù)D.添加字段

30.為窗體或報表上的控件設置屬性值的正確宏操作命令是________。A.SetB.SetDataC.SetWamingsD.SetValue

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

32.

33.

34.

35.

36.

37.

38.

39.考生文件夾下存在一個數(shù)據(jù)庫文件“samp3.accdb”,里面已經(jīng)設計好表對象“tStud”,同時還設計出窗體對象“fs-tud”和子窗體對象“fDetail”。請在此基礎上按照以下要求補充“fStud”窗體的設計。

(1)將窗體標題改為“學生查詢”。

(2)將窗體的邊框樣式改為“細邊框”,取消窗體中水平和垂直滾動條、記錄選擇器、瀏覽按鈕(導航按鈕)和分隔線;將子窗體邊框樣式改為“點線”,取消子窗體中的記錄選擇

器、瀏覽按鈕(導航按鈕)和分隔線。

(3)在窗體中有兩個標簽控件,名稱分別為“Labell”和“Label2”,將這兩個標簽上的文字顏色改為白色,背景顏色改為紫藍色t紫藍色代碼為8388608)。

(4)將窗體主體節(jié)中控件的Tab次序改為:

“Chem”_“TxtDetail”→“CmdRefer’’→“CmdList”→

“CmdClear”→“fDtail”→“簡單查詢”→“Framel8”。(5)按照以下窗體功能,補充事件代碼設計。在窗體中有一個組合框控件和一個文本框控件,名稱分

別為“CItem”和“TxtDetail”;有兩個標簽控件,名稱分別為“Label3”和“Ldetail”;還有三個命令按鈕,名稱分別為“Cm-dList”、“CmdRefer”和“CmdClear‘’。在“Chem”組合框中選擇某一項目后,“Ldetail”標簽控件將顯示出所選項目名加上“內(nèi)容:”。在“TxtDetail”文本框中輸入具體項目值后,單擊“CmdRefer”命令按鈕,如果“CItem”和“TxtDetail”兩個控件中均有值,則在子窗體中顯示找出的相應記錄,如果兩個控件中不全有值,顯示消息框,消息框標題為“注意”,提示文字為“查詢項目和查詢內(nèi)容不能為空!!!”,消息框中只有一個“確定”按鈕;單擊“CmdList”命令按鈕,在子窗體中顯示“ts-tud”表中的全部記錄;單擊“CmdClear”命令按鈕,將“Chem”和“TxtDetail”兩個控件中的值清空。

注意:不允許修改窗體對象“fStud”和子窗體對象“fDe-tail”中未涉及的控件、屬性和任何VBA代碼;不允許修改表對象“tStud”。代碼設計只允許補充一條語句、完成設計,不允許增刪和修改其他位置已存在的語句。

40.

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

42.

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

44.

參考答案

1.第一題:1、找到要操作的數(shù)據(jù)源,打開“教學管理”數(shù)據(jù)庫。2、用“設計視圖”打開“學生”表,將光標放到“學生編號”處,再在“字段屬性”中選擇“字段大小”,手動輸入阿拉伯數(shù)字“10”。3、同理,把光標放到“年齡”處,在“字段大小”中選擇“整型”,保存即可。第二題:1、再第一題保存的基礎上,“設計視圖”打開“學生”表,將光標放到“入校日期”處,再在“字段屬性”中“格式”處,選擇“短日期”即可。第三題:1、再第二題保存的基礎上,“設計視圖”打開“學生”表,將光標放到“姓名”處,再在“字段屬性”中“標題”中輸入“學生姓名”,保存即可。第四題:1、再第三題保存的基礎上,“設計視圖”打開“學生”表,將光標放到“性別”處,再在“字段屬性”中“默認值”中輸入“男”,保存即可;在“字段屬性”中“默認值”中輸入“Date()”,保存即可。注意字符匹配問題。第五題:1、再第四題保存的基礎上,“設計視圖”打開“學生”表,將光標放到“入校日期”處,再點擊“輸入掩碼”區(qū)域中的“…”,選擇長日期類型,“下一步”,選擇“占位符”為“#”,“下一步”,“完成”,保存即可。第六題:1、再第五題保存的基礎上,“設計視圖”打開“學生”表,將光標放到“年齡”處,再在“有效性規(guī)則”中輸入“between16and40或>=16and<=40”保存即可。>=2或[姓名]like"??*"”,保存即可。3、在不關閉窗口的情況下,將光標放到“性別”處,再在“有效性規(guī)則”中輸入“"男"or"女"或[性別]in("男","女")”,保存即可。第七題:1、再第六題保存的基礎上,“設計視圖”打開“學生”表,將光標放到“年齡”處,在“字段屬性”中選擇“有效性文本”,再在其中輸入“學生的年齡只能在16歲到40歲之間!”,保存即可。2、將光標放到“姓名”處,在“字段屬性”中選擇“有效性文本”,再在其中輸入“學生的姓名必須兩個字或兩個字以上!”,保存即可。3、將光標放到“性別”處,在“字段屬性”中選擇“有效性文本”,再在其中輸入“性別只能輸入“男”或“女”!”,保存即可。第八題:1、再第六題保存的基礎上,“設計視圖”打開“學生”表,將光標放到“簡歷”處,再在“必填字段”和“允許空字符串”都設置為“是”,保存即可。第九題:1、找到要操作的數(shù)據(jù)源,打開“教學管理”數(shù)據(jù)庫。2、用“設計視圖”打開“學生”表,在工具欄上單擊“索引”圖標,彈出索引對話框。在“索引名稱”下輸入索引名稱“性別_年齡_組合索引”,在“字段名稱”中選擇“性別”,在“排序次序”選擇“升序”;同理,創(chuàng)建下一組索引,保存即可。

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

3.

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

5.numf0+f1num\r\nf0+f1解析:程序首先需要接受用戶輸入的值,根據(jù)程序代碼可以判斷,使用變量num來存放用戶輸入的值,使用循環(huán)實現(xiàn)遞推,根據(jù)題面“要求從鍵盤輸入n值,輸出對應項的值”,可知循環(huán)從2開始,到用戶輸入的值結束,也就是“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。

6.

7.1、找到要操作的數(shù)據(jù)源,打開“教學管理_原始”數(shù)據(jù)庫。2、在工具欄上找到“關系”按鈕單擊,在彈出的空白窗口上單擊鼠標右鍵,選擇“顯示表”,在出現(xiàn)的“顯示表”,選擇題目要求的相關表,點擊添加,原來的空白處就會出現(xiàn)相應的表。3、將鼠標放置于“課程”中的“課程編號”,按住左鍵拖動到“選課成績”表中的“課程編號”,放開鼠標即可,在編輯關系選擇在“實施參照完整性”、“級聯(lián)更新相關字段”、“級聯(lián)刪除相關字段”前面的小框里面打上勾。后單擊“創(chuàng)建”即可。4、同理建立“學生”與“選課成績”之間的關系即可。

8.1、找到要操作的數(shù)據(jù)源,打開“教學管理”數(shù)據(jù)庫。2、選擇數(shù)據(jù)庫的對象“表”,可以在窗口上雙擊“使用向?qū)?chuàng)建表”或者單擊“新建”,在打開的窗口中選擇“表向?qū)А?。單擊“確定”按鈕,在彈出的窗口上選擇“商務”,在示例表中選擇“學生”表。3、添加九個示例字段到“新表中的字段”,在“新表中的字段”下面單擊“重命名字段”進行如要求所示的圖的字段名字。完成命名之后單擊“下一步”,命名為“學生-表向?qū)А?,選擇“不,讓我自己設置主鍵”。4、單擊“下一步”,再單擊“下一步”,再單擊“下一步”,點擊“完成”即可。5、關閉打開的表,右鍵單擊“學生-表向?qū)А保x擇“設計視圖”打開表。6、在打開表中進行如題目要求所示設置“數(shù)據(jù)類型”,完成后“保存”即可

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

10.1、打開剛剛建立的“教學管理”數(shù)據(jù)庫,單擊“文件—>新建”,在彈出的窗口右面,找到“本機上的模板…”并單擊。2、在彈出的模板窗口上選擇“數(shù)據(jù)庫”,找到“資產(chǎn)追蹤”,選中,并單擊“確定”。3、選擇保存數(shù)據(jù)庫的路徑D:\\\\ACCESS,并命文件名為“資產(chǎn)追蹤”,單擊“創(chuàng)建”。4、“下一步→下一步”在數(shù)據(jù)庫向?qū)Ю锩孢x擇“標準”,“下一步→大膽”。“下一步→下一步”,單擊“完成”即可。

11.

12.

13.

14.

15.

16.

17.

18.

19.

20.

21.A解析:程序設計的風格主要強調(diào)程序的簡單、清晰和可理解性,以便讀者理解。因此選項A是正確答案。程序濫用goto語句將使程序流程無規(guī)律,可讀性差;添加的注解行有利于對程序的理解,不應減少或取消;程序的長短要依照實際需要而定,并不是越短越好。因此選項B、C、D都是錯誤的。

22.D解析:如果一個關系中的屬性或?qū)傩越M并非該關系的關鍵字,但它是另一個關系的關鍵字,則稱其為本關系的外關鍵字。

23.C滾動文字的圖標是,展開/收縮的圖標是,標簽。

24.A解析:第1次循環(huán)后k=k*2=5]

前景顏色(ForeColor)和背景顏色(BackColor)屬性值分別顯示控件的底色和文字顏色。

25.B軟件設計包括軟件的結構設計、數(shù)據(jù)接口設計和過程設計。其中軟件結構設計主要包括系統(tǒng)由哪些子系統(tǒng)構成,以及這些子系統(tǒng)之間的關系是怎樣的,并將這些內(nèi)容編寫成文檔;數(shù)據(jù)接口設計的任務是為每個子系統(tǒng)設計其與其他子系統(tǒng)間的接口,并編寫成文檔,這個接口要是一個無二義的接口,不需要子系統(tǒng)的操作知識就可以使用;過程設計是指系統(tǒng)結構部件轉換成軟件的過程描述。

26.B解析:宏的所有操作名都是系統(tǒng)內(nèi)部定義和保留的,用戶不能更改。

27.D解析:軟件是運行在計算機硬件之上的邏輯實體,包括程序、數(shù)據(jù)和相關的文檔,軟件的開發(fā)、運行對計算機系統(tǒng)具有依賴性,受計算機系統(tǒng)的限制。

28.C解析:軟件設計遵循軟件工程的基本目標和原則,建立了適用于在軟件設計中應該遵循的基本原理和與軟件設計有關的概念。①抽象是一種思維工具,就是把事物本質(zhì)的共同特性抽出來而不考慮其他細節(jié)。②模塊是指可以單獨命名且可編址的元素。如高級語言中的過程、函數(shù)、子程序等。③信息隱蔽是指在一個模塊內(nèi)包含的信息(過程或數(shù)據(jù)),對于不需要這些信息的其他模塊來說是不能訪問的。④模塊獨立性是指每個模塊只完成系統(tǒng)要求的獨立的子功能,并且與其他模塊的聯(lián)系最少且接口簡單。因此,本題的正確答案是C。

29.D解析:“添加字段”屬于改變表結構操作。

30.D解析:本題考查常用的宏操作。這是考試重點內(nèi)容,歷次考試都有至少一個題目考查該知識

溫馨提示

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

評論

0/150

提交評論