




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
2023年黑龍江省雙鴨山市全國計算機等級考試Access數(shù)據庫程序設計預測試題(含答案)學校:________班級:________姓名:________考號:________
一、操作題(10題)1.在窗體上畫一個名稱為Text1的文本框和一個名稱為Command1的命令按鈕,然后編寫如下事件過程:
PrivateSubCommand1Click()
DimiAsInteger,nAsInteger
n=0
Fori=0To50
i=i+3
n=n+1
Ifi>10ThenExitFor
Nexti
Text1.Text=Str(n)
EndSub
程序運行后,單擊命令按鈕,在文本框中顯示的值是______。
2.閱讀下面的程序段:
sum=0
fori=1to3
forj=ito4
fork=jto5
sum=sum+1
nextk
nextj
nexti
執(zhí)行上面的三重循環(huán)后,sam的值為______。
3.使用設計器創(chuàng)建表:在D:\\Access目錄下有一ACCESS數(shù)據庫“教學管理.mdb”。1、利用表的設計視圖創(chuàng)建如下圖所示的“學生”表。要求:“性別”字段利用“查閱向導”輸入,通過菜單可選擇“男”或“女”;先設置“學生編號”字段為主鍵,再嘗試設置“姓名”、“性?別”、“入校日期”組成的多字段主鍵。2、如下圖輸入數(shù)據。
4.編輯數(shù)據表:在ACCESS數(shù)據庫“教學管理.mdb”,跟下面要求進行相應的操作:表的復制和重命名、隱藏列、凍結列、移動列、行高與列寬、更改表數(shù)據的字體、設置數(shù)據表格式、數(shù)據的查找與替換。
5.在窗體中添加一個名稱為Commandl的命令按鈕,然后編寫如下程序:
PrivateSubo(ByVidpAslnteger)
p=p*2
EndSub
PrivateSubCommandl_C1kk()
DimiAsIntcger
Cails(1)
Ifi>4Thcni=i^2
MsgBoxi
EndSub
窗體打開運行后,單擊命令按鈕,則消息框的輸出結果為______。
6.已知數(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值,輸出對應項的值。例如當輸入n為8時,應該輸出34。程序如下,
請補充完整。
PrivateSubrunll_Click()
f0=1
f1=1
num=Val(InputBox("請輸入一個大于2的整數(shù):"))
Forn=2To【】
f2=【】
f0=f1
f1=f2
Nextn
MsgBoxf2
EndSub
7.建立表之間的關系:在ACCESS數(shù)據庫“教學管理.mdb”,其中有四個表:“教師”、“學生”、“課程”、“選課成績”。由于一名學生可以選修多門課程,而一門課程也可供多名學生選修,則課程與學生之間是多對多聯(lián)系。一般將一個多對多聯(lián)系拆分為兩個一對多聯(lián)系。故進行如下操作:1、建立“學生”——“選課成績”、“課程”——“選課成績”之間的關系,2、實施“參照完整性”,要求“級聯(lián)更新”和“級聯(lián)刪除”。如下圖
8.從ACCESS數(shù)據庫導出數(shù)據:在D:\\Access目錄下有一個“教學管理.mdb”access數(shù)據庫,其中有一個“學生”表。1、將“教學管理.mdb”中“學生”表導出為電子表格文件,命名為“學生_導出.xls”2、將“教學管理.mdb”中“學生”表導出為文本文件,命名為“學生_導出.txt”
9.在窗體中添加一個命令按鈕(名為Command1)和一個文本框(名為Text1),然后編寫如下事件過程:
PrivateSubCommand1_Click()
DimxAsInteger,yAsInteger,zAsInteger
Callp1(a,b,c)
EndSub
Subp1(xAsInteger,yAsInteger,zAsInteger)
z=x+y
EndSub
打開窗體運行后,單擊命令按鈕,文本框中顯示的內容是()。
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.哪個查詢會在執(zhí)行時彈出對話框,提示用戶輸入必要的信息,再按照這些信息進行查詢
A.選擇查詢B.參數(shù)查詢C.交叉表查詢D.操作查詢
22.將所有字符轉換為小寫的掩碼是()。
A.?B.&C.<D.>
23.以下描述不符合Access特點和功能的是
A.Access僅能處理Access格式的數(shù)據庫,不能對諸如DBASE、FOXBASE、Btrieve等格式的數(shù)據庫進行訪問
B.采用OLE技術,能夠方便地創(chuàng)建和編輯多媒體數(shù)據庫,包括文本、聲音、圖像和視頻等對象
C.Access支持ODBC標準的SQL數(shù)據庫的數(shù)據
D.可以采用VBA(VisualBasicApplication)編寫數(shù)據庫應用程序
24.要將“選課成績”表中學生的成績取整,可以使用
A.Abs([成績])B.Int([成績])C.Srq([成績])D.Sgn([成績])
25.用于顯示整個報表的計算匯總或其他的編譯數(shù)字信息的是()。
A.報表頁腳節(jié)B.頁面頁腳節(jié)C.主體節(jié)D.頁面頁眉節(jié)
26.用于從文本文件導入和導出數(shù)據的宏命令是()。
A.TransferText
B.TransferDatabasc
C.TransferDate
D.Transferbase
27.下列實體的聯(lián)系中,屬于多對多聯(lián)系的是()
A.學生與課程B.學校與校長C.住院的病人與病床D.工資級別與職工
28.算法的空間復雜度是指
A.算法程序的長度B.算法程序中的指令條數(shù)C.算法程序所占的存儲空間D.執(zhí)行過程中所需要的存儲空間
29.SetValue命令是用來()。
A.打開窗體的B.執(zhí)行指定的外部應用程序的C.設置屬性值的D.指定當前記錄的
30.數(shù)據庫中用來存儲數(shù)據的對象是()。
A.表B.查詢C.窗體D.報表
四、綜合應用題(10題)31.請在考生文件夾下選擇相應的命令,并按題目要求完成下面的操作。具體要求如下:注意:下面出現(xiàn)的所有文件都必須保存在考生文件夾下??忌募A下存在一個數(shù)據庫文件“Acc3.mdb”,里面已經設計好窗體對象“sform”。試在此基礎上二按照以下要求補充窗體設計:(1)在窗體的頁眉節(jié)區(qū)添加一個標簽控件,其名稱為“sTitle”,標題顯示為“輸出學生基本情況”。(2)將主體節(jié)區(qū)中“性別”標簽右側的文本框娃示內容設置為“性別”字段值,并將文本框名稱更名為“SSeX”。(3)在主體節(jié)區(qū)添加一個標簽控件,將該控件放置在距左邊“7.5cm”、距上邊“3.5cm”的位置,標簽顯示內容為“學生簡歷”,名稱為“sjian”。(4)在窗體頁腳節(jié)區(qū)添加兩個按鈕,分別命名為“comok”和“comqt”,按鈕標題分別為“確定”和“關閉”。(5)將窗體標題設置為“學生基本情況”。注意:不允許修改窗體對象“sform”中未涉及的控件和屬性。窗體最終效果如圖6所示。
32.
33.
34.
35.
36.
37.
38.
39.
40.
五、綜合操作題(2題)41.
42.
六、簡單應用題(2題)43.
44.
參考答案
1.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。
2.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次。3.第一題:1、找到要操作的數(shù)據源,打開“教學管理”數(shù)據庫。2、選擇數(shù)據庫的對象“表”,可以在窗口上雙擊“使用設計器創(chuàng)建表”或者單擊“新建”,在打開的窗口中選擇“設計視圖”。單擊“確定”按鈕,在“字段名稱”中輸入題目要求中的字段名稱,在“數(shù)據類型”中選擇所需要的數(shù)據類型。3、在學生“性別”字段中選擇“查閱向導”,選擇“自行鍵入所需的值”,單擊“下一步”,在灰色框中的“第一列”下面輸入“男”,再在男的下一列輸入“女”,單擊“下一步”,然后單擊“完成”即可。4、再選中“學生編號”,整行為黑色后,單擊右鍵,選擇“主鍵”。單擊“保存”即可。第二題:1、在數(shù)據庫中打開“學生”表,按要求輸入數(shù)據即可。其步驟為:光標放置于“照片”的下一行方框中,單擊右鍵,選擇“插入對象”,選擇“有文件創(chuàng)建”,單擊“瀏覽”選擇路徑,找到所需要的“照片”,單擊“確定”即可。2、光標放置于“個人地址主頁”的下一行方框中,單擊右鍵,選擇“超鏈接”,選擇“編輯超鏈接”,在“要顯示的文字”中輸入“張三的個人主頁”,在“地址”欄中輸入或者粘貼個人地址,單擊“確定”即可完成。4.第一題:步驟:1、找到要操作的數(shù)據源,打開“教學管理_原始”數(shù)據庫。2、鼠標右鍵單擊“學生”表,選擇“復制”,再在工具欄上找到“粘貼”圖標,在“表名稱”中輸入“學生表備份”,同時選擇“結構和數(shù)據”,單擊“確定”即可。3、鼠標右鍵單擊“學生表備份”表,選擇“重命名”,再輸入“學生表備份2009”即可。第二題:步驟:1、在打開的數(shù)據庫中打開“教師”表,把鼠標移動到“教師編號”字段,鼠標變成“向下黑色箭頭”時單擊左鍵,選中整個字段。2、再單擊鼠標右鍵,選擇“隱藏列”單擊即可。3、在當前表的灰色出單擊鼠標右鍵,選擇“取消隱藏列”,在彈出的窗口的“教師編號”前面的方框打上小勾即可。第三題:1、在第二題的基礎上,在擋開的教師表中操作,把鼠標移動到“姓名”字段,鼠標變成“向下黑色箭頭”時單擊左鍵,選中整個字段。2、再單擊鼠標右鍵,選擇“凍結列”單擊即可。3、在第二步不關閉表的情況下,同樣是選擇整列“姓名”,單擊鼠標右鍵,選擇“取消對所有列的凍結”即可。第四題:1、在第三題的情況下,不關閉表的情況下,同樣是選中整列字段“教師編號”,按住鼠標左鍵不放,看到鼠標下方加有虛線的方框時拉動鼠標移動到“姓名”列后面,放開鼠標即可。第五題:1、找到要操作的數(shù)據源,打開“教學管理_原始”數(shù)據庫。2、打開“教師”表,選中“教師”表的任意一行,然后單擊鼠標的右鍵,選擇“行高”;或者在“格式”中選擇“行高”,再彈出的行高的窗口中輸入想要的高度,如題目的要求是“18”,單擊“確定”即可。3、打開“教師”表,選中“教師”表的任意一列,然后單擊鼠標的右鍵,選擇“列寬”;或者在“格式”中選擇“列寬”,再彈出的行高的窗口中輸入想要的高度,如題目的要求是“18”,單擊“確定”即可。4、設置完成后保存即可。第六題:1、在第五題的基礎上,在“教師”表的灰色處單擊鼠標右鍵,選擇字體,在彈出來的窗口上選擇和設置題目的要求后,確定、保存即可。第七題:1、找到要操作的數(shù)據源,打開“教學管理_原始”數(shù)據庫。2、打開“教師”表,在工具欄上找到“格式”,單擊有選擇“數(shù)據表”,在“設置數(shù)據表格式”中按題目的要求選擇需要的設置即可。同理操作即可完成。
5.36
6.numf0+f1num\r\nf0+f1解析:程序首先需要接受用戶輸入的值,根據程序代碼可以判斷,使用變量num來存放用戶輸入的值,使用循環(huán)實現(xiàn)遞推,根據題面“要求從鍵盤輸入n值,輸出對應項的值”,可知循環(huán)從2開始,到用戶輸入的值結束,也就是“Forn=2Tonum”。根據題面給出的公式“當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。7.1、找到要操作的數(shù)據源,打開“教學管理_原始”數(shù)據庫。2、在工具欄上找到“關系”按鈕單擊,在彈出的空白窗口上單擊鼠標右鍵,選擇“顯示表”,在出現(xiàn)的“顯示表”,選擇題目要求的相關表,點擊添加,原來的空白處就會出現(xiàn)相應的表。3、將鼠標放置于“課程”中的“課程編號”,按住左鍵拖動到“選課成績”表中的“課程編號”,放開鼠標即可,在編輯關系選擇在“實施參照完整性”、“級聯(lián)更新相關字段”、“級聯(lián)刪除相關字段”前面的小框里面打上勾。后單擊“創(chuàng)建”即可。4、同理建立“學生”與“選課成績”之間的關系即可。8.第一題:1、打開“教學管理.mdb”數(shù)據庫,選中“學生”表,單擊鼠標右鍵,找到“導出”并單擊,選擇好需要保存文件的路徑,選擇文件類型中的“MicrosoftExcel”,確定文件名字“學生_導出”,單擊“導出”即可。第二題:1、打開“教學管理.mdb”數(shù)據庫,選中“學生”表,單擊鼠標右鍵,找到“導出”并單擊,選擇好需要保存文件的路徑,選擇文件類型中的“文本文件”,確定文件名字“學生_導出”,單擊“導出”即可。
9.1515解析:本題考查VBA程序中過程調用的知識。由于VBA中,默認情況下,參數(shù)是按地址傳遞(ByRef),對形參的改變會影響到實參。本題中z的值等于a+b,這個z值會返回給實參c,所以文本框中顯示的內容為15。
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.B解析:參數(shù)查詢會在執(zhí)行時彈出對話框,提示用戶輸入必覃的信息,再按照這些信息進行查詢
22.C解析:本題考查字段的輸入掩碼的知識。我們在設計字段的時候可以使用輸入掩碼來使得輸入的格式標準保持一致,輸入掩碼中的字符“?”代表可以選擇輸入字母(A~Z);“&”代表必須輸入任何的字符或一個空格:“<”將所有字符轉換為小寫;“>”將所有字符轉換為大寫。
23.A解析:Access不僅能處理Access格式的數(shù)據庫,也能對諸如DBASE、FOXBASE、Btrieve等格式的數(shù)據庫進行訪問。
24.B解析:Abs為返回數(shù)值表達式的絕對值,Int為返回數(shù)值表達式的整數(shù)部分,Sqr返回數(shù)值表達式的平方根,Sgn返回數(shù)值表達式值的符號值。
25.A解析:本題考查報表各部分的功能。報表的主體節(jié)用來處理每條記錄,其字段數(shù)據均須通過文本框或其他控件(主要是復選框和綁定對象框)綁定顯示,可以包含計算的字段數(shù)據;頁面頁眉中的文字或控件一般輸出顯示在每頁的頂端,通常用來顯示數(shù)據的列標題;頁面頁腳節(jié)一般包含頁碼或控制項的合計內容,數(shù)據顯示安排在文本框和其他一些類型控件中;報表頁腳節(jié)一般是在所有的主體和組頁腳被輸出完成后才會打印在報表的最后面,通過在報表頁腳區(qū)域安排文本框或其他一些類型控件,可以顯示整個報表的計算匯總或其他的統(tǒng)計數(shù)字信息。答案為A。
26.A
27.AA本題考查關系數(shù)據庫中實體之間的聯(lián)系。實體之間的聯(lián)系有3種:一對一關系、一對多關系和多對多關系。一個學生可以選擇多門課程,一門課程可被多個學生選擇,所以學生與課程之間是多對多的聯(lián)系
28.D解析:算法的復雜度主要包括算法的時間復雜度和算法的空間復雜度。所謂算法的時間復雜度是指執(zhí)行算法所需要的計算工作量;算法的空間復雜度一般是指執(zhí)行這個算法所需要的內存空間。
29.C
30.A
31.(1)在“Acc3mdb”數(shù)據庫窗口中單擊“窗體”對象,選擇“sform”窗體,單擊“設計”按鈕,打開“sform”窗體的設計視圖。在主體節(jié)區(qū)的頂部向下拖動鼠標,顯示出“窗體頁眉”區(qū)域。在工具箱中單擊“標簽”控件,在窗體頁眉區(qū)畫出一個標簽,并在其中,輸入“輸出學生基本情況”,將標簽的“名稱”設置為“sTit
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 員工繳納社保合同協(xié)議
- 商品購銷合同協(xié)議電子版
- 員工聘用固定合同協(xié)議
- 商業(yè)主持合同協(xié)議
- 員工合同協(xié)議解碼模板
- 民國私宅買賣合同協(xié)議
- 戀愛分手復合協(xié)議書模板
- 商標使用合同協(xié)議
- 正常營業(yè)中轉讓合同協(xié)議
- 員工勞動仲裁協(xié)議書范本
- 鄉(xiāng)村文旅產業(yè)振興規(guī)劃方案
- 粵教版高中信息技術學業(yè)水平考試綜合練習(含答案)
- 帶你玩轉VR虛擬現(xiàn)實智慧樹知到期末考試答案2024年
- 世界高速鐵路發(fā)展概況課件
- 徐志摩《偶然》課件
- 職業(yè)健康安全目標 指標及管理方案
- 玻璃幕墻工程勞務分包合同范本
- 幼兒園大班數(shù)學《認識左右》課件
- 中等職業(yè)學?!队嬎銠C應用基礎》課程標準1
- 氨基酸多肽蛋白質課件
- Cpk 計算標準模板
評論
0/150
提交評論