2021年山東省濱州市全國計算機等級考試Access數據庫程序設計真題(含答案)_第1頁
2021年山東省濱州市全國計算機等級考試Access數據庫程序設計真題(含答案)_第2頁
2021年山東省濱州市全國計算機等級考試Access數據庫程序設計真題(含答案)_第3頁
2021年山東省濱州市全國計算機等級考試Access數據庫程序設計真題(含答案)_第4頁
2021年山東省濱州市全國計算機等級考試Access數據庫程序設計真題(含答案)_第5頁
已閱讀5頁,還剩17頁未讀 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

2021年山東省濱州市全國計算機等級考試Access數據庫程序設計真題(含答案)學校:________班級:________姓名:________考號:________

一、操作題(10題)1.編輯數據表:在ACCESS數據庫“教學管理.mdb”,跟下面要求進行相應的操作:表的復制和重命名、隱藏列、凍結列、移動列、行高與列寬、更改表數據的字體、設置數據表格式、數據的查找與替換。

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

3.

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

5.假定當前日期為2002年8月25日,星期日,則執(zhí)行以下語句后,a、b、c和d的值分別是25、8、2002、【】。

a=day(now)

b=month(now)

C=year(now)

d=weekday(now)

6.

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

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

PrivateSubCommand1_Click()

Dimarr(1To10)

Fori=1To10

Nexti

ForEachiInarr()

Nexti

EndSub

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

Functionm(xAsInteger,yAsInteger)AsInteger

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

EndFunction

PrivateSubCommand1_Click()

DimaAsInteger,bAsInteger

a=1

b=2

MsgBoxm(a,b)

EndSub

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

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

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

12.

13.在考生文件夾下的“Acc1.mdb”數據庫中已經建立表對象“tEmployee”。請按以下操作要求完成表的編輯:(1)根據“tEmployee”表的結構,判斷并設置主鍵。(2)刪除表中的“所屬部門”字段;設置“年齡”字段的有效性規(guī)則為:只能輸入大于16的數據。(3)在表結構中的“年齡”與“職務”兩個字段之間增加一個新的字段:字段名稱為“黨員否”,字段類型為“是/否”型;刪除表中職工編號為“000014”的一條記錄。(4)使用查閱向導建立“職務”字段的數據類型,向該字段輸入的值為“職員”、“主管”或“經理”等固定常數。(5)設置“聘用時間”字段的輸入掩碼為“短日期”。(6)在編輯好的表中追加如下一條新記錄:編號姓名性別年齡是否黨員職務聘用時間簡歷000031王濤男35√主管2004-9-1熟悉系統維護

14.

15.

16.

17.

18.

19.

20.(1)在考生文件夾下的“Acc1.mdb”數據庫文件中,新建“產品”表。表結構如下:

(2)設置“產品ID”為主鍵。(3)設置“單價”字段的小數位數為“2”。(4)在“產品”表中輸入以下4條記錄:三、1.選擇題(10題)21.下列統計函數中不能忽略空值(Null)的是()。

A.SUMB.AVGC.MAXD.COUNT

22.需求分析階段最后提供的文檔是軟件的()。

A.功能說明書B.加工說明書C.可行性分析報告D.需求規(guī)格說明書

23.如果不想在打開數據庫時運行AutoExec宏,則可在打開數據庫時按住()鍵。

A.ShiftB.AltC.DeleteD.Ctrl

24.按照“先進后出”原則組織數據的數據結構是()。

A.隊列B.棧C.雙向鏈表D.二叉樹

25.用二維表來表示實體及實體之間聯系的數據模型是______。

A.關系模型B.層次模型C.網狀模型D.實體-聯系模型

26.下列對于線性鏈表的描述中,正確的是()。

A.存儲空間必須連續(xù),且各元素的存儲順序是任意的

B.存儲空間不一定是連續(xù),且各元素的存儲順序是任意的

C.存儲空間必須連續(xù),且前件元素一定存儲在后件元素的前面

D.存儲空間不一定是連續(xù),且前件元素一定存儲在后件元素的前面

27.用戶用IE瀏覽器打開已創(chuàng)建的數據訪問頁時,如果下層組級別都呈折疊狀態(tài),那么用戶可以按哪個按鈕來顯示

A.

B.

C.

D.

28.編制好的程序,首先要確保它的正確性和可靠性,還應強調良好的編程風格。在書寫功能性注解時應考慮()。

A.僅為整個程序作注解B.僅為每個模塊作注解C.為程序段作注解D.為每個語句作注解

29.在宏操作命令中,不屬于運行和控制流程的命令是()

A.RunSQLB.RunAppC.QuitD.Close

30.有關宏的基本概念,以下敘述錯誤的是()。

A.宏是由一個或多個操作組成的集合

B.宏可以是包含操作序列的一個宏

C.可以為宏定義各種類型的操作

D.由多個操作構成的宏,可以沒有次序地自動執(zhí)行一連串的操作

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

32.

33.

34.

35.

36.

37.

38.在考生文件夾下有一個“Acc3.mdb”數據庫。(1)將“產品信息”表以HTML文件的形式導出,保存到考生文件夾下,并命名為“產品信息表”。(2)在“產品入庫”窗體中添加標題為“產品信息表”標簽,建立超鏈接到考生文件夾下的“產品信息表.html”。將標簽的左邊距設置為“7em”,上邊距設置為“0.5cm”,寬度設置為“2cm”,高度設置為“0.5cm"?!爱a品入庫”窗體如圖4所示。

39.

40.

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

42.

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

44.

參考答案1.第一題:步驟:1、找到要操作的數據源,打開“教學管理_原始”數據庫。2、鼠標右鍵單擊“學生”表,選擇“復制”,再在工具欄上找到“粘貼”圖標,在“表名稱”中輸入“學生表備份”,同時選擇“結構和數據”,單擊“確定”即可。3、鼠標右鍵單擊“學生表備份”表,選擇“重命名”,再輸入“學生表備份2009”即可。第二題:步驟:1、在打開的數據庫中打開“教師”表,把鼠標移動到“教師編號”字段,鼠標變成“向下黑色箭頭”時單擊左鍵,選中整個字段。2、再單擊鼠標右鍵,選擇“隱藏列”單擊即可。3、在當前表的灰色出單擊鼠標右鍵,選擇“取消隱藏列”,在彈出的窗口的“教師編號”前面的方框打上小勾即可。第三題:1、在第二題的基礎上,在擋開的教師表中操作,把鼠標移動到“姓名”字段,鼠標變成“向下黑色箭頭”時單擊左鍵,選中整個字段。2、再單擊鼠標右鍵,選擇“凍結列”單擊即可。3、在第二步不關閉表的情況下,同樣是選擇整列“姓名”,單擊鼠標右鍵,選擇“取消對所有列的凍結”即可。第四題:1、在第三題的情況下,不關閉表的情況下,同樣是選中整列字段“教師編號”,按住鼠標左鍵不放,看到鼠標下方加有虛線的方框時拉動鼠標移動到“姓名”列后面,放開鼠標即可。第五題:1、找到要操作的數據源,打開“教學管理_原始”數據庫。2、打開“教師”表,選中“教師”表的任意一行,然后單擊鼠標的右鍵,選擇“行高”;或者在“格式”中選擇“行高”,再彈出的行高的窗口中輸入想要的高度,如題目的要求是“18”,單擊“確定”即可。3、打開“教師”表,選中“教師”表的任意一列,然后單擊鼠標的右鍵,選擇“列寬”;或者在“格式”中選擇“列寬”,再彈出的行高的窗口中輸入想要的高度,如題目的要求是“18”,單擊“確定”即可。4、設置完成后保存即可。第六題:1、在第五題的基礎上,在“教師”表的灰色處單擊鼠標右鍵,選擇字體,在彈出來的窗口上選擇和設置題目的要求后,確定、保存即可。第七題:1、找到要操作的數據源,打開“教學管理_原始”數據庫。2、打開“教師”表,在工具欄上找到“格式”,單擊有選擇“數據表”,在“設置數據表格式”中按題目的要求選擇需要的設置即可。同理操作即可完成。2.1、打開剛剛建立的“教學管理”數據庫,單擊“文件—>新建”,在彈出的窗口右面,找到“本機上的模板…”并單擊。2、在彈出的模板窗口上選擇“數據庫”,找到“資產追蹤”,選中,并單擊“確定”。3、選擇保存數據庫的路徑D:\\\\ACCESS,并命文件名為“資產追蹤”,單擊“創(chuàng)建”。4、“下一步→下一步”在數據庫向導里面選擇“標準”,“下一步→大膽”。“下一步→下一步”,單擊“完成”即可。

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

5.11解析:Day(date),必要的date參數,可以是任何能夠表示日期的Variant、數值表達式、字符串表達式或它們的組合。如果date包含Null,則返回Null。

weekday(date)返回一個Variant(Integer),包含一個控數,代表某個日期是星期幾。

語法:

Weekday(daie),[firstdayofweek])

Firstdayofweek指定一星期第一天的常數。如果未予指定,則以vbSunday為缺省值,即星期日為1,則星期六為7。

6.7.【審題分析】本題主要考查追加表查詢,追加表一般情況用于數據庫的復制、轉移。在表中條件表達式是:數學-語文+物理>=270。

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

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

8.1515解析:本題考查VBA中ForEach…Next循環(huán)的知識。ForEach…Next循環(huán)是一種特殊的循環(huán),這種循環(huán)只能用在數組中,用來遍歷數組中的每一個元素。本題中的第一個循環(huán)為數組的每個元素賦值,而第二個循環(huán)中更改了這些值。綜合兩個循環(huán)來看,實際上最后arr(i)的值為2*i+1。

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

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

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

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

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

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

11.

12.

13.(1)在“Acc1.mdb”數據庫中選中“表”對象,右鍵單擊“tEmployee”,選擇“設計視圖”。選中“編號”字段行,右鍵單擊“編號”行,選擇“主鍵”。

(2)選中“所屬部門”字段行。右鍵單擊“所屬部門”行,選擇“刪除行”。單擊“年齡”字段,在“有效性規(guī)則”行輸入“>16”。

(3)右鍵單擊“職務”行,選擇“插入行”。在“字段名稱”列輸入“黨員否”,在“數據類型”下拉列表中選中“是/否”。單擊工具欄中的“保存”按鈕,執(zhí)行“視圖”一“數據表視圖”命令。選中職工編號為“00014”的對應行,右鍵單擊該行,選擇“刪除記錄”,在彈出對話框中單擊“是”按鈕。單擊工具欄中的“保存”按鈕。

(4)在“Acc1.mdb”數據庫中選中“表”對象,右鍵單擊表“tEmployee”,選擇“設計視圖”命令。在“職務”字段“數據類型”的下拉列表中選中“查閱向導”,在彈出對話框中選中“自行鍵入所需值”復選框,單擊“下一步”按鈕。在光標處輸入“職員”、“主管”和“經理”,單擊“下一步”按鈕,單擊“完成”按鈕。

(5)單擊“聘用時間”字段。單擊“輸入掩碼”行右側生成器按鈕,在彈出對話框中選中“短日期”行,單擊兩次“下一步”按鈕,單擊“完成”按鈕。單擊工具欄中的“保存”按鈕。

(6)執(zhí)行“視圖”一“數據表視圖”命令。按照題目表中記錄向表中添加記錄。單擊工具欄中的“保存”按鈕,關閉設計視圖。

14.

15.

16.

17.

18.

19.

20.(1)雙擊打開“Accl.mdb”數據庫文件。在“數據庫”窗口中單擊“表”對象,單擊“新建”按鈕,在“新建表”對話框中選擇“設計視圖”,單擊“確定”按鈕。在設計視圖中輸入題目所要求的字段,并選擇好數據類型和字段大小。(2)在設計視圖中,選中“產品ID”字段,單擊工具欄上的“主鍵”按鈕,將“產品ID”字段設置為主鍵。(3)在設計視圖中,選中“單價”字段,在字段屬性的“常規(guī)”選項卡中找到“小數位數”選項并輸入“2”。(4)關閉設計視圖,在提示是否保存時選擇“是”,在“另存為”對話框中輸入表名“產品”并確定。在數據庫窗口中,雙擊“產品”表,打開“產品”表的數據表視圖,按照題目要求輸入記錄內容(產品ID為自動編號類型,不用輸入)。

21.D解析:本題考查統計函數的知識。在Access中進行計算時,可以使用統計函數,比較常用的有求和(SUM)、求平均值(AVG)、求最大值(MAX)、求最小值(MIN)和計數(COUNT)。其中統計數目的函數COUNT不能忽略字段中的空值。

22.D解析:選項A、B、C都是需求分析階段前段時間的文檔。需求分析階段最后成果就是軟件需求規(guī)格說明書,它是軟件開發(fā)的重要文檔之一。

23.A解析:如果不想在打開數據庫時運行AutoExec宏,可以在打開數據庫時按住Shift鍵。

24.BB.【解析】棧是一種特殊的線性表,其插入和刪除運算都只在線性表的一端進行,而另一端是封閉的。進行插入、刪除的一端稱為棧頂,封閉的一端稱為棧底。棧頂元索是最后被插入的元素,也是最后被刪除的元素。棧是按先進后出的原則

溫馨提示

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

評論

0/150

提交評論