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

下載本文檔

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

文檔簡介

2021年湖南省湘潭市全國計算機等級考試Access數(shù)據(jù)庫程序設(shè)計預(yù)測試題(含答案)學(xué)校:________班級:________姓名:________考號:________

一、操作題(10題)1.已知數(shù)列的遞推公式如下:

f(n)=1當n=0,1時

f(n)=f(n-1)+f(n-2)當n>1時

則按照遞推公式可以得到數(shù)列:1,1,2,3,5,8,13,21,34,55,……?,F(xiàn)要求

從鍵盤輸入n值,輸出對應(yīng)項的值。例如當輸入n為8時,應(yīng)該輸出34。程序如下,

請補充完整。

PrivateSubrunll_Click()

f0=1

f1=1

num=Val(InputBox("請輸入一個大于2的整數(shù):"))

Forn=2To【】

f2=【】

f0=f1

f1=f2

Nextn

MsgBoxf2

EndSub

2.

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

PrivateSubo(ByVidpAslnteger)

p=p*2

EndSub

PrivateSubCommandl_C1kk()

DimiAsIntcger

Cails(1)

Ifi>4Thcni=i^2

MsgBoxi

EndSub

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

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

PrivateSubCommand1_Click()

a=0

Fori=1To2

Forj=1To4

IfjMod2<>0Then

a=a+1

EndIf

a=a+1

Nextj

Nexti

MsgBoxa

EndSub

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

5.

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

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

PrivateSubCommand1Click()

DimiAsInteger,nAsInteger

n=0

Fori=0To50

i=i+3

n=n+1

Ifi>10ThenExitFor

Nexti

Text1.Text=Str(n)

EndSub

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

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

9.使用數(shù)據(jù)視圖創(chuàng)建表:在D:\\Access目錄下有一ACCESS數(shù)據(jù)庫“教學(xué)管理.mdb”。利用表的“數(shù)據(jù)視圖”創(chuàng)建如下圖所示的“學(xué)生-數(shù)據(jù)視圖”表。

10.

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

12.

13.

14.

15.

16.

17.

18.

19.

20.

三、1.選擇題(10題)21.在一個宏的操作序列,如果既包含帶條件的操作,又包含無條件的操作,則帶條件的操作是否執(zhí)行取決于條件表達式的真假,而沒有指定條件的操作則會()。

A.無條件執(zhí)行B.有條件執(zhí)行C.不執(zhí)行D.出錯

22.以下關(guān)于自動編號數(shù)據(jù)類型的敘述,錯誤的是()。

A.每次向表中添加新記錄時,Access會自動插入唯一順序號

B.自動編號數(shù)據(jù)類型一旦被指定,就會永久地與記錄連接

C.Access會對表中自動編號型字段重新編號

D.自動編號數(shù)據(jù)類型占4個字節(jié)的空間

23.若要確保輸入的郵政編碼只能為6位數(shù)字,應(yīng)將該字段的輸入掩碼設(shè)置為()。

A.######B.??????C.999999D.000000

24.當在一個報表中列出學(xué)生的3門課a、b、c的成績時,若要對每位學(xué)生計算3門課的平均成績,只要設(shè)置新添計算控件的控制源為

A.“=a+b+c/3”

B.“(a+b+c)/3”

C.“=(a+b+c)/3”

D.以上表達式均錯

25.在報表中,改變一個節(jié)的寬度將改變

A.只改變這個節(jié)的寬度

B.只改變報表的頁眉、頁腳寬度

C.改變整個報表的寬度

D.因為報表的寬度是確定的,所以不會有任何改變

26.以下不屬于數(shù)據(jù)庫系統(tǒng)(DBS)的組成的是

A.數(shù)據(jù)庫集合B.用戶C.數(shù)據(jù)庫管理系統(tǒng)及相關(guān)軟件D.操作系統(tǒng)

27.函數(shù)過程不能使用()來調(diào)用執(zhí)行。

A.CallB.DimC.PublicD.以上都對

28.下面程序:PrivateSubForm._Click()Dimx,y,zAsIntegerx=5y=7z=0CallP1(x,y,z)PrintStr(z)EndSubSubP1(ByValaAsInteger,ByValbAsInteger,cAsInteger)c=a+bEndSub運行后的輸出結(jié)果為______。

A.0B.12C.Str(z)D.顯示錯誤信息

29.下面顯示的是查詢設(shè)計視圖的“設(shè)計網(wǎng)格”部分,從所顯示的內(nèi)容中可以判斷出該查詢要查找的是()。

A.A.性別為“女”且1980年以前參加工作的記錄

B.性別為“女”且1980年以后參加工作的記錄

C.性別為“女”或者1980年以前參加者作的記錄

D.性別為“女”或者1980年以后參加工作的記錄

30.下面關(guān)于主關(guān)鍵字段敘述錯誤的是()o

A.數(shù)據(jù)庫中的每個表都必須有一個主關(guān)鍵字段

B.主關(guān)鍵字段是唯一的

C.主關(guān)鍵字可以是一個字段,也可以是一組字段

D.主關(guān)鍵字段中不許有重復(fù)值和空值

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

32.

33.

34.

35.

36.

37.

38.在考生文件夾下有一個數(shù)據(jù)庫文件“samp3.accdb”,其中存在已經(jīng)設(shè)計好的表對象“tAddr”和“tUser”,同時還有窗體對象“fEdit”和“fEuser”。請在此基礎(chǔ)上按照以下要求補殼“狐dit”窗體的設(shè)計。

(1)將窗體中名稱為“Lremgrk”的標簽控件上的文字顏色改為紅色(紅色代碼為255),字體粗細改為“加粗”。

(2)將窗體標題設(shè)置為“修改用戶信息”。

(3)將窗體邊框改為“對話框邊框”樣式,取消窗體中的水平和垂直滾動條、記錄選擇器、導(dǎo)航按鈕和分隔線。

(4)將窗體中“退出”命令按鈕(名稱為“cmdquit”)上的文字顏色改為深棕(深棕代碼為128)、字體粗細改為“加粗”,并給文字加上下劃線。

(5)在窗體中還有“修改”和“保存”兩個命令按鈕,名稱分別為“CmdEdit”和“CmdSave”,其中“保存”命令按鈕在初始狀態(tài)為不可用,當單擊“修改”按鈕后,應(yīng)使“保存”按鈕變?yōu)榭捎谩,F(xiàn)已編寫了部分VBA代碼,請按照VBA代碼中的指示將代碼補充完整。

要求:修改后運行該窗體,并查看修改結(jié)果。

注意:不能修改窗體對象“fEdit”和“fEuser”中未涉及的控件、屬性;不能修改表對象“tAddr”和“tUser”。

程序代碼只允許在“**********”與“**********”之間的空行內(nèi)補充一行語句,完成設(shè)計,不允許增刪和修改其他位置已存在的語句。

39.

40.

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

42.

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

44.

參考答案

1.numf0+f1num\r\nf0+f1解析:程序首先需要接受用戶輸入的值,根據(jù)程序代碼可以判斷,使用變量num來存放用戶輸入的值,使用循環(huán)實現(xiàn)遞推,根據(jù)題面“要求從鍵盤輸入n值,輸出對應(yīng)項的值”,可知循環(huán)從2開始,到用戶輸入的值結(jié)束,也就是“Forn=2Tonum”。根據(jù)題面給出的公式“當n>1時,f(n)=f(n-1)+f(n-2)”,可知第n項的值總等于它前兩項(即第n-2項與第n-1項)之和,在程序For循環(huán)中,總用f2表示第n項,f0表示第n-2項,f1表示第n-1項,所以f2=f0+f1。

2.

3.36

4.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。

5.

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

7.33解析:本題考查循環(huán)的知識。Exit語句用于中途退出循環(huán),所以帶有Exit語句的循環(huán)結(jié)束后,一定要判斷清楚到底是因為不滿足循環(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)結(jié)束后還要加上步長1,經(jīng)過計算在第3次循環(huán)的時候由于i的值為11而滿足了If語句的條件,執(zhí)行ExitFor后退出循環(huán),此時的n值為3。

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

9.1、找到要操作的數(shù)據(jù)源,打開“教學(xué)管理”數(shù)據(jù)庫。2、選擇數(shù)據(jù)庫的對象“表”,可以在窗口上雙擊“通過輸入數(shù)據(jù)創(chuàng)建表”或者單擊“新建”,在打開的窗口中選擇“數(shù)據(jù)表視圖”。單擊“確定”按鈕,把鼠標放置于“字段1”上,變成向下箭頭以后“單擊一下”,使得整個字段變成黑色,然后單擊“鼠標右鍵”一次,選擇“重命名列”,輸入所要求的字段名稱;同理一直操作完成,命名完成以后單擊“保存”,輸入“學(xué)生-數(shù)據(jù)視圖”,單擊“確定”即可。3、再用“設(shè)計視圖”打開“學(xué)生-數(shù)據(jù)視圖”表進行表的“數(shù)據(jù)類型”進行設(shè)計,設(shè)計完成后單擊“保存”即可。

10.

11.

12.

13.

14.

15.

16.

17.

18.

19.

20.

21.A解析:在宏的組成操作序列中,如果既存在帶條件的操作,又存在無條件的操作,那么帶條件的操作是否執(zhí)行取決于條件表達式結(jié)果的真假,而沒有指定條件的操作則會無條件地執(zhí)行。

22.C

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

24.C解析:注意計算控件的控件源必須是“=”開頭的計算表達式。

25.C解析:因為報表只有惟一的寬度,改變一個節(jié)的寬度就將改變整個報表的寬度。

26.D解析:數(shù)據(jù)庫系統(tǒng)是由5部分組成的:硬件系統(tǒng)、數(shù)據(jù)庫集合、數(shù)據(jù)庫管理系統(tǒng)及相關(guān)軟件、數(shù)據(jù)庫管理員(DataBaseAdministrator,DBA)、用戶。

27.D

28.B解析:在本題中,用Call過程名的方法調(diào)用過程P1,在P1中,將參數(shù)C的值改變?yōu)?2。因為參數(shù)C是按地址傳送(默認為按地址傳送,即ByRef),故z的值變?yōu)?2了,所以輸出值為12。

29.A解析:本題考查查詢條件的知識。由圖中可以看出,兩個查詢條件位于同一行,說明兩個條件之間是“與”的關(guān)系;Year(工作時間)<(1980,說明工作時間在1980年以前。

30.A

31.

32.

33.

34.

35.

36.

37.

38.【考點分析】本題考點:窗體中標簽、命令按鈕控件屬的設(shè)置等。

【解題思路】第1、2、3、4小題在設(shè)計視圖界面中用鼠標右鍵單擊控件,從彈出的快捷菜單中選擇“屬性”命令,對控件屬性進行設(shè)置;第5小題用鼠標右鍵單擊控件名,從彈出的快捷菜單中選擇“事件生成器”命令,輸

溫馨提示

  • 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

提交評論