數(shù)據(jù)庫(kù)基礎(chǔ)及ACCESS應(yīng)用教程課后習(xí)題_第1頁(yè)
數(shù)據(jù)庫(kù)基礎(chǔ)及ACCESS應(yīng)用教程課后習(xí)題_第2頁(yè)
數(shù)據(jù)庫(kù)基礎(chǔ)及ACCESS應(yīng)用教程課后習(xí)題_第3頁(yè)
數(shù)據(jù)庫(kù)基礎(chǔ)及ACCESS應(yīng)用教程課后習(xí)題_第4頁(yè)
數(shù)據(jù)庫(kù)基礎(chǔ)及ACCESS應(yīng)用教程課后習(xí)題_第5頁(yè)
已閱讀5頁(yè),還剩33頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、第一章! 一、選擇題 1下列各種關(guān)系中,是一對(duì)多關(guān)系的為(A) A正校長(zhǎng)和副校長(zhǎng) B學(xué)生和課程 C醫(yī)生和患者 D產(chǎn)品和零部件 2下列哪個(gè)不是數(shù)據(jù)庫(kù)系統(tǒng)的組成要素(B) A用戶(hù) B網(wǎng)絡(luò) C軟件系統(tǒng) D硬件平臺(tái) 3下列有關(guān)數(shù)據(jù)模式類(lèi)型的提法,哪個(gè)是錯(cuò)誤的(B) A模式 B混合模式 C內(nèi)模式 D外模式 4下列關(guān)系描述中,哪個(gè)是錯(cuò)誤的(C) A關(guān)系是二維表 B關(guān)系是動(dòng)態(tài)的 C關(guān)系模式也是動(dòng)態(tài)的 D關(guān)系數(shù)據(jù)庫(kù)用主鍵來(lái)唯一識(shí)別元組。 5下列關(guān)系數(shù)據(jù)庫(kù)的描述,哪個(gè)是正確的(B) A允許任何兩個(gè)元組是完全相同 B外鍵不是本關(guān)系的主鍵 C主鍵不能是組合的 D不同的屬性必須來(lái)自不同的域 二、判斷下列各題的正確性

2、1數(shù)據(jù)庫(kù)系統(tǒng)是由硬件系統(tǒng)、數(shù)據(jù)庫(kù)、數(shù)據(jù)庫(kù)管理系統(tǒng)、應(yīng)用系統(tǒng)、數(shù)據(jù)庫(kù)管理員和用戶(hù)組成() 2數(shù)據(jù)庫(kù)管理系統(tǒng)負(fù)責(zé)數(shù)據(jù)庫(kù)在建立、使用和維護(hù)時(shí)的統(tǒng)一管理、統(tǒng)一控制() 3實(shí)體完整性規(guī)則規(guī)定基本關(guān)系的所有主屬性都不能取空值,而不僅是主鍵整體不能取空值() 4用網(wǎng)狀結(jié)構(gòu)表示實(shí)體及其之間聯(lián)系的模型稱(chēng)為網(wǎng)狀模型。結(jié)點(diǎn)不得多于一個(gè)父結(jié)點(diǎn),可以有一個(gè)以上的結(jié)點(diǎn),無(wú)父結(jié)點(diǎn)() 5笛卡兒積的基數(shù)是不同域的基數(shù)之和() 三、寫(xiě)出下列關(guān)系運(yùn)算表示 1年齡在35風(fēng)以上的患者 答:年齡35(患者表) 2找出所有的主任醫(yī)師 答:職稱(chēng)=主任醫(yī)師(醫(yī)師表) 3查找王林醫(yī)師的所有患者 答:患者表.姓名(醫(yī)師表.姓名=王林(醫(yī)師表就診

3、表 患者表) 4找出劉戈主治醫(yī)師的相關(guān)信息 答:醫(yī)生表.姓名,(患者表.姓名=劉戈(醫(yī)師表就診表 患者表) 四、思考題 1數(shù)據(jù)庫(kù)技術(shù)是如何發(fā)展的? 答:數(shù)據(jù)庫(kù)技術(shù)是隨著信息技術(shù)的發(fā)展而發(fā)展,經(jīng)歷了人工管理階段、文件系統(tǒng)管理階段到如今的數(shù)據(jù)庫(kù)管理系統(tǒng)階段、分布式數(shù)據(jù)庫(kù)管理系統(tǒng)階段和面向?qū)ο蟮臄?shù)據(jù)庫(kù)管理系統(tǒng)階段。 2數(shù)據(jù)的三個(gè)世界概念有什么意義? 答:數(shù)據(jù)的三個(gè)世界即現(xiàn)實(shí)世界、概念世界(也稱(chēng)信息世界)和數(shù)據(jù)世界(也稱(chēng)計(jì)算機(jī)世界)。 其意義為現(xiàn)實(shí)世界客觀存在的事物抽象出來(lái)以數(shù)據(jù)的形式存儲(chǔ)在計(jì)算機(jī)中。 3三種數(shù)據(jù)模式的優(yōu)缺點(diǎn)各是什么? 答:三種數(shù)據(jù)模式為外模式、模式和內(nèi)模式。 (1)外模式 優(yōu)點(diǎn):可形

4、象的反映用戶(hù)對(duì)模式的提取 缺點(diǎn):無(wú)法直接提取所需數(shù)據(jù),需經(jīng)二級(jí)映射。 (2)模式 優(yōu)點(diǎn):形象的反映了數(shù)據(jù)的邏輯結(jié)構(gòu) 缺點(diǎn):無(wú)法直接提取所需數(shù)據(jù),需經(jīng)一級(jí)映射。 (3)內(nèi)模式 優(yōu)點(diǎn):直接反映了數(shù)據(jù)的存儲(chǔ)結(jié)構(gòu) 缺點(diǎn):用戶(hù)無(wú)法提取其數(shù)據(jù)。 4如何看待關(guān)系運(yùn)算? 答:它從理論上表述了有關(guān)關(guān)系的可能運(yùn)算。 5如何理解數(shù)據(jù)庫(kù)的完整性? 答:數(shù)據(jù)庫(kù)完整性表述了為保證對(duì)數(shù)據(jù)庫(kù)操作時(shí)數(shù)據(jù)庫(kù)的完整應(yīng)遵循的規(guī)則。具體包括實(shí)體完整性、域完整性、參照完整性和用戶(hù)自定義完整性。 實(shí)體完整性:保證了數(shù)據(jù)表中記錄的唯一性。 域完整性:保證了數(shù)據(jù)表中字段取值的合理性。 參照完整性:保證了相關(guān)表的一致性。 用戶(hù)自定義完整性:拓展

5、了用戶(hù)的需求。第三章! 一、選擇題 1下列不屬于數(shù)據(jù)庫(kù)的七種對(duì)象之一的是(A) A. 向?qū)?B. 表 C.查詢(xún) D.窗體 2Access 2002提供的數(shù)據(jù)類(lèi)型,不包括(A) A.文字 B.備注 C.貨幣 D.日期/時(shí)間 3有關(guān)建立索引的說(shuō)法中不正確的是(D) A.可以快速對(duì)數(shù)據(jù)表中的記錄進(jìn)行查找 B.可以加快所有操作查詢(xún)的執(zhí)行速度 C.可以基于單個(gè)字段創(chuàng)建,也可以基于多個(gè)字段創(chuàng)建 D.可以對(duì)所有的數(shù)據(jù)類(lèi)型建立索引 4下列是Access關(guān)系種類(lèi)的是(C) A. 一對(duì)一 B.多對(duì)一 C.一對(duì)多 D.多對(duì)多 5屬于Access可以導(dǎo)入或鏈接數(shù)據(jù)源的是(D) A. Access B.Foxpro C

6、.Excel D.以上皆是 二、填空題 1數(shù)據(jù)庫(kù)窗口中的前3個(gè)命令按鈕,分別是:打開(kāi)、設(shè)計(jì)及新建 2表是記錄的集合,一個(gè)數(shù)據(jù)庫(kù)可以有多個(gè)數(shù)據(jù)表,一個(gè)表又有多個(gè)具有不同數(shù)據(jù)類(lèi)型的字段組成。在一個(gè)表最多可建立一個(gè)主鍵。 3“自動(dòng)編號(hào)”及“備注、OLE、超鏈接”的數(shù)據(jù)類(lèi)型不能建立索引。 4在設(shè)計(jì)視圖下的表窗口中,上半部分包含三項(xiàng)屬性,分別是字段名稱(chēng)、數(shù)據(jù)類(lèi)型、及字段說(shuō)明。 5通過(guò)“編輯關(guān)系窗口”中的級(jí)聯(lián)更新相關(guān)字段及級(jí)聯(lián)刪除相關(guān)字段復(fù)選框,可以覆蓋、刪除及更改相關(guān)記錄的限制,同時(shí)仍然保留參照完整性。 三、思考題 1簡(jiǎn)要說(shuō)明Access 2002的基本組成部分。 答:Access 2002數(shù)據(jù)庫(kù)主要包

7、括表、查詢(xún)、窗體、報(bào)表、頁(yè)、宏及模塊。 2簡(jiǎn)述開(kāi)發(fā)Access數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)的過(guò)程。 答: 第一步:進(jìn)行應(yīng)用系統(tǒng)的需求分析 第二步:設(shè)計(jì)數(shù)據(jù)庫(kù)中的表 第三步:規(guī)劃表中的字段,并確定主健 第四步;確定表之間的關(guān)系 第五步:根據(jù)表間的關(guān)系,優(yōu)化表、表中字段的設(shè)計(jì) 第六步:輸入數(shù)據(jù)并創(chuàng)建其他數(shù)據(jù)庫(kù)對(duì)象,如查詢(xún)、窗體、報(bào)表等 第七步:使用數(shù)據(jù)庫(kù)分析工具來(lái)分析和改進(jìn)數(shù)據(jù)庫(kù)的性能 第八步:設(shè)置數(shù)據(jù)庫(kù)的安全性 3數(shù)據(jù)表設(shè)計(jì)中字段命名應(yīng)符合哪些規(guī)則? 答: (1) 字段名稱(chēng)的長(zhǎng)度應(yīng)為164個(gè)字符 (2) 字段名稱(chēng)可以采用字母、數(shù)字和空格及其他一切特別字符,但不能包含:。、!、 等字符 (3) 不能使用ASCI

8、I為032的ASCII字符 (4) 不能以空格為開(kāi)頭 4什么是主關(guān)鍵字?主關(guān)鍵字與外部關(guān)鍵字有什么關(guān)系? 答:主關(guān)鍵字是數(shù)據(jù)表中可唯一標(biāo)識(shí)一條記錄的字段或字段組合。通過(guò)主關(guān)鍵字與另一數(shù)據(jù)表中的外部關(guān)鍵字可實(shí)現(xiàn)兩數(shù)據(jù)表的關(guān)聯(lián)。 5舉例說(shuō)明定義字段時(shí),如何選擇數(shù)據(jù)類(lèi)型。 答: 第一步:在數(shù)據(jù)表的“設(shè)計(jì)視圖”窗口中,在“設(shè)計(jì)窗格”的“字段名稱(chēng)”部分輸入字段名稱(chēng)。 第二步:在“設(shè)計(jì)窗格”的“數(shù)據(jù)類(lèi)型”部分,單擊下拉按鈕,選擇所需的數(shù)據(jù)類(lèi)型。 6舉例說(shuō)明字段的有效性規(guī)則屬性和有效性文本屬性的意義和使用方法。 答:可通過(guò)有效性規(guī)則自我定義某字段的約束;通過(guò)有效性文本定義對(duì)該字段編輯時(shí),若違反了所定義的約束

9、應(yīng)給出的提示信息。 如,“數(shù)學(xué)”成績(jī),可定義有效性規(guī)則為大于60并且小于100,有效性文本為“輸入錯(cuò)誤,請(qǐng)重新輸入” 7試述“輸入掩碼”的用途及設(shè)計(jì)方法 答: 用途:用于設(shè)定字段內(nèi)容輸入時(shí)的格式。 設(shè)計(jì)方法:在數(shù)據(jù)表的設(shè)計(jì)視圖窗口中,通過(guò)在屬性窗格設(shè)置允許的輸入掩碼字符實(shí)現(xiàn)字段輸入掩碼的設(shè)定。 8“隱藏列”和“凍結(jié)列”有什么區(qū)別?如何顯示被隱藏的列?如何取消列的凍結(jié)? 答: “隱藏列”:用于在數(shù)據(jù)表視圖中暫時(shí)屏蔽某些列。 “凍結(jié)列”:用于在數(shù)據(jù)表視圖中凍結(jié)左端的若干列,使其不參加水平方向的移動(dòng)。 執(zhí)行“格式”菜單中的相關(guān)命令,可顯示被隱藏的列、取消列的凍結(jié)。 9通過(guò)直接輸入數(shù)據(jù)來(lái)創(chuàng)建表時(shí),能否

10、修改字段的定義?如何修改? 答:可以。通過(guò)數(shù)據(jù)表的設(shè)計(jì)視圖 10舉例說(shuō)明使用向?qū)绾蝿?chuàng)建值列表字段。 此題書(shū)中有錯(cuò),應(yīng)將不使用向?qū)У摹安弧比サ?答:選擇第一步向?qū)е械摹白远x列表” 11以羅斯文示例數(shù)據(jù)庫(kù)為例,說(shuō)明關(guān)系型數(shù)據(jù)庫(kù)是如何實(shí)現(xiàn)數(shù)據(jù)庫(kù)中數(shù)據(jù)的連接的。 答:通過(guò)數(shù)據(jù)表中的主關(guān)鍵字與外部關(guān)鍵字。 12舉例說(shuō)明在“關(guān)系視圖”中修改表與之間關(guān)系的方法。 答: 第一步:右擊表之間的連接線,執(zhí)行“編輯關(guān)系” 第二步:在“編輯關(guān)系”窗口中修改表之間的關(guān)聯(lián) 13什么是參照完整性?如何實(shí)施參照完整性? 答:所謂參照完事性是指關(guān)聯(lián)的兩個(gè)表編輯時(shí)的約束。可通過(guò)在“編輯關(guān)系”窗口設(shè)置參照完整性。 14記錄的排

11、序和篩選各有什么作用?如何取消對(duì)記錄的篩選/排序?如何執(zhí)行“內(nèi)容排除排序操作”? 此題書(shū)中有錯(cuò),應(yīng)將如何取消對(duì)記錄的排序改為如何取消對(duì)記錄的篩選/排序 答: 排序的作用:可實(shí)現(xiàn)數(shù)據(jù)表的記錄按所需字段值的順序顯示。 篩選的作用:可挑選數(shù)據(jù)表的記錄。 通過(guò)執(zhí)行“記錄”菜單中的命令取消對(duì)記錄的篩選/排序及執(zhí)行“內(nèi)容排除排序操作”。 15導(dǎo)入數(shù)據(jù)和鏈接數(shù)據(jù)有什么聯(lián)系和區(qū)別? 答: 導(dǎo)入數(shù)據(jù):是將數(shù)據(jù)復(fù)制于數(shù)據(jù)庫(kù)中,源數(shù)據(jù)變化將不影響數(shù)據(jù)庫(kù)中的數(shù)據(jù)。 鏈接數(shù)據(jù):是將鏈接至數(shù)據(jù)庫(kù)中,源數(shù)據(jù)變化將影響數(shù)據(jù)庫(kù)中的數(shù)據(jù),并保持一致。第四章! 一、選擇題 1如果經(jīng)常定期地執(zhí)行某個(gè)查詢(xún),但每次只是改變其中的一組條件

12、,那么就可以用考慮使用(B)查詢(xún)。 A. 選擇 B. 參數(shù) C.交叉表 D.操作 2不屬于Access 2002查詢(xún)窗口的是(B) A.設(shè)計(jì)視圖 B.設(shè)計(jì)查詢(xún) C.SQL視圖 D.數(shù)據(jù)表視圖 3如果在數(shù)據(jù)庫(kù)中已有同名的表,(C)查詢(xún)將覆蓋原有的表 A.刪除 B.追加 C.生成表 D.更新 4如果想找出不屬于某個(gè)集合的所有數(shù)據(jù),可使用(D)操作符 A. AND B.OR C.LIKE D.NOT 5SELECT命令中用于返回查詢(xún)號(hào)的非重復(fù)記錄的關(guān)鍵字是(C) A. TOP B.GROUP C.DISTINCT D.ORDER 二、填空題 1Access 2002數(shù)據(jù)庫(kù)系統(tǒng)支持五種查詢(xún),它們分別是

13、:選擇查詢(xún)、參數(shù)查詢(xún)、操作查詢(xún)、交叉表查詢(xún)和SQL查詢(xún)。 2無(wú)論有沒(méi)有記錄,都選取一個(gè)表(查詢(xún))的全部記錄時(shí),則需要更改兩個(gè)關(guān)聯(lián)表的聯(lián)接屬性類(lèi)型。 3若想用一個(gè)或多個(gè)字段的值進(jìn)行數(shù)值、日期和文本的計(jì)算,需要在查詢(xún)?cè)O(shè)計(jì)網(wǎng)格直接添加計(jì)算字段。 4SQL語(yǔ)言的功能包括數(shù)據(jù)定義、查詢(xún)、操作和控制四個(gè)方面,也就是說(shuō)集成了數(shù)據(jù)庫(kù)DDL和DML語(yǔ)言的功能。 5在Access 2002中,SQL查詢(xún)具有三種特定形式:聯(lián)合查詢(xún)、傳遞查詢(xún)、數(shù)據(jù)定義。 三、思考題 1為什么時(shí)候要使用查詢(xún)來(lái)處理數(shù)據(jù)?。查詢(xún)可以完成哪些功能? 答:使用查詢(xún)可實(shí)現(xiàn)數(shù)據(jù)與應(yīng)用的分離及數(shù)據(jù)的共享。 查詢(xún)可完成數(shù)據(jù)表中數(shù)據(jù)的查找、數(shù)據(jù)表中數(shù)據(jù)

14、的維護(hù)(插入、刪除及修改記錄等)、定義、計(jì)算及新數(shù)據(jù)的生成等功能。 2選擇查詢(xún)、交叉表查詢(xún)和參數(shù)查詢(xún)有什么區(qū)別?操作查詢(xún)分為哪幾種?。 答:選擇查詢(xún):根據(jù)用戶(hù)給定條件從數(shù)據(jù)表(或查詢(xún))中篩選并以數(shù)據(jù)表的形式給出結(jié)果。 交叉表查詢(xún):可按某幾個(gè)字段的要求對(duì)另一個(gè)字段實(shí)施分類(lèi)統(tǒng)計(jì),并以行、列交叉的形式表示其操作結(jié)果。 參數(shù)查詢(xún):在查詢(xún)執(zhí)行時(shí)確定篩選條件,而不是在查詢(xún)?cè)O(shè)計(jì)時(shí)確定篩選條件(選擇查詢(xún))。 操作查詢(xún)分為:刪除、追加、更新及生成新數(shù)據(jù)表。 3簡(jiǎn)述創(chuàng)建子查詢(xún)的操作步驟 答:所謂子查詢(xún)是指將一個(gè)查詢(xún)塊嵌套在另一個(gè)查詢(xún)塊的WHERE子句中。應(yīng)用場(chǎng)合為:其一SELECT語(yǔ)句的WHERE子句中,其二在查

15、詢(xún)視圖的某字段的條件網(wǎng)格中。 4什么是查詢(xún)的三種視圖,各有什么作用? 答:設(shè)計(jì)視圖、數(shù)據(jù)表視圖、SQL視圖。 設(shè)計(jì)視圖:用于查詢(xún)的設(shè)計(jì)。 數(shù)據(jù)表視圖:預(yù)覽查詢(xún)結(jié)果。 SQL視圖:查看實(shí)現(xiàn)查詢(xún)的SQL語(yǔ)句。 5能否在查詢(xún)?cè)O(shè)計(jì)視圖中修改表之間的關(guān)系?如果能,應(yīng)該如何修改。 答:可以在查詢(xún)?cè)O(shè)計(jì)視圖中修改表之間的關(guān)系。其方法如下: 選中查詢(xún)?cè)O(shè)計(jì)視圖窗口中數(shù)據(jù)表之間的聯(lián)接線;右擊聯(lián)接線;執(zhí)行快捷菜單中的“聯(lián)接屬性”命令。 6寫(xiě)出下列表達(dá)式: (1)年齡在1822歲之間的男生 答:年齡 BETWEEN 18 AND 22 AND 性別=“男” 或年齡=18 and 年齡=#1985-1-1# and 籍貫

16、 IN(西安,重慶,成都)AND 性別=“女” 或出生日期=#1985-1-1# and (籍貫=西安 OR 籍貫=重慶 OR 籍貫=成都)AND 性別=“女” (3)公司名稱(chēng)以“北”字開(kāi)頭,并且包含“技術(shù)”二字的公司。 答:公司名稱(chēng)LIKE北*技術(shù)* 或 Left( 公司名稱(chēng),1)=北 And InStr(2, 公司名稱(chēng),技術(shù))0 7在條件表達(dá)式中如何引用數(shù)據(jù)庫(kù)中字段 答:需將被引用的“表”名和“字段”名用中括號(hào)界定;在“表”名后用“!”標(biāo)識(shí)。 8如何為一個(gè)查詢(xún)添加計(jì)算字段? 答:在查詢(xún)?cè)O(shè)計(jì)視圖窗口的設(shè)計(jì)網(wǎng)格字段名處,通過(guò)“生成器”添加計(jì)算字段或直接輸入。 9如何使用查詢(xún)把羅斯文示例數(shù)據(jù)庫(kù)“

17、產(chǎn)品”表中的“單價(jià)”統(tǒng)一降低10%? 答:通過(guò)“更新查詢(xún)”。在設(shè)計(jì)網(wǎng)格的“更新到”網(wǎng)格中添寫(xiě)“產(chǎn)品!單價(jià)*0.9”。 10SQL語(yǔ)言有何特點(diǎn),在ACCESS的查詢(xún)中如何使用語(yǔ)句。 答:通過(guò)SQL語(yǔ)言可實(shí)現(xiàn)數(shù)據(jù)庫(kù)的全面管理,包括查詢(xún)、操縱、定義和控制4個(gè)方面,它是一種綜合、通用、功能極強(qiáng)的關(guān)系數(shù)據(jù)庫(kù)語(yǔ)言。 在ACCESS的查詢(xún)中,可通過(guò)SQL視圖下的文本編輯器實(shí)現(xiàn)SQL語(yǔ)句的編輯。 11略。第五章! 第5章 窗體設(shè)計(jì) 一、選擇題 1如果想顯示出兩個(gè)一對(duì)多的表,可利用(A)進(jìn)行。 A. 數(shù)據(jù)表窗體 B. 縱欄式窗體 C. 多欄式窗體 D. 多表窗體 2窗體是由不同種類(lèi)的對(duì)象所組成,每一個(gè)對(duì)象都有自

18、己獨(dú)特的(B)窗口。 A. 字段 B. 屬性 C. 節(jié) D.工具欄 3關(guān)于對(duì)象嵌入與鏈接的正確說(shuō)法是(AD)。 A. 對(duì)象嵌入后,源對(duì)象可以隨意修改和刪除,并不影響嵌入在宿主文件中的對(duì)象。 B. 鏈接對(duì)象如果在宿主文件外面,啟動(dòng)支持該對(duì)象格式的應(yīng)用程序?qū)υ搶?duì)象進(jìn)行刪除或修改,會(huì)間接地影響宿主文件中鏈接對(duì)象的表現(xiàn)形式。 C. 對(duì)象嵌入方式不可以直接從宿主文件中啟動(dòng)支持該對(duì)象的應(yīng)用對(duì)象和修改對(duì)象。 D 源對(duì)象可以在嵌入后隨意修改,并不影響已經(jīng)嵌入在宿主文件中的對(duì)象。 4下列不是建立“主/子窗體”的方式的是(A)。 A. 多窗體向?qū)?B. 子窗體向?qū)?C.鼠標(biāo)拖動(dòng) D.自定義窗體 5想要匯總或平均數(shù)

19、字型的數(shù)據(jù),應(yīng)該使用(B)控件。 A. 綁定 B. 計(jì)算 C.匯總 D.平均 二、填空題 1ACCESS的窗體有三種視圖,設(shè)計(jì)視圖用來(lái)創(chuàng)建和修改設(shè)計(jì)對(duì)象的窗口,數(shù)據(jù)表視圖能夠同時(shí)輸入、修改和查看完整的記錄數(shù)據(jù)的窗口,窗體視圖以行列方式顯示表、窗體、查詢(xún)中的數(shù)據(jù),可用于編輯字段、添加和刪除數(shù)據(jù),以及查找數(shù)據(jù)。 2窗體的數(shù)據(jù)來(lái)源可以是數(shù)據(jù)表或查詢(xún)。 3窗體由上而下被分成5個(gè)節(jié),它們分別是:窗體頁(yè)眉、頁(yè)面頁(yè)眉,主體,頁(yè)面頁(yè)腳、窗體頁(yè)腳。 4在窗體上使用的控件可以分為:綁定、非綁定,計(jì)算控件。 5圖片縮放模式有:剪裁、拉伸、縮放三種形式。 三、思考題 1簡(jiǎn)述窗體的主要功能。 答: (1) 顯示與編輯數(shù)

20、據(jù) (2) 接收數(shù)據(jù)輸入 (3) 控制應(yīng)用程序流程 (4) 信息顯示 (5) 數(shù)據(jù)打印 2與自動(dòng)窗體比較,窗體向?qū)в惺裁磧?yōu)點(diǎn)? 答:自動(dòng)窗體通常是通過(guò)“自動(dòng)創(chuàng)建窗體向?qū)А眮?lái)創(chuàng)建,有縱欄式、表格式和數(shù)據(jù)表式窗體,只可對(duì)一個(gè)表或查詢(xún)創(chuàng)建,自動(dòng)窗體中只有主體部分。 利用窗體向?qū)?chuàng)建窗體雖然不如自動(dòng)窗體直接、快速,但比自動(dòng)窗體提供的選擇項(xiàng)目多,可對(duì)多張表或查詢(xún)創(chuàng)建,可以全面、更靈活地控制窗體的數(shù)據(jù)來(lái)源和格式。 3子窗體與鏈接窗體有什么區(qū)別? 答:應(yīng)用帶有子窗體的窗體結(jié)構(gòu),可以在子窗體內(nèi)顯示主窗體中主鍵字段所對(duì)應(yīng)的多條記錄,當(dāng)然這需要兩表之間具有一對(duì)多的關(guān)系。 鏈接窗體是指在主窗體中創(chuàng)建一個(gè)鏈接按鈕,通

21、過(guò)它鏈接一個(gè)主窗體之外的窗體。 4雙擊鏈接對(duì)象或嵌入對(duì)象時(shí),卻得到不能打開(kāi)的信息,為什么? 答:原因可能為被鏈接的對(duì)象不存在或用于編輯該嵌入對(duì)象的應(yīng)用程序不存在。 5窗體有幾種視圖?各有什么作用? 答:ACCESS的窗體有三種視圖:設(shè)計(jì)視圖、窗體視圖和數(shù)據(jù)表視圖。 設(shè)計(jì)視圖:用于窗體中對(duì)象的創(chuàng)建與編輯的界面。 窗體視圖:用于預(yù)覽窗體的執(zhí)行界面。 數(shù)據(jù)表視圖:以數(shù)據(jù)庫(kù)中的表執(zhí)行時(shí)的界面,來(lái)顯示窗體中的數(shù)據(jù)。 6窗體的節(jié)有幾種?默認(rèn)顯示哪幾節(jié)?如何顯示其他的節(jié)? 答:在窗體的設(shè)計(jì)視圖中,有窗體頁(yè)眉/頁(yè)腳節(jié)、主體節(jié)、頁(yè)面頁(yè)眉/頁(yè)腳節(jié)。默認(rèn)顯示主體節(jié),其他節(jié)的顯示與隱藏可通過(guò)執(zhí)行“窗體”快捷菜單的相關(guān)

22、命令來(lái)實(shí)現(xiàn)。 7屬性窗口有什么作用?如何顯示屬性窗口?舉例說(shuō)明在屬性窗口中設(shè)置對(duì)象屬性值的方法。 答:屬性窗口的作用:用于窗口及窗口中對(duì)象屬性值的設(shè)置及事件代碼的編寫(xiě)。 屬性窗口的顯示:可通過(guò)“窗體設(shè)計(jì)工具”中的工具打開(kāi)屬性窗口或執(zhí)行窗體中任一對(duì)象快捷菜單的 “屬性”命令。 例如:可通過(guò)設(shè)置“標(biāo)簽”對(duì)象的“標(biāo)題”屬性達(dá)到顯示所需文字說(shuō)明的目的。 8如何為窗體設(shè)定數(shù)據(jù)源? 答:可通過(guò)設(shè)置“窗體”的“記錄源”屬性達(dá)到設(shè)定數(shù)據(jù)源的目的。 9什么是控件?控件可分為哪幾類(lèi)? 答:所謂控件是指工具箱中所包含的各類(lèi)工具即按鈕。使用控件可創(chuàng)建窗體中所包含的各類(lèi)對(duì)象。按照控件所創(chuàng)建的對(duì)象是否與某數(shù)據(jù)源相鏈接,可

23、分為“綁定控件”、“非綁定控件”及“計(jì)算控件”。 10如何給窗體上添加綁定控件? 答:第一步:利用工具箱中的控件創(chuàng)建窗體的綁定控件對(duì)象。 第二步:給“綁定控件對(duì)象”設(shè)置“控件來(lái)源”屬性值。 11舉例說(shuō)明如何創(chuàng)建計(jì)算型控件。 答:假定本數(shù)據(jù)庫(kù)中已創(chuàng)建“學(xué)生成績(jī)”數(shù)據(jù)表,可設(shè)計(jì)窗體顯示每個(gè)學(xué)生的平均成績(jī)。 第一步:創(chuàng)建窗體。 第二步:在窗體中創(chuàng)建文本框控件。 第三步;利用“表達(dá)式生成器”設(shè)置“文本框”控件的“控件來(lái)源”屬性值,如=(數(shù)學(xué)+語(yǔ)文+英語(yǔ))/3。 12舉例說(shuō)明設(shè)置窗體背景色的幾種方法。 答:方法一:利用“格式”工具欄中的“填充/背景色”按鈕。 方法二:利用“主體”等節(jié)對(duì)象快捷菜單中“填充

24、/背景色”命令。 方法三:利用“主體”等節(jié)對(duì)象的“背景色”屬性。 13如何在窗體上創(chuàng)建一個(gè)用于定位記錄的組合框? 答:第一步:利用工具箱中的組合框控件創(chuàng)建窗體中的組合框?qū)ο蟆?第二步:在“組合框向?qū)А钡牡谝徊街羞x擇“在基于組合框架中選定的值而創(chuàng)建的窗體上查找記錄”單選項(xiàng)。 第三步:在“組合框向?qū)А钡牡诙街羞x擇用于定位的字段。 其它按向?qū)崾就瓿伞?14選項(xiàng)組中可存放哪幾種類(lèi)型的控件? 答:選項(xiàng)按鈕、切換按鈕和復(fù)選框。 15把復(fù)選框、單選按鈕加入選項(xiàng)組與不加入選項(xiàng)組有何區(qū)別? 答:加入選項(xiàng)組的對(duì)象是一個(gè)整體,不加入選項(xiàng)的對(duì)象彼此是相互獨(dú)立的。 16如何在窗體上添加一個(gè)命令按鈕來(lái)實(shí)現(xiàn)窗體的打???

25、 答:創(chuàng)建命令按鈕時(shí)利用向?qū)В⑦x擇打印窗體(當(dāng)前或其它)。 17如何在一個(gè)窗體上加入相互關(guān)聯(lián)的多表中的字段? 答: 第一步:首先創(chuàng)建一個(gè)包含著相互關(guān)聯(lián)的多表中字段的查詢(xún)。 第二步:在新創(chuàng)建窗體的設(shè)計(jì)視圖中將窗體的數(shù)據(jù)源屬性設(shè)為以上查詢(xún)。 第三步:打開(kāi)“字段列表”窗口,將所需字段拖至窗口中。第六章! 一、選擇題 1(B)操作是打開(kāi)查詢(xún)。 A. OpenForm B. OpenQuery C. OpenTable D. OpenMoudle 2SetValue可以設(shè)置的值是(A)。 A. 窗體文本框 B. 字段長(zhǎng)度 C. 字段的有效性規(guī)則 D.當(dāng)前系統(tǒng)日期 3宏設(shè)計(jì)窗體中,條件是由(A)菜單來(lái)設(shè)

26、置隱現(xiàn)的。 A. 視圖 B. 文件 C. 編輯 D 格式 4宏組中利用(A)指定宏。 A. 宏的名稱(chēng) B. 宏 C.宏操作 D.名稱(chēng)和操作 5對(duì)于一個(gè)觸發(fā)事件的屬性,應(yīng)選擇宏格式為(A)。 A. 宏組名稱(chēng).宏 B. 宏 C.宏組 D.都不對(duì) 6Msgbox是(A)的宏。 A. 顯示消息框 B.編輯消息 C. 輸入消息 D. 撤消消息 7QUIT宏操作的作用是(A) A. 關(guān)閉數(shù)據(jù)庫(kù) B. 運(yùn)行的宏 C. 表 D. 窗體 8Close不可以關(guān)閉(C) A. 當(dāng)前對(duì)象 B. 表 C. 數(shù)據(jù)庫(kù) D. 所有宏 二、判斷題 1通常運(yùn)行宏的條件是由觸發(fā)宏的事件發(fā)生() 2宏和宏組的區(qū)別是使用單一和多種宏操

27、作() 3宏的名字可以寫(xiě)入表達(dá)式() 4OpenQuery宏操作只能打開(kāi)參數(shù)查詢(xún)() 5StopMacro操作可以停止宏的運(yùn)行() 三、參見(jiàn)下圖,完成指定任務(wù) (1)解釋MsgBox條件列的含義 答:僅當(dāng)打開(kāi)窗體中“已借閱數(shù)量”中的值不等于0時(shí),顯示消息框。 (2)OpenForm打開(kāi)了哪個(gè)對(duì)象 答:打開(kāi)了“撤消證件查詢(xún)顯示窗體” (3)如果想在執(zhí)行MsgBox操作時(shí),顯示消息“請(qǐng)還清圖書(shū)再撤銷(xiāo)證件”,該如何設(shè)置操作參數(shù)? 答:將消息參數(shù)設(shè)為“請(qǐng)還清圖書(shū)再撤銷(xiāo)證件”。 四、思考題 1建立宏和宏組的主要步驟是什么? 答: (1) 啟動(dòng)宏設(shè)計(jì)器 (2) 在宏設(shè)計(jì)視圖中顯示“宏名”列(若創(chuàng)建宏組)

28、(3) 設(shè)置“宏名”、“操作及參數(shù)” (4) 保存宏 2宏的主要作用是什么? 答:創(chuàng)建需連續(xù)執(zhí)行的操作集合。 3宏的操作中是否有關(guān)于表的操作? 答:有,如打開(kāi)表。 4執(zhí)行宏的條件是什么? 答:觸發(fā)相關(guān)事件。 5在宏中增加操作的條件,如果條件是來(lái)自某個(gè)窗體的組合框的內(nèi)容,應(yīng)用該怎樣書(shū)寫(xiě)條件? 答:Forms!窗體名!文本框名 比較符 表達(dá)式。第七章! 一、選擇題 1下列對(duì)象屬于ACCESS的根對(duì)象的是(A,D)。 A. Debug B. Label C. Click D. Application 2下列符號(hào)中,不屬于VBA的合法變量是(A,C)。 A. Integer B. a123 C. 12

29、3a D.x_12 3使用Dim聲明變量,若省略“As類(lèi)型”,則所創(chuàng)建的變量默認(rèn)為(C)。 A. Integer B. String C. Variant D 不合法變量 4當(dāng)一個(gè)表達(dá)式中有多種不同類(lèi)型的運(yùn)算時(shí),運(yùn)算符的優(yōu)先次序?yàn)椋–)。 A. 邏輯運(yùn)算符關(guān)系運(yùn)算符連接運(yùn)算符算術(shù)運(yùn)算符 B. 關(guān)系運(yùn)算符算術(shù)運(yùn)算符邏輯運(yùn)算符連接運(yùn)算符 C.算術(shù)運(yùn)算符連接運(yùn)算符關(guān)系運(yùn)算符邏輯運(yùn)算符 D.連接運(yùn)算符邏輯運(yùn)算符算術(shù)運(yùn)算符關(guān)系運(yùn)算符 二、填空題 1VBA是Micresoft Office系列軟件的內(nèi)置編程語(yǔ)言,其語(yǔ)法與獨(dú)立運(yùn)行的VB編程語(yǔ)言相互兼容。 2在VBA的內(nèi)置函數(shù)中,用于顯示輸出信息的為Msgb

30、ox,接收用戶(hù)輸入數(shù)據(jù)的為Inputbox。 3一條語(yǔ)句可以分成若干行書(shū)寫(xiě),但在要續(xù)行的行尾加上續(xù)行符:空格和下劃線。 4在FOR循環(huán)中,步長(zhǎng)可以是正數(shù),也可以是負(fù)數(shù),默認(rèn)為1。 5自定義類(lèi)型變量與數(shù)組的相同之處是,由若干個(gè)標(biāo)準(zhǔn)數(shù)據(jù)類(lèi)型組成。 三、思考題 1VBA與VB、ACCESS有什么聯(lián)系? 答: VBA是ACCESS中由VB派生的編程語(yǔ)言。 2在ACCESS中,既然已經(jīng)提供了宏操作,為什么還要使用VBA? 答:在ACCESS中宏提供的是常用的一些操作,但未包含所有。用戶(hù)在表示一些自我需要的特定操作時(shí),仍需使用VBA代碼編寫(xiě)其操作。 3什么是對(duì)象?對(duì)象的屬性和方法有什么區(qū)別? 答:對(duì)象即被

31、操作者,對(duì)象的屬性表述的是其特征,而方法表述的對(duì)象的行為。 4在VBE和ACCESS窗體環(huán)境中,對(duì)象的屬性、事件的使用有何區(qū)別? 答:對(duì)象屬性的使用是為了設(shè)置該對(duì)象應(yīng)用時(shí)所具有的特征,而事件的使用是為了表述用戶(hù)及系統(tǒng)對(duì)該對(duì)象發(fā)出某操作動(dòng)作(如鼠標(biāo)單擊)時(shí)其響應(yīng)的事件代碼即操作是什么。 5利用對(duì)象對(duì)數(shù)據(jù)庫(kù)進(jìn)行管理的操作時(shí),應(yīng)注意哪些事項(xiàng)? 答:數(shù)據(jù)庫(kù)需事先建立;先啟動(dòng)后應(yīng)用;內(nèi)存中正在使用不得刪除及移動(dòng)等。 6如何在窗體上運(yùn)行VBA代碼? 答:通過(guò)觸發(fā)窗體中某對(duì)象的相關(guān)事件。 7為什么要聲明變量?未經(jīng)聲明而直接使用的變量是什么類(lèi)型? 答:為提高內(nèi)存的使用效率而聲明變量。未聲明變量的數(shù)據(jù)類(lèi)型為“變

32、體型” 8利用IF語(yǔ)句求3個(gè)數(shù)X、Y、Z中的最大數(shù),并將其放入MAX變量中。 答:請(qǐng)參看相關(guān)“教學(xué)管理”數(shù)據(jù)庫(kù)窗體中的VBA代碼。 Private Sub Command5_Click() x = InputBox(請(qǐng)輸入第一個(gè)數(shù)x的值, 請(qǐng)輸入需比較的數(shù)) max = x y = InputBox(請(qǐng)輸入第二個(gè)數(shù)y的值, 請(qǐng)輸入需比較的數(shù)) If y max Then max = y z = InputBox(請(qǐng)輸入第三個(gè)數(shù)z的值, 請(qǐng)輸入需比較的數(shù)) If z max Then max = z Me.Text1.Value = Str(x) & , & Str(y) & , & Str(z

33、) Me.Text3.Value = max End Sub 9.編寫(xiě)求解一元二次方程根的程序代碼。 答:請(qǐng)參看相關(guān)“教學(xué)管理”數(shù)據(jù)庫(kù)窗體中的VBA代碼。 Private Sub Command5_Click() Dim a%, b%, c% Dim x1 As Single, x2 As Single, p As Single a = InputBox(請(qǐng)輸入二次項(xiàng)系數(shù)的值, 輸入一元二次方程各系數(shù),注意:只可為整數(shù)) b = InputBox(請(qǐng)輸入一次項(xiàng)系數(shù)的值, 輸入一元二次方程各系數(shù),注意:只可為整數(shù)) c = InputBox(請(qǐng)輸入常數(shù)項(xiàng)的值, 輸入一元二次方程各系數(shù),注意:只可

34、為整數(shù)) p = b 2 - 4 * a * c Select Case p Case Is 0 有不同的二個(gè)實(shí)根 If a = 0 Then Me.Text1.Value = -c / b Me.Text3.Value = Me.Text1.Value Else Me.Text1.Value = (-b + Sqr(p) / (2 * a) Me.Text3.Value = (-b - Sqr(p) / (2 * a) End If End Select End Sub 10.使用select case結(jié)構(gòu)將一年中的12個(gè)月份,分成4個(gè)季節(jié)輸出。 答:請(qǐng)參看相關(guān)“教學(xué)管理”數(shù)據(jù)庫(kù)窗體中的VB

35、A代碼。 Private Sub Form_Load() Me.Text1.Value = End Sub Private Sub Command5_Click() Me.Text1.Value = m% = InputBox(請(qǐng)輸入欲判斷季節(jié)的月份的值, 注意:只可為1-12之間的整數(shù)) Select Case m Case 2 To 4 春季 Me.Label2.Caption = Trim(Str(m) & 月份的季節(jié)為 Me.Text1.Value = 春季 Case 5 To 7 夏季 Me.Label2.Caption = Trim(Str(m) & 月份的季節(jié)為 Me.Text1

36、.Value = 夏季 Case 8 To 10 秋季 Me.Label2.Caption = Trim(Str(m) & 月份的季節(jié)為 Me.Text1.Value = 秋季 Case 11 To 12, 1 Me.Label2.Caption = Trim(Str(m) & 月份的季節(jié)為 Me.Text1.Value = 冬季 Case Else 無(wú)效的月份 Me.Text1.Value = 輸入的是無(wú)效的月份 End Select End Sub 11.如果事先不知道循環(huán)次數(shù),如何用FOR結(jié)構(gòu)實(shí)現(xiàn)? 答:可通過(guò)兩方面實(shí)現(xiàn),其一將循環(huán)終值設(shè)為足夠大;其二通過(guò)條件語(yǔ)句和EXIT FOR語(yǔ)句的

37、配合。 12求100以?xún)?nèi)的素?cái)?shù)。 答: 分析:100以?xún)?nèi)的素?cái)?shù)必然為2以及大于3的奇數(shù),因此可在大于3的奇數(shù)中挑選。請(qǐng)參看相關(guān)“教學(xué)管理”數(shù)據(jù)庫(kù)窗體中的VBA代碼。 Private Sub Command5_Click() Dim m As String Me.Text1.Value = m = 2 For i% = 3 To 99 Step 2 For j% = 2 To i - 1 Lx% = i Mod j If Lx = 0 Then Exit For End If Next If j i - 1 Then m = m + , + Trim(Str(i) End If Next Me.

38、Text1.Value = m End Sub 13能否在一個(gè)數(shù)組中同時(shí)存儲(chǔ)幾種不同類(lèi)型的變量?如果能,請(qǐng)舉例說(shuō)明;如果不能,請(qǐng)說(shuō)明原因。 答:不能在一個(gè)數(shù)組中同時(shí)存儲(chǔ)幾種步同類(lèi)型的變量。因?yàn)樗^數(shù)組是指一組相同類(lèi)型變量的集合。 14編寫(xiě)實(shí)現(xiàn)學(xué)生登記的程序,要求如下: (1)使用“用戶(hù)自定義數(shù)據(jù)類(lèi)型”聲明一個(gè)“學(xué)生”變量,其中包括學(xué)生的“學(xué)號(hào)”、“姓名”、“性別”、“出生年月”和“入學(xué)成績(jī)” (2)輸入5 個(gè)學(xué)生的情況,求全體學(xué)生“入學(xué)成績(jī)”的平均值,并輸出每個(gè)學(xué)生的“學(xué)號(hào)”和“入學(xué)成績(jī)”以及全體學(xué)生的平均成績(jī)。 答:可通過(guò)設(shè)計(jì)一個(gè)窗體實(shí)現(xiàn),程序代碼如下: Option Compare Dat

39、abase Private Type stu xh As String xm As String xb As String csny As Date rxcj As Integer End Type Private Sub Command5_Click() Dim 學(xué)生 As stu, tv As String 定義學(xué)生變量及保存向文本框1中添入值的中間變量tv s% = 0 tv = For i% = 1 To 5 With 學(xué)生 .xh = InputBox(請(qǐng)輸入第 + Str(i) + 名學(xué)生的學(xué)號(hào), , , 1024, 80) .xm = InputBox(請(qǐng)輸入第 & Str(i)

40、 & 名學(xué)生的姓名, , , 2024, 80) .xb = InputBox(請(qǐng)輸入第 & Str(i) & 名學(xué)生的性別, , , 3024, 80) .csny = InputBox(請(qǐng)輸入第 & Str(i) & 名學(xué)生的出生年月, , , 4024, 80) .rxcj = InputBox(請(qǐng)輸入第 & Str(i) & 名學(xué)生的入學(xué)成績(jī), , , 5024, 80) End With tv = tv + 第 & LTrim(Str(i) & 名: + Trim(學(xué)生.xh) & Space(1) & Trim(Str(學(xué)生.rxcj) + ; s = s + 學(xué)生.rxcj Ne

41、xt s = s / 5 Me.Text1.Value = tv Me.Text2.Value = Trim(Str(s) End Sub Private Sub Form_Load() Me.Text1.Value = Me.Text2.Value = End Sub第八章 一、選擇題 1模塊是是存儲(chǔ)代碼有容器,其中窗體就是一種(A)。 A. 類(lèi)模塊 B. 標(biāo)準(zhǔn)模塊 C. 子過(guò)程 D. 函數(shù)過(guò)程 2在過(guò)程內(nèi)用DIM語(yǔ)句聲明的變量為(A)。 A. 局部變量 B. 模塊級(jí)變量 C. 全局變量 D.靜態(tài)變量 3有關(guān)對(duì)象變量的聲明與賦值,下列說(shuō)法正確的是(D)。 A. 使用DIM聲明 B. 使用PU

42、BLIC聲明 C. 使用PRIVATE D 使用SET賦值 4程序調(diào)試的目的在于(D)。 A. 驗(yàn)證程序代碼的正確性 B. 執(zhí)行程序代碼 C.查看程序代碼的變量 D.查找和解決程序代碼錯(cuò)誤 二、填空題 1過(guò)程是包含VBA代碼的基本單位,由一系列可以完成某項(xiàng)指定的操作或計(jì)算的語(yǔ)句和方法組成,通常分為SUB過(guò)程、FUNCTION過(guò)程、PROPERTY過(guò)程。 2在調(diào)用過(guò)程時(shí),將主調(diào)過(guò)程的實(shí)參傳遞給被調(diào)過(guò)程的形參,完成二者的結(jié)合。 3在引用DBENGINE根對(duì)象的子對(duì)象時(shí),必須添加Microsoft DAO對(duì)象庫(kù)。 4使用ADO的CONNECTION對(duì)象,就可以建立與數(shù)據(jù)庫(kù)的連接。 5可以把錯(cuò)誤分成4

43、種類(lèi)型:語(yǔ)法錯(cuò)誤、編譯錯(cuò)誤、運(yùn)行錯(cuò)誤和邏輯錯(cuò)誤。 三、思考題 1什么是模塊?模塊分叫幾類(lèi)? 答: 所謂模塊是指將 Visual Basic 聲明和過(guò)程作為一個(gè)單元進(jìn)行存儲(chǔ)的集合。通常模塊被分成兩類(lèi)即“類(lèi)模塊”和“標(biāo)準(zhǔn)模塊” 2簡(jiǎn)述VBA的過(guò)程。 答:過(guò)程是由 Microsoft Visual Basic 代碼組成的單元。它包含一系列執(zhí)行操作或計(jì)算值的語(yǔ)句和方法。 過(guò)程分兩種類(lèi)型:Sub 過(guò)程和 Function 過(guò)程。 Sub 過(guò)程 Sub 過(guò)程執(zhí)行一項(xiàng)操作或一系列操作,但是不返回值??梢宰孕袆?chuàng)建 Sub 過(guò)程,也可以使用 Microsoft Access 所創(chuàng)建的事件過(guò)程模板。 Functi

44、on 過(guò)程 Function 過(guò)程(通常只稱(chēng)為函數(shù))將返回一個(gè)值,例如計(jì)算結(jié)果。Microsoft Visual Basic 包含許多內(nèi)置函數(shù),例如,Now 函數(shù)可返回當(dāng)前的日期與時(shí)間。除了這些內(nèi)置函數(shù)外,也可以自行創(chuàng)建自定義函數(shù)。因?yàn)楹瘮?shù)有返回值,所以可以在表達(dá)式中使用。 3 Sub 過(guò)程和Function 過(guò)程有什么不同,調(diào)用的方法有什么區(qū)別? 答: 主要不同點(diǎn)為Function 過(guò)程中必須表述函數(shù)的返回值,即需對(duì)函數(shù)名賦值,而Sub 過(guò)程則勿需。 Sub 過(guò)程的調(diào)用需用調(diào)用語(yǔ)句實(shí)施,其格式如下: CALL 過(guò)程名(實(shí)參表) 或 過(guò)程名 實(shí)參表 Function 過(guò)程通常是作為操作數(shù)在表達(dá)

45、式中調(diào)用,其格式如下: 函數(shù)名(實(shí)參表) 4什么是形參?什么是實(shí)參? 答: 形參是指過(guò)程定義時(shí)所表述的形式變量。 實(shí)參是指調(diào)用過(guò)程時(shí),向過(guò)程形參所傳遞的表達(dá)式。 5Public、Private和Static各有什么作用? 答:三者共同點(diǎn)為聲明程序體中變量的作用域即有效范圍。 Public:聲明變量的作用域?yàn)閼?yīng)用程序中的所有模塊。 Private:聲明變量的作用域?yàn)楸灸K中。 Static:聲明變量為靜態(tài)變量,即這些變量在程序運(yùn)行過(guò)程中可保持變量的值,也就是說(shuō)每次調(diào)用過(guò)程時(shí),靜態(tài)變量會(huì)保持原來(lái)的值。 6在窗體1通用聲明部分聲明的變量,可否在窗體2中的過(guò)程被訪問(wèn)? 答:若采用Public聲明,則可

46、在窗體2中的過(guò)程被訪問(wèn),否則不可。 7能否直接使用DBengine數(shù)據(jù)庫(kù)對(duì)象?如果不能,應(yīng)進(jìn)行哪些操作? 答: DBengine數(shù)據(jù)庫(kù)對(duì)象主要包括DAP對(duì)象庫(kù)中的Workspace、Dataspace、Recordset、Field等。在應(yīng)用程序中這些對(duì)象不可直接使用,需事先定義即聲明。 8在引用DAO和ADO對(duì)象庫(kù)后,如何區(qū)分ADO與DAO的Recordset對(duì)象? 答:DAO是通過(guò)openrecordset屬性設(shè)置調(diào)用Recordset對(duì)象, 而ADO是通過(guò)調(diào)用OPEN方法調(diào)用Recordset對(duì)象。 9.對(duì)數(shù)據(jù)庫(kù)進(jìn)行增、改操作后,必須使用什么方法確認(rèn)? 答:可使用refresh方法確認(rèn)。 10.簡(jiǎn)述使用ADO對(duì)象操作數(shù)據(jù)庫(kù)的基本過(guò)程。 答:第一步:創(chuàng)建與數(shù)據(jù)庫(kù)連接

溫馨提示

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

最新文檔

評(píng)論

0/150

提交評(píng)論