2021年河北省石家莊市全國計算機等級考試Access數(shù)據庫程序設計模擬考試(含答案)_第1頁
2021年河北省石家莊市全國計算機等級考試Access數(shù)據庫程序設計模擬考試(含答案)_第2頁
2021年河北省石家莊市全國計算機等級考試Access數(shù)據庫程序設計模擬考試(含答案)_第3頁
2021年河北省石家莊市全國計算機等級考試Access數(shù)據庫程序設計模擬考試(含答案)_第4頁
2021年河北省石家莊市全國計算機等級考試Access數(shù)據庫程序設計模擬考試(含答案)_第5頁
已閱讀5頁,還剩14頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

2021年河北省石家莊市全國計算機等級考試Access數(shù)據庫程序設計模擬考試(含答案)學校:________班級:________姓名:________考號:________

一、操作題(10題)1.

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

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

打開窗體運行后,單擊命令按鈕,消息框中輸出結果為【】。

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

PrivateSubCommand1_Click()

DimxAsInteger,yAsInteger,zAsInteger

Callp1(a,b,c)

EndSub

Subp1(xAsInteger,yAsInteger,zAsInteger)

z=x+y

EndSub

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

5.閱讀下面的程序段:

sum=0

fori=1to3

forj=ito4

fork=jto5

sum=sum+1

nextk

nextj

nexti

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

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

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

PrivateSubCommand1_Click()

Dimarr(1To10)

Fori=1To10

Nexti

ForEachiInarr()

Nexti

EndSub

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

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

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.下列關于選擇查詢和操作查詢的說法中,錯誤的是()。

A.選擇查詢是由用戶指定查找記錄的條件而操作查詢不是

B.選擇查詢是檢查符合特定條件的一組記錄

C.操作查詢是對一次查詢所得的結果進行操作

D.操作查詢有四種:生成表、刪除、更新和追加

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

A.線性表是線性結構.B.棧與隊列是線性結構C.線性鏈表是線性結構D.二叉樹是線性結構

23.用鏈表表示線性表的優(yōu)點是()。

A.便于隨機存取B.花費的存儲空間較順序存儲少C.便于插入和刪除操作D.數(shù)據元素的物理順序和邏輯順序相同

24.VBA程序的多條語句寫在一行中時其分隔符必須使用符號()。

A.冒號(:)B.分號(;)C.逗號(,)D.單引號(’)

25.下列選項中,不符合良好程序設計風格的是()。

A.源程序要文檔化B.模塊設計要保證高耦合、高內聚C.避免濫用goto語句D.數(shù)據說明的次序要規(guī)范化

26.表達式(“周”<“劉”)返回的是______。

A.FalseB.TrueC.-1D.1

27.SQL語言又稱為______。

A.結構化定義語言B.結構化控制語言C.結構化查詢語言D.結構化操縱語言

28.定義了二維數(shù)組A(1to6,6),則該數(shù)組的元素個數(shù)為()。

A.24個B.36個C.42個D.48個

29.窗體模塊屬于________。

A.標準模塊B.類模塊C.全局模塊D.局部模塊

30.SQL集數(shù)據查詢、數(shù)據操縱、數(shù)據定義和數(shù)據控制功能于一體,動詞INSERT、DELETE、UPDATE實現(xiàn)()。A.數(shù)據定義B.數(shù)據查詢C.數(shù)據操縱D.數(shù)據控制

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

32.

33.

34.

35.

36.

37.

38.

39.

40.

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

42.

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

44.

參考答案

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

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

4.1515解析:本題考查VBA程序中過程調用的知識。由于VBA中,默認情況下,參數(shù)是按地址傳遞(ByRef),對形參的改變會影響到實參。本題中z的值等于a+b,這個z值會返回給實參c,所以文本框中顯示的內容為15。

5.2828解析:本題考查循環(huán)的知識。這類問題循環(huán)體中只有一條語句,就是sum=sum+1,這樣的話問題就變成了判斷這條語句共執(zhí)行多少次,也就是最內層循環(huán)一共會執(zhí)行多少次??梢赃@樣分析:當i=1,j=1時,內循環(huán)執(zhí)行5次;當i=1,j=2時,內循環(huán)執(zhí)行4次;當i=1,j=3時,內循環(huán)執(zhí)行3次;當i=1,j叫時,內循環(huán)執(zhí)行2次,這樣的話外循環(huán)第一次時內循環(huán)共執(zhí)行5+4+3+2=14次;當i=2時,,j從2開始循環(huán),那么內循環(huán)共執(zhí)行4+3+2=9次;當i=3時,j從3開始循環(huán),那么內循環(huán)共執(zhí)行3+2=5次,所以總的執(zhí)行次數(shù)為14+9+5=28次。6.1、打開剛剛建立的“教學管理”數(shù)據庫,單擊“文件—>新建”,在彈出的窗口右面,找到“本機上的模板…”并單擊。2、在彈出的模板窗口上選擇“數(shù)據庫”,找到“資產追蹤”,選中,并單擊“確定”。3、選擇保存數(shù)據庫的路徑D:\\\\ACCESS,并命文件名為“資產追蹤”,單擊“創(chuàng)建”。4、“下一步→下一步”在數(shù)據庫向導里面選擇“標準”,“下一步→大膽”?!跋乱徊健乱徊健?,單擊“完成”即可。

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)在“Acc3.mdb”數(shù)據庫窗口中單擊“查詢”對象,單擊“新建”按鈕,選擇“設計視圖”,添加“課程成績”表。選擇“課程編號”和“成績”字段,確保工具欄中的“總計”按鈕按下。在“課程編號”字段的“總計”行選擇“Groupby”,在“成績”字段的“總計”行選擇“Max”,在“成績”字段前添加“最高分”字樣。

(2)在“Acc3.mdb”數(shù)據庫窗口中單擊“窗體”對象,單擊“新建”按鈕,選擇“自動創(chuàng)建窗體:縱欄式”,選擇“課程”表為數(shù)據源,單擊“確定”按鈕。

(3)在工具箱中選擇“子窗體/子報表”添加到窗體中,按照要求選擇字段。

(4)在窗體頁眉中加入標簽,根據題意進行屬性修改。

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

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

11.

12.

13.

14.

15.

16.

17.

18.

19.

20.

21.A解析:本題考查選擇查詢和操作查詢的知識。操作查詢,也叫做動作查詢,是對一次查詢所得的結果進行操作,共有4種類型:追加查詢、刪除查詢、更新查詢和生成表查詢。選擇查詢是檢查符合特定條件的一組記錄,它們都是是由用戶指定查找記錄的條件。

22.D解析:一個線性結構需要滿足兩個條件:一是有且只有一個根結點:二是每個結點最多有一個前驅,也最多有一個后繼。

23.C【解析】在鏈表中因為除了存放數(shù)據元素之外,還要存放指針,所以鏈表花費的存儲空間要比順序表還要多,在插入和刪除數(shù)據元素時,只需要移動相應的記錄指針即可,在鏈表中,數(shù)據的物理結構與邏輯結構不一定相同,因為是靠指針來實現(xiàn)對數(shù)據的指定的,所以不能進行隨機存取。

24.AA.【解析】本題考查VBA語句書寫的知識。在VBA中每條語句寫在獨立的一行上,若將多條語句寫在一行中,需要使用“:”將其分隔開來。

25.B解析:內聚(Cohesion)是對一個模塊內部各成分之間相關聯(lián)程度的度量。耦合(Couplins)是對模塊之間依賴程度的度量。這是判斷設計好壞的標準,高內聚是它們之間的關系要簡單明了,不要有很強的關系,不然,運行起來就會出問題。

26.A解析:對漢字進行比較時,采用的是對漢字拼音第一個字母的ASCII碼進行比較,因為Z的ASCII碼大于L的ASCII碼,所以表達式返回“False”。

27.CC?!窘馕觥縎QL語言的全稱為StructuredQueryL

溫馨提示

  • 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

提交評論