2022年寧夏回族自治區(qū)石嘴山市全國(guó)計(jì)算機(jī)等級(jí)考試Access數(shù)據(jù)庫(kù)程序設(shè)計(jì)模擬考試(含答案)_第1頁(yè)
2022年寧夏回族自治區(qū)石嘴山市全國(guó)計(jì)算機(jī)等級(jí)考試Access數(shù)據(jù)庫(kù)程序設(shè)計(jì)模擬考試(含答案)_第2頁(yè)
2022年寧夏回族自治區(qū)石嘴山市全國(guó)計(jì)算機(jī)等級(jí)考試Access數(shù)據(jù)庫(kù)程序設(shè)計(jì)模擬考試(含答案)_第3頁(yè)
2022年寧夏回族自治區(qū)石嘴山市全國(guó)計(jì)算機(jī)等級(jí)考試Access數(shù)據(jù)庫(kù)程序設(shè)計(jì)模擬考試(含答案)_第4頁(yè)
2022年寧夏回族自治區(qū)石嘴山市全國(guó)計(jì)算機(jī)等級(jí)考試Access數(shù)據(jù)庫(kù)程序設(shè)計(jì)模擬考試(含答案)_第5頁(yè)
已閱讀5頁(yè),還剩23頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

2022年寧夏回族自治區(qū)石嘴山市全國(guó)計(jì)算機(jī)等級(jí)考試Access數(shù)據(jù)庫(kù)程序設(shè)計(jì)模擬考試(含答案)學(xué)校:________班級(jí):________姓名:________考號(hào):________

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

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

3.

4.在窗體中添加一個(gè)命令按鈕(名為Command1)和一個(gè)文本框(名為Text1),然后編寫如下事件過(guò)程:

PrivateSubCommand1_Click()

DimxAsInteger,yAsInteger,zAsInteger

Callp1(a,b,c)

EndSub

Subp1(xAsInteger,yAsInteger,zAsInteger)

z=x+y

EndSub

打開窗體運(yùn)行后,單擊命令按鈕,文本框中顯示的內(nèi)容是()。

5.

6.編輯數(shù)據(jù)表:在ACCESS數(shù)據(jù)庫(kù)“教學(xué)管理.mdb”,跟下面要求進(jìn)行相應(yīng)的操作:表的復(fù)制和重命名、隱藏列、凍結(jié)列、移動(dòng)列、行高與列寬、更改表數(shù)據(jù)的字體、設(shè)置數(shù)據(jù)表格式、數(shù)據(jù)的查找與替換。

7.

8.在窗體上畫一個(gè)命令按鈕,然后編寫如下事件過(guò)程:

PrivateSubCommand1_Click()

a=0

Fori=1To2

Forj=1To4

IfjMod2<>0Then

a=a+1

EndIf

a=a+1

Nextj

Nexti

MsgBoxa

EndSub

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

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

PrivateSubo(ByVidpAslnteger)

p=p*2

EndSub

PrivateSubCommandl_C1kk()

DimiAsIntcger

Cails(1)

Ifi>4Thcni=i^2

MsgBoxi

EndSub

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

10.假設(shè)用—個(gè)長(zhǎng)度為50的數(shù)組(數(shù)組元素的下標(biāo)從0到49)作為棧的存儲(chǔ)空間,棧底指針bottom指向棧底元素,棧頂指針top指向棧頂元素,如果bottom=49,top=30(數(shù)組下標(biāo)),則棧中具有【】個(gè)元素。

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

12.

13.

14.

15.

16.在考生文件夾中有一個(gè)“Acc1.mdb”數(shù)據(jù)庫(kù)。(1)將“學(xué)生”表以文本文件格式導(dǎo)出,保存到考生文件夾下,第一行包含字段名稱,分隔符為逗號(hào)。保存文件名為“學(xué)生.txt”。(2)將“課程”表的“課程名稱”字段列凍結(jié),“課程編號(hào)”列隱藏,按“學(xué)分”字段“升序”排列。(3)為“教師”表創(chuàng)建高級(jí)篩選,篩選出具有博士學(xué)歷的教師信息。

17.

18.(1)在考生文件夾下的“Acc1.mdb”數(shù)據(jù)庫(kù)文件中,新建“產(chǎn)品”表。表結(jié)構(gòu)如下:

(2)設(shè)置“產(chǎn)品ID”為主鍵。(3)設(shè)置“單價(jià)”字段的小數(shù)位數(shù)為“2”。(4)在“產(chǎn)品”表中輸入以下4條記錄:

19.在考生文件夾下的“Acc1.mdb”數(shù)據(jù)庫(kù)中已經(jīng)建立表對(duì)象“tEmployee”。請(qǐng)按以下操作要求完成表的編輯:(1)根據(jù)“tEmployee”表的結(jié)構(gòu),判斷并設(shè)置主鍵。(2)刪除表中的“所屬部門”字段;設(shè)置“年齡”字段的有效性規(guī)則為:只能輸入大于16的數(shù)據(jù)。(3)在表結(jié)構(gòu)中的“年齡”與“職務(wù)”兩個(gè)字段之間增加一個(gè)新的字段:字段名稱為“黨員否”,字段類型為“是/否”型;刪除表中職工編號(hào)為“000014”的一條記錄。(4)使用查閱向?qū)Ыⅰ奥殑?wù)”字段的數(shù)據(jù)類型,向該字段輸入的值為“職員”、“主管”或“經(jīng)理”等固定常數(shù)。(5)設(shè)置“聘用時(shí)間”字段的輸入掩碼為“短日期”。(6)在編輯好的表中追加如下一條新記錄:編號(hào)姓名性別年齡是否黨員職務(wù)聘用時(shí)間簡(jiǎn)歷000031王濤男35√主管2004-9-1熟悉系統(tǒng)維護(hù)

20.

三、1.選擇題(10題)21.Access提供了6種類型的窗體,以下不屬于這6種的是

A.縱欄式窗體B.表格式窗體C.數(shù)據(jù)表窗體D.模塊式窗體

22.在創(chuàng)建交叉表查詢時(shí),用戶需要指定()種字段。

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

23.Sub過(guò)程與Function過(guò)程最根本的區(qū)別是______。

A.Sub過(guò)程的過(guò)程名不能返回值,而Function過(guò)程能通過(guò)過(guò)程名返回值

B.Sub過(guò)程可以使用Call語(yǔ)句或直接使用過(guò)程名調(diào)用,而Function過(guò)程不可以

C.兩種過(guò)程參數(shù)的傳遞方式不同

D.Function過(guò)程可以有參數(shù),Sub過(guò)程不可以

24.在對(duì)n個(gè)元素進(jìn)行快速排序的過(guò)程中,最壞情況下需要進(jìn)行______趟。

A.nB.n-1C.n/2D.log2(下標(biāo))n

25.使用表設(shè)計(jì)器來(lái)定義表的字段時(shí),以下哪個(gè)選項(xiàng)可以不設(shè)置內(nèi)容______。

A.字段名稱B.說(shuō)明C.數(shù)據(jù)類型D.字段屬性

26.某字段中已經(jīng)有數(shù)據(jù),現(xiàn)要改變?cè)撟侄蔚拇笮傩?,將該字段大小重新設(shè)置為整數(shù)型,則以下所存數(shù)據(jù)會(huì)發(fā)生變化的是

A.123B.2.5C.-12D.1563

27.在窗體上畫一個(gè)名稱為Comlnalld1的命令按鈕,然后編寫如下程序:PrivateSubCommand1Click()DimiAsInteger,jAsIntegerDima(10,10)AsIntegerFori=1TO3Forj=1TO3a(i,j)=(i-1)*3+jPrinta(i,j);NextjPrintNextiEndSub程序運(yùn)行后,單擊命令按鈕,窗體上顯示的是()。

A.123246369

B.234245456

C.147258369

D.123456789

28.關(guān)系型數(shù)據(jù)庫(kù)中所謂的“關(guān)系”是指______。

A.各個(gè)記錄中的數(shù)據(jù)彼此間有一定的關(guān)聯(lián)關(guān)系

B.數(shù)據(jù)模型滿足一定條件的二維表格式

C.某兩個(gè)數(shù)據(jù)庫(kù)文件之間有一定的關(guān)系

D.表中的兩個(gè)字段有一定的關(guān)系

29.下列敘述中錯(cuò)誤的是()。

A.線性表是由n個(gè)元素組成的一個(gè)有限序列

B.線性表是一種線性結(jié)構(gòu)

C.線性表的所有結(jié)點(diǎn)有且僅有一個(gè)前件和后件

D.線性表可以是空表

30.下面不屬于軟件設(shè)計(jì)原則的是______。

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

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

32.

33.

34.在考生文件夾下有“Acc3.mdb”數(shù)據(jù)庫(kù)。(1)以“產(chǎn)品入庫(kù)”表為數(shù)據(jù)源,創(chuàng)建“產(chǎn)品入庫(kù)”窗體。在窗體中添加標(biāo)簽“產(chǎn)品入庫(kù)表”(宋體,12號(hào),加粗,居中顯示)。在窗體中顯示“日期”、“產(chǎn)品代碼”、“入庫(kù)數(shù)量”和“標(biāo)志”字段。(2)設(shè)置日期的默認(rèn)值為當(dāng)天日期。產(chǎn)品代碼用組合框顯示,自行輸入“產(chǎn)品信息”表中的所有產(chǎn)品代碼,數(shù)值保存到“產(chǎn)品代碼”字段。在窗體中添加“添加記錄”、“保存記錄”和“刪除記錄”、“關(guān)閉窗體”按鈕,分別實(shí)現(xiàn)添加記錄、保存記錄、刪除記錄和關(guān)閉窗體操作?!爱a(chǎn)品人庫(kù)”窗體如圖3所示。

35.

36.

37.

38.在考生文件夾下有一個(gè)數(shù)據(jù)庫(kù)文件“samp3.accdb”,其中存在已經(jīng)設(shè)計(jì)好的表對(duì)象“tAddr”和“tUser”,同時(shí)還有窗體對(duì)象“fEdit”和“fEuser”。請(qǐng)?jiān)诖嘶A(chǔ)上按照以下要求補(bǔ)殼“狐dit”窗體的設(shè)計(jì)。

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

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

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

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

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

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

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

程序代碼只允許在“**********”與“**********”之間的空行內(nèi)補(bǔ)充一行語(yǔ)句,完成設(shè)計(jì),不允許增刪和修改其他位置已存在的語(yǔ)句。39.考生文件夾下存在一個(gè)圖像文件“test.bmp”和一個(gè)數(shù)據(jù)庫(kù)文件“samp3.a(chǎn)ccdb”?!皊amp3.a(chǎn)ccdb”數(shù)據(jù)庫(kù)里面已經(jīng)設(shè)計(jì)了表對(duì)象“tEmp,,和tttTemp”、窗體對(duì)象“fEmp”、報(bào)表對(duì)象“rEmp”和宏對(duì)象“mEmp”。試在此基礎(chǔ)上按照以下要求補(bǔ)充設(shè)計(jì)。(1)將表“tTemp,,中年齡小于30歲(不含30歲)、職務(wù)為職員的女職工記錄選出并添加進(jìn)空白表“tEmp”里。(2)將窗體“fEmpJJ的窗體標(biāo)題設(shè)置為‘c信息輸出”;將窗體上名為“btnP”按鈕的外觀設(shè)置為圖片顯示,圖片選擇考生文件夾下的“test.bmp,,圖像文件;將‘‘bmP”按鈕的單擊事件設(shè)置為窗體代碼區(qū)已經(jīng)設(shè)計(jì)好的事件過(guò)程bmP_Click(3)將報(bào)表“rEmp”的主體節(jié)區(qū)內(nèi)的“tName”文本框控件設(shè)置為“姓名”字段內(nèi)容顯示,將宏“mEmp”重命名保存為自動(dòng)執(zhí)行的宏。注意:不允許修改數(shù)據(jù)庫(kù)中的表對(duì)象“tTemp”,不允許修改宏對(duì)象“mEmp”里的內(nèi)容,不允許修改窗體對(duì)象“fEmp”和報(bào)表對(duì)象“rEmp”中未涉及的控件和屬性。

40.

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

42.

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

44.

參考答案1.1、打開剛剛建立的“教學(xué)管理”數(shù)據(jù)庫(kù),單擊“文件—>新建”,在彈出的窗口右面,找到“本機(jī)上的模板…”并單擊。2、在彈出的模板窗口上選擇“數(shù)據(jù)庫(kù)”,找到“資產(chǎn)追蹤”,選中,并單擊“確定”。3、選擇保存數(shù)據(jù)庫(kù)的路徑D:\\\\ACCESS,并命文件名為“資產(chǎn)追蹤”,單擊“創(chuàng)建”。4、“下一步→下一步”在數(shù)據(jù)庫(kù)向?qū)Ю锩孢x擇“標(biāo)準(zhǔn)”,“下一步→大膽”?!跋乱徊健乱徊健保瑔螕簟巴瓿伞奔纯?。

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

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

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

(4)在窗體頁(yè)眉中加入標(biāo)簽,根據(jù)題意進(jìn)行屬性修改。

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

3.

4.1515解析:本題考查VBA程序中過(guò)程調(diào)用的知識(shí)。由于VBA中,默認(rèn)情況下,參數(shù)是按地址傳遞(ByRef),對(duì)形參的改變會(huì)影響到實(shí)參。本題中z的值等于a+b,這個(gè)z值會(huì)返回給實(shí)參c,所以文本框中顯示的內(nèi)容為15。

5.6.第一題:步驟:1、找到要操作的數(shù)據(jù)源,打開“教學(xué)管理_原始”數(shù)據(jù)庫(kù)。2、鼠標(biāo)右鍵單擊“學(xué)生”表,選擇“復(fù)制”,再在工具欄上找到“粘貼”圖標(biāo),在“表名稱”中輸入“學(xué)生表備份”,同時(shí)選擇“結(jié)構(gòu)和數(shù)據(jù)”,單擊“確定”即可。3、鼠標(biāo)右鍵單擊“學(xué)生表備份”表,選擇“重命名”,再輸入“學(xué)生表備份2009”即可。第二題:步驟:1、在打開的數(shù)據(jù)庫(kù)中打開“教師”表,把鼠標(biāo)移動(dòng)到“教師編號(hào)”字段,鼠標(biāo)變成“向下黑色箭頭”時(shí)單擊左鍵,選中整個(gè)字段。2、再單擊鼠標(biāo)右鍵,選擇“隱藏列”單擊即可。3、在當(dāng)前表的灰色出單擊鼠標(biāo)右鍵,選擇“取消隱藏列”,在彈出的窗口的“教師編號(hào)”前面的方框打上小勾即可。第三題:1、在第二題的基礎(chǔ)上,在擋開的教師表中操作,把鼠標(biāo)移動(dòng)到“姓名”字段,鼠標(biāo)變成“向下黑色箭頭”時(shí)單擊左鍵,選中整個(gè)字段。2、再單擊鼠標(biāo)右鍵,選擇“凍結(jié)列”單擊即可。3、在第二步不關(guān)閉表的情況下,同樣是選擇整列“姓名”,單擊鼠標(biāo)右鍵,選擇“取消對(duì)所有列的凍結(jié)”即可。第四題:1、在第三題的情況下,不關(guān)閉表的情況下,同樣是選中整列字段“教師編號(hào)”,按住鼠標(biāo)左鍵不放,看到鼠標(biāo)下方加有虛線的方框時(shí)拉動(dòng)鼠標(biāo)移動(dòng)到“姓名”列后面,放開鼠標(biāo)即可。第五題:1、找到要操作的數(shù)據(jù)源,打開“教學(xué)管理_原始”數(shù)據(jù)庫(kù)。2、打開“教師”表,選中“教師”表的任意一行,然后單擊鼠標(biāo)的右鍵,選擇“行高”;或者在“格式”中選擇“行高”,再?gòu)棾龅男懈叩拇翱谥休斎胂胍母叨?,如題目的要求是“18”,單擊“確定”即可。3、打開“教師”表,選中“教師”表的任意一列,然后單擊鼠標(biāo)的右鍵,選擇“列寬”;或者在“格式”中選擇“列寬”,再?gòu)棾龅男懈叩拇翱谥休斎胂胍母叨龋珙}目的要求是“18”,單擊“確定”即可。4、設(shè)置完成后保存即可。第六題:1、在第五題的基礎(chǔ)上,在“教師”表的灰色處單擊鼠標(biāo)右鍵,選擇字體,在彈出來(lái)的窗口上選擇和設(shè)置題目的要求后,確定、保存即可。第七題:1、找到要操作的數(shù)據(jù)源,打開“教學(xué)管理_原始”數(shù)據(jù)庫(kù)。2、打開“教師”表,在工具欄上找到“格式”,單擊有選擇“數(shù)據(jù)表”,在“設(shè)置數(shù)據(jù)表格式”中按題目的要求選擇需要的設(shè)置即可。同理操作即可完成。

7.

8.1212解析:考查多重循環(huán)結(jié)構(gòu)的編程方法。對(duì)于內(nèi)層循環(huán)而言,當(dāng)j為1、3時(shí),a會(huì)各加兩次1;當(dāng)j為2、3時(shí),a會(huì)各加一次1。所以,整個(gè)內(nèi)層會(huì)加6次1??紤]到外層循環(huán)要執(zhí)行兩次循環(huán)體,所以一共要加12次1,最終的輸出結(jié)果為12。

9.36

10.2020解析:棧是限定在一端進(jìn)行插入與刪除的線性表。在棧中,允許插入與刪除的一端稱為棧頂,而不允許插入與刪除的另一端稱為棧底。棧頂元素總是最后被插入的元素,從而也是最先能被刪除的元素:棧底元素總是最先被插入的元素,從而也是最后才能被刪除的元素。即棧是按照“先進(jìn)后出”或“后進(jìn)先出”的原則組織數(shù)據(jù)的,因此,棧也被稱為“先進(jìn)后出”表或“后進(jìn)先出”表。通常用指針top來(lái)指示棧頂?shù)奈恢?,用指針bottom指向棧底。由題意可知棧頂指針top=30,bottom=49,則棧中具有的元素應(yīng)該為bottom-top+1即49-30+1=20。

11.

12.

13.

14.

15.16.(1)打開“Accl.mdb”數(shù)據(jù)庫(kù)窗口單擊“表”對(duì)象。右鍵單擊“學(xué)生”表,右鍵單擊選擇“導(dǎo)出”命令,保存位置處選擇對(duì)應(yīng)路徑,保存類型選擇“文本文件”,文件名稱為“學(xué)生”,單擊“保存”按鈕,彈出“導(dǎo)出文本向?qū)А睂?duì)話框。選中“帶分隔符”單選按鈕,單擊“下一步”按鈕,選中字段分隔符為“逗號(hào)”,選中“第一行包含字段名稱”,單擊“下一步”按鈕。單擊“完成”按鈕,彈出導(dǎo)出結(jié)果對(duì)話框,提示導(dǎo)出文件已經(jīng)完成,單擊“確定”按鈕。(2)在“Accl.mdb”數(shù)據(jù)庫(kù)窗口中單擊“表”對(duì)象。打開“課程”表,右鍵單擊“課程名稱”字段列,選擇“凍結(jié)列”命令,右鍵單擊“課程編號(hào)”列,選擇“隱藏列”命令,右鍵單擊“學(xué)分”字段列,選擇“升序”命令。單擊工具欄中的“保存”按鈕,關(guān)閉課程表。(3)在“Accl.mdb”數(shù)據(jù)庫(kù)窗口中單擊“表”對(duì)象。打開“教師”表,執(zhí)行“記錄”一“篩選”一“高級(jí)篩選/排序”命令,選擇“學(xué)歷”字段,在“條件”行輸入“Like”*博士””。執(zhí)行“篩選”一“應(yīng)用篩選/排序”命令。單擊工具欄中的“保存”按鈕,關(guān)閉篩選對(duì)話框,最后關(guān)閉“學(xué)生”表。

17.18.(1)雙擊打開“Accl.mdb”數(shù)據(jù)庫(kù)文件。在“數(shù)據(jù)庫(kù)”窗口中單擊“表”對(duì)象,單擊“新建”按鈕,在“新建表”對(duì)話框中選擇“設(shè)計(jì)視圖”,單擊“確定”按鈕。在設(shè)計(jì)視圖中輸入題目所要求的字段,并選擇好數(shù)據(jù)類型和字段大小。(2)在設(shè)計(jì)視圖中,選中“產(chǎn)品ID”字段,單擊工具欄上的“主鍵”按鈕,將“產(chǎn)品ID”字段設(shè)置為主鍵。(3)在設(shè)計(jì)視圖中,選中“單價(jià)”字段,在字段屬性的“常規(guī)”選項(xiàng)卡中找到“小數(shù)位數(shù)”選項(xiàng)并輸入“2”。(4)關(guān)閉設(shè)計(jì)視圖,在提示是否保存時(shí)選擇“是”,在“另存為”對(duì)話框中輸入表名“產(chǎn)品”并確定。在數(shù)據(jù)庫(kù)窗口中,雙擊“產(chǎn)品”表,打開“產(chǎn)品”表的數(shù)據(jù)表視圖,按照題目要求輸入記錄內(nèi)容(產(chǎn)品ID為自動(dòng)編號(hào)類型,不用輸入)。

19.(1)在“Acc1.mdb”數(shù)據(jù)庫(kù)中選中“表”對(duì)象,右鍵單擊“tEmployee”,選擇“設(shè)計(jì)視圖”。選中“編號(hào)”字段行,右鍵單擊“編號(hào)”行,選擇“主鍵”。

(2)選中“所屬部門”字段行。右鍵單擊“所屬部門”行,選擇“刪除行”。單擊“年齡”字段,在“有效性規(guī)則”行輸入“>16”。

(3)右鍵單擊“職務(wù)”行,選擇“插入行”。在“字段名稱”列輸入“黨員否”,在“數(shù)據(jù)類型”下拉列表中選中“是/否”。單擊工具欄中的“保存”按鈕,執(zhí)行“視圖”一“數(shù)據(jù)表視圖”命令。選中職工編號(hào)為“00014”的對(duì)應(yīng)行,右鍵單擊該行,選擇“刪除記錄”,在彈出對(duì)話框中單擊“是”按鈕。單擊工具欄中的“保存”按鈕。

(4)在“Acc1.mdb”數(shù)據(jù)庫(kù)中選中“表”對(duì)象,右鍵單擊表“tEmployee”,選擇“設(shè)計(jì)視圖”命令。在“職務(wù)”字段“數(shù)據(jù)類型”的下拉列表中選中“查閱向?qū)А保趶棾鰧?duì)話框中選中“自行鍵入所需值”復(fù)選框,單擊“下一步”按鈕。在光標(biāo)處輸入“職員”、“主管”和“經(jīng)理”,單擊“下一步”按鈕,單擊“完成”按鈕。

(5)單擊“聘用時(shí)間”字段。單擊“輸入掩碼”行右側(cè)生成器按鈕,在彈出對(duì)話框中選中“短日期”行,單擊兩次“下一步”按鈕,單擊“完成”按鈕。單擊工具欄中的“保存”按鈕。

(6)執(zhí)行“視圖”一“數(shù)據(jù)表視圖”命令。按照題目表中記錄向表中添加記錄。單擊工具欄中的“保存”按鈕,關(guān)閉設(shè)計(jì)視圖。

20.

21.D解析:6種窗體類型分別為縱欄式、表格式、數(shù)據(jù)表、主/子窗體、圖表窗體以及數(shù)據(jù)透視表窗體。

22.CC.【解析】本題考查交叉表查詢的知識(shí)。所謂交叉表查詢就是將來(lái)源于某個(gè)表中的字段進(jìn)行分組,一組列在數(shù)據(jù)表的左側(cè),一組列在數(shù)據(jù)表的上部,然后在數(shù)據(jù)表行與列的交叉處顯示表中某個(gè)字段的各種計(jì)算值。所以應(yīng)指定行標(biāo)題、列標(biāo)題和字段計(jì)算值共3種字段。

23.A解析:過(guò)程是模塊的單元組成,過(guò)程分兩種類型:Sub子過(guò)程和Function函數(shù)過(guò)程。VBA提供的關(guān)鍵字Call,可顯示調(diào)用一個(gè)子過(guò)程(sub過(guò)程),但卻不能調(diào)用執(zhí)行函數(shù)過(guò)程(Function過(guò)程),此外,Sub過(guò)程和Function過(guò)程都可以直接引用過(guò)程名來(lái)調(diào)用,因此,選項(xiàng)B錯(cuò)誤。Sub過(guò)程可以使用參數(shù)(由調(diào)用過(guò)程傳遞的常數(shù)、變量或表達(dá)式),所以選項(xiàng)D錯(cuò)誤。選項(xiàng)C要視具體情況才能確定。Sub過(guò)程執(zhí)行操作但不返回值,F(xiàn)unction過(guò)程可以返回值,這也是過(guò)程最根本的區(qū)別,所以選項(xiàng)A正確。

24.D解析:參見快速排序的過(guò)程??焖倥判蚍ㄒ彩且环N互換類的排序方法,但由于它比冒泡排序法的速度快,因此稱為快速排序法。快速排序法的關(guān)鍵是對(duì)線性表進(jìn)行分割,以及對(duì)各分割出的子表再進(jìn)行分割。

25.B解析:表的“設(shè)計(jì)視圖”分為上下兩部分。上半部分是字段輸入?yún)^(qū),從左至右分別為字段選定器、字段名稱列、數(shù)據(jù)類型列和說(shuō)明列。說(shuō)明信息不是必須的,但它能增加數(shù)據(jù)的可讀性。

26.B解析:2.5不再符合該屬性,小數(shù)點(diǎn)后面將會(huì)被抹去。

27.D解析:本題考查利用多重循環(huán)獲取數(shù)組的值,題目難度不大,但卻是考試重點(diǎn),要求考生重點(diǎn)掌握。本題出自2002年9月考題,需要注意輸出方法:外循環(huán)第1次i=0,內(nèi)層循環(huán)j循環(huán)3次,輸出123,然后換行,接著外循環(huán)執(zhí)行第2次,依次類推,可得答案為D。

28.B解析:關(guān)系型數(shù)據(jù)庫(kù)中所謂的“關(guān)系”是指數(shù)據(jù)模型符合滿足一定條件的二維表格式。

29.CC.【解析】線性表是一種線性結(jié)構(gòu),由n(n≥0)個(gè)元素組成,所以線性表可以是空表。但是在線性表中,第一個(gè)結(jié)點(diǎn)沒有前件,最后一個(gè)結(jié)點(diǎn)沒有后件,其他結(jié)點(diǎn)有且只有一個(gè)前件和后件,所以選項(xiàng)C.是錯(cuò)誤的。

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

31.

32.

33.

34.(1)在“Acc3.mdb”數(shù)據(jù)庫(kù)窗口中單擊“窗體”對(duì)象,單擊“新建”按鈕,選擇“設(shè)計(jì)視圖”,選擇“產(chǎn)品入庫(kù)”表為數(shù)據(jù)源,在窗體頁(yè)眉中添加標(biāo)簽,輸入“產(chǎn)品入庫(kù)表”文本,選中標(biāo)簽,在工具欄中選擇對(duì)應(yīng)文本格式。在窗體中添加“日期”、“產(chǎn)品代碼”、“入庫(kù)數(shù)量”和“標(biāo)志”字段。(2)選中日期文本框,單擊鼠標(biāo)右鍵選擇“屬性”選項(xiàng),在“數(shù)據(jù)頁(yè)默認(rèn)值”行輸入“=Date”。產(chǎn)品代碼用組合框綁定,按照要求輸入所需的值,將數(shù)值保存到對(duì)應(yīng)的字段中。從工具箱中選擇按鈕,添加到窗體中,在命令按鈕向?qū)е羞x擇類別“記錄操作”,操作中選擇“添加新記錄”,按鈕文本輸入“添加記錄”?!氨4嬗涗洝焙汀皠h除記錄”按鈕的添加同理。

35.

36.

37.38.【考點(diǎn)分析】本題考點(diǎn):窗體中標(biāo)簽、命令按鈕控件屬的設(shè)置等。

【解題思路】第1、2、3、4小題在設(shè)計(jì)視圖界面中用鼠標(biāo)右鍵單擊控件,從彈出的快捷菜單中選擇“屬性”命令,對(duì)控件屬性進(jìn)行設(shè)置;第5小題用鼠標(biāo)右鍵單擊控件名,從彈出的快捷菜單中選擇“事件生成器”命令,輸入相應(yīng)代碼。

(1)【操作步驟】

步驟1:選擇窗體對(duì)象,右鍵單擊“fEdit”窗體,從彈出的快捷菜單中選擇“設(shè)計(jì)視圖”命令。

步驟2:右鍵單擊“Lremark”標(biāo)簽,從彈出的快捷菜單中選擇“屬性”命令。

步驟3:?jiǎn)螕簟案袷健边x項(xiàng)卡,在“前景色”行輸入“255”(軟件自動(dòng)顯示為16進(jìn)制數(shù)#FF0000),在“字體粗細(xì)”行的下拉列表中選擇“加粗”。關(guān)閉屬性表。如圖3.159所示。

(2)【操作步驟】

步驟1:右鍵單擊“窗體選擇器”,從彈出的快捷菜單中選擇“屬性”命令。

步驟2:在“格式”選項(xiàng)卡的“標(biāo)題”行輸入“修改用戶信息”。如圖3.160所示。

(3)【操作步驟】

步驟1:在“窗體”屬性對(duì)話框的“邊框樣式”行下拉列表中選擇“對(duì)話框邊框”。如圖3.161所示。

步驟2:分別在“滾動(dòng)條”、“記錄選擇器”、“導(dǎo)航按鈕”和“分隔線”的下拉列表中選擇“兩者均無(wú)”或“否”。如圖3.161所示。

(4)【操作步驟】

步驟1:右鍵單擊命令按鈕“退出”,從彈出的快捷菜單中選擇“屬性”命令。

步驟2:?jiǎn)螕簟案袷健边x項(xiàng)卡,在“前景色”行輸入“128”,在“字體粗細(xì)”行的下拉列表中選擇“加粗”,在“下劃線”行下拉列表中選擇“是”,關(guān)閉屬性表。

(5)【操作步驟】

在設(shè)汁視圖中右鍵單擊命令按鈕“修改”,從彈出的快捷菜單中選擇“

溫馨提示

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

評(píng)論

0/150

提交評(píng)論