2022年湖南省常德市全國計算機等級考試Access數(shù)據(jù)庫程序設計測試卷(含答案)_第1頁
2022年湖南省常德市全國計算機等級考試Access數(shù)據(jù)庫程序設計測試卷(含答案)_第2頁
2022年湖南省常德市全國計算機等級考試Access數(shù)據(jù)庫程序設計測試卷(含答案)_第3頁
2022年湖南省常德市全國計算機等級考試Access數(shù)據(jù)庫程序設計測試卷(含答案)_第4頁
2022年湖南省常德市全國計算機等級考試Access數(shù)據(jù)庫程序設計測試卷(含答案)_第5頁
已閱讀5頁,還剩18頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

2022年湖南省常德市全國計算機等級考試Access數(shù)據(jù)庫程序設計測試卷(含答案)學校:________班級:________姓名:________考號:________

一、操作題(10題)1.在窗體上畫一個命令按鈕,然后編寫如下事件過程:

PrivateSubCommand1_Click()

a=0

Fori=1To2

Forj=1To4

IfjMod2<>0Then

a=a+1

EndIf

a=a+1

Nextj

Nexti

MsgBoxa

EndSub

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

2.數(shù)據(jù)結(jié)構(gòu)分為邏輯結(jié)構(gòu)和存儲結(jié)構(gòu),循環(huán)隊列屬于______結(jié)構(gòu)。

3.執(zhí)行下面的程序段,s的值為【】。

s=0:k=10

Whilek

s=s+10

k=k-2

Wend

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

Functionm(xAsInteger,yAsInteger)AsInteger

m=IIf(x>y,x,y)

EndFunction

PrivateSubCommand1_Click()

DimaAsInteger,bAsInteger

a=1

b=2

MsgBoxm(a,b)

EndSub

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

5.閱讀下面的程序段:

sum=0

fori=1to3

forj=ito4

fork=jto5

sum=sum+1

nextk

nextj

nexti

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

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

7.

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

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

PrivateSubCommand1Click()

DimiAsInteger,nAsInteger

n=0

Fori=0To50

i=i+3

n=n+1

Ifi>10ThenExitFor

Nexti

Text1.Text=Str(n)

EndSub

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

10.使用設計器創(chuàng)建表:在D:\\Access目錄下有一ACCESS數(shù)據(jù)庫“教學管理.mdb”。1、利用表的設計視圖創(chuàng)建如下圖所示的“學生”表。要求:“性別”字段利用“查閱向?qū)А陛斎?,通過菜單可選擇“男”或“女”;先設置“學生編號”字段為主鍵,再嘗試設置“姓名”、“性?別”、“入校日期”組成的多字段主鍵。2、如下圖輸入數(shù)據(jù)。二、基本操作題(10題)11.

12.

13.

14.在考生文件夾中有一個“Acc1.mdb”數(shù)據(jù)庫。(1)按照下表的要求創(chuàng)建“課程”表。字段名稱數(shù)據(jù)類型、字段大小是否主鍵課程ID數(shù)字整型是課程名稱文本20學分數(shù)字整型(2)在“課程”表中輸入如下數(shù)據(jù)。課程ID課程名稱學分1高等數(shù)學22計算機文化基礎33機械制圖24政治經(jīng)濟學25毛澤東思想概論2(3)將“student”表和“成績”表的關(guān)系設置為“一對多”,“實施參照完整性”。將“課程”表和“成績”表的關(guān)系設置為“一對多”,“實施參照完整性”。“課程”表如圖1所示。

15.

16.

17.

18.

19.

20.

三、1.選擇題(10題)21.以下程序段運行結(jié)束后,變量x的值為()。

x=1

y=2

Do

x=x*y

y=y(tǒng)+1

LoopWhiley<2

A.1B.2C.3D.4

22.要實現(xiàn)報表按某字段分組統(tǒng)計輸出,需要設置______。

A.報表頁腳B.該字段組頁腳C.主體D.頁面頁腳

23.下圖是使用查詢設計器完成的查詢,與該查詢等價的SQL語句是()。

A.select學號,數(shù)學fromSCwhere數(shù)學>;(selectavg(數(shù)學)fromsC.

B.select學號where數(shù)學>;(selectavg(數(shù)學)fromSC.

C.select數(shù)學avg(數(shù)學)fromSC

D.select數(shù)學>;(selectavg(數(shù)學)fromsC.

24.在已創(chuàng)建的Movies表中有一個DateReleased字段,數(shù)據(jù)類型為“數(shù)字”。在向表中輸入數(shù)據(jù)時可能會在這個字段中把1985輸入為1895,而Access將接受它。為了避免這類數(shù)據(jù)輸入的錯誤,用戶希望這個字段中的值位于1900和2050之間,可以在“有效性規(guī)則”編輯框中輸入表達式()。

A.>1900<2050B.<2050>1900C.>1900And<2050D.>1900or<2050

25.以下各項特點十,屬于線性表的順序存儲結(jié)構(gòu)的是()。

A.線性表中所有元素所占的存儲空間足不連續(xù)的

B.線性表的數(shù)據(jù)元素在存儲空間中是隨便存放的

C.線性表中所有元素所占的存儲空間是連續(xù)的

D.前后件兩個元素在存儲空間是隨便存放的

26.一問宿舍可住多個學生,則實體宿舍和學生之間的關(guān)系是()。

A.一對一B.一對多C.多對一D.多對多

27.在計算機中,算法是指()。

A.查詢方法B.加工方法C.解題方案的準確而完整的描述D.排序方法

28.在數(shù)據(jù)訪問頁的工具箱中,用于綁定超級鏈接的圖標是

A.

B.

C.

D.

29.要設置在報表每一頁的頂部都輸出的信息,需要設置______。

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

30.假設學生表中有一個“姓名”字段,查找姓“劉”的記錄的準則是()。

A.“劉”B.Not“劉*”C.Like“劉”D.Left([姓名],1)=“劉”

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

32.

33.

34.

35.

36.在考生文件夾下有一個數(shù)據(jù)庫“Acc3.mdb”,其中已經(jīng)設計好表對象“tStud”,同時還設計出窗體對象“fStud”。窗體效果如圖4所示。請在此基礎上按照以下要求補充“fstud”窗體的設計:

(1)在窗體的頁眉中距左邊“0.4cm”,距上邊“1.2cm”處添加一個直線控件,控件寬度為“10.5cm”,將控件命名為“tLine”。

(2)將窗體中名稱為“Talbel”的標簽控件上的文字顏色改為“藍色”(藍色代碼為16711680),字體名稱改為“華文行楷”,字體大小改為“22”。

(3)將窗體邊框改為“細邊框”樣式,取消窗體中的水平和垂直滾動條、記錄選定器、瀏覽按鈕和分隔線,只保留窗體的關(guān)閉按鈕。

(4)假設在“tStud”表中,“學號”字段的第5位和第6位編碼代表該生的專業(yè)信息,當這兩位編碼為“10”時表示“信息”專業(yè),為其他值時表示“管理”專業(yè)。設置窗體中名稱為“tSub”的文本框控件的相應屬性,使其根據(jù)“學號”字段的第5位和第6位編碼顯示對應的專業(yè)名稱。

(5)在窗體中有一個“退出”按鈕,名稱為“CmdQuit”,其功能為關(guān)閉“fStud”窗體。請按照VBA代碼中的指示將實現(xiàn)此功能的代碼填入指定的位置中。

注意:只允許在Add注釋之間的空行內(nèi)補充一行語句,完成設計,不允許增刪和修改其他位置已存在的語句。

37.

38.

39.

40.

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

42.

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

44.

參考答案

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

2.邏輯邏輯解析:數(shù)據(jù)的邏輯結(jié)構(gòu)主要是反映數(shù)據(jù)之間的邏輯關(guān)系,而存儲結(jié)構(gòu)是用來反映數(shù)據(jù)的邏輯結(jié)構(gòu)在計算機存儲空間中的存放形式。循環(huán)隊列主要是強調(diào)數(shù)據(jù)之間的關(guān)系,因此屬于邏輯結(jié)構(gòu)。

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

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

5.2828解析:本題考查循環(huán)的知識。這類問題循環(huán)體中只有一條語句,就是sum=sum+1,這樣的話問題就變成了判斷這條語句共執(zhí)行多少次,也就是最內(nèi)層循環(huán)一共會執(zhí)行多少次??梢赃@樣分析:當i=1,j=1時,內(nèi)循環(huán)執(zhí)行5次;當i=1,j=2時,內(nèi)循環(huán)執(zhí)行4次;當i=1,j=3時,內(nèi)循環(huán)執(zhí)行3次;當i=1,j叫時,內(nèi)循環(huán)執(zhí)行2次,這樣的話外循環(huán)第一次時內(nèi)循環(huán)共執(zhí)行5+4+3+2=14次;當i=2時,,j從2開始循環(huán),那么內(nèi)循環(huán)共執(zhí)行4+3+2=9次;當i=3時,j從3開始循環(huán),那么內(nèi)循環(huán)共執(zhí)行3+2=5次,所以總的執(zhí)行次數(shù)為14+9+5=28次。

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

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

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

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

(5)在子窗體設計視圖中的導航按鈕欄選擇“否”。

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

9.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。10.第一題:1、找到要操作的數(shù)據(jù)源,打開“教學管理”數(shù)據(jù)庫。2、選擇數(shù)據(jù)庫的對象“表”,可以在窗口上雙擊“使用設計器創(chuàng)建表”或者單擊“新建”,在打開的窗口中選擇“設計視圖”。單擊“確定”按鈕,在“字段名稱”中輸入題目要求中的字段名稱,在“數(shù)據(jù)類型”中選擇所需要的數(shù)據(jù)類型。3、在學生“性別”字段中選擇“查閱向?qū)А?,選擇“自行鍵入所需的值”,單擊“下一步”,在灰色框中的“第一列”下面輸入“男”,再在男的下一列輸入“女”,單擊“下一步”,然后單擊“完成”即可。4、再選中“學生編號”,整行為黑色后,單擊右鍵,選擇“主鍵”。單擊“保存”即可。第二題:1、在數(shù)據(jù)庫中打開“學生”表,按要求輸入數(shù)據(jù)即可。其步驟為:光標放置于“照片”的下一行方框中,單擊右鍵,選擇“插入對象”,選擇“有文件創(chuàng)建”,單擊“瀏覽”選擇路徑,找到所需要的“照片”,單擊“確定”即可。2、光標放置于“個人地址主頁”的下一行方框中,單擊右鍵,選擇“超鏈接”,選擇“編輯超鏈接”,在“要顯示的文字”中輸入“張三的個人主頁”,在“地址”欄中輸入或者粘貼個人地址,單擊“確定”即可完成。

11.

12.

13.

14.(1)在考生文件夾中打開“Acc1.mdb”數(shù)據(jù)庫,單擊“表”對象,在工具欄中單擊“新建”按鈕。在彈出的“新建表”對話框中選擇“設計視圖”,單擊“確定”按鈕。在彈出的表中按照題目表要求輸入字段名稱“課程ID”、“課程名稱”、“學分”字段,設置“數(shù)據(jù)類型”,對應各字段的“字段屬性”;將光標定位到“課程ID”行,右鍵單擊,選擇“主鍵”。單擊工具欄中的“保存”按鈕,彈出“另存為”對話框,將表命名為“課程”,單擊“確定”,然后關(guān)閉表的設計視圖。

(2)打開“課程”表,在表中輸入所給出題目表相應數(shù)據(jù)。單擊工具欄中的“保存”按鈕。

(3)執(zhí)行“工具”一“關(guān)系”命令,選擇“設計視圖”一“顯示表”,在彈出的“顯示表”窗口中添加“student”、“成績”和“課程”表,單擊“關(guān)閉”按鈕,關(guān)閉“顯示表”窗口。拖動'student”表的“學號”字段到“成績”表的“學號”字段,在“編輯關(guān)系”對話框中選擇“實施參照完整性”,關(guān)系類型為“一對多”。單擊“創(chuàng)建”按鈕。拖動“課程”表的“課程ID”字段到“成績”表的“課程ID”字段,在“編輯關(guān)系”對話框中選擇“實施參照完整性”,關(guān)系類型為“一對多”,單擊“創(chuàng)建”按鈕。單擊工具欄中的“保存”按鈕,關(guān)閉關(guān)系對話框。

15.

16.

17.

18.

19.

20.

21.B解析:本題考查VBA中循環(huán)的知識。對于這種循環(huán)結(jié)構(gòu),首先看條件判斷在循環(huán)體的前面還是后面,如果是先判斷條件,則有可能一次也不執(zhí)行循環(huán)體;如果是后判斷條件,則無論條件如何至少執(zhí)行一次循環(huán)體。在Until循環(huán)中條件為False時執(zhí)行循環(huán)體,條件為True時退出循環(huán);在While循環(huán)中條件為True時執(zhí)行循環(huán)體,條件為False時退出循環(huán),這一點要注意區(qū)分清楚。

22.B暫無解析,請參考用戶分享筆記

23.A解析:本題考查查詢與SQL關(guān)系的知識。由查詢設計器可以看出,最終的輸出字段是“學號”和“數(shù)學”,來自的表是“Sc”,查詢的條件是:數(shù)學>(selectavg(數(shù)學)fromsc)。

24.C解析:本題考查有效性規(guī)則的使用。查有效性規(guī)則比較表就可以知道所需的比較符號。本題比較簡單,只是要求DateReleased數(shù)字字段的值位于1900和2050之間,僅用到了“>”、“<”和And,依照題意知正確的表達式應為>1900And<2050。答案為C。

25.C解析:線性表的順序存儲結(jié)構(gòu)要求:線性表中所有元素所占的存儲空間是連續(xù)的并且線性表的數(shù)據(jù)元素在存儲空間中是按邏輯順序依次存放的,因此選項A、B的說法是錯誤的。性表的順序存儲結(jié)構(gòu)中,前后件兩個元素在存儲空間中是緊鄰的,因此選項D的說法也是錯誤的。

26.B解析:一個實體宿舍可以對應多個學生,而一個學生只能對應一個宿舍,所以宿舍和學生之間是一對多關(guān)系。

27.CC。【解析】計算機算法是指解題方案的準確而完整的描述,它的基本特征分別是:可行性、確定性、有窮性和擁有足夠的情報。

28.B解析:其中A)選項是超級鏈接圖標,C)選項是綁定HTML圖標,D)選項是記錄瀏覽圖標。

29.D解析:報表頁眉中的任何內(nèi)容都只能在報表開始處,即報表的第一頁打印一次。

報表頁腳一般是在所有的主體和組頁腳

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 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

提交評論