2021年江蘇省宿遷市全國計算機等級考試Access數據庫程序設計模擬考試(含答案)_第1頁
2021年江蘇省宿遷市全國計算機等級考試Access數據庫程序設計模擬考試(含答案)_第2頁
2021年江蘇省宿遷市全國計算機等級考試Access數據庫程序設計模擬考試(含答案)_第3頁
2021年江蘇省宿遷市全國計算機等級考試Access數據庫程序設計模擬考試(含答案)_第4頁
2021年江蘇省宿遷市全國計算機等級考試Access數據庫程序設計模擬考試(含答案)_第5頁
已閱讀5頁,還剩14頁未讀 繼續免費閱讀

下載本文檔

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

文檔簡介

2021年江蘇省宿遷市全國計算機等級考試Access數據庫程序設計模擬考試(含答案)學校:________班級:________姓名:________考號:________

一、操作題(10題)1.在窗體中添加一個命令按鈕,名稱為Command1,然后編寫如下程序:

PrivateSubCommand1_Click()

sum=0

Fori=1To100step2

Nexti

MsgBoxsum

EndSub

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

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

3.

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

PrivateSubCommand1Click()

DimiAsInteger,nAsInteger

n=0

Fori=0To50

i=i+3

n=n+1

Ifi>10ThenExitFor

Nexti

Text1.Text=Str(n)

EndSub

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

5.使用表向導創建表:在D:\\Access目錄下有一ACCESS數據庫“教學管理.mdb”。利用表的“表向導”創建如右圖的“學生-表向導”表。

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

PrivateSubCommand1_Click()

DimxAsInteger,yAsInteger,zAsInteger

Callp1(a,b,c)

EndSub

Subp1(xAsInteger,yAsInteger,zAsInteger)

z=x+y

EndSub

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

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

8.從外部導入數據創建表:有一個電子表格文件“學生電子表格.xls”,一個文本文件“學生.txt”,一個“教學管理_原始.mdb”access數據庫,以及一個空數據庫文件“教學管理.mdb”。操作要求如下:1、將電子表格“學生電子表格.xls”導入到“教學管理.mdb”中,表命名為“學生_從電子表格”。2、將文本文件“學生.txt”導入到“教學管理.mdb”中,表命名為“學生_從文本文件”。3、將“教學管理_原始.mdb”中的“學生”表導入到“教學管理.mdb”,表命名為“學生”。

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

10.執行下面的程序段,s的值為【】。

s=0:k=10

Whilek

s=s+10

k=k-2

Wend

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

12.

13.

14.

15.

16.

17.

18.

19.

20.

三、1.選擇題(10題)21.在窗體上畫一個命令按鈕,名稱為Command1,然后編寫如下事件過程:PrivateSubCommandl_Click()Dima()a=Array(“機床”,“車床”,“鉆床”,“軸承”)Printa(2)EndSub程序運行后,如果單擊命令按鈕,則在窗體上顯示的內容是()。

A.機床B.車床C.鉆床D.軸承

22.要將“選課成績”表中學生的成績取整,可以使用______。

A.Abs([成績])B.Iht([成績])C.Srq([成績])D.Sgn([成績])

23.要設置在報表每一頁的底部都輸出的信息,需要設置()。

A.頁面頁眉B.報表頁眉C.報表頁腳D.頁面頁腳

24.下列數據模型中,具有堅實理論基礎的是()。

A.層次模型B.網狀模型C.關系模型D.以上3個都是

25.某數據庫表中有一個地址字段,查找字段最后3個字為“9信箱”的記錄,準則是()。

A.Right([地址],3)=“9信箱”

B.Right([地址],6)=“9信箱”

C.Right(“地址”,3)=“9信箱”

D.Right(“地址”,5)=“9信箱”

26.軟件開發的結構化生命周期方法將軟件生命周期劃分成()

A.定義、開發、運行維護

B.設計階段、編程階段、測試階段

C.總體設計、詳細設計、編程調試

D.需求分析、功能定義、系統設計

27.能夠將一些內容羅列出來供用戶選擇的控件是()。

A.組合框控件B.復選框控件C.文本框控件D.選項卡控件

28.假定有以下循環結構DoUntil條件循環體Loop則正確的敘述是()。

A.如果“條件”值為0,則一次循環體也不執行

B.如果“條件”值為0,則至少執行一次循環體

C.如果“條件”值不為0,則至少執行一次循環體

D.不論“條件”是否為“真”,至少要執行一次循環體

29.用于實現報表的分組統計數據的操作區間是______。

A.報表的主體區域B.頁面頁眉或頁面頁腳區域C.報表頁眉或報表頁腳區域D.組頁眉或組頁腳區域

30.停止當前運行的宏的宏操作是()。

A.CancelEventB.RunMacroC.StopMacroD.StopAllMacros

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

32.

33.

34.

35.

36.

37.

38.

39.

40.

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

42.

六、簡單應用題(2題)43.在考生文件夾下的“Acc2.mdb”數據庫中有“錄影集”表、“演員”表和“導演”表3張表。

(1)以“錄影集”表、“演員”表和“導演”表為數據源.創建生成表查詢“查詢1”,生成“影片集”表,該表中包括“導演姓名”、“影片名稱”和“演員姓名”字段。影片集表結果如圖1所示。

(2)以“錄影集”表、“演員”表和“導演”表為數據源,創建查詢“查詢2”,查詢由“張三”導演,“中國港臺”演員出演的影片。結果顯示“導演姓名”、“影片名稱”、“演員姓名”和“地域”字段。查詢結果如圖2所示。

44.

參考答案

1.25002500解析:本題考查循環的知識。這個問題比較簡單,實際上就是求1到100之間的奇數和,最終結果為2500。2.1、打開剛剛建立的“教學管理”數據庫,單擊“文件—>新建”,在彈出的窗口右面,找到“本機上的模板…”并單擊。2、在彈出的模板窗口上選擇“數據庫”,找到“資產追蹤”,選中,并單擊“確定”。3、選擇保存數據庫的路徑D:\\\\ACCESS,并命文件名為“資產追蹤”,單擊“創建”。4、“下一步→下一步”在數據庫向導里面選擇“標準”,“下一步→大膽”。“下一步→下一步”,單擊“完成”即可。

3.

4.33解析:本題考查循環的知識。Exit語句用于中途退出循環,所以帶有Exit語句的循環結束后,一定要判斷清楚到底是因為不滿足循環條件而退出循環的,還是由于執行到了Exit語句而退出循環的。本題中不等i循環到50就會因為滿足If語句的條件從而執行到ExitFor語句退出循環,注意到每次循環時除了要執行i=i+3以外,在本次循環結束后還要加上步長1,經過計算在第3次循環的時候由于i的值為11而滿足了If語句的條件,執行ExitFor后退出循環,此時的n值為3。5.1、找到要操作的數據源,打開“教學管理”數據庫。2、選擇數據庫的對象“表”,可以在窗口上雙擊“使用向導創建表”或者單擊“新建”,在打開的窗口中選擇“表向導”。單擊“確定”按鈕,在彈出的窗口上選擇“商務”,在示例表中選擇“學生”表。3、添加九個示例字段到“新表中的字段”,在“新表中的字段”下面單擊“重命名字段”進行如要求所示的圖的字段名字。完成命名之后單擊“下一步”,命名為“學生-表向導”,選擇“不,讓我自己設置主鍵”。4、單擊“下一步”,再單擊“下一步”,再單擊“下一步”,點擊“完成”即可。5、關閉打開的表,右鍵單擊“學生-表向導”,選擇“設計視圖”打開表。6、在打開表中進行如題目要求所示設置“數據類型”,完成后“保存”即可

6.1515解析:本題考查VBA程序中過程調用的知識。由于VBA中,默認情況下,參數是按地址傳遞(ByRef),對形參的改變會影響到實參。本題中z的值等于a+b,這個z值會返回給實參c,所以文本框中顯示的內容為15。7.【審題分析】本題主要考查追加表查詢,追加表一般情況用于數據庫的復制、轉移。在表中條件表達式是:數學-語文+物理>=270。

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

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

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

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

10.5050解析:本題考查While循環。While循環中的<表達式>是一個數值表達式k,若k不等于0,則執行循環體;若k等于0,則結束循環。本題中循環體共被執行5次,每執行一次循環體,變量s將累加一次10,結果為“50'。

11.

12.

13.

14.

15.

16.

17.

18.

19.

20.

21.C解析:本題考查VBA中數組的知識。數組變量由變量名和數組下標構成,我們通常使用Dim語句來定義數組,其中下標下限缺省值為0。本題中的a(2)就是數組的第三個元素即“鉆床”。

22.B解析:A選項為返回數值表達式值的絕對值,C選項平方根值,D選項數值表達式的符號值。

23.DD.【解析】本題考查報表的知識。報表頁眉處于報表的開始位置,一般用其來顯示報表的標題、圖形或者說明性文字;報表頁腳處于報表的結束位置,一般用來顯示報表的匯總說明;頁面頁眉處于每頁的開始位置,一般用來顯示報表中的字段名稱或記錄的分組名稱:頁面頁腳處于每頁的結束位置,一般用來顯示本頁的匯總說明。

24.C在數據庫設計中,目前常用的數據模型主要有三種,分別是層次模型、網狀模型和關系模型。

層次模型是數據庫系統中最早出現的數據模型。我們通常把滿足以下兩個條件的數據模型稱為層次模型。

(1)有且僅有一個結點無雙親,這個結點稱為根結點。

(2)其他結點有且僅有一個雙親。

層次模型用樹形結構來表示各實體與實體間的聯系。實體是數據庫中數據描述的對象,可以是一個人、一種商品等。在層次模型中,每個結點表示一個記錄類型,記錄之間的聯系用結點之間的連線表示,這種聯系是父子之間一對多的聯系。記錄就是描述實體的相關數據。

如果取消層次模型中的兩個限制,即允許一個以上的結點無雙親,則每一個結點可以有多個父結點,便形成了網狀。我們把網狀表示實體之間聯系的模型稱為網狀模型。

關系模型用表格形式表示實體類型及其實體間的聯系。關系模型是目前最重要的一種模型,它是建立在嚴格的數學概念的基礎上的,具有最堅實的理論基礎。關系模型的基本數據結構是二維表,每一張二維表稱為一個關系。

25.A解析:本題考查Access中字符函數Right的用法。函數Right([字符表達式],數值表達式)返回一個值,該值是從字符表達式右側第1個字符開始,截取的若干個字符。其中,字符個數式數值表達式的值。這里考生注意,每個漢字也只是一個字符,數字和字母也算是一個字符,答案為A。

26.A解析:通常,將軟件產品從提出、實現、使用維護到停止使用退役的過程稱為軟件生命周期。它可以分為軟件定義、軟件開發及軟件運行維護3個階段。

27.A

28.BB.【解析】本題考查VBA中DoUntil…Loop循環的知識。對于這種循環結構,首先看條件判斷在循環體的前面還是后面,如果是先判斷條件,則有可能一次也不執行循環體;如果是后判斷條件,則無論條件如何至少執行一次循環體

溫馨提示

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

評論

0/150

提交評論