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頁,還剩17頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

2023年貴州省六盤水市全國計算機等級考試Access數(shù)據(jù)庫程序設計測試卷(含答案)學校:________班級:________姓名:________考號:________

一、操作題(10題)1.使用表向導創(chuàng)建表:在D:\\Access目錄下有一ACCESS數(shù)據(jù)庫“教學管理.mdb”。利用表的“表向導”創(chuàng)建如右圖的“學生-表向導”表。

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

PrivateSubCommand1Click()

DimiAsInteger,nAsInteger

n=0

Fori=0To50

i=i+3

n=n+1

Ifi>10ThenExitFor

Nexti

Text1.Text=Str(n)

EndSub

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

3.

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

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

PrivateSubCommand1_Click()

sum=0

Fori=1To100step2

Nexti

MsgBoxsum

EndSub

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

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

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

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

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

10.Access數(shù)據(jù)庫的擴展名是【】。

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

12.

13.

14.

15.

16.

17.

18.

19.

20.在“Accl.mdb”數(shù)據(jù)庫中有一張“訂單”表。(1)按照下表的要求創(chuàng)建“雇員”表。字段名稱數(shù)據(jù)類型字段大小是否主鍵雇員ID文本5是雇員姓名文本10性別文本1職務文本10(2)設置“雇員”表“性別”字段的默認值為“男”,有效性規(guī)則為“男Or女”。輸入有效性規(guī)則不允許的值時,提示信息為“請輸入男或女字樣!”。(3)在“雇員”表中輸入如下數(shù)據(jù)。雇員ID雇員姓名性別職務10001黎明男銷售主管10002王翔男銷售經理

三、1.選擇題(10題)21.索引屬于______。

A.模式B.內模式C.外模式D.概念模式

22.鏈表不具有如下特點()。

A.為了存儲線性表中的每一個元素,一方面要存儲數(shù)據(jù)元素的值,另一方面要存儲個數(shù)據(jù)元素之間的前后件關系

B.存儲空間中的每一個存儲結點分為兩部分:數(shù)據(jù)域和指針域

C.一般來說,性表的鏈式存儲結構中,各數(shù)據(jù)結點的存儲序號是不連續(xù)的

D.各結點在存儲空間中的位置關系與邏輯關系是一致的

23.需求分析階段的任務是確定______。

A.軟件開發(fā)方法B.軟件開發(fā)工具C.軟件開發(fā)費用D.軟件系統(tǒng)功能

24.如果設置報表上某個文本框的控件來源屬性為“=2*3+1”則打開報表視圖時,該文本框顯示信息是()。

A.未綁定B.7C.2*3+1D.出錯

25.檢查軟件產品是否符合需求定義的過程稱為______。

A.確認測試B.集成測試C.驗證測試D.驗收測試

26.下列說法中,錯誤的是()。

A.查詢是從數(shù)據(jù)庫的表中篩選出符合條件的記錄,構成一個新的數(shù)據(jù)集合

B.Access中不能進行交叉查詢

C.創(chuàng)建復雜的查詢不能使用查詢向導

D.可以使用函數(shù)、邏輯運算符、關系運算符創(chuàng)建復雜的表達式

27.在窗體中有一個命令按鈕Command1,對應的事件代碼如下:

PrivateSubCommand1_Enter()

DimnumAsInteger

DimaAsInteger

DimbAsInteger

DimiAsInteger

Fori=1To10

num=InputBox("請輸入數(shù)據(jù):","輸入",1)

IfInt(num/2)=num/2Then

a=a+1

Else

b=b+1

EndIf

Nexti

MsgBox("運行結果:a="&Str(A)&:",b="&Str(B))

EndSub

運行以上事件所完成的功能是()。

A.對輸入的10個數(shù)據(jù)求累加和

B.對輸入的10個數(shù)據(jù)求各自的余數(shù),然后再進行累加

C.對輸入的10個數(shù)據(jù)分別統(tǒng)計有幾個是整數(shù),有幾個是非整數(shù)

D.對輸入的10個數(shù)據(jù)分別統(tǒng)計有幾個是奇數(shù),有幾個是偶數(shù)

28.線性表進行二分法檢索,其前提條件是()。

A.線性表以順序方式存儲,并按關鍵碼值的大小排好序

B.線性表以順序方式存儲,并按關鍵碼的檢索頻率排好序

C.線性表以鏈式方式存儲,并按關鍵碼值的大小排好序

D.線性表以鏈式方式存儲,并按關鍵碼的檢索頻率排好序

29.下列關系模型中術語解析不正確的是______。

A.記錄,滿足一定規(guī)范化要求的二維表,也稱關系

B.字段,二維表中的一列

C.數(shù)據(jù)項,也成分量,是沒個記錄中的一個字段的值

D.字段的值域,字段的取值范圍,也稱為屬性域

30.從本質上說,Access是______。

A.分布式數(shù)據(jù)庫系統(tǒng)B.面向對象的數(shù)據(jù)庫系統(tǒng)C.關系型數(shù)據(jù)庫系統(tǒng)D.文件系統(tǒng)

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

32.

33.

34.

35.

36.

37.在考生文件夾下有一個“Acc3.mdb’數(shù)據(jù)庫。(1)以“房產銷售情況表’’為數(shù)據(jù)源,創(chuàng)建“銷售明細”窗體,在窗體中顯示“房產銷售情況表“的全部字段,文本框的特殊效果為“平面”。在窗體頁眉中添加“銷售信息明細”標簽。標答文本格式為“宋體”、“12號”、‘‘加粗”、“居中顯示”。窗體顯示效果如圖2所示。

圖2(2)以“房源基本情況表’’為數(shù)據(jù)源,創(chuàng)建“按照房源代碼查詢”查詢,查詢與“銷售明細”窗體中房源代碼相同的房源信息。結果顯示“房源基本情況表”中的全部字段。

38.

39.

40.

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

42.

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

44.

參考答案

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

2.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,經過計算在第3次循環(huán)的時候由于i的值為11而滿足了If語句的條件,執(zhí)行ExitFor后退出循環(huán),此時的n值為3。

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

6.第一題:1、打開“教學管理.mdb”數(shù)據(jù)庫,選中“學生”表,單擊鼠標右鍵,找到“導出”并單擊,選擇好需要保存文件的路徑,選擇文件類型中的“MicrosoftExcel”,確定文件名字“學生_導出”,單擊“導出”即可。第二題:1、打開“教學管理.mdb”數(shù)據(jù)庫,選中“學生”表,單擊鼠標右鍵,找到“導出”并單擊,選擇好需要保存文件的路徑,選擇文件類型中的“文本文件”,確定文件名字“學生_導出”,單擊“導出”即可。

7.1、打開剛剛建立的“教學管理”數(shù)據(jù)庫,單擊“文件—>新建”,在彈出的窗口右面,找到“本機上的模板…”并單擊。2、在彈出的模板窗口上選擇“數(shù)據(jù)庫”,找到“資產追蹤”,選中,并單擊“確定”。3、選擇保存數(shù)據(jù)庫的路徑D:\\\\ACCESS,并命文件名為“資產追蹤”,單擊“創(chuàng)建”。4、“下一步→下一步”在數(shù)據(jù)庫向導里面選擇“標準”,“下一步→大膽”?!跋乱徊健乱徊健保瑔螕簟巴瓿伞奔纯?。

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

9.第一題:步驟: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ù)表格式”中按題目的要求選擇需要的設置即可。同理操作即可完成。

10.mdb或mdbAccess所提供的對象都存放在同一個數(shù)據(jù)庫文件(擴展名為.mdb文件)中,而不是像其他PC的數(shù)據(jù)庫那樣分別存放在不同的文件中。

11.

12.

13.

14.

15.

16.

17.

18.

19.

20.(1)在“Acc1.mdb”數(shù)據(jù)庫窗口中單擊“表”對象。單擊“新建”按鈕,在“新建表”對話框中選擇“設計視圖”,單擊“確定”按鈕。然后按照題干表要求建立字段,輸入題目要求的字段名稱、數(shù)據(jù)類型,在字段屬性“常規(guī)”選項卡中輸入字段大小,右鍵單擊“雇員ID”,選擇“主鍵”。單擊工具欄中的“保存”按鈕,在彈出的“另存秀”對話框中輸入表名字“雇

員”,單擊“確定”按鈕,并關閉襲設計視圖窗口。

(2)在“Acc1.mdb”數(shù)據(jù)庫窗口中“表”對象下,右鍵單擊“雇員”表,選擇“設計視圖”。選中“性別”字段,在“常規(guī)”選項卡默認值行輸入“男”,“有效性規(guī)則”行輸入“男0r女”,在“有效性文本”行輸入“請輸入男或女字樣!”。單擊工具欄中的“保存”按鈕,并關閉表設計視圖窗口。

(3)打開“雇員”表。按照題目要求依次輸入所對應的數(shù)據(jù)。單擊工具欄中的“保存”按鈕,并關閉表窗口。

21.B解析:內模式(InternalSchemA)又稱物理模式(PhysicalSchemA),它給出了數(shù)據(jù)庫物理存儲結構與物理存取方法,如數(shù)據(jù)存儲的文件結構、索引、集簇及hash等存取方式與存取路徑。數(shù)據(jù)庫系統(tǒng)的數(shù)據(jù)具有高共享性和低冗余性,但不能完全避免數(shù)據(jù)冗余;數(shù)據(jù)的一致性是指在系統(tǒng)中同一數(shù)據(jù)的不同出現(xiàn)應保持相同的值。

22.C解析:選項A、,B、C的敘述是正確的,選項C的說法不正確,一般來說,各結點在存儲空間中的位置關系與邏輯關系是不一致的。

23.D解析:結構化分析方法,數(shù)據(jù)流圖,數(shù)據(jù)字典,軟件需求規(guī)格說明書

評析,需求分析是軟件定義時期的最后一個階段,它的基本任務就是詳細調查現(xiàn)實世界要處理的對象(組織,部門、企業(yè)等),充分了解原系統(tǒng)的工作概況,明確用戶的各種需求,然后在此基礎上確定新系統(tǒng)的功能.選項A)軟件開發(fā)方法是在總體設計階段完成的任務;選項B)軟件開發(fā)工具是在實現(xiàn)階段需完成的任務:選項C)軟件開發(fā)費用是在可行性研究階段需完成的任務。

24.B

25.A本題主要考查軟件測試的基本知識。軟件測試的步驟可分為單元測試(模塊測試)、集成測試、確認測試和系統(tǒng)測試。

(1)單元測試是針對每個模塊進行的測試,它可從程序的內部結構出發(fā)設計測試用例,多個模塊可以平行、對立地測試。單元測試主要用于發(fā)現(xiàn)詳細設計和編程時犯下的錯誤。單元測試多采用白盒測試,輔之以黑盒測試。

(2)集成測試是在單元測試的基礎上,根據(jù)模塊結構圖將各個模塊連接起來,必須精心計劃,應提交集成測試計劃、集成測試規(guī)格說明和集成測試分析報告。主要目標是發(fā)現(xiàn)與接口有關的問題。集成測試可以發(fā)現(xiàn)概要設計時犯的錯誤。

(3)確認測試用于驗證軟件的功能和性能及其他特性是否與用戶的要求一致。確認測試主要用于發(fā)現(xiàn)需求分析時犯下的錯誤,一般使用黑盒法測試,以表明軟件符合需求說明書的要求,應該仔細設計測試用例和測試過程。確認測試必須有用戶參加,或以用戶為主,用戶應參與設計測試用例,通常情況下,主要使用生產中的實際數(shù)據(jù)進行測試,測試數(shù)據(jù)通過用戶接口輸入。

(4)系統(tǒng)測試是將已經通過確認測試的軟件,作為整個計算機系統(tǒng)的元素與計算機硬件、外設和網絡等其他因素結合在一起,進行一系列的組裝測試和確認測試。系統(tǒng)測試的目的是通過與系統(tǒng)的需求定義做比較,發(fā)現(xiàn)軟件與系統(tǒng)的定義不符合的地方。系統(tǒng)測試可以發(fā)現(xiàn)問題定義時犯下的錯誤。

26.B解析:本題考查對查詢的理解。答案為B。

27.D解析:本題考查程序設計的知識。本題的重點在于判斷Int(num/2)=num/2是什么樣的條件。對于任意一個整數(shù)來說,若其除2后為整數(shù)。也就是Int(num/2)=num/2成立,說明該數(shù)是一個偶數(shù);反之若其除2后不為整數(shù),此時,Int(num/2)必然不等于num/2,也就是一個整數(shù)不可能

溫馨提示

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

評論

0/150

提交評論