2021年福建省廈門市全國計算機等級考試Access數據庫程序設計預測試題(含答案)_第1頁
2021年福建省廈門市全國計算機等級考試Access數據庫程序設計預測試題(含答案)_第2頁
2021年福建省廈門市全國計算機等級考試Access數據庫程序設計預測試題(含答案)_第3頁
2021年福建省廈門市全國計算機等級考試Access數據庫程序設計預測試題(含答案)_第4頁
2021年福建省廈門市全國計算機等級考試Access數據庫程序設計預測試題(含答案)_第5頁
已閱讀5頁,還剩18頁未讀, 繼續免費閱讀

下載本文檔

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

文檔簡介

2021年福建省廈門市全國計算機等級考試Access數據庫程序設計預測試題(含答案)學校:________班級:________姓名:________考號:________

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

PrivateSubCommand1_Click()

a=0

Fori=1To2

Forj=1To4

IfjMod2<>0Then

a=a+1

EndIf

a=a+1

Nextj

Nexti

MsgBoxa

EndSub

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

2.空數據庫的建立:在D:\\Access目錄下建立一個ACCESS空數據庫文件“教學管理.mdb”。

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

4.假設用—個長度為50的數組(數組元素的下標從0到49)作為棧的存儲空間,棧底指針bottom指向棧底元素,棧頂指針top指向棧頂元素,如果bottom=49,top=30(數組下標),則棧中具有【】個元素。

5.數據模型按不同的應用層次分為三種類型,它們是【】數據模型、邏輯數據模型和物理數據模型。

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

7.使用設計器創建表:在D:\\Access目錄下有一ACCESS數據庫“教學管理.mdb”。1、利用表的設計視圖創建如下圖所示的“學生”表。要求:“性別”字段利用“查閱向導”輸入,通過菜單可選擇“男”或“女”;先設置“學生編號”字段為主鍵,再嘗試設置“姓名”、“性?別”、“入校日期”組成的多字段主鍵。2、如下圖輸入數據。

8.建立表之間的關系:在ACCESS數據庫“教學管理.mdb”,其中有四個表:“教師”、“學生”、“課程”、“選課成績”。由于一名學生可以選修多門課程,而一門課程也可供多名學生選修,則課程與學生之間是多對多聯系。一般將一個多對多聯系拆分為兩個一對多聯系。故進行如下操作:1、建立“學生”——“選課成績”、“課程”——“選課成績”之間的關系,2、實施“參照完整性”,要求“級聯更新”和“級聯刪除”。如下圖

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

PrivateSubCommand1_Click()

Dimarr(1To10)

Fori=1To10

Nexti

ForEachiInarr()

Nexti

EndSub

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

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

12.

13.

14.

15.

16.

17.

18.(1)新建“Accl.mdb”數據庫,將考生文件夾下的“學生.K1s”導入,第一行包含列標題,將“學號”設置為主鍵,將導入表命名為“學生”。如圖1所示。(2)為“姓名”字段設置有重復索引。(3)為“學生”表保存窗體類型的副本。

19.

20.

三、1.選擇題(10題)21.若想改變數據訪問頁的結構需用()方式打開數據訪問頁。

A.頁視圖B.設計視圖C.數據表視圖D.Internet瀏覽器

22.在VBA中,下列變量名中不合法的是()。

A.HelloB.HelloWorldC.3helloD.HelloWorld

23.下列敘述中正確的是______。A.順序存儲結構的存儲一定是連續的,鏈式存儲結構的存儲空間不一定是連續的

B.順序存儲結構只針對線性結構,鏈式存儲結構只針對非線性結構

C.順序存儲結構能存儲有序表,鏈式存儲結構不能存儲有序表

D.鏈式存儲結構比順序存儲結構節省存儲空間

24.報表可以對數據源中的數據所做的操作為______。

A.修改B.顯示C.編輯D.刪除

25.使用快速創建方式能創建的數據訪問頁是下列選項中的哪一種()訪問頁。

A.縱欄式B.列表式C.電子表式D.圖表式

26.下列選項中,是軟件調試技術的是()。

A.錯誤推斷B.集成測試C.回溯法D.邊界值分析

27.OnErrorGoto0語句的含義是______。

A.忽略錯誤并執行下一條語句B.取消錯誤處理C.遇到錯誤執行定義的錯誤D.退出系統

28.下列關于主/子窗體窗體的敘述,錯誤的是()。

A.主、子窗體必須有一定的關聯,在主/子窗體窗體中才可顯示相關數據

B.子窗體通常會顯示為單一窗體

C.如果數據表內已經建立了子數據工作表,則對該表自動產生窗體時,也會自動顯示子窗體

D.子窗體的來源可以是數據表、查詢或另一個窗體

29.在結構化方法中,軟件功能分解屬于軟件開發中的______階段。

A.詳細設計B.需求分析C.總體設計D.編程調試

30.向已有表中添加新字段或約束的SQL語句是______。

A.CREATETABLEB.ALTERTABLEC.DROPD.CREATEINDEX

四、綜合應用題(10題)31.在考生文件夾下有一個“Ace3.mdb”數據庫。(1)以“l臨時”表為數曙源,自動創建窗體“產品信息錄入”。設置窗體寬度為“9cm”,“彈出方式”。(2)添加“產品信息錄入”窗體頁眉標簽為“新產品信息錄入”,標簽文本字體為“宋體”,“12號”,“加粗”,標簽效果為“凹陷”。(3)創建“追加產品記錄”和“刪除臨時表”查詢,分別用來將“臨時”表中的數據追加到“產品”表中,以及將“臨時”表中的數據刪除。(4)創建“保存產品記錄”宏,該宏一次調用所創建的兩個查詢。(5)在頁腳中添加“保存記錄”按鈕(Commandl),當單擊該按鈕時,將“臨時”表中的數據添加到“產品”表中,并且將“臨時”表中的數據刪除“產品信息錄入”窗體的效果如圖3所示。

32.

33.

34.

35.

36.

37.在考生文件夾下有一個“Acc3.mdb”數據庫。(1)以“產品入庫表”為數據源,創建“產品入庫”窗體,如圖4所示。在窗體中添加標簽“產品入庫表”(宋體,12號,加粗,居中顯示)。在窗體中顯示“日期”和“入庫數量”文本框,顯示“標志”復選框。

(2)設置日期的默認值為“當天日期”。在窗體中顯示“產品代碼”,產品代碼用組合框顯示,自行輸入“產品信息”表中的所有產品代碼,并將其數值保存到“產品代碼”字段中。在窗體中添加“添加記錄”、“保存記錄”和“刪除記錄”按鈕,分別實現添加記錄、保存記錄和刪除記錄操作。

38.

39.

40.

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

42.

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

44.

參考答案

1.1212解析:考查多重循環結構的編程方法。對于內層循環而言,當j為1、3時,a會各加兩次1;當j為2、3時,a會各加一次1。所以,整個內層會加6次1。考慮到外層循環要執行兩次循環體,所以一共要加12次1,最終的輸出結果為12。2.1、現在D盤下建立一個空的文件夾,命名為“ACCESS”文件夾。2、打開ACCESS文件夾,單擊鼠標的右鍵,找到新建,單擊數據庫的程序的相關圖標。3、文件夾下就會出現數據庫的圖標文件,重命名數據庫的名稱即可。注:在命名數據庫文件的同時不允許輸入文件名的擴展名。若沒有顯示擴展名,則從“工具”打開找到“文件夾選項”,單擊“文件夾選項”,找到隱藏擴展名的那一項,把前面的小框去掉,并應用即可。3.第一題:1、打開“教學管理.mdb”數據庫,選中“學生”表,單擊鼠標右鍵,找到“導出”并單擊,選擇好需要保存文件的路徑,選擇文件類型中的“MicrosoftExcel”,確定文件名字“學生_導出”,單擊“導出”即可。第二題:1、打開“教學管理.mdb”數據庫,選中“學生”表,單擊鼠標右鍵,找到“導出”并單擊,選擇好需要保存文件的路徑,選擇文件類型中的“文本文件”,確定文件名字“學生_導出”,單擊“導出”即可。

4.2020解析:棧是限定在一端進行插入與刪除的線性表。在棧中,允許插入與刪除的一端稱為棧頂,而不允許插入與刪除的另一端稱為棧底。棧頂元素總是最后被插入的元素,從而也是最先能被刪除的元素:棧底元素總是最先被插入的元素,從而也是最后才能被刪除的元素。即棧是按照“先進后出”或“后進先出”的原則組織數據的,因此,棧也被稱為“先進后出”表或“后進先出”表。通常用指針top來指示棧頂的位置,用指針bottom指向棧底。由題意可知棧頂指針top=30,bottom=49,則棧中具有的元素應該為bottom-top+1即49-30+1=20。

5.概念數據模型按不同的應用層次分為三種類型,它們足概念數據模型、邏輯數據模型和物理數據模型。概念數據模型簡稱概念模型,它是一種面向客觀世界、面向用戶的模型;它與具體的數據庫管理系統無關。邏輯數據模型又稱數據模型,它是一種面向數據庫系統的模型,該模型著重于在數據庫系統一級的實現。物理數據模型又稱物理模型,它是—種面向計算機物理表示的模型,此模型給出了數據模型在計算機上物理結構的表示。6.【審題分析】本題主要考查追加表查詢,追加表一般情況用于數據庫的復制、轉移。在表中條件表達式是:數學-語文+物理>=270。

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

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

7.第一題:1、找到要操作的數據源,打開“教學管理”數據庫。2、選擇數據庫的對象“表”,可以在窗口上雙擊“使用設計器創建表”或者單擊“新建”,在打開的窗口中選擇“設計視圖”。單擊“確定”按鈕,在“字段名稱”中輸入題目要求中的字段名稱,在“數據類型”中選擇所需要的數據類型。3、在學生“性別”字段中選擇“查閱向導”,選擇“自行鍵入所需的值”,單擊“下一步”,在灰色框中的“第一列”下面輸入“男”,再在男的下一列輸入“女”,單擊“下一步”,然后單擊“完成”即可。4、再選中“學生編號”,整行為黑色后,單擊右鍵,選擇“主鍵”。單擊“保存”即可。第二題:1、在數據庫中打開“學生”表,按要求輸入數據即可。其步驟為:光標放置于“照片”的下一行方框中,單擊右鍵,選擇“插入對象”,選擇“有文件創建”,單擊“瀏覽”選擇路徑,找到所需要的“照片”,單擊“確定”即可。2、光標放置于“個人地址主頁”的下一行方框中,單擊右鍵,選擇“超鏈接”,選擇“編輯超鏈接”,在“要顯示的文字”中輸入“張三的個人主頁”,在“地址”欄中輸入或者粘貼個人地址,單擊“確定”即可完成。8.1、找到要操作的數據源,打開“教學管理_原始”數據庫。2、在工具欄上找到“關系”按鈕單擊,在彈出的空白窗口上單擊鼠標右鍵,選擇“顯示表”,在出現的“顯示表”,選擇題目要求的相關表,點擊添加,原來的空白處就會出現相應的表。3、將鼠標放置于“課程”中的“課程編號”,按住左鍵拖動到“選課成績”表中的“課程編號”,放開鼠標即可,在編輯關系選擇在“實施參照完整性”、“級聯更新相關字段”、“級聯刪除相關字段”前面的小框里面打上勾。后單擊“創建”即可。4、同理建立“學生”與“選課成績”之間的關系即可。

9.1515解析:本題考查VBA中ForEach…Next循環的知識。ForEach…Next循環是一種特殊的循環,這種循環只能用在數組中,用來遍歷數組中的每一個元素。本題中的第一個循環為數組的每個元素賦值,而第二個循環中更改了這些值。綜合兩個循環來看,實際上最后arr(i)的值為2*i+1。10.第一題:1、打開找到所需要操作的數據資料。2、打開“教學管理”數據庫,在數據庫對象“表”單擊鼠標“右鍵”,找到“導入”并單擊,在彈出的窗口中選擇相關路徑(一定找到“學生電子表格”的位置),尋找所需要的文件所在的文件夾下時,如果沒有顯示“學生電子表格”,則單擊“文件類型”的右面的下拉按鈕——三角形。3、在文件類型中選擇“MicrosoftExcel”,出現“學生電子表格”后,選中“學生電子表格”,再單擊右下角的“導入”,單擊“下一步”,再單擊“下一步”,若“第一行包含列標題”前面的方框打上小勾,則直接單擊“下一步”;若“第一行包含列標題”前面的方框沒有打上小勾,則打上小勾后直接單擊“下一步”。再單擊“下一步”,再單擊“下一步”,選擇“我自己選擇主鍵”,再單擊“下一步”,命名為“學生_從電子表格”,單擊“完成”即可。第二題:1、打開找到所需要操作的數據資料。2、打開“教學管理”數據庫,在數據庫對象“表”單擊鼠標“右鍵”,找到“導入”并單擊,在彈出的窗口中選擇相關路徑(一定找到“學生”的位置),尋找所需要的文件所在的文件夾下時,如果沒有顯示“學生.txt”,則單擊“文件類型”的右面的下拉按鈕——三角形。3、在文件類型中選擇“文本文件”,出現“學生.txt”后,選中“學生.txt”,再單擊右下角的“導入”,單擊“下一步”,再單擊“下一步”,若“第一行包含列標題”前面的方框打上小勾,則直接單擊“下一步”;若“第一行包含列標題”前面的方框沒有打上小勾,則打上小勾后直接單擊“下一步”。再單擊“下一步”,再單擊“下一步”,選擇“我自己選擇主鍵”,再單擊“下一步”,命名為“學生_從文本文件”,單擊“完成”即可。第三題:1、打開找到所需要操作的數據資料。2、打開“教學管理”數據庫,在數據庫對象“表”單擊鼠標“右鍵”,找到“導入”并單擊,在彈出的窗口中選擇相關路徑(一定找到“教學管理_原始”的位置),尋找所需要的文件所在的文件夾下時,如果沒有顯示“教學管理_原始”,則單擊“文件類型”的右面的下拉按鈕——三角形。3、在文件類型中選擇“MicrosoftofficeAccess”,出現“教學管理_原始”后,選中“教學管理_原始”,再單擊右下角的“導入”,單擊對象“表”中的“學生”表,然后確定即可。

11.

12.

13.

14.

15.

16.

17.

18.(1)執行“:件”→“新建”→“數據庫”命令,選擇路徑后,輸入文件名“Accl.mdb”,單擊“創建”按鈕;在“Aeel.mdb”數據庫窗口中單擊“表”對象。單擊“新建”按鈕,在“新建表”對話框中選擇“表向導”,在“表向導”對話框中選擇“商務”,選擇“示例表”→“學生”.“示例字段”→“學生lD”、“名字”、“地址”,“主慘”字段,保存。

(2)雙擊“學生”表或者右鍵單擊后選擇“打開”選項,在對應的字段中輸入數據;選擇“格式”→“行高”,輸入“l3”。(3)打開“學生”表,選中“學生”表“ID”列,右鍵單擊選擇“隱藏列”選項;選中“主修”列,右鍵單擊選擇“列寬”選項,單擊“最佳匹配”按鈕,其他列寬設置同理。

(4)在“學生”表的設計視圖中選中“名字”字段,在“常規”選項卡的“字段大小”文本框中輸入“10”。

19.

20.

21.B解析:本題考查數據訪問頁的知識。數據訪問頁是用戶通過internet進行數據交互的數據庫對象,可以用來發布數據庫中任何保存的數據。數據訪問頁只有兩種視圖方式,即頁視圖和設計視圖。頁視圖可以查看生成的數據訪問頁的樣式,設計視圖可以修改數據訪問頁的結構或顯示內容。

22.B解析:本題考查VBA中變量命名的知識。變量名的命名同字段命名一樣,也可以由字母、數字和漢字組成,但是不能包含空格和任何除了下劃線以外的標點符號。

23.A解析:順序存儲結構就是用一組地址連續的存儲單元依次存儲該線性表中的各個元素,鏈式存儲結構中各數據結點的存儲序號是不連續的,并且各結點在存儲空間中的位置關系與邏輯關系也不一致,所以選項A是正確的。兩者都可以存儲線性的、有序的邏輯結構,所以選項B、C不正確。順序結構使用的是連續物理空間,鏈式結構可以使用零散的物理空間存儲,鏈式結構更靈活,不存在誰節約空間的說法,所以選項D不正確。

24.B解析:報表只能對數據源中的數據進行顯示,不能對其進行編輯、修改或刪除。

25.A解析:本題考查哪種數據訪問頁可以快速創建。選項A正確,縱欄式數據訪問頁可以通過快速創建方式創建。選項B錯誤,列表式數據訪問頁不能通過快速創建方式創建。選項C錯誤,電子表式數據訪問頁不能通過快速創建方式創建。選項D錯誤,圖表式數據訪問頁不能通過快速創建方式創建。答案為A。

26.CC?!窘馕觥寇浖{試技術包括強行排錯法、回溯法和原因排除法。邊界值分析、錯誤推斷都是黑盒測試的方法。

27.B【解析】"OnErrorGoto標號"語句在遇到錯誤發生時程序轉移到標號所指位置代碼執行,一般標號之后都是安排錯誤處理程序。"OnErrorResumeNext"語句在遇到錯誤發生時不會考慮錯誤,并繼續執行下一條語句。"OnErrorGoto0"語句用于取消錯誤處理。所以本題答案是B。

28.B解析:本題考查主/子窗體窗體的有關知識。選項A、C、D錯誤,這些選項的說法是對的,但本題選的是說法錯誤的選項。選項B正確,子窗體內還可以嵌套子窗體。答案為B。

29.C解析:總體設計過程通常由兩個主要階段組成:系統設計,確定系統的具體實現方案;結構設計,確定軟件,結構。為確定軟件結構,首先需要從實現角度把復雜的功能進一步分解。分析員結合算法描述仔細分析數據流圖中的每個處理,如果一個處理的功能過分復雜,必須把它的功能適當地分解成一系列比較簡單的功能。

30.B解析:CREATETABLE是用來創建一個表的;ALTERTABLE是用來在已有的表中添加新字段或約束的;DROP語句是用來從數據庫中刪除表,或者從字段或字段組中刪除索引的;CREATEINDEX是用來為字段或字段組創建索引的。

31.(1)在“Acc3.mdb”數據庫窗口中單擊“窗體”對象,單擊“新建”按鈕,選擇“自動創建窗體:縱欄”,選擇“臨時”表為數據源,牟擊“確定”按鈕。右鍵單擊窗體視圖的空白,選擇“屬性”選項,在“格式頁寬度”行輸入“9cm”,在彈出方式中選擇“是”,單擊“保存”按鈕,輸入名稱為“產品信息錄入”。(2)硝窗體頁眉中添加標簽,輸入“新產品信息錄八”文本,選中標簽,在工具欄中選擇對應文本格式。

(3)在“查詢”對象中選擇“新建”,將“臨時”表添加到查詢中,并選擇全部字段,然后選擇“查詢”一“追加查詢”,并指定將記錄追加到“產品”表中,保存名稱為“追加產品記錄”。采月同樣的方法創建“刪除臨時表”查詢。

(4)在設計視圖中薪建宏。在“操作”欄選擇“Open—Query”,查詢名稱選擇“追加產品記錄”,在下一行同樣選擇“OpenQury”,查詢名稱選擇“刪除臨時表”將查詢保存為“保存產品記錄”。

(5)在窗體頁腳中添加按鈕,名稱設置為“Commardl”,單擊

溫馨提示

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

評論

0/150

提交評論