2022年河南省周口市全國計算機等級考試Access數(shù)據(jù)庫程序設計測試卷(含答案)_第1頁
2022年河南省周口市全國計算機等級考試Access數(shù)據(jù)庫程序設計測試卷(含答案)_第2頁
2022年河南省周口市全國計算機等級考試Access數(shù)據(jù)庫程序設計測試卷(含答案)_第3頁
2022年河南省周口市全國計算機等級考試Access數(shù)據(jù)庫程序設計測試卷(含答案)_第4頁
2022年河南省周口市全國計算機等級考試Access數(shù)據(jù)庫程序設計測試卷(含答案)_第5頁
已閱讀5頁,還剩14頁未讀 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

2022年河南省周口市全國計算機等級考試Access數(shù)據(jù)庫程序設計測試卷(含答案)學校:________班級:________姓名:________考號:________

一、操作題(10題)1.

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

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

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

PrivateSubo(ByVidpAslnteger)

p=p*2

EndSub

PrivateSubCommandl_C1kk()

DimiAsIntcger

Cails(1)

Ifi>4Thcni=i^2

MsgBoxi

EndSub

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

5.下列程序的輸出結果是()。

PrivateSubCommand1_Click()

Dimarr(1To10)

Fori=1To10

Nexti

ForEachiInarr()

Nexti

EndSub

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

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

PrivateSubCommand1_Click()

sum=0

Fori=1To100step2

Nexti

MsgBoxsum

EndSub

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

8.在窗體上畫一個名稱為Text1的文本框和一個名稱為Command1的命令按鈕,然后編寫如下事件過程:

PrivateSubCommand1Click()

DimiAsInteger,nAsInteger

n=0

Fori=0To50

i=i+3

n=n+1

Ifi>10ThenExitFor

Nexti

Text1.Text=Str(n)

EndSub

程序運行后,單擊命令按鈕,在文本框中顯示的值是______。

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

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

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

12.

13.

14.

15.

16.

17.

18.

19.

20.

三、1.選擇題(10題)21.以下不是結構化程序設計方法的技術是()。

A.自頂向下,逐步求精B.自底向上,逐步求精C.從整體到局部D.結構清晰,層次分明

22.下列敘述中正確的是()。

A.一個算法的空間復雜度大,則其時間復雜度必定大

B.一個算法的空間復雜度大,則其時間復雜度必定小

C.一個算法的時間復雜度大,則其空間復雜度必定小

D.上述三種說法都不對

23.如果要求一個線性表既能較快地查找,又能適應動態(tài)變化的要求,則可采用的方法是()。

A.分塊法B.順序法C.二分法D.散列法

24.Access窗體中的文本框控件類型不包括()。

A.計算型B.非計算型C.結合型D.非結合型

25.下列不完全屬于窗體的常州格式屬性的集合是______。

A.標題、邊框桿式、分隔線B.滾動條、關閉按鈕、默認視圖C.分隔線、自動居中、記錄選定器D.記錄源、標題、背景顏色

26.數(shù)據(jù)結構中,與所使用的計算機無關的是數(shù)據(jù)的()。A.存儲結構B.物理結構C.邏輯結構D.物理和存儲結構

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

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

28.按條件f對關系R進行選擇,其關系代數(shù)表達式為

A.

B.

C.

D.

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

A.OpenFormB.OpenReportC.OpenQueryD.OpenTable

30.SQL語句中的DROPINDEX的作用是()。

A.從數(shù)據(jù)庫中刪除表B.從表中刪除記錄C.從表中刪除字段D.從表中刪除字段索引

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

32.

33.

34.

35.

36.考生文件夾下有一個數(shù)據(jù)庫文件“Acc3.mdb”,其中存在已經(jīng)設計好的表對象“tEmp”、查詢對象“qEmp”和窗體對象“fEmp”。同時,給出窗體對象“fEmp”上兩個按鈕的單擊事件的部分代碼,請按以下要求補充設計:(1)將窗體“fEmp”上名稱為“tSS”的文本框控件改為組合框控件,控件名稱不變,標簽標題不變。設置組合框控件的相關屬性,以實現(xiàn)從下拉列表中選擇輸入性別值“男”和“女”。(2)將查詢對象“qEmp”改為參數(shù)查詢,參數(shù)為在窗體對象“fEmp”組合框“tSS”中輸入的值。(3)將窗體對象,fEmp”中名稱為“tPa”的文本框控件設置為計算控件。要求依據(jù)“黨員否”字段值顯示相應內(nèi)容。如果“黨員否”字段值為True,顯示“黨員”;如果“黨員否”字段值為False,顯示“非黨員”。(4)在窗體對象“fEmp”上有“刷新”和“退出”兩個按鈕,名稱分別為"bt1”和“bt2”。單擊“刷新”按鈕,窗體記錄源改為查詢對象“qEmp”;單擊“退出”按鈕,關閉窗體?,F(xiàn)已編寫了部分VBA代碼,請按照VBA代碼中的指示將代碼補充完整。窗體顯示效果如圖2所示。注意:不能修改數(shù)據(jù)庫中的表對象“tEmp”;不能修改查詢對象“qEmp”中未涉及的內(nèi)容;不能修改窗體對象“fEmp”中未涉及的控件和屬性。只允許在Add注釋之間的空行內(nèi)補充一行語句,完成設計,不允許增刪和修改其他位置已存在的語句。

37.

38.

39.

40.

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

42.

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

44.

參考答案

1.

2.2020解析:棧是限定在一端進行插入與刪除的線性表。在棧中,允許插入與刪除的一端稱為棧頂,而不允許插入與刪除的另一端稱為棧底。棧頂元素總是最后被插入的元素,從而也是最先能被刪除的元素:棧底元素總是最先被插入的元素,從而也是最后才能被刪除的元素。即棧是按照“先進后出”或“后進先出”的原則組織數(shù)據(jù)的,因此,棧也被稱為“先進后出”表或“后進先出”表。通常用指針top來指示棧頂?shù)奈恢?,用指針bottom指向棧底。由題意可知棧頂指針top=30,bottom=49,則棧中具有的元素應該為bottom-top+1即49-30+1=20。3.第一題:步驟:1、找到要操作的數(shù)據(jù)源,打開“教學管理_原始”數(shù)據(jù)庫。2、鼠標右鍵單擊“學生”表,選擇“復制”,再在工具欄上找到“粘貼”圖標,在“表名稱”中輸入“學生表備份”,同時選擇“結構和數(shù)據(jù)”,單擊“確定”即可。3、鼠標右鍵單擊“學生表備份”表,選擇“重命名”,再輸入“學生表備份2009”即可。第二題:步驟:1、在打開的數(shù)據(jù)庫中打開“教師”表,把鼠標移動到“教師編號”字段,鼠標變成“向下黑色箭頭”時單擊左鍵,選中整個字段。2、再單擊鼠標右鍵,選擇“隱藏列”單擊即可。3、在當前表的灰色出單擊鼠標右鍵,選擇“取消隱藏列”,在彈出的窗口的“教師編號”前面的方框打上小勾即可。第三題:1、在第二題的基礎上,在擋開的教師表中操作,把鼠標移動到“姓名”字段,鼠標變成“向下黑色箭頭”時單擊左鍵,選中整個字段。2、再單擊鼠標右鍵,選擇“凍結列”單擊即可。3、在第二步不關閉表的情況下,同樣是選擇整列“姓名”,單擊鼠標右鍵,選擇“取消對所有列的凍結”即可。第四題:1、在第三題的情況下,不關閉表的情況下,同樣是選中整列字段“教師編號”,按住鼠標左鍵不放,看到鼠標下方加有虛線的方框時拉動鼠標移動到“姓名”列后面,放開鼠標即可。第五題:1、找到要操作的數(shù)據(jù)源,打開“教學管理_原始”數(shù)據(jù)庫。2、打開“教師”表,選中“教師”表的任意一行,然后單擊鼠標的右鍵,選擇“行高”;或者在“格式”中選擇“行高”,再彈出的行高的窗口中輸入想要的高度,如題目的要求是“18”,單擊“確定”即可。3、打開“教師”表,選中“教師”表的任意一列,然后單擊鼠標的右鍵,選擇“列寬”;或者在“格式”中選擇“列寬”,再彈出的行高的窗口中輸入想要的高度,如題目的要求是“18”,單擊“確定”即可。4、設置完成后保存即可。第六題:1、在第五題的基礎上,在“教師”表的灰色處單擊鼠標右鍵,選擇字體,在彈出來的窗口上選擇和設置題目的要求后,確定、保存即可。第七題:1、找到要操作的數(shù)據(jù)源,打開“教學管理_原始”數(shù)據(jù)庫。2、打開“教師”表,在工具欄上找到“格式”,單擊有選擇“數(shù)據(jù)表”,在“設置數(shù)據(jù)表格式”中按題目的要求選擇需要的設置即可。同理操作即可完成。

4.36

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

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

8.33解析:本題考查循環(huán)的知識。Exit語句用于中途退出循環(huán),所以帶有Exit語句的循環(huán)結束后,一定要判斷清楚到底是因為不滿足循環(huán)條件而退出循環(huán)的,還是由于執(zhí)行到了Exit語句而退出循環(huán)的。本題中不等i循環(huán)到50就會因為滿足If語句的條件從而執(zhí)行到ExitFor語句退出循環(huán),注意到每次循環(huán)時除了要執(zhí)行i=i+3以外,在本次循環(huán)結束后還要加上步長1,經(jīng)過計算在第3次循環(huán)的時候由于i的值為11而滿足了If語句的條件,執(zhí)行ExitFor后退出循環(huán),此時的n值為3。9.第一題:1、打開“教學管理.mdb”數(shù)據(jù)庫,選中“學生”表,單擊鼠標右鍵,找到“導出”并單擊,選擇好需要保存文件的路徑,選擇文件類型中的“MicrosoftExcel”,確定文件名字“學生_導出”,單擊“導出”即可。第二題:1、打開“教學管理.mdb”數(shù)據(jù)庫,選中“學生”表,單擊鼠標右鍵,找到“導出”并單擊,選擇好需要保存文件的路徑,選擇文件類型中的“文本文件”,確定文件名字“學生_導出”,單擊“導出”即可。10.1、現(xiàn)在D盤下建立一個空的文件夾,命名為“ACCESS”文件夾。2、打開ACCESS文件夾,單擊鼠標的右鍵,找到新建,單擊數(shù)據(jù)庫的程序的相關圖標。3、文件夾下就會出現(xiàn)數(shù)據(jù)庫的圖標文件,重命名數(shù)據(jù)庫的名稱即可。注:在命名數(shù)據(jù)庫文件的同時不允許輸入文件名的擴展名。若沒有顯示擴展名,則從“工具”打開找到“文件夾選項”,單擊“文件夾選項”,找到隱藏擴展名的那一項,把前面的小框去掉,并應用即可。

11.

12.

13.

14.

15.

16.

17.

18.

19.

20.

21.BB.【解析】結構化程序設計的主要原則可以概括為自頂向下、逐步求精、模塊化、限制使用GOTO語句。

22.DD?!窘馕觥克惴ǖ臅r間復雜度和算法的空間復雜度是從不同的角度來衡量算法的執(zhí)行情況的,它們之間沒有內(nèi)在聯(lián)系。

23.AA。【解析】分塊查找是將表分成若干塊,分塊的原則是數(shù)據(jù)元素的關鍵字在塊與塊之間是有序的,而塊內(nèi)元素的關鍵字是無序的。分塊法可以適應動態(tài)變化的要求。其他三種是在順序存儲的一組記錄內(nèi)進行查找的。

24.B解析:本題考查文本框控件類型的知識。Access中的文本框控件可以分為三種類型:結合型、非結合型和計算型。

25.D解析:格式屬性主要是針對控件的外觀或窗體的顯示格式而設置的。控件的格式屬性包括標題、字體名稱、字體大小、字體粗細、前景顏色、背景顏色、特殊效果等。窗體的格式屬性包括標題、默認視圖、滾動條、記錄選定器、瀏覽按鈕、分隔線、自動居中、控制框、最大最小化按鈕、關閉按鈕、邊框樣式等。記錄源是屬于數(shù)據(jù)屬性。

26.C數(shù)據(jù)結構概念一般包括3個方面的內(nèi)容,數(shù)據(jù)的邏輯結構、存儲結構(物理結構)及數(shù)據(jù)上的運算集合。數(shù)據(jù)的邏輯結構只抽象地反映數(shù)據(jù)元素之間的邏輯關系,即數(shù)據(jù)元素之間的前后件關系,而不管它在計算機中的存儲表示形式。

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

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

28.C解析:選擇運算是一個一元運算,關系R通過選擇運算(并由該運算給出所選擇的邏輯條件)后仍為一個關系。這個關系是由R中那些滿足邏輯條件的元組所組成。如果關系的邏輯條件為f,則R滿足f的選擇運算可以寫成;бf(R)。

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

30.D解析:本題考查SQL語句中的DROP關鍵詞。關于DROP的用法,這里簡單做今總結,考生掌握后可準確選擇。DROPTABLE從數(shù)據(jù)庫中刪除表,DROPVIEW從數(shù)據(jù)庫中刪除視圖,DROPINDEX從數(shù)據(jù)庫中刪除索引,DROPPROCEDURE從數(shù)據(jù)庫中刪除存儲過程,DROPTRiGGER從數(shù)據(jù)庫中刪除觸發(fā)器,DROPSCHEMA從數(shù)據(jù)庫中刪除一個模式,DROPDOMAIN從數(shù)據(jù)庫中刪除一個域。答案為D。

31.

32.

33

溫馨提示

  • 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

提交評論