2022年黑龍江省大慶市全國計算機等級考試Access數(shù)據(jù)庫程序設(shè)計模擬考試(含答案)_第1頁
2022年黑龍江省大慶市全國計算機等級考試Access數(shù)據(jù)庫程序設(shè)計模擬考試(含答案)_第2頁
2022年黑龍江省大慶市全國計算機等級考試Access數(shù)據(jù)庫程序設(shè)計模擬考試(含答案)_第3頁
2022年黑龍江省大慶市全國計算機等級考試Access數(shù)據(jù)庫程序設(shè)計模擬考試(含答案)_第4頁
2022年黑龍江省大慶市全國計算機等級考試Access數(shù)據(jù)庫程序設(shè)計模擬考試(含答案)_第5頁
已閱讀5頁,還剩16頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

2022年黑龍江省大慶市全國計算機等級考試Access數(shù)據(jù)庫程序設(shè)計模擬考試(含答案)學(xué)校:________班級:________姓名:________考號:________

一、操作題(10題)1.假定當(dāng)前日期為2002年8月25日,星期日,則執(zhí)行以下語句后,a、b、c和d的值分別是25、8、2002、【】。

a=day(now)

b=month(now)

C=year(now)

d=weekday(now)

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

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

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

5.在窗體上添加一個名為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é)果為【】。

6.執(zhí)行下面的程序段,s的值為【】。

s=0:k=10

Whilek

s=s+10

k=k-2

Wend

7.從外部導(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é)生”。

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

PrivateSubo(ByVidpAslnteger)

p=p*2

EndSub

PrivateSubCommandl_C1kk()

DimiAsIntcger

Cails(1)

Ifi>4Thcni=i^2

MsgBoxi

EndSub

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

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

10.

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

12.

13.

14.

15.

16.

17.

18.

19.

20.

三、1.選擇題(10題)21.Access通過數(shù)據(jù)訪問頁可以發(fā)布的數(shù)據(jù)______。

A.只能是靜態(tài)數(shù)據(jù)B.只能是數(shù)據(jù)庫中保持不變的數(shù)據(jù)C.只能是數(shù)據(jù)庫中變化的數(shù)據(jù)D.是數(shù)據(jù)庫中保存的數(shù)據(jù)

22.為了避免流程圖在描述程序邏輯時的靈活性,提出了用方框圖來代替?zhèn)鹘y(tǒng)的程序流程圖,通常也把這種圖稱為______。

A.PAD圖B.N-S圖C.結(jié)構(gòu)圖D.數(shù)據(jù)流圖

23.窗體上添加有3個命令按鈕,分別命名為C1、C2和C3。編寫C1的單擊事件過程,完成的功能為:當(dāng)單擊按鈕C1時,按鈕C2可見,按鈕C3不可用。下列語句中正確的是()。

A.PrivateSubC1_Click()C2.Visible=TrueC3.Visible=FalseEndSub

B.PrivateSubC1Click()C2.Enabled=TrueC3.Enabled=FalseEndSub

C.PrivateSubC1_Click()C2.Enabled=TrueC3.Visible=FalseEndSub

D.PrivateSubC1C2.Visible=TrueC3.Enabled=FalsEndSub

24.設(shè)有如下聲明:DimXAsInteger如果Sgn(X)的值為-1,則X的值是()。

A.整數(shù)B.大于0的整數(shù)C.等于0的整數(shù)D.小于0的數(shù)

25.表達(dá)式4+5\6*7/8Mod9的值是______。

A.4B.5C.6D.7

26.下列關(guān)于查詢與表之間關(guān)系的論述中,說法正確的是()。

A.查詢的結(jié)果是建立了一個新表

B.查詢到的記錄保存在查詢文件中

C.查詢的結(jié)果物理上就已經(jīng)存在

D.查詢中所存儲的只是在數(shù)據(jù)庫中篩選數(shù)據(jù)的條件

27.設(shè)a、b為整數(shù)變量,且均不為0,下列關(guān)系表達(dá)式中恒成立的是()。

A.a*b\a*=1B.a\b*b\a=1C.a\b*b+aModb=aD.a\b*b=a

28.要限制宏操作的操作范圍,可以在創(chuàng)建宏時定義______。

A.宏操作對象B.宏條件表達(dá)式C.窗體或報表控件屬性D.宏操作目標(biāo)

29.窗體有3種視圖,用于創(chuàng)建窗體或修改窗體的窗口是窗體的

A.設(shè)計視圖B.窗體視圖C.數(shù)據(jù)表視圖D.透視表視圖

30.如果一張數(shù)據(jù)表中含有照片,那么“照片”這字段的數(shù)據(jù)類型通常為______.

A.備注B.超級鏈接C.OLE對象D.文本

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

32.

33.

34.

35.

36.在考生文件夾下有一個數(shù)據(jù)庫“Acc3.mdb”,其中已經(jīng)設(shè)計了表對象“tEmp”、窗體對象“fEmp”、報表對象“rEmp”和宏對象“mEmp”。同時,給出窗體對象“fEmp”上一個按鈕的單擊事件代碼,請按以下功能要求補充設(shè)計:

(1)重新設(shè)置窗體標(biāo)題為“信息輸出”。

(2)調(diào)整窗體對象“fEmp”上“退出”按鈕(名為“bt2”)的大小和位置,要求大小與“報表輸出”按鈕(名為“btl”)一致,且左邊對齊“報表輸出”按鈕,上邊距離“報表輸出”按鈕1cm(即“bt2”按鈕的上邊距離“bt1”按鈕的下邊lcm)。

(3)將報表記錄數(shù)據(jù)按照姓氏分組升序排列,同時要求在相關(guān)組頁眉區(qū)域添加一個文本框控件(命名為“tm”),設(shè)置屬性顯示姓氏信息,如“陳”、“劉”……

注意:這里不用考慮復(fù)姓等特殊情況,所有姓名的第一個字符視為其姓氏信息。

(4)單擊窗體“報表輸出”按鈕(名為“bt1”),調(diào)用事件代碼實現(xiàn)以預(yù)覽方式打開報表“rEmp”;單擊“退出”按鈕(名為“bt2”),調(diào)用設(shè)計好的宏“mEmp”以關(guān)閉窗體。顯示結(jié)果如圖2所示。

注意:不要修改數(shù)據(jù)庫中的表對象“tEmp”和宏對象“mEmp”;不要修改窗體對象“fEmp”和報表對象“rEmp”中未涉及的控件和屬性;

只允許在Add注釋之間的空行內(nèi)補充一行語句,完成設(shè)計,不允許增刪和修改其他位置已存在的語句。

37.

38.

39.

40.

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

42.

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

44.

參考答案

1.11解析:Day(date),必要的date參數(shù),可以是任何能夠表示日期的Variant、數(shù)值表達(dá)式、字符串表達(dá)式或它們的組合。如果date包含Null,則返回Null。

weekday(date)返回一個Variant(Integer),包含一個控數(shù),代表某個日期是星期幾。

語法:

Weekday(daie),[firstdayofweek])

Firstdayofweek指定一星期第一天的常數(shù)。如果未予指定,則以vbSunday為缺省值,即星期日為1,則星期六為7。

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

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

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

5.44解析:M(6)的值為12-6=6;則有M(2+6)=M(8)的值為12-8=4。

6.5050解析:本題考查While循環(huán)。While循環(huán)中的<表達(dá)式>是一個數(shù)值表達(dá)式k,若k不等于0,則執(zhí)行循環(huán)體;若k等于0,則結(jié)束循環(huán)。本題中循環(huán)體共被執(zhí)行5次,每執(zhí)行一次循環(huán)體,變量s將累加一次10,結(jié)果為“50'。

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

8.36

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

10.

11.

12.

13.

14.

15.

16.

17.

18.

19.

20.

21.D解析:在Access中的數(shù)據(jù)訪問頁中,相關(guān)數(shù)據(jù)會隨數(shù)據(jù)庫中的內(nèi)容而變化,以便用戶隨時通過Internet訪問這些資料。在Access中,有靜態(tài)HTML文件,也有動態(tài)HTML文件。用戶可以根據(jù)應(yīng)用程序的需求來確定使用哪一種HTML文件格式。如果數(shù)據(jù)不常更改而且Web應(yīng)用程序不需要窗體時,則使用靜態(tài)HTML格式;如果數(shù)據(jù)經(jīng)常需要更改,而且Web應(yīng)用程序需要使用窗體來保存和獲得Access數(shù)據(jù)庫的現(xiàn)有數(shù)據(jù)時,則使用動態(tài)HTML格式。所以本題答案為D。

22.B解析:常見的過程設(shè)計工具有:程序流程圖、N-S圖、PAD圖和HIPO圖。其

中,為了避免流程圖在描述程序邏輯時的靈活性,提出了用方框圖來代替?zhèn)鹘y(tǒng)的程序流

程圖,通常也把這種圖稱為N-S圖。

注意:其他常用算法描述工具的概念。

23.D解析:本題考查控件的可見和可用屬性的知識。在VBA中,要想使某個控件可用,則使其Enabled屬性為True;要想使某個控件可見,則使其Visible屬性為True。

24.D解析:本題考查Sgn(number)函數(shù),該函數(shù)幾乎每次必考。Sgn(number)函數(shù)的返回值有3種情況:如果number>0則返回1;如果number=O,則返回0;number<0則返回-1??梢娬_答案是選項D。

25.B本題表達(dá)式涉及的運算優(yōu)先級順序由高到低依次為:乘法和除法(*、/)、整數(shù)除法、求模運算(Mod)、加法(+)。因此4+5\\6*7/8Mod9=4+5\\42/8Mod9=4+5\\5.25Mod9=4+1Mod9=4+1=5。故選擇B選項。

26.D解析:本題考查查詢概念的知識。對于查詢來說,里面只是存儲查詢的條件而不是查詢的結(jié)果,這些記錄仍然存儲在源數(shù)據(jù)表中,每次運行查詢時都會按照查詢中的條件設(shè)置從源表中查找符合條件的記錄。

27.C解析:本題考查表達(dá)式含義。首先題目條件是a和b都是整型變量,這一點很重要。其次要弄懂“\\”運算符和“Mod”運算符的含義:“\\”運算符表示整數(shù)除法,即運算結(jié)果為整數(shù),小數(shù)位無條件去除;“Mod”運算符表示取余運算,即運算結(jié)果為除法得出的余數(shù)。選項A錯誤,將表達(dá)式寫成a*b\\(a*b)=1,表達(dá)式恒成立。選項B和D錯誤,可以這樣來驗證:假設(shè)a=15,b=4,則表達(dá)式“a\\b*b\\a”變?yōu)椤?5\\4×4\\15”,即“3×4\\15”不等于1;表達(dá)式“a\\b*b\\a”變?yōu)椤?5\\4×4=15”,B口“3×4=15”,這樣也不成立。選項C正確,表達(dá)式“a\\b*b+aModb=a”變?yōu)椤?5\\4×4+15Mod4=15”目p“3×4+3=15”,表達(dá)式成立。選項C是正確答案。

28.B解析:本題考查條件操作宏的概念。在數(shù)據(jù)處理的過程中,如果希望只是滿足指定條件執(zhí)行宏的一個或多個操作,可以使用條件來控制這種流程,即將所需的條件表達(dá)式輸入到“宏”設(shè)計窗口的“條件”列中,所以選項B正確。在輸入條件表達(dá)式時,可能會引用窗體或報表上的控件值,當(dāng)條件表達(dá)式為真時執(zhí)行操作。

29.A解析:設(shè)計視圖是用于創(chuàng)建窗體或修改窗體的窗口;'窗體'視圖是顯示記錄數(shù)據(jù)的窗口,主要用于添加或修改表中的數(shù)據(jù);'數(shù)據(jù)表'視圖是以行列格式顯示表、查詢或窗體數(shù)據(jù)的窗口;而'透視表'視圖是沒有的。

30.C解析:OLE對象土要用于將某個對象(如Word文檔、Excel電子表格、圖表、聲音以及其他:進(jìn)制數(shù)據(jù)等)鏈接或嵌入到Access數(shù)據(jù)庫的表中,OL

溫馨提示

  • 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)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論