2023年內蒙古自治區巴彥淖爾市全國計算機等級考試Access數據庫程序設計預測試題(含答案)_第1頁
2023年內蒙古自治區巴彥淖爾市全國計算機等級考試Access數據庫程序設計預測試題(含答案)_第2頁
2023年內蒙古自治區巴彥淖爾市全國計算機等級考試Access數據庫程序設計預測試題(含答案)_第3頁
2023年內蒙古自治區巴彥淖爾市全國計算機等級考試Access數據庫程序設計預測試題(含答案)_第4頁
2023年內蒙古自治區巴彥淖爾市全國計算機等級考試Access數據庫程序設計預測試題(含答案)_第5頁
已閱讀5頁,還剩15頁未讀 繼續免費閱讀

下載本文檔

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

文檔簡介

2023年內蒙古自治區巴彥淖爾市全國計算機等級考試Access數據庫程序設計預測試題(含答案)學校:________班級:________姓名:________考號:________

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

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

Functionm(xAsInteger,yAsInteger)AsInteger

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

EndFunction

PrivateSubCommand1_Click()

DimaAsInteger,bAsInteger

a=1

b=2

MsgBoxm(a,b)

EndSub

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

3.使用表向導創建表:在D:\\Access目錄下有一ACCESS數據庫“教學管理.mdb”。利用表的“表向導”創建如右圖的“學生-表向導”表。

4.

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

6.

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

8.數據結構分為邏輯結構和存儲結構,循環隊列屬于______結構。

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

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

PrivateSubCommand1_Click()

a=0

Fori=1To2

Forj=1To4

IfjMod2<>0Then

a=a+1

EndIf

a=a+1

Nextj

Nexti

MsgBoxa

EndSub

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

二、基本操作題(10題)11.在考生文件夾中有一個“Acc1.mdb”數據庫。(1)將“學生”表以文本文件格式導出,保存到考生文件夾下,第一行包含字段名稱,分隔符為逗號。保存文件名為“學生.txt”。(2)將“課程”表的“課程名稱”字段列凍結,“課程編號”列隱藏,按“學分”字段“升序”排列。(3)為“教師”表創建高級篩選,篩選出具有博士學歷的教師信息。

12.

13.

14.

15.

16.

17.

18.

19.在考生文件夾中有一個“Accl.mdb”數據庫。

(1)將“公司”表到“bus”表的關系設置為“一對多”,“實施參照完整性”,“級聯刪除相關記錄”。

(2)為“bus”表創建篩選,篩選末班車時間≥21:o0:oO的公交信息。“bus”表如圖l所示。

(3)將“公司”表另存為窗體類型副本,窗體名稱為“公司”。

20.

三、1.選擇題(10題)21.在已經建立的數據表中,若在顯示表中內容時使某些字段不能移動顯示位置,可以使用的方法是()。

A.排序B.篩選C.凍結D.隱藏

22.計算控件的控什來源屬性計算表達式設置一般為______開頭的。

A.雙引號B.等號(=)C.括號D.字母

23.數據管理技術的發展階段不包括()。

A.操作系統管理階段B.人工管理階段C.文件系統管理階段D.數據庫系統管理階段

24.軟件需求分析階段的工作,可以分為4個方面:需求獲取、需求分析、編寫需求分析說明書和(

A.階段性報告B.需求評審C.總結D.都不正確

25.下列數據模型中,具有堅實理論基礎的是()。

A.層次模型B.網狀模型C.關系模型D.以上3個都是

26.報表類型不包括()。

A.縱欄式B.表格式C.數據表D.圖表式

27.計算機處理的數據通常可以分為三類,其中反映事物數量的是______。

A.字符型數據B.數值型數據C.圖形圖像數據D.影音數據

28.在窗體上畫一個名稱為TxtA的文本框,然后編寫如下的事件過程:PrivateSubTxtA_KeyPress(KeyasciiAsInteger)EndSub若焦點位于文本框中,則能夠觸發KeyPress事件的操作是()。

A.單擊鼠標B.雙擊文本框C.鼠標滑過文本框D.按下鍵盤上的某個鍵

29.使用窗體設計器不能創建______。

A.數據維護窗體B.開關面板窗體C.報表D.自定義對話窗體

30.用于從文本文件中導入和導出數據的宏命令是______。

A.InputTextB.AddTextC.TransferTextD.InText

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

32.

33.

34.

35.在考生文件夾下有“Acc3.mdb”數據庫。(1)以“學生成績”和“學生檔案信息”表為數據源,創建“不及格學生信息”查詢,查詢不及格學生的全部信息。結果顯示“學生檔案信息”表中的全部信息。(2)創建“不及格學生信息”宏,打開“不及格學生信息”查詢。(3)在“學生信息查詢”窗體中添加“不及格學生信息”按鈕,運行“不及格學生信息”宏。查詢結果如圖1所示。

36.

37.

38.

39.

40.

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

42.

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

44.

參考答案1.第一題:1、打開“教學管理.mdb”數據庫,選中“學生”表,單擊鼠標右鍵,找到“導出”并單擊,選擇好需要保存文件的路徑,選擇文件類型中的“MicrosoftExcel”,確定文件名字“學生_導出”,單擊“導出”即可。第二題:1、打開“教學管理.mdb”數據庫,選中“學生”表,單擊鼠標右鍵,找到“導出”并單擊,選擇好需要保存文件的路徑,選擇文件類型中的“文本文件”,確定文件名字“學生_導出”,單擊“導出”即可。

2.44解析:M(6)的值為12-6=6;則有M(2+6)=M(8)的值為12-8=4。3.1、找到要操作的數據源,打開“教學管理”數據庫。2、選擇數據庫的對象“表”,可以在窗口上雙擊“使用向導創建表”或者單擊“新建”,在打開的窗口中選擇“表向導”。單擊“確定”按鈕,在彈出的窗口上選擇“商務”,在示例表中選擇“學生”表。3、添加九個示例字段到“新表中的字段”,在“新表中的字段”下面單擊“重命名字段”進行如要求所示的圖的字段名字。完成命名之后單擊“下一步”,命名為“學生-表向導”,選擇“不,讓我自己設置主鍵”。4、單擊“下一步”,再單擊“下一步”,再單擊“下一步”,點擊“完成”即可。5、關閉打開的表,右鍵單擊“學生-表向導”,選擇“設計視圖”打開表。6、在打開表中進行如題目要求所示設置“數據類型”,完成后“保存”即可

4.5.1、找到要操作的數據源,打開“教學管理_原始”數據庫。2、在工具欄上找到“關系”按鈕單擊,在彈出的空白窗口上單擊鼠標右鍵,選擇“顯示表”,在出現的“顯示表”,選擇題目要求的相關表,點擊添加,原來的空白處就會出現相應的表。3、將鼠標放置于“課程”中的“課程編號”,按住左鍵拖動到“選課成績”表中的“課程編號”,放開鼠標即可,在編輯關系選擇在“實施參照完整性”、“級聯更新相關字段”、“級聯刪除相關字段”前面的小框里面打上勾。后單擊“創建”即可。4、同理建立“學生”與“選課成績”之間的關系即可。

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

8.邏輯邏輯解析:數據的邏輯結構主要是反映數據之間的邏輯關系,而存儲結構是用來反映數據的邏輯結構在計算機存儲空間中的存放形式。循環隊列主要是強調數據之間的關系,因此屬于邏輯結構。

9.概念數據模型按不同的應用層次分為三種類型,它們足概念數據模型、邏輯數據模型和物理數據模型。概念數據模型簡稱概念模型,它是一種面向客觀世界、面向用戶的模型;它與具體的數據庫管理系統無關。邏輯數據模型又稱數據模型,它是一種面向數據庫系統的模型,該模型著重于在數據庫系統一級的實現。物理數據模型又稱物理模型,它是—種面向計算機物理表示的模型,此模型給出了數據模型在計算機上物理結構的表示。

10.1212解析:考查多重循環結構的編程方法。對于內層循環而言,當j為1、3時,a會各加兩次1;當j為2、3時,a會各加一次1。所以,整個內層會加6次1。考慮到外層循環要執行兩次循環體,所以一共要加12次1,最終的輸出結果為12。11.(1)打開“Accl.mdb”數據庫窗口單擊“表”對象。右鍵單擊“學生”表,右鍵單擊選擇“導出”命令,保存位置處選擇對應路徑,保存類型選擇“文本文件”,文件名稱為“學生”,單擊“保存”按鈕,彈出“導出文本向導”對話框。選中“帶分隔符”單選按鈕,單擊“下一步”按鈕,選中字段分隔符為“逗號”,選中“第一行包含字段名稱”,單擊“下一步”按鈕。單擊“完成”按鈕,彈出導出結果對話框,提示導出文件已經完成,單擊“確定”按鈕。(2)在“Accl.mdb”數據庫窗口中單擊“表”對象。打開“課程”表,右鍵單擊“課程名稱”字段列,選擇“凍結列”命令,右鍵單擊“課程編號”列,選擇“隱藏列”命令,右鍵單擊“學分”字段列,選擇“升序”命令。單擊工具欄中的“保存”按鈕,關閉課程表。(3)在“Accl.mdb”數據庫窗口中單擊“表”對象。打開“教師”表,執行“記錄”一“篩選”一“高級篩選/排序”命令,選擇“學歷”字段,在“條件”行輸入“Like”*博士””。執行“篩選”一“應用篩選/排序”命令。單擊工具欄中的“保存”按鈕,關閉篩選對話框,最后關閉“學生”表。

12.

13.

14.

15.

16.

17.

18.

19.(1)在“Accl.mdb”數據庫窗12中選擇“工具”—>“關系”,選擇顯示表按鈕,添加“公司”表和“bus”表,拖動“公司”表的“公司ID”字段到“bus”表的“冬司ID”字段上,在“編輯關系”對話框中選擇“實施參照完整性”、“一對多”和“級聯刪除相關記錄”。

(2)在“Accl.mdb”數據庫窗口中打開“bus”表,執行“記錄”→“篩選”→“高級篩選排序”命令,選擇“末班車時間”字段,在“條件”行輸入“>=#21:00:00#”。

(3)右鍵單擊“公司”表,選擇“另存為”選項,保存類型選擇“窗體”,單擊“確定”按鈕。

20.

21.C解析:本題考查表的基本操作的知識。在Access中利用排序記錄來根據當前表中一個或多個字段的值對整個表中的記錄來進行升序或降序的排列;利用篩選來從所有數據中挑選出部分滿足某些條件的數據進行處理;利用隱藏列來暫時隱藏某些列,便于查看數據,當需要顯示的時候再將其顯示出來;凍結某些列后無論怎樣移動水平滾動條這些列都是不移動位置的,通常用于字段比較多的情況下查看數據。

22.B解析:計算控件的控件源必須是“;”號開頭的一個計算表達式,當表達式的值發生變化時,會重新計算結果并輸出顯示。文本框是最常用的計算控件。

23.A

24.B解析:本題考查軟件需求分析的四個階段,分別為需求獲取、需求分析、編寫需求分析說明書和需求評審。

25.C在數據庫設計中,目前常用的數據模型主要有三種,分別是層次模型、網狀模型和關系模型。

層次模型是數據庫系統中最早出現的數據模型。我們通常把滿足以下兩個條件的數據模型稱為層次模型。

(1)有且僅有一個結點無雙親,這個結點稱為根結點。

(2)其他結點有且僅有一個雙親。

層次模型用樹形結構來表示各實體與實體間的聯系。實體是數據庫中數據描述的對象,可以是一個人、一種商品等。在層次模型中,每個結點表示一個記錄類型,記錄之間的聯系用結點之間的連線表示,這種聯系是父子之間一對多的聯系。記錄就是描述實體的相關數據。

如果取消層次模型中的兩個限制,即允許一個以上的結點無雙親,則每一個結點可以有多個父結點,便形成了網狀。我們把網狀表示實體之間聯系的模型稱為網狀模型。

關系模型用表格形式表示實體類型及其實體間的聯系。關系模型是目前最重要的一種模型,它是建立在嚴格的數學概念的基礎上的,具有最堅實的理論基礎。關系模型的基本數據結構是二維表,每一張二維表稱為一個關系。

26.C解析:報表主要分為以下4種類型:縱欄式報表、表格式報表、圖表報表和標簽報表。縱欄式報表(也稱為窗體報表)一般是在一頁中主體節區內顯示一條或多條記錄,而且以垂直顯示。表格式報表是以整齊的行、列形式顯示記錄數據,通常一行顯示一條記錄、一頁顯示多行記錄;表格式報表與縱欄式報表不同,其記錄數據的字段標題信息不是被安排在每頁的主體節區內顯示,而是安排在頁面頁眉節顯示。圖表報表是指包含圖表顯示的報表類型,報表中使用圖標,可以更直觀地表示出數據之間的關系。標簽是一種特殊類型的報表;在實際應用中,經常會用到標簽。答案為C。

27.B解析:數據是數據庫存儲的基本對象。數據的種類有很多,文字、圖形、圖像、聲音等都是數據。其中反映事物數量的為數值型數據;對客觀事物定性的為字符型數據;圖形圖像和影音為特殊型的數據。

28.D解析:在窗體上畫一個控件,這里的控件是指可以發生KeyPress事件的控件,雙擊該控件,進入程序代碼窗口,從“過程”框中選取KeyPress,即可以定義KeyPress事件過程。其一般格式為:

PrivateSubForm_KeyPress(keyasciiAsInteger)

EndSub

它的功能為:當壓下鍵盤上的某個鍵時,將發生KeyPress事件。該事件可用于文本框等控件。嚴格地說,當按下某個鍵時,所觸發的是擁有焦點的那個控什的KeyPress事件,可見選項D正

溫馨提示

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

評論

0/150

提交評論