2023年黑龍江省牡丹江市全國計算機等級考試Access數(shù)據(jù)庫程序設(shè)計預(yù)測試題(含答案)_第1頁
2023年黑龍江省牡丹江市全國計算機等級考試Access數(shù)據(jù)庫程序設(shè)計預(yù)測試題(含答案)_第2頁
2023年黑龍江省牡丹江市全國計算機等級考試Access數(shù)據(jù)庫程序設(shè)計預(yù)測試題(含答案)_第3頁
2023年黑龍江省牡丹江市全國計算機等級考試Access數(shù)據(jù)庫程序設(shè)計預(yù)測試題(含答案)_第4頁
2023年黑龍江省牡丹江市全國計算機等級考試Access數(shù)據(jù)庫程序設(shè)計預(yù)測試題(含答案)_第5頁
已閱讀5頁,還剩15頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

2023年黑龍江省牡丹江市全國計算機等級考試Access數(shù)據(jù)庫程序設(shè)計預(yù)測試題(含答案)學校:________班級:________姓名:________考號:________

一、操作題(10題)1.數(shù)據(jù)結(jié)構(gòu)分為邏輯結(jié)構(gòu)和存儲結(jié)構(gòu),循環(huán)隊列屬于______結(jié)構(gòu)。

2.創(chuàng)建一個查詢,要求將表對象“tStud”中總分成績超過270分(含270分)的學生信息追加到空表“tTemp”中。其中,“tTemp”表的入學成績?yōu)閷W生總分,所建查詢命名為“qT4”。

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

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

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

s=0:k=10

Whilek

s=s+10

k=k-2

Wend

6.從ACCESS數(shù)據(jù)庫導(dǎo)出數(shù)據(jù):在D:\\Access目錄下有一個“教學管理.mdb”access數(shù)據(jù)庫,其中有一個“學生”表。1、將“教學管理.mdb”中“學生”表導(dǎo)出為電子表格文件,命名為“學生_導(dǎo)出.xls”2、將“教學管理.mdb”中“學生”表導(dǎo)出為文本文件,命名為“學生_導(dǎo)出.txt”

7.下列程序的輸出結(jié)果是()。

PrivateSubCommand1_Click()

Dimarr(1To10)

Fori=1To10

Nexti

ForEachiInarr()

Nexti

EndSub

8.空數(shù)據(jù)庫的建立:在D:\\Access目錄下建立一個ACCESS空數(shù)據(jù)庫文件“教學管理.mdb”。

9.閱讀下面的程序段:

sum=0

fori=1to3

forj=ito4

fork=j(luò)to5

sum=sum+1

nextk

nextj

nexti

執(zhí)行上面的三重循環(huán)后,sam的值為______。

10.在窗體上畫一個命令按鈕,然后編寫如下事件過程:

PrivateSubCommand1_Click()

a=0

Fori=1To2

Forj=1To4

IfjMod2<>0Then

a=a+1

EndIf

a=a+1

Nextj

Nexti

MsgBoxa

EndSub

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

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

12.

13.

14.

15.

16.

17.

18.

19.

20.

三、1.選擇題(10題)21.數(shù)據(jù)庫(DB)、數(shù)據(jù)庫系統(tǒng)(DBS)和數(shù)據(jù)庫管理系統(tǒng)(DBMS)三者之間的關(guān)系是()。

A.DBS包括DB和DBMS

B.DBMS包括DB和DBS

C.DB包括DBS和DBMS

D.DBS就是DB,也就是DBMS

22.設(shè)有如下三個關(guān)系表:

則下列操作中正確的是()。

A.T=R∩SB.T=R∪SC.T=R×SD.T=B/S

23.一個報表最多可以對______個字段或表達式進行分組。

A.6B.8C.10D.16

24.下面SELECT語句語法正確的是()。

A.SELECT*FROM'通信錄'WHERE性別='男'

B.SELECT*FROM通信錄WHERE性別='男'

C.SELECT*FROM'通信錄'WHERE性別=男

D.SELECT*FROM通信錄WHERE性別=男

25.用于打開窗體的宏命令是()。

A.OpenFormB.OpenReportC.OpenQueryD.OpenTable

26.有關(guān)字段屬性,以下敘述錯誤的是______。

A.字段大小可用于設(shè)置文本、數(shù)字或自動編號等類型字段的最大容量

B.可對任意類型的字段設(shè)置默認值屬性

C.有效性規(guī)則屬性是用于限制此字段輸入值的表達式

D.不同的字段類型,其字段屬性有所不同

27.算法的時間復(fù)雜度是指______。

A.執(zhí)行算法程序所需要的時間B.算法程序的長度C.算法執(zhí)行過程中所需要的基本運算次數(shù)D.算法程序中的指令條數(shù)

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

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

29.當鍵人Shift鍵時,觸發(fā)的事件是()

A.KeyPressB.KeyDownC.KeyUpD.Click

30.代表必須輸入字母(A~Z)的輸入掩碼是()。

A.9B.LC.#D.C

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

32.

33.

34.

35.

36.在考生文件夾下有一個“Acc3.mdb”數(shù)據(jù)庫,里面有一個名為“產(chǎn)品”的報表,如圖3所示。(1)在報表的頁眉節(jié)區(qū)添加一個標簽控件,其名稱為“bTitle”,標題顯示為“產(chǎn)品”,字號設(shè)置為“20磅”。(2)在頁面頁眉節(jié)區(qū)添加一個標簽控件,其名稱為“bPrice”,標題顯示為“價格”。該控件放置在距上邊“0.1cm”、距左邊“5.8cm”的位置。(3)在主體節(jié)區(qū)添加一個文本框控件,其名稱為“tPrice”,作用為顯示“產(chǎn)品”表的“價格”字段。該控件放置在距上邊“0.1cm”,距左邊“5.8cm”的位置。寬度設(shè)置為“1.5cm”。(4)在報表頁腳節(jié)區(qū)添加一個文本框控件,其名稱為“tAvg”,用于計算并顯示平均價格。

37.

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

39.

40.

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

42.

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

44.在“Acc2.mdb”數(shù)據(jù)庫中有“服務(wù)器”、“個人信息”和“詳細信息”3張表。

(1)以“服務(wù)器”和“個人信息”表為數(shù)據(jù)源,創(chuàng)建分組統(tǒng)計查詢“查詢1”,統(tǒng)計每個服務(wù)器的賬號數(shù)。結(jié)果顯示“服務(wù)器名稱”和“賬號ID之Count”。查詢結(jié)果如圖1所示。

(2)以“個人信息”表和“詳細信息”表為數(shù)據(jù)源,創(chuàng)建生成表查詢“查詢2”,生成“賬號信息”表。查詢結(jié)果如圖2所示。

參考答案

1.邏輯邏輯解析:數(shù)據(jù)的邏輯結(jié)構(gòu)主要是反映數(shù)據(jù)之間的邏輯關(guān)系,而存儲結(jié)構(gòu)是用來反映數(shù)據(jù)的邏輯結(jié)構(gòu)在計算機存儲空間中的存放形式。循環(huán)隊列主要是強調(diào)數(shù)據(jù)之間的關(guān)系,因此屬于邏輯結(jié)構(gòu)。2.【審題分析】本題主要考查追加表查詢,追加表一般情況用于數(shù)據(jù)庫的復(fù)制、轉(zhuǎn)移。在表中條件表達式是:數(shù)學-語文+物理>=270。

【操作步驟】步驟1:在“samp2.msb”窗口下,單擊“查詢”對象,添加“tStud”表。關(guān)閉對話框。執(zhí)行【查詢】一【追加表查詢】菜單命令,在追加表對話框內(nèi)輸追加到表名稱“tTemp”,雙擊“身份證號、“姓名”字段,在“字段”所在行的第三列列出條什運算式:[數(shù)學]+[語文】+(物理】,在其對應(yīng)的“條件”行內(nèi)輸入:>=270,追加到所在行選擇“入學成績”表。如圖40所示。

步驟2:單擊“保存”按鈕,輸入文件名:“qt4”。單擊“確定”按鈕,關(guān)閉“qt4”查詢窗口。步驟3:關(guān)閉“samp2.mdb”數(shù)據(jù)庫窗口。

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

5.5050解析:本題考查While循環(huán)。While循環(huán)中的<表達式>是一個數(shù)值表達式k,若k不等于0,則執(zhí)行循環(huán)體;若k等于0,則結(jié)束循環(huán)。本題中循環(huán)體共被執(zhí)行5次,每執(zhí)行一次循環(huán)體,變量s將累加一次10,結(jié)果為“50'。6.第一題:1、打開“教學管理.mdb”數(shù)據(jù)庫,選中“學生”表,單擊鼠標右鍵,找到“導(dǎo)出”并單擊,選擇好需要保存文件的路徑,選擇文件類型中的“MicrosoftExcel”,確定文件名字“學生_導(dǎo)出”,單擊“導(dǎo)出”即可。第二題:1、打開“教學管理.mdb”數(shù)據(jù)庫,選中“學生”表,單擊鼠標右鍵,找到“導(dǎo)出”并單擊,選擇好需要保存文件的路徑,選擇文件類型中的“文本文件”,確定文件名字“學生_導(dǎo)出”,單擊“導(dǎo)出”即可。

7.1515解析:本題考查VBA中ForEach…Next循環(huán)的知識。ForEach…Next循環(huán)是一種特殊的循環(huán),這種循環(huán)只能用在數(shù)組中,用來遍歷數(shù)組中的每一個元素。本題中的第一個循環(huán)為數(shù)組的每個元素賦值,而第二個循環(huán)中更改了這些值。綜合兩個循環(huán)來看,實際上最后arr(i)的值為2*i+1。8.1、現(xiàn)在D盤下建立一個空的文件夾,命名為“ACCESS”文件夾。2、打開ACCESS文件夾,單擊鼠標的右鍵,找到新建,單擊數(shù)據(jù)庫的程序的相關(guān)圖標。3、文件夾下就會出現(xiàn)數(shù)據(jù)庫的圖標文件,重命名數(shù)據(jù)庫的名稱即可。注:在命名數(shù)據(jù)庫文件的同時不允許輸入文件名的擴展名。若沒有顯示擴展名,則從“工具”打開找到“文件夾選項”,單擊“文件夾選項”,找到隱藏擴展名的那一項,把前面的小框去掉,并應(yīng)用即可。

9.2828解析:本題考查循環(huán)的知識。這類問題循環(huán)體中只有一條語句,就是sum=sum+1,這樣的話問題就變成了判斷這條語句共執(zhí)行多少次,也就是最內(nèi)層循環(huán)一共會執(zhí)行多少次??梢赃@樣分析:當i=1,j=1時,內(nèi)循環(huán)執(zhí)行5次;當i=1,j=2時,內(nèi)循環(huán)執(zhí)行4次;當i=1,j=3時,內(nèi)循環(huán)執(zhí)行3次;當i=1,j叫時,內(nèi)循環(huán)執(zhí)行2次,這樣的話外循環(huán)第一次時內(nèi)循環(huán)共執(zhí)行5+4+3+2=14次;當i=2時,,j從2開始循環(huán),那么內(nèi)循環(huán)共執(zhí)行4+3+2=9次;當i=3時,j從3開始循環(huán),那么內(nèi)循環(huán)共執(zhí)行3+2=5次,所以總的執(zhí)行次數(shù)為14+9+5=28次。

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

11.

12.

13.

14.

15.

16.

17.

18.

19.

20.

21.AA?!窘馕觥繑?shù)據(jù)庫(DataBase):存儲在計算機存儲設(shè)備上、結(jié)構(gòu)化的相關(guān)數(shù)據(jù)的集合。數(shù)據(jù)庫管理系統(tǒng)(DBMS):對數(shù)據(jù)實行專門管理,提供安全性和完整性等統(tǒng)一機制,可以對數(shù)據(jù)庫的建立、使用和維護進行管理。數(shù)據(jù)庫系統(tǒng)(DBS):指引進數(shù)據(jù)庫技術(shù)后的計算機系統(tǒng),實現(xiàn)有組織地、動態(tài)地存儲大量相關(guān)數(shù)據(jù),提供數(shù)據(jù)處理和信息資源共享的便利手段。數(shù)據(jù)庫系統(tǒng)由硬件系統(tǒng)、數(shù)據(jù)庫、數(shù)據(jù)庫管理系統(tǒng)及相關(guān)軟件、數(shù)據(jù)庫管理員和用戶等部分組成。數(shù)據(jù)庫DB、數(shù)據(jù)庫系統(tǒng)DBS和數(shù)據(jù)庫管理系統(tǒng)DBMS之間的關(guān)系是DBS包括DB和DBMS。

22.C解析:關(guān)系T是由關(guān)系R和關(guān)系S通過笛卡兒積運算得到的。

23.C解析:報表通過分組可以實現(xiàn)同組數(shù)據(jù)的匯總和顯示輸出,增強了報表的可讀性和信息的利用。一個報表中最多可以對10個字段或表達式進行分組。

24.B解析:本題考查SELECT語句。它構(gòu)成了SQL數(shù)據(jù)庫語言的核心,語法包括幾個主要子句,分別是FORM、WHERE和ORDERBY子句。SELECT語句的一般格式如下:SELECT[ALL/DISTINCT]*|<字段列表>FROM<表名>[WHERE<條件表達式>][ORDERBY<列名>{[ASCIDESC]}]。在一般的語法格式描述中使用了如下符號。<>:表示在實際的語句中要采用實際需要的內(nèi)容進行替代;[]:表示可以根據(jù)需要進行選擇,也可以不選;|:表示多項選擇只能選其中之一;{}表示必選項該語句的含義是在FROM后面給出的表名中找出滿足WHERE條件表達式的元組,然后按SELECT后列出的目標表形成結(jié)果表。在格式中,SELECT后面是查詢目標表,其中,ALL表示檢索所有符合條件的元組,默認值為ALL;DISTINCT表示檢索要去掉重復(fù)組的所有元組;*表示檢索結(jié)果為整個元組,即包括所有的列;<選擇列表>:是由“,”分開的多個項,這些項可以是字段名、常數(shù)或系統(tǒng)內(nèi)部的函數(shù)。格式中的條件表達式可以含有數(shù)學運算符(加+、減-、乘*、除/)和關(guān)系運算符。SELECT語句中“表”名不能用引號括起來,所以選項A和選項C是不正確的,查詢內(nèi)容必須用單引號括起來,答案為B。

25.A解析:本題考查Access中的宏命令。Access中提供了大量的可選宏操作命令,其中打開數(shù)據(jù)表對象的有:OpenForm命令用于打開窗體:OpenReport命令用于打開報表:OpenQuery命令用于打開查詢;Close命令用宋關(guān)閉數(shù)據(jù)庫對象。答案為A。

26.B解析:字段的屬性表示字段所具有的特征,不同的字段類型有不同的屬性。

通過“字段大小”屬性可以控制字段使用的空間大小。該字段只適用于數(shù)據(jù)類型為“文本”或“數(shù)字”的字段。

“有效性規(guī)則”是Access中另一個非常有用的屬性,利用該屬性可以防止非法數(shù)據(jù)輸入到表中。有效性規(guī)則的形式以及設(shè)置目的隨字段的數(shù)據(jù)類型不同而不同。對于“文本”類型字段,可以設(shè)置輸入的字符個數(shù)不能超過某一個值;對“日期/時間”類型字段,可以將數(shù)值限制在一定的月份或年份內(nèi)。

在一個數(shù)據(jù)庫中,往往會有一些字段的數(shù)據(jù)內(nèi)容相同或含有相同的部分,這樣就可以設(shè)置一個默認值。但不是所有的數(shù)據(jù)類型都可以設(shè)置默認值的,如自動編號、OLE對象數(shù)據(jù)類型就沒有“默認值”屬性。

27.C解析:算法的時間復(fù)雜度實際上就是執(zhí)行算法程序所需要的計算工作量。為了客觀地反映算法性能,在度量算法的時間復(fù)雜度時,應(yīng)該與編寫算法程序所使用的程序設(shè)計語言、執(zhí)行算法程序時所使用的計算的工具以及程序員的水平無關(guān)。選項A錯誤,因為同一算法程序在運行速度不同的計算機上運行時,其計算時間是不同的。選項B錯誤,因為算法所編寫的程序長度往往與程序設(shè)計語言以及程序員的水平有關(guān),同一個算法,用不同的程序設(shè)計語言或者不同的程序員所編寫出的程序其長度可能會大不相同。選項D錯誤,因為根據(jù)一個算法所編制出的程序之中,其指令條數(shù)往往與程序設(shè)計語言以及程序員的水平有關(guān),不能用算法程序中的指令條數(shù)來度量算法的時間復(fù)雜度。所以,本題正確答案為C。

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

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

29.B解析:鍵人Shift鍵時,只能觸發(fā)KeyDown事件。

30.B解析:本題考查字段的輸入掩碼的知識。我們在設(shè)計字段的時候可以使用輸入掩碼來使得輸入的格式標準保持一致,輸入掩碼中的字符“9”代表可以選擇輸入數(shù)字或空格;“L”代表必須輸入字母(A~Z);“#”代表可以選擇輸入數(shù)據(jù)和空格,在編輯模式下空格以空白顯示,但是保存數(shù)據(jù)時將空白刪除,允許輸入加號或減號;“C”代表可以選擇輸入任何數(shù)據(jù)和空格。

31.

32.

33.

34.

35.

36.(1)打開“Acc3.mdb”數(shù)據(jù)庫,在“數(shù)據(jù)庫”窗口中單擊“報表”選項,選中“產(chǎn)品”報表,單擊“設(shè)計”按鈕,進入“產(chǎn)品”報表的設(shè)計視圖。在工具箱中選擇標簽控件添加到報表頁眉中。單擊工具欄上的屬性按鈕,打開剛添加的標簽屬性,切換到“格式”標簽頁,在標題欄輸入“產(chǎn)品”,字號欄輸入“20”;切換到“其他”標簽頁,在名稱欄輸入“bTitle”,單擊“保存”按鈕。(2)在工具箱中選擇標簽控件添加到頁面頁眉中,并設(shè)置其屬性:標題為“價格”、名稱為“bPrice”、上邊距為“0.1em”、左邊距為“5.8cm”。(3)單擊工具欄上的“字段列表”按鈕,打開“產(chǎn)品”表的字段列表,將其中的“價格”字段拖拽到主體節(jié)區(qū)中,刪除其前面的標簽。設(shè)置其屬性:上邊距為“0.1cm”、左邊距為“5.8cm”、名稱為“t

溫馨提示

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

評論

0/150

提交評論