計(jì)算機(jī)二級Access數(shù)據(jù)庫程序設(shè)計(jì)專項(xiàng)訓(xùn)練試卷 2025年秋季實(shí)戰(zhàn)_第1頁
計(jì)算機(jī)二級Access數(shù)據(jù)庫程序設(shè)計(jì)專項(xiàng)訓(xùn)練試卷 2025年秋季實(shí)戰(zhàn)_第2頁
計(jì)算機(jī)二級Access數(shù)據(jù)庫程序設(shè)計(jì)專項(xiàng)訓(xùn)練試卷 2025年秋季實(shí)戰(zhàn)_第3頁
計(jì)算機(jī)二級Access數(shù)據(jù)庫程序設(shè)計(jì)專項(xiàng)訓(xùn)練試卷 2025年秋季實(shí)戰(zhàn)_第4頁
計(jì)算機(jī)二級Access數(shù)據(jù)庫程序設(shè)計(jì)專項(xiàng)訓(xùn)練試卷 2025年秋季實(shí)戰(zhàn)_第5頁
已閱讀5頁,還剩6頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

計(jì)算機(jī)二級Access數(shù)據(jù)庫程序設(shè)計(jì)專項(xiàng)訓(xùn)練試卷2025年秋季實(shí)戰(zhàn)考試時(shí)間:______分鐘總分:______分姓名:______一、選擇題(每小題2分,共30分)1.在關(guān)系模型中,實(shí)體之間的聯(lián)系通常用()來表示。A.表格B.記錄C.關(guān)系D.屬性2.以下哪個(gè)不是數(shù)據(jù)庫規(guī)范化理論中的范式?A.第一范式(1NF)B.第二范式(2NF)C.第三范式(3NF)D.第四范式(4NF)3.在Access中,用于存儲(chǔ)文本、數(shù)字和日期等類型數(shù)據(jù)的字段類型通常是?A.是/否B.日期/時(shí)間C.數(shù)字D.文本4.在Access中,若要限制輸入字段的數(shù)據(jù)必須是列表中的值,應(yīng)使用該字段的哪種屬性?A.數(shù)據(jù)格式B.輸入掩碼C.標(biāo)題D.行來源5.以下哪個(gè)不是Access數(shù)據(jù)庫的核心對象?A.表B.查詢C.宏D.網(wǎng)頁6.在Access中,建立表之間一對一關(guān)系時(shí),要求兩個(gè)表分別包含主鍵和()。A.外鍵B.計(jì)算字段C.OLE對象D.自動(dòng)編號7.下列哪個(gè)SQL語句用于從表中檢索數(shù)據(jù)?A.UPDATEB.DELETEC.INSERTINTOD.SELECT8.在Access查詢設(shè)計(jì)視圖中,哪個(gè)選項(xiàng)組用于指定查詢的結(jié)果是選擇查詢、更新查詢、追加查詢還是刪除查詢?A.顯示表B.篩選C.準(zhǔn)備運(yùn)行D.操作9.在Access窗體中,用于顯示一行文本或多個(gè)文本行,且通常不允許用戶編輯內(nèi)容的控件是?A.文本框B.標(biāo)簽C.列表框D.組合框10.在Access報(bào)表中,用于對數(shù)據(jù)按某個(gè)字段進(jìn)行分組并顯示分組統(tǒng)計(jì)信息的是?A.頁眉B.頁腳C.組頁眉D.組頁腳11.在Access中,用于記錄用戶定義的操作序列的數(shù)據(jù)庫對象是?A.模塊B.宏C.報(bào)表D.查詢12.以下哪個(gè)不是VBA的數(shù)據(jù)類型?A.IntegerB.StringC.BooleanD.Decimal13.在VBA中,用于聲明變量的關(guān)鍵字是?A.DimB.LetC.ConstD.Public14.在VBA程序中,用于執(zhí)行循環(huán)結(jié)構(gòu)的關(guān)鍵字是?A.ForB.WhileC.DoD.以上都是15.若要在VBA代碼中引用Access的某個(gè)表(如“學(xué)生表”),通常使用哪種語法?A.StudentsB.StudentC.[學(xué)生表]D.Forms![學(xué)生表]二、填空題(每空2分,共20分)1.關(guān)系數(shù)據(jù)庫中,每個(gè)表都有一個(gè)主鍵,主鍵的作用是唯一標(biāo)識表中的每一行記錄。2.在Access中,用于創(chuàng)建和修改數(shù)據(jù)庫對象設(shè)計(jì)的界面稱為設(shè)計(jì)視圖。3.一個(gè)查詢可以同時(shí)具有SQL視圖和設(shè)計(jì)視圖兩種視圖方式。4.在窗體或報(bào)表中,通過設(shè)置控件的________屬性可以控制其可見性。5.報(bào)表通常包含多個(gè)節(jié),其中________節(jié)通常在每頁報(bào)表的頂部重復(fù)顯示。6.宏可以是包含單個(gè)操作的宏,也可以是包含多個(gè)操作的宏組。7.VBA程序的基本結(jié)構(gòu)包括順序結(jié)構(gòu)、________結(jié)構(gòu)、________結(jié)構(gòu)。8.在VBA中,要判斷一個(gè)變量是否為空值,可以使用函數(shù)。9.若要在一個(gè)Access查詢中同時(shí)引用兩個(gè)或多個(gè)表,需要在設(shè)計(jì)視圖的________選項(xiàng)卡中添加所需的表。10.在Access中,通過________屬性可以設(shè)置表字段是否允許輸入重復(fù)值。三、簡答題(每題5分,共10分)1.簡述在Access中創(chuàng)建一個(gè)新查詢的基本步驟。2.簡述在VBA中,使用If語句實(shí)現(xiàn)條件判斷的基本語法結(jié)構(gòu)。四、操作題(請根據(jù)以下要求,在Access環(huán)境中完成操作,并描述關(guān)鍵步驟或說明關(guān)鍵屬性設(shè)置)1.表設(shè)計(jì):某學(xué)校需要建立學(xué)生信息管理數(shù)據(jù)庫,請?jiān)O(shè)計(jì)一個(gè)名為“學(xué)生表”的字段,并設(shè)置主鍵。該表至少應(yīng)包含以下字段:學(xué)號(文本類型,長度為8)、姓名(文本類型,長度為10)、性別(是/否類型)、出生日期(日期/時(shí)間類型)、班級ID(文本類型,長度為6)。請簡述為“班級ID”字段設(shè)置參照完整性(關(guān)系)的關(guān)鍵步驟和需要設(shè)置的屬性。2.查詢設(shè)計(jì):假設(shè)有“學(xué)生表”(包含學(xué)號、姓名、性別、出生日期、班級ID字段)和“班級表”(包含班級ID、班級名稱字段)。請?jiān)O(shè)計(jì)一個(gè)選擇查詢,要求查詢結(jié)果包含所有學(xué)生的姓名、性別和班級名稱。請簡述創(chuàng)建此查詢時(shí),如何將“學(xué)生表”和“班級表”通過“班級ID”字段連接起來,并說明在設(shè)計(jì)視圖中選擇查詢結(jié)果字段的方法。3.窗體設(shè)計(jì):請?jiān)O(shè)計(jì)一個(gè)簡單的窗體,用于輸入學(xué)生信息。該窗體包含一個(gè)文本框(用于輸入學(xué)號,設(shè)置輸入掩碼為“\00000000”)、一個(gè)標(biāo)簽(標(biāo)題為“姓名:”)、一個(gè)文本框(用于輸入姓名)、一個(gè)選項(xiàng)組(包含兩個(gè)選項(xiàng),分別代表“男”和“女”)。請簡述為選項(xiàng)組設(shè)置選項(xiàng)值(“男”、“女”)和默認(rèn)值(“男”)的關(guān)鍵步驟。4.VBA代碼:請編寫一段VBA代碼(使用PrivateSubForm_Load()作為開頭),實(shí)現(xiàn)以下功能:在名為“學(xué)生表”的表中,查找性別為“男”的學(xué)生記錄,并將這些記錄的“姓名”字段值顯示在一個(gè)名為“消息框”的MsgBox對話框中。如果未找到符合條件的記錄,則顯示“未找到男性學(xué)生”。---試卷答案一、選擇題1.C解析:關(guān)系是關(guān)系模型中實(shí)體之間聯(lián)系的數(shù)學(xué)表示,通常用二維表格來表達(dá)。2.D解析:數(shù)據(jù)庫規(guī)范化理論主要討論1NF、2NF、3NF,有時(shí)也會(huì)涉及BCNF、4NF、5NF等,但非必考知識點(diǎn)。3.D解析:文本、數(shù)字和日期是數(shù)據(jù)庫中最常見的字段類型,對應(yīng)Access中的“文本”、“數(shù)字”、“日期/時(shí)間”等。4.D解析:行來源(RowSource)屬性用于定義列表框或組合框下拉列表的數(shù)據(jù)來源,實(shí)現(xiàn)數(shù)據(jù)有效性列表功能。5.D解析:Access的核心對象包括表、查詢、窗體、報(bào)表、宏、模塊。網(wǎng)頁對象通常指Access網(wǎng)頁或數(shù)據(jù)訪問頁面,重要性相對較低。6.A解析:建立一對一關(guān)系時(shí),一個(gè)表的主鍵必須是另一個(gè)表的外鍵。7.D解析:SELECT語句是SQL語言中用于數(shù)據(jù)查詢的核心語句。8.D解析:查詢設(shè)計(jì)視圖中的“操作”選項(xiàng)組包含創(chuàng)建選擇查詢、更新查詢、追加查詢和刪除查詢的選項(xiàng)。9.B解析:標(biāo)簽(Label)控件主要用于顯示說明性文本,默認(rèn)不可編輯。10.C解析:組頁眉(GroupHeader)和組頁腳(GroupFooter)節(jié)用于在報(bào)表中顯示分組標(biāo)題和分組統(tǒng)計(jì)數(shù)據(jù)。11.B解析:宏是Access中存儲(chǔ)的一系列操作命令,通過單擊按鈕或事件觸發(fā)執(zhí)行。12.D解析:VBA的數(shù)據(jù)類型包括Integer(整數(shù))、String(字符串)、Boolean(布爾值)、Variant(變體)等,Decimal(十進(jìn)制數(shù))也是一種數(shù)字類型,但通常歸入數(shù)字類別。13.A解析:Dim是VBA中聲明變量的標(biāo)準(zhǔn)關(guān)鍵字。14.D解析:For、While、Do都是VBA中用于實(shí)現(xiàn)循環(huán)結(jié)構(gòu)的關(guān)鍵字。15.D解析:在VBA代碼中引用Access表對象時(shí),通常使用“Forms![表名]”或“Reports![表名]”的格式。二、填空題1.關(guān)系2.設(shè)計(jì)視圖3.SQL4.Visible5.頁眉6.組7.選擇,循環(huán)8.IsNull9.顯示表10.必填字段三、簡答題1.答案要點(diǎn):a.打開查詢設(shè)計(jì)視圖。b.在“顯示表”窗口中添加所需表,關(guān)閉窗口。c.從表中選擇字段添加到查詢設(shè)計(jì)網(wǎng)格的“字段”行。d.根據(jù)需要設(shè)置篩選條件(可選)。e.選擇查詢類型(如選擇查詢)。f.點(diǎn)擊“運(yùn)行”按鈕測試查詢,或保存查詢。解析:創(chuàng)建查詢主要涉及打開設(shè)計(jì)視圖、添加數(shù)據(jù)源、選擇字段、設(shè)置條件(如有)和確定查詢類型等步驟。2.答案要點(diǎn):```vbaIf條件表達(dá)式Then'執(zhí)行當(dāng)條件為True時(shí)的代碼Else'執(zhí)行當(dāng)條件為False時(shí)的代碼EndIf```解析:If語句根據(jù)條件表達(dá)式的真假執(zhí)行不同的代碼塊,是VBA中最基本的選擇結(jié)構(gòu)。四、操作題1.答案要點(diǎn):a.在Access中創(chuàng)建一個(gè)新表“學(xué)生表”。b.添加字段:學(xué)號(文本,8),姓名(文本,10),性別(是/否),出生日期(日期/時(shí)間),班級ID(文本,6)。c.右鍵點(diǎn)擊“班級ID”字段,選擇“屬性”,在“字段屬性”下的“參照完整性”選項(xiàng)中選擇“實(shí)施參照完整性”、“級聯(lián)更新相關(guān)字段”、“級聯(lián)刪除相關(guān)字段”。(若班級表尚不存在,此步驟可在創(chuàng)建班級表時(shí)設(shè)置關(guān)系)d.若班級表已存在,需在關(guān)系視圖中創(chuàng)建表間關(guān)系:選擇“學(xué)生表”的“班級ID”作為外鍵,連接到“班級表”的主鍵(假設(shè)為“班級ID”),并勾選“實(shí)施參照完整性”、“級聯(lián)更新相關(guān)字段”、“級聯(lián)刪除相關(guān)字段”。解析:設(shè)置參照完整性主要是通過字段屬性或關(guān)系視圖,確保外鍵值的有效性,并定義主鍵更新或刪除時(shí)對外鍵的影響。2.答案要點(diǎn):a.打開查詢設(shè)計(jì)視圖。b.在“顯示表”窗口中添加“學(xué)生表”和“班級表”,關(guān)閉窗口。c.在設(shè)計(jì)網(wǎng)格中,從“學(xué)生表”拖動(dòng)“姓名”、“性別”字段到“字段”行。d.從“班級表”拖動(dòng)“班級名稱”字段到“字段”行。e.將“學(xué)生表”中的“班級ID”字段拖動(dòng)到設(shè)計(jì)網(wǎng)格與“班級表”中“班級ID”字段對應(yīng)的“準(zhǔn)則”行。在“準(zhǔn)則”行輸入“=”。f.選擇查詢類型為“選擇查詢”。g.保存查詢。解析:創(chuàng)建連接查詢的關(guān)鍵是使用共同字段(此處為“班級ID”)在兩個(gè)表之間建立邏輯連接,并在連接條件行設(shè)置正確的連接方式。3.答案要點(diǎn):a.打開窗體設(shè)計(jì)視圖。b.在設(shè)計(jì)工具箱中選擇“標(biāo)簽”控件,拖動(dòng)到窗體上,設(shè)置其“標(biāo)題”屬性為“姓名:”。c.選擇“文本框”控件,拖動(dòng)到窗體上,設(shè)置其“名稱”屬性(如txtName)。d.選擇“選項(xiàng)組”控件,拖動(dòng)到窗體上。e.右鍵點(diǎn)擊選項(xiàng)組,選擇“屬性”,在“選項(xiàng)組”選項(xiàng)卡中設(shè)置“名稱”屬性(如optGender)。f.在選項(xiàng)組中添加兩個(gè)“選項(xiàng)”控件(如復(fù)選框或選項(xiàng)按鈕),分別設(shè)置其“名稱”屬性(如optMale,optFemale)和“標(biāo)題”屬性(如“男”,“女”)。g.返回“選項(xiàng)組”屬性表,在“值”屬性中設(shè)置默認(rèn)值(如“1”代表第一個(gè)選項(xiàng)“男”)。h.設(shè)置文本框的“輸入掩碼”屬性為“\00000000”。解析:設(shè)計(jì)窗體涉及添加控件、設(shè)置控件類型、標(biāo)題、名稱、屬性等。選項(xiàng)組需要設(shè)置其本身屬性以及內(nèi)部選項(xiàng)的屬性,并設(shè)置默認(rèn)值。4.答案要點(diǎn):```vbaPrivateSubForm_Load()DimrsAsRecordsetSetrs=Forms!["學(xué)生表"].Recordsetrs.FindFirst"性別=True"IfNotrs.EOFThenMsgBoxrs!["姓名"].ValueElseMsgBox"未找到

溫馨提示

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

最新文檔

評論

0/150

提交評論