計算機國家二級ACCESS筆試專業(yè)講壇_第1頁
計算機國家二級ACCESS筆試專業(yè)講壇_第2頁
計算機國家二級ACCESS筆試專業(yè)講壇_第3頁
計算機國家二級ACCESS筆試專業(yè)講壇_第4頁
計算機國家二級ACCESS筆試專業(yè)講壇_第5頁
已閱讀5頁,還剩13頁未讀 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、 計算機國家二級ACCESS筆試講解1. 軟件是指程序、數(shù)據(jù)與相關(guān)文檔的完整集合。2. 軟件調(diào)試的任務(wù)是診斷和改正程序中的錯誤。3. 對象的封裝性是指從外部看只能看到對象的外部特征,即只需知道數(shù)據(jù)的取值圍和可以對數(shù)據(jù)施加的操作,而不需要知道數(shù)據(jù)的具體結(jié)構(gòu)以與實現(xiàn)操作的算法。即在面向?qū)ο蠓椒ㄖ?,實現(xiàn)信息隱蔽是依靠對象的封裝性。(也可以是模塊獨立性) 4. 程序設(shè)計總體而言應(yīng)該強調(diào)簡單和清晰,程序必須是可以理解的(這是程序設(shè)計所要強調(diào)的),著名的“清晰第一,效率第二”的論點已成為當(dāng)今主導(dǎo)的程序設(shè)計風(fēng)格。5. 冒泡排序在最壞情況下的比較次數(shù)是n(n-1)/2解:對n個結(jié)點的線性表采用冒泡排序,在最壞

2、情況下,冒泡排序需要經(jīng)過n/2遍的從前往后的掃描和n/2遍的從后往前的掃描,需要的比較次數(shù)為n(n-1)/2。6. 一棵二叉樹中共有70個葉子結(jié)點與80個度為1的結(jié)點,則該二叉樹中的總結(jié)點數(shù)為219。(不理解)70個葉子節(jié)點說明是代表了140個節(jié)點,同時加上了80個結(jié)點,再減去一個。相反這也是計算葉子結(jié)點的方法。就是除2再減去一7. 數(shù)據(jù)庫技術(shù)的根本目標是要解決數(shù)據(jù)的共享問題。8. 為了建立一個關(guān)系,首先要構(gòu)造數(shù)據(jù)的邏輯關(guān)系。9. 在Access中,查詢的數(shù)據(jù)源可以是表和查詢。10. 在查詢設(shè)計視圖中,如果條件寫在同一行,意味著條件之間是“與”的關(guān)系;在不同行意味著條件之間是“或”的關(guān)系。(性

3、別=“女” and身高>160) or 性別=“男”,也就是身高在160以上的女性和所有的男性滿足此條件。11. 將數(shù)據(jù)庫數(shù)據(jù)發(fā)布到網(wǎng)上,可以通過數(shù)據(jù)訪問頁發(fā)布。12. 宏操作SetValue可以設(shè)置窗體或報表控件的屬性。13. 使用Function語句定義一個函數(shù)過程,其返回值的類型由函數(shù)定義時As子句聲明。14. ByRef指傳址調(diào)用,ByVal指傳值調(diào)用。15. 在VBA中,數(shù)據(jù)庫訪問接口有三種:開放數(shù)據(jù)庫互連(ODBC)、數(shù)據(jù)訪問對象(DAO)和Active數(shù)據(jù)對象(ADO)。16. 軟件需求規(guī)格說明書應(yīng)具有完整性、無歧義性、正確性、可驗證性等特性,其中最重要的是無歧義性。17.

4、 在兩種基本測試方法中,白盒測試的原則之一是保證所測模塊中每一個獨立路徑至少要執(zhí)行一次。18. 線性表的存儲結(jié)構(gòu)主要分為順序存儲結(jié)構(gòu)和鏈式存儲結(jié)構(gòu)。隊列是一種特殊的線性表,循環(huán)隊列是隊列的順序存儲結(jié)構(gòu)。同時也是線性表19. 在E-R圖中,矩形表示實體,橢圓形表示屬性,菱形表示聯(lián)系。20. 在關(guān)系運算中,要從關(guān)系模式中指定若干屬性組成新的關(guān)系,該關(guān)系運算稱為投影。21. 在Access中建立的數(shù)據(jù)庫文件的擴展名是MDB,22. 我們在設(shè)計字段的時候可以使用輸入掩碼來使得輸入的格式標準保持一致,輸入掩碼中的字符“0”代表必須輸入09中的一個數(shù)字;“9”代表可以選擇輸入數(shù)字或空格;“#'”代

5、表可以選擇輸入數(shù)據(jù)和空格,在編輯模式下空格以空白顯示,但是保存數(shù)據(jù)時將空白刪除,允許輸入加號或減號;“L”代表必須輸入字母(AZ);“C”代表可以選擇輸入任何數(shù)據(jù)和空格。23. 窗體有多個部分組成,每個部分稱為一個節(jié)。24. 用于執(zhí)行指定SQL語句的宏操作是RunSQL語句。25. 在VBA中,我們應(yīng)該記住常用數(shù)據(jù)類型的標識如:整型integer、單精度型single、雙精度型double、字符串型string.實現(xiàn)算法所需要的存儲單元的多少稱為空間復(fù)雜度。1. 結(jié)構(gòu)化程序設(shè)計的主要原則可以概括為自頂向下,逐步求精,模塊化,限制使用GOTO語句。2. 軟件工程包括3個要素,即方法、工具和過程。

6、方法是完成軟件工程項目的技術(shù)手段;工具支持軟件的開發(fā)、管理和文檔生成;過程支持軟件開發(fā)的各個環(huán)節(jié)的控制、管理。3. 用鏈表表示線性表的優(yōu)點是便于插入和刪除操作。4. 數(shù)據(jù)流圖的主要圖形元素有4中:(1)加工(2)數(shù)據(jù)流(3)存儲文件(4)源和潭。流程圖的是控制流,5. 檢查軟件產(chǎn)品是否符合需求定義的過程稱為驗收測試。6. 數(shù)據(jù)庫管理員(DBA)是數(shù)據(jù)庫系統(tǒng)的一個重要組成部分,DBA的主要工作有3種,(1)數(shù)據(jù)庫設(shè)計(2)數(shù)據(jù)庫維護(3)改善系統(tǒng)性能,提高系統(tǒng)效率。7. 在SQL中,SQL語言的功能包含數(shù)據(jù)定義、數(shù)據(jù)操縱、數(shù)據(jù)查詢和數(shù)據(jù)控制,其中的數(shù)據(jù)操縱功能可以實現(xiàn)表中數(shù)據(jù)的增加,刪除和修改。

7、DELETE語句屬于數(shù)據(jù)操縱語句,其作用是刪除基本表和視圖中的元組,而不能刪除基本表、視圖和索引。刪除基本表、視圖和索引使用的動詞時DROP。8. Access中字段名長度為1-64個字符,但不能包含“!”。9. 空值(NULL)不同于空字符串和0,它代表未知或者不確定的值,Access使用NULL來表示空值。10. 每個日期/時間字段需要8個字節(jié)的存儲空間。11. 我們在設(shè)計字段的時候可以使用輸入掩碼來使得輸入的格式標準保持一致,輸入掩碼中的字符"?"代表可以選擇輸入字母(A-Z);"&"代表必須輸入任何的字符或一個空格;"<&

8、quot;將所有字符轉(zhuǎn)換為小寫;">"將所有字符轉(zhuǎn)換為大寫。12. 常見的查詢種類有:選擇查詢、交叉表查詢、參數(shù)查詢、操作查詢和SQL查詢。其中的操作查詢包括追加查詢、刪除查詢、更新查詢和生成表查詢。13. 在窗體上每一個控件都是一個對象,都具有三要素就是屬性、事件和方法。事件是控件可以響應(yīng)的動作,KeyPress事件當(dāng)焦點在控件上并且按下鍵盤上某個鍵時被觸發(fā)。14. 不但可以顯示一條或多條記錄,也可以顯示一對多關(guān)系的"多"端的多條記錄的區(qū)域的報表是縱欄式報表。15. 可以用前面加(=)的表達式來設(shè)置宏的操作參數(shù)。16. Case語句的后面可以包含

9、一個值、一組枚舉值、一個值得圍以與比較運算符。但是當(dāng)Case語句使用is關(guān)鍵字的時候就不能再加入邏輯運算符,如and.17. 在面向?qū)ο蠓椒ㄖ?,信息隱蔽是通過對象的封裝性來實現(xiàn)的。18. 棧的3種基本運算是:入棧、退棧和讀取棧頂元素。19. 二分法查找僅限于這樣的表:表中的數(shù)據(jù)元素必須有序,其存儲結(jié)構(gòu)必須是順序方式存儲。20. 對象具有以下5個基本特點:(1)標識唯一性(2)分類性(3)多態(tài)性(4)封裝性(5)模塊獨立性好。其中,封裝性是指從外面看只能看到對象的外部特征,對象的部特征,對外是不可見的,對象的部狀態(tài)只能由其自身改變。21. 某二叉樹中度為2的結(jié)點有18個,則該二叉樹中有19個葉子

10、結(jié)點。22. 在VBA中,打開查詢的命令格式(語句)為:DoCmd.OpenQuery查詢名。打開窗體使用DoCmd.OpenForm;打開報表使用DoCmd.OpenReport;關(guān)閉窗體和報表使用DoCmd.Close。23. 在查詢設(shè)計視圖中,設(shè)計查詢準則的一樣行之間是與的關(guān)系,不同行之間是或的關(guān)系。24. Dim a(2,-3to1,3)包含元素的個數(shù)有60個。解:通常使用Dim語句來定義數(shù)組,定義時下標下限缺省為0,數(shù)組中的元素個數(shù)即為下標上限-下標下限+1.對于多維數(shù)組來說,每一維也遵守這種計算原則,總的元素個數(shù)為各維元素數(shù)的乘積。此題中的數(shù)組元素個數(shù)應(yīng)該是(2-0+1)*(1-(

11、-3)+1)*(3-0+1)=60.結(jié)構(gòu)化程序設(shè)計主要強調(diào)的是程序的易讀性。1. 程序的3種基本控制結(jié)構(gòu)包括順序、選擇和重復(fù)(循環(huán))。2. 白盒測試的對象基本上是源程序,以程序的部邏輯和指定的覆蓋標準測試數(shù)據(jù)。3. 軟件測試按照功能可以劃分成白盒(白箱)測試和黑盒(黑箱)測試。其中黑盒測試是對軟件已經(jīng)實現(xiàn)的功能是否滿足需求進行測試的驗證。4. 希爾排序是將整個無序的序列分割成若干個小的子序列分別進行插入排序。5. 在數(shù)據(jù)庫設(shè)計過程中,獨立于計算機的硬件與DBMS軟件的設(shè)計階段是概念設(shè)計。6. 在文本型的字段中可以由用戶指定長度,在Access中一個漢字和一個英文字符長度都占1位。7. 是/否型

12、是針對只包含兩種不同取值的字段而設(shè)置的,又常被稱布爾型。8. 在SQL查詢中可直接將命令發(fā)送到ODBC數(shù)據(jù)庫服務(wù)器中的查詢是傳遞查詢。9. 在SELECT語句中,“”的含義是定義轉(zhuǎn)義字符。10. 如果加載一個窗體,窗體能響應(yīng)的事件不多,當(dāng)窗體剛打開時,首先觸發(fā)Load事件,打開后才繼續(xù)觸發(fā)Open事件,然后是Activate(激活)事件。窗體關(guān)閉時觸發(fā)Unload事件。11. 窗體控件類型,Access中的窗體中控件的類型分為3種,分別是結(jié)合型、非結(jié)合型和計算型。12. 在宏的組成操作序列中,如果既包含帶條件的操作,又包含無條件的操作,則帶條件的操作是否執(zhí)行取決于條件式結(jié)果的真假,則沒有指定條

13、件的操作則會無條件執(zhí)行。13. 在VBA中,運算符之間的優(yōu)先級的關(guān)系是:算術(shù)運算符>連接運算符>比較運算符>邏輯運算符。而各種運算符部的各種運算符也有其自己的優(yōu)先級。另外要注意,在進行邏輯運算時and優(yōu)先級高于or.在VBA中允許邏輯量進行算術(shù)運算,True處理成-1,F(xiàn)alse處理成0;反過來數(shù)值參與邏輯運算時0處理成False,非0處理成True.14. 可作為VBA變量名由字母、數(shù)字和漢字組成,但是不能包含空格和任何除了下劃線以外的標點符號。變量名不能使用VBA的關(guān)鍵字。15. Select case結(jié)構(gòu)運行時首先計算表達式的值,然后依此計算或測試Case表達式的值。1

14、6. While.Wend是一個循環(huán)結(jié)構(gòu),select.case.End select是一個多分支結(jié)構(gòu)。17. 常用的軟件結(jié)構(gòu)設(shè)計工具是結(jié)構(gòu)圖(sc),也稱程序結(jié)構(gòu)圖。其中,用矩形表示模塊,用帶空心圓的箭頭表示傳遞的是數(shù)據(jù)。18. 度為10的線性表進行冒泡排序,最壞情況下需要比較的次數(shù)為45次n(n-)/219. 在結(jié)構(gòu)化分析方法中,用于描述系統(tǒng)中所有用到的全部數(shù)據(jù)和文件的文檔稱為數(shù)據(jù)字典。20. 在一個容量為24的循環(huán)隊列中,若頭指針front=8,尾指針rear=3,則該循環(huán)隊列中共有19個元素。解:設(shè)隊列容量為m,rear>front,則隊列中元素個數(shù)為rear-front;rea

15、r<front則隊列中元素個數(shù)為m+(rear-front).本題rear<front,則m=24+(3-8)=19.21. 在SQL的Select命令中用order by短語對查詢的結(jié)果進行排序。22. 在報表設(shè)計中,可以通過添加分頁符控件來控制另起一頁輸出顯示。23. 一般用于存放供其他Access數(shù)據(jù)庫對象使用的公共過程稱為標準模塊。24. 下面程序段執(zhí)行后消息框的輸出結(jié)果是_10_ a=12345 Do a=a10 b=a mod 10 Loop while b>=3 Msgbox a26某個窗體以編寫以下事件過程。打開窗體運行后,單擊窗體,消息框的輸出結(jié)果為_. P

16、rivate sub form_click() a=1 i=1 Do until i>10 a=a+2 i=i+3 Loop Msgbox a End sub1. 棧是限定只能在表的一端進行插入和刪除操作的線性表,入棧和出棧都是在棧頂進行,它們的操作特點是先進后出,因此具有記憶作用。棧可以采用順序存儲,也可以采用鏈式存儲。2. 二分法查找只適用于順序存儲的有序線性表,對于順序存儲的非有序線性表和線性鏈表,都只能采用順序查找。3. 將兩個關(guān)系拼接成一個新的關(guān)系,生成的新關(guān)系中包含滿足條件的元組,這種操作稱為連接。4. For.Next循環(huán)一般是用來給數(shù)組元素順序賦值。5. 算法分析的目的是

17、為了在原有的基礎(chǔ)上,對算法進行改進,從而提高對數(shù)據(jù)的處理效率。6. 線性鏈表中的各元素在存儲空間的位置不一定是連續(xù)的,且各元素的存儲順序也是任意的。7. 線性表常采用的兩種存儲結(jié)構(gòu)是順序存儲結(jié)構(gòu)和鏈式存儲結(jié)構(gòu)。8. 數(shù)據(jù)庫系統(tǒng)(DBS)由數(shù)據(jù)庫(DB).數(shù)據(jù)庫管理系統(tǒng)(DBMS).其中DBS包括DB和DBMS.9. 對于長度為n的線性表,在最壞情況下,冒泡排序和快速排序的比較次數(shù)都是n(n-1)/2.10. 建立E-R模型的工作,屬于軟件生命周期的設(shè)計階段。11. 在Access的表中,可以定義三種類型的主關(guān)鍵字:自動編號主鍵,單字段主鍵和多字段主鍵。12. 條件查詢的準則是運算符、常量、字段

18、值、函數(shù)等的任意組合,不包括SOL語句。13. 數(shù)據(jù)訪問頁可以簡單認為是一個網(wǎng)頁,類型是HTML文件,是獨立于Access數(shù)據(jù)庫文件的,14. 在條件宏設(shè)計時,對于連續(xù)重復(fù)的條件,可以用來代替的符號是.。15. VBA程序流程控制的方式有順序控制、選擇控制和循環(huán)控制。16. 在VBA中,允許邏輯值進行算術(shù)運算,True處理成-1,F(xiàn)alse處理成0.17. 以下程序段運行結(jié)束后,變量x的值為(8 ) X=2 Y=4 Do X=x*y Y=y+1 Loop while y<4 解;第一次循環(huán)結(jié)束后y的值為5已經(jīng)不滿足條件,本循環(huán)只執(zhí)行一次,x的值為2*4=8.18. 數(shù)據(jù)庫技術(shù)的發(fā)展經(jīng)歷了

19、人工管理、文件系統(tǒng)和數(shù)據(jù)庫系統(tǒng)3個階段,其中數(shù)據(jù)獨立性最高的是 數(shù)據(jù)庫系統(tǒng)。19. 宏是一個或多個操作命令的集合。20. 在一個容量為8的循環(huán)隊列中,若頭指針front=1,尾指針rear=7,則該循環(huán)隊列中共有6個元素。解:設(shè)隊列容量為m,rear>front,則隊列中元素個數(shù)為rear-front;rear<front,則隊列中元素個數(shù)為m+(rear-front).本題rear>front.則m=7-1=6.21. 標準模塊以函數(shù)過程以(Function開頭)和子過程(以Sub開頭)為單元存儲.數(shù)據(jù)庫基礎(chǔ)知識1信息系統(tǒng):一個由人、計算機等組成的能進行信息的收集、傳遞、儲

20、存、加工、維護、分析、計劃、控制、決策和使用的系統(tǒng)。(核心為數(shù)據(jù)庫)2計算機數(shù)據(jù)管理3階段:人工管理階段、文件系統(tǒng)階段、數(shù)據(jù)庫系統(tǒng)階段3數(shù)據(jù)庫系統(tǒng)的組成:數(shù)據(jù):是信息的符號化,數(shù)據(jù)庫系統(tǒng)的工作對象,數(shù)據(jù)庫數(shù)據(jù)稱為存儲數(shù)據(jù)、工作數(shù)據(jù)或操作數(shù)據(jù),數(shù)據(jù)庫中的存儲數(shù)據(jù)時集成的共享的。數(shù)據(jù)元素:數(shù)據(jù)的基本單位數(shù)據(jù)對象:性質(zhì)一樣的數(shù)據(jù)元素的集合,是數(shù)據(jù)的一個子集3類用戶:終端用戶聯(lián)機用戶、最終用戶(從計算機聯(lián)機終端存取數(shù)據(jù)庫的人員);應(yīng)用程序員系統(tǒng)開發(fā)員(負責(zé)設(shè)計和編制應(yīng)用程序的人員);數(shù)據(jù)庫管理員DBA全面負責(zé)數(shù)據(jù)庫系統(tǒng)的管理維護和正常使用的人員。軟件:數(shù)據(jù)庫管理系統(tǒng)DBMS Date Base Man

21、agement System硬件4數(shù)據(jù)庫管理系統(tǒng):主要功能數(shù)據(jù)庫定義、數(shù)據(jù)庫存取、數(shù)據(jù)庫運行管理、數(shù)據(jù)庫建立和維護、數(shù)據(jù)通信組成數(shù)據(jù)定義語言(DDL)、數(shù)據(jù)操縱語言(DML)、數(shù)據(jù)控制語言(DCL)、實用程序5數(shù)據(jù)模型:(1)概念模型:是對客觀事物與其聯(lián)系的抽象,用于信息世界的建模,它強調(diào)其予以表達能力,以與能夠較方便、直接地表達應(yīng)用中各種語意知識,按用戶的觀點對數(shù)據(jù)和信息建模主要概念實體、屬性、關(guān)鍵字、域、實體型、實體集、聯(lián)系、一對一聯(lián)系、一對多聯(lián)系、多對多聯(lián)系概念模型表示方法:E-R圖(實體聯(lián)系法)。主要成分實體、聯(lián)系、屬性(2)數(shù)據(jù)模型:分為層次、關(guān)系、網(wǎng)狀模型,之間的根本區(qū)別在于數(shù)據(jù)之

22、間的聯(lián)系方式不同。關(guān)系模型用二維表;層次模型用樹結(jié)構(gòu);網(wǎng)狀模型用圖結(jié)構(gòu)。層次與網(wǎng)狀模型是早期的數(shù)據(jù)模型,稱為格式化數(shù)據(jù)模型6層次模型:最早使用的模型,一棵有向樹。特征:有且僅有一個結(jié)點沒有雙親,為根結(jié)點;其它結(jié)點有且僅有一個雙親每個結(jié)點描述一個實體型,稱為記錄類型;一個記錄類型可以有多個記錄值,簡稱記錄;畫層次模型可用無向邊代替有向邊7網(wǎng)狀模型:兩個或兩個以上的結(jié)點都可以有多個雙親結(jié)點,有向樹變成有向圖特征:可以有一個以上的結(jié)點沒有雙親;至少有一個結(jié)點可以有多于一個雙親8關(guān)系模型:其數(shù)據(jù)結(jié)構(gòu)是一個二維表框架組成的集合,每個二維表稱為關(guān)系?;静僮鳎翰迦?、刪除、修改、查詢一、關(guān)系數(shù)據(jù)庫關(guān)系元組:

23、表中一行為一個元組,對應(yīng)存儲文件中的一個記錄值屬性:表中的列稱為屬性,屬性值相當(dāng)于記錄中的數(shù)據(jù)項或者字段值域:屬性的取值圍,即不同元組對同一個屬性的值所限定的圍關(guān)系模式:對關(guān)系的描述候選關(guān)鍵字:屬性或?qū)傩越M合,其值能夠唯一的標識一個元組關(guān)鍵字:能夠唯一標識一個元組屬性或?qū)傩缘慕M合,不能去重復(fù)值外關(guān)鍵字:如果一個關(guān)系中的屬性或?qū)傩越M并非該關(guān)系的關(guān)鍵字,但它是另外一個關(guān)系的關(guān)鍵字全關(guān)鍵字:關(guān)系模型的所有屬性組詩這個關(guān)系模型的候選關(guān)鍵字,稱為全關(guān)鍵字2關(guān)系運算:選擇(篩選):從關(guān)系中選出滿足給定條件的記錄的操作,從行的角度投影:從一個關(guān)系中選出若干指定字段的值的操作,從列的角度聯(lián)接:把兩個關(guān)系中的記

24、錄按一定的條件橫向結(jié)合,生成一個新的關(guān)系(常用自然聯(lián)接)二、數(shù)據(jù)庫設(shè)計1需求分析(最重要):收集資料、分析整理、數(shù)據(jù)流圖、用戶確認2概念結(jié)構(gòu)設(shè)計:目標是產(chǎn)生整體數(shù)據(jù)庫概念結(jié)構(gòu),即概念模式。工具E-R圖3邏輯結(jié)構(gòu)設(shè)計4物理結(jié)構(gòu)設(shè)計5數(shù)據(jù)庫實施:建立數(shù)據(jù)庫結(jié)構(gòu)、數(shù)據(jù)載入、應(yīng)用程序的編寫和載入、數(shù)據(jù)庫試運行6數(shù)據(jù)庫運行維護三、ACCESS的基本對象由數(shù)據(jù)庫對象和組兩部分組成對象分為:表、查詢、窗體、報表、數(shù)據(jù)訪問頁、宏、模塊第一章 數(shù)據(jù)結(jié)構(gòu)與算法一、算法:指解決某個問題的方法1特性:有窮性、確定性、可行性、有輸入、有輸出2基本要素:1數(shù)據(jù)對象的運算和操作算術(shù)運算、邏輯運算、關(guān)系運算、數(shù)據(jù)傳輸;2算法

25、的控制結(jié)構(gòu)算法中各操作之間的執(zhí)行順序,一個算法一般用順序、選擇、循環(huán)三種基本控制結(jié)構(gòu)組成。3算法的復(fù)雜度1時間復(fù)雜度:執(zhí)行算法所需要的計算工作量,用算法在執(zhí)行過程中所需的基本運算次數(shù)來衡量2空間復(fù)雜度:執(zhí)行這個算法所需要的存空間。即算法程序所占空間、初始輸入數(shù)據(jù)所占的存儲空間、以與算法執(zhí)行過程中所需的額外空間二、數(shù)據(jù)結(jié)構(gòu):反映數(shù)據(jù)元素之間關(guān)系的數(shù)據(jù)集合的表示,即帶有結(jié)構(gòu)的數(shù)據(jù)之間的前后件關(guān)系(相互有關(guān)聯(lián)的數(shù)據(jù)元素的集合)三方面問題:1數(shù)據(jù)的邏輯結(jié)構(gòu):從邏輯關(guān)系上描述數(shù)據(jù),與數(shù)據(jù)在計算機中的存儲位置無關(guān)2數(shù)據(jù)的存儲結(jié)構(gòu):數(shù)據(jù)元素與其關(guān)系在計算機存儲器的表示。分為4種:順序存儲方式、鏈式存儲方式、

26、索引存儲方式、散列式存儲方式3數(shù)據(jù)運算:查找、讀取、插入、刪除、更新三、線性結(jié)構(gòu)與非線性結(jié)構(gòu)(非空數(shù)據(jù)結(jié)構(gòu))1線性結(jié)構(gòu):有且僅有一個根結(jié)點;每一個結(jié)點最多有一個前件,也最多有一個后件。一個線性表中插入或刪除任何一個結(jié)點后還是線性結(jié)構(gòu)。2線性表的鏈式存儲結(jié)構(gòu)稱為線性鏈表(坐指針指向前件結(jié)點,右指針指向后件結(jié)點稱為雙向鏈表)3帶鏈的??梢杂脕硎占嬎銠C存儲空間中所有空閑的存儲點,稱為可利用棧4鏈式存儲結(jié)構(gòu)中,存儲數(shù)據(jù)結(jié)構(gòu)的存儲空間可以不連續(xù),個數(shù)據(jù)結(jié)點的存儲順序與數(shù)據(jù)元素之間的邏輯關(guān)系可以不一致,而數(shù)據(jù)元素之間的邏輯關(guān)系式由指針域來確定的四、棧是限定僅在表尾進行插入和刪除操作的線性表。表尾端為棧頂

27、,棧頂元素總是最后被插入的元素,也是最先能被刪除的元素。棧的修改原則:先進后出后進先出棧的順序存儲結(jié)構(gòu):Top=0??諚5幕具\算:入棧(有上溢錯誤)、出棧、讀棧頂元素(棧頂指針不變,棧頂指針為0說明???,讀不到棧頂元素)、初始化、置空、判斷棧是佛為空或滿、提取棧頂元素等。五、隊列是限定僅在表的一端進行插入,而在表的另一端刪除數(shù)據(jù)元素的線性表。(先進先出)允許插入的一端隊尾基本運算:入隊、退隊隊列的順序存儲結(jié)構(gòu):循環(huán)隊列,初始狀態(tài)為空六、查找順序查找:在線性表中查找指定的元素二分法查找:只適用于順序存儲的有序表即要求線性表中的結(jié)點必須按照關(guān)鍵字值的遞增或遞減順序排列七、樹1一種簡單的非線性結(jié)構(gòu)

28、,所有數(shù)據(jù)元素之間的關(guān)系具有明顯的層次性,是N個結(jié)點的集合2特點:每層平均的結(jié)點數(shù)為樹的度,每一個結(jié)點的度最大為2,當(dāng)一個結(jié)點既沒有左子樹也沒有右子樹時該結(jié)點為葉子結(jié)點。非空二叉樹只有一個根結(jié)點;每一個結(jié)點最多有兩棵子樹,且分別稱為該結(jié)點的左子樹和右子樹3第K層上最多有2k-1(k1)個結(jié)點;深度為m的二叉樹最多有2m-1個結(jié)點;任意一棵二叉樹,度為0的結(jié)點(葉子結(jié)點)總是比度為2的結(jié)點多一個具有n個結(jié)點的二叉樹,其深度至少為log2n+14父節(jié)點:每個結(jié)點最多只有一個直接前驅(qū)(前件)根結(jié)點:沒有直接前驅(qū)的結(jié)點只有一個為樹根子結(jié)點:每一個結(jié)點可以有多個后件5滿二叉樹也是完全二叉樹,而完全二叉樹

29、一般不是滿二叉樹前序遍歷:根結(jié)點、左子樹、右子樹(根左右)中序遍歷:左子樹、根結(jié)點、右子樹 (左根右)后序遍歷:左子樹、右子樹、根結(jié)點 (左右根)八、排序法1冒泡排序法和快速排序法都屬于交換類排序法2冒泡排序法的平均執(zhí)行時間為:n2快速排序法平均執(zhí)行時間為:nlog2n第二章 程序設(shè)計基礎(chǔ)一、程序設(shè)計風(fēng)格:(1)源程序文檔化:標識符的命名、程序的注釋序言性注釋與功能性注釋、程序的視覺組織(2)數(shù)據(jù)說明 (3)語句輸出 (4)輸入輸出二、結(jié)構(gòu)化程序設(shè)計主要原則:自頂向下、逐步求精、模塊化、嚴格控制goto語句三、面向?qū)ο蟮幕靖拍睿簩ο?、類和屬?方法 繼承 多態(tài)性 消息1對象:對象的操作也稱為

30、方法或服務(wù);屬性即對象所包含的信息;操作描述了對象的功能。對象特性標識唯一性、分類性、封裝性、模塊獨立性2類與實例:類是具有共同屬性、共同方法的對象的集合,它描述了屬于該對象類型的所有對象的性質(zhì),一個對象則是其對應(yīng)類的一個實例。3消息:是實例之間傳遞的信息4同樣的信息被不同對象接收時可導(dǎo)致完全不同的行動第三章 軟件工程基礎(chǔ)一、軟件工程是應(yīng)用于計算機軟件的定義、開發(fā)和維護的一整套方法、工具、文檔、實踐標準和工序13個要素:方法、工具、過程2基本原則:抽象、信息隱蔽、模塊化、局部化、確定性、一致性、完備性、可驗證性3核心思想:把軟件產(chǎn)品看做是一個過程產(chǎn)品來處理4軟件生命周期:軟件產(chǎn)品從提出、實現(xiàn)、

31、使用維護到停止使用退役的過程包括:可行性研究與計劃制定、需求分析、軟件設(shè)計、軟件實現(xiàn)、軟件測試、運行和維護軟件設(shè)計結(jié)構(gòu)設(shè)計(定義軟件系統(tǒng)各部件之間的關(guān)系)、數(shù)據(jù)設(shè)計(將分析時查創(chuàng)建的模型轉(zhuǎn)化為數(shù)據(jù)結(jié)構(gòu)的定義)、接口設(shè)計(描述軟件部、軟件和協(xié)作系統(tǒng)之間以與軟件與人之間如何通信)、過程設(shè)計(把系統(tǒng)結(jié)構(gòu)部分轉(zhuǎn)換為軟件過程描述)5軟件設(shè)計基本原理:抽象、模塊化、信息隱蔽、模塊獨立性在程序結(jié)構(gòu)中,各模塊的聚性越強,則耦合性越弱。軟件設(shè)計應(yīng)該盡量做到高聚、低耦合,有利于提高模塊獨立性。二、結(jié)構(gòu)化分析方法:適用于分析大型的數(shù)據(jù)處理系統(tǒng)1是一種建模技術(shù),模型的核心是數(shù)據(jù)字典,3種圖:1實體關(guān)系圖ERD,描述數(shù)

32、據(jù)對象與數(shù)據(jù)對象之間的關(guān)系,用于數(shù)據(jù)建模;2數(shù)據(jù)流圖DFD,用于功能建模;3狀態(tài)遷移圖STD,用于行為建模2三個主要目標:描述客戶的需要、建立創(chuàng)建軟件設(shè)計的基礎(chǔ)、定義在軟件完成后可以被確認的一組需求三、數(shù)據(jù)流圖是描述信息流和數(shù)據(jù)從輸入移動到輸出時背應(yīng)用變換的圖形化技術(shù)。是一種圖形化的系統(tǒng)模型,表示信息系統(tǒng)的主要需求實現(xiàn)信息抽象、實現(xiàn)信息隱藏兩種:變換型 事務(wù)型基本元素:外部實體、數(shù)據(jù)流、過程、數(shù)據(jù)存儲四、數(shù)據(jù)字典是關(guān)于數(shù)據(jù)的信息的集合,對數(shù)據(jù)流圖中各個元素做完整的定義與說明,是數(shù)據(jù)流圖的補充工具;數(shù)據(jù)流圖和數(shù)據(jù)字典共同構(gòu)成系統(tǒng)的邏輯模型。包含:名稱、別名何處/如何使用、容描述、補充信息五、軟件

33、需求規(guī)格說明書引言、任務(wù)概述、數(shù)據(jù)描述、功能要求、性能需求、其他要求、其他要求、附錄六、結(jié)構(gòu)化設(shè)計采用最佳的可能方法設(shè)計系統(tǒng)的各個組成部分以與各成分之間的部聯(lián)系的技術(shù)兩步:1概要設(shè)計(總體設(shè)計):將軟件需求轉(zhuǎn)化為數(shù)據(jù)結(jié)構(gòu)和軟件的系統(tǒng)結(jié)構(gòu);2詳細結(jié)構(gòu)(過程設(shè)計):通過對結(jié)構(gòu)表示進行細化,得到軟件詳細的數(shù)據(jù)結(jié)構(gòu)和算法七、計算機輔助設(shè)計CAD計算機輔助過程CAE計算機輔助軟件過程CASE八、1軟件測試四個步驟:單元測試(靜態(tài)分析或動態(tài)測試)、集成測試、驗收測試、系統(tǒng)測試。軟件測試是盡可能多的發(fā)現(xiàn)軟件中的錯誤。貫穿整個軟件生命周期2開發(fā)階段,軟件調(diào)試,診斷和改正程序中的錯誤第四章 數(shù)據(jù)庫設(shè)計基礎(chǔ)1數(shù)據(jù)

34、庫:長期存儲在計算機的、有組織的、可共享的數(shù)據(jù)集合。數(shù)據(jù)庫是由一個互相關(guān)聯(lián)的數(shù)據(jù)的集合和一組用以訪問這些數(shù)據(jù)的程序組成數(shù)據(jù)庫中存儲的基本對象2數(shù)據(jù)庫管理系統(tǒng)功能數(shù)據(jù)模式定義、數(shù)據(jù)存取的物理構(gòu)建、數(shù)據(jù)操縱、數(shù)據(jù)的完整性安全性定義與檢查、數(shù)據(jù)庫的并發(fā)控制與故障恢復(fù)、數(shù)據(jù)的服務(wù)3數(shù)據(jù)庫系統(tǒng)的基本特點數(shù)據(jù)的集成性、數(shù)據(jù)的高共享性與低冗余性、數(shù)據(jù)的獨立性、數(shù)據(jù)的統(tǒng)一管理與控制4數(shù)據(jù)庫系統(tǒng)的部結(jié)構(gòu)體系1三級模式:概念模式、外模式、模式模式處于最底層,它反映了數(shù)據(jù)在計算機物理結(jié)構(gòu)中的實際存儲形式;概念模式處于中間層,它反映了設(shè)計者的數(shù)據(jù)全局邏輯要求;外模式處于最外層,它反映了用戶對數(shù)據(jù)的要求2兩級映射:概念

35、模式到模式的映射、外模式到概念模式的映射5數(shù)據(jù)模型用來抽象、表示和處理現(xiàn)實世界中的數(shù)據(jù)和信息。兩個階段:把現(xiàn)實世界的客觀抽象為概念模型;把概念模型抽象為某一DBMS支持的數(shù)據(jù)模型容:數(shù)據(jù)結(jié)構(gòu)、數(shù)據(jù)操作、數(shù)據(jù)約束6E-R圖的三個要素:實體、實體的屬性、實體之間的聯(lián)系7數(shù)據(jù)的完整性:實體、參照、用戶定義完整性8概念模式:也也稱邏輯模式,是對數(shù)據(jù)庫系統(tǒng)中全局數(shù)據(jù)邏輯結(jié)構(gòu)的描述,是全體用戶公共數(shù)據(jù)視圖,一個數(shù)據(jù)庫只有一個概念模式9外模式:也稱子模式,是數(shù)據(jù)庫用戶能夠看見和使用的局部數(shù)據(jù)的邏輯結(jié)構(gòu)和特征的描述數(shù)據(jù)庫用戶的數(shù)據(jù)視圖。一個概念模式可以有若干個外模式10模式:又稱物理模式給出了數(shù)據(jù)物理存儲結(jié)構(gòu)

36、與物理存取方法11數(shù)據(jù)庫應(yīng)用系統(tǒng)的7個部分:應(yīng)用系統(tǒng)、應(yīng)用開發(fā)工具軟件、數(shù)據(jù)庫管理系統(tǒng)、操作系統(tǒng)、硬件12數(shù)據(jù)庫設(shè)計方法:面向數(shù)據(jù)、面向過程13數(shù)據(jù)庫設(shè)計前四個階段的成果:需求說明書、概念數(shù)據(jù)模型、邏輯數(shù)據(jù)模型、數(shù)據(jù)庫模式1串的長度是指串中的字符個數(shù),其字符個數(shù)可以為零2對象的基本特點:標識唯一性分類性多態(tài)性封裝性和模塊獨立性3軟件危機:泛指在計算機軟件的開發(fā)和維護過程中所遇到的一系列嚴重問題(成本、質(zhì)量、生產(chǎn)率等)4SQL語句中創(chuàng)建用CREATE,刪除用DROP,改變用ALTER5數(shù)據(jù)庫系統(tǒng)(DBS)包括數(shù)據(jù)庫(DB)和數(shù)據(jù)庫管理系統(tǒng)(DBMS)6DBMS是位于用戶與操作系統(tǒng)之間的數(shù)據(jù)庫管理

37、系統(tǒng),屬于OS支持下的系統(tǒng)文件7如果某條記錄的某個字段尚未存儲數(shù)據(jù),則稱該記錄的這個字段為空值??罩当硎驹撝颠€沒有確定??罩蹬c空字符串的含義不同8順序表可以隨機訪問任意一個結(jié)點,而鏈表必須從第一個數(shù)據(jù)結(jié)點出發(fā)時,逐一查找每個結(jié)點9如果線性表為無序表,則不管是順序存儲結(jié)構(gòu)還是鏈式存儲結(jié)構(gòu),只能用順序查找;即使是有序線性表,如果采用鏈式存儲結(jié)構(gòu),也只能用順序查找10順序查找不成功時和給定關(guān)鍵字比較的次數(shù)為n+1(較大);二分法查找不成功的關(guān)鍵字比較次數(shù)為log2n+1(較?。?1問題處理方案的正確而完整的描述稱為:算法12樹的結(jié)點數(shù)等于所有結(jié)點的度與對應(yīng)的結(jié)點個數(shù)乘積之和加1;葉子結(jié)點樹等于樹節(jié)點

38、總數(shù)減去度不為0的結(jié)點數(shù)之和13二分法查找的存儲結(jié)構(gòu)僅限于順序存儲結(jié)構(gòu)且是有序的1420世紀70年代提出了結(jié)構(gòu)化程序設(shè)計15類與對象的關(guān)系是抽象與具體16繼承是使用已有的類的定義作為基礎(chǔ)建立新類定義技術(shù)。17集成測試時要進行接口測試、全局數(shù)據(jù)結(jié)構(gòu)測試、邊界條件測試、非法輸入測試18程序調(diào)試的任務(wù):診斷和改正程序中的錯誤(開發(fā)階段)19程序調(diào)試的基本步驟:錯誤定位、修改設(shè)計和代碼以排除錯誤、進行回歸測試防止引進新的錯誤20軟件設(shè)計是把一個軟件需求轉(zhuǎn)換為軟件表示的過程。是確定系統(tǒng)的物理模型?;灸繕耸怯帽容^抽象概括的方式確定目標系統(tǒng)如何完成預(yù)定任務(wù)。21模塊化:是指把一個待開發(fā)的軟件分解成若干簡單

39、的部分22數(shù)據(jù)流圖的4中符號:數(shù)據(jù)存儲(雙杠)、數(shù)據(jù)原點(方框)和終點、數(shù)據(jù)流向(箭頭)、數(shù)據(jù)加工(圓或者橢圓)23順序存儲結(jié)構(gòu):存儲密度大、插入刪除元素按操作不方便、邏輯上相鄰的結(jié)點物理上必須相鄰、可以通過計算機直接確定第一個節(jié)點的存儲地址24N個單向鏈表需要至少N+1個指針單元25對象:代表著正在創(chuàng)建的系統(tǒng)中的一個實體、對象之間的信息傳遞是通過消息進行的、對象是一個狀態(tài)和操作的封裝體26聚程度最弱的為:偶然性聚數(shù)據(jù)處理的中心:數(shù)據(jù)管理VBA中定義常量用:Const運行宏時按照:從上到下的順序預(yù)覽主/子報表時,子報表頁面頁眉中的標簽:不顯示SetWarning:關(guān)閉或打開系統(tǒng)消息的宏命令注釋

40、分為:功能性、序言性使用“自動創(chuàng)建”查ungjiand報表只包括:主體區(qū)參數(shù)傳遞方法:按值、按址ACCESS復(fù)習(xí)資料:第一章:(1)數(shù)據(jù)庫文件的擴展名是.mdb,數(shù)據(jù)庫文件包含所有相關(guān)的表、查詢、窗體、報表、頁、宏、模塊等。(2)常見的數(shù)據(jù)庫管理系統(tǒng):ACCESS,VFP,SQL SERVER,ORACLE等(3)主要對象的功能:表:存儲數(shù)據(jù), 在行(記錄)和列(字段)中,所有數(shù)據(jù)庫都包含一個或多個表,表中一行為一個記錄,一列為一個字段。查詢:檢索和處理數(shù)據(jù)(更新,計算等),不僅查詢數(shù)據(jù),而且可以修改數(shù)據(jù)。窗體:用戶定義的窗口來操縱數(shù)據(jù)。報表:按實用的格式顯示和打印數(shù)據(jù)。宏:能自動執(zhí)行某種操作

41、(命令)或操作(命令)的集合。第2章:(1)數(shù)據(jù)和信息的關(guān)系:數(shù)據(jù)是承載信息的載體。信息是經(jīng)過加工處理的數(shù)據(jù)。(2)計算機數(shù)據(jù)管理發(fā)展的三個階段:人工管理階段,文件系統(tǒng)階段,數(shù)據(jù)庫系統(tǒng)階段。(3)數(shù)據(jù)庫相關(guān)的概念:DB,DBS,DBMS。(4)DBS(數(shù)據(jù)庫系統(tǒng))是計算機、數(shù)據(jù)庫、DBMS、數(shù)據(jù)庫應(yīng)用系統(tǒng)和用戶組成的一個整體,其中DBMS(數(shù)據(jù)庫管理系統(tǒng))是DBS的核心。(5)數(shù)據(jù)庫系統(tǒng)的三級模式:外模式,模式和模式,對應(yīng)局部邏輯結(jié)構(gòu),全局邏輯結(jié)構(gòu),物理存儲結(jié)構(gòu)。外模式/模式間的映射實現(xiàn)數(shù)據(jù)的邏輯獨立性,模式/模式的映射實現(xiàn)數(shù)據(jù)的物理獨立性。比如查詢結(jié)果為外模式,而表則為模式,至于表的實際存儲

42、則為模式。(6)E-R圖(實體聯(lián)系圖)用來描述實體和實體間的1:1,1:n和n:m之間的關(guān)系。E-R圖的構(gòu)成要素(7)靈活應(yīng)用實體間的一對一,一對多和多對多的關(guān)系。比如課程信息與成績,學(xué)生號與學(xué)號,班級信息與學(xué)生信息(8)數(shù)據(jù)模型的三種類型:層次模型、網(wǎng)狀模型、關(guān)系模型。其中,ACCESS數(shù)據(jù)管理系統(tǒng)屬于關(guān)系模型。關(guān)系對應(yīng)于一個表,表中一行為一個記錄(元組),一列為一個字段(屬性)。(9)關(guān)系運算:選擇,投影和連接,靈活判斷關(guān)系運算。第3章:(1)數(shù)據(jù)庫創(chuàng)建的方法:向?qū)Х绞胶褪止?chuàng)建數(shù)據(jù)庫(機考)。(2)表的創(chuàng)建:包括在設(shè)計視圖中創(chuàng)建表的字段名稱,字段類型和字段大小,主鍵。 常用的字段類型:文

43、本,數(shù)字,貨幣,日期,是否型,OLE,備注等。靈活應(yīng)用字段類型的選擇,能夠根據(jù)一個表設(shè)計出表的結(jié)構(gòu)。注意數(shù)字類型中字節(jié),整型,長整,單精度,雙精度的大小圍比較。 主鍵的特點:用來唯一標識一個記錄,主鍵不能有重復(fù)值和空值。創(chuàng)建主鍵的按鈕是鑰匙按鈕。 主鍵創(chuàng)建的方法:自動編號,單字段和多字段主鍵(比如成績表)。(3)表的進一步設(shè)置: 格式 :改變字段的顯示和打印格式(選項里面進行設(shè)置) 輸入掩碼:使用戶按照指定的格式輸入數(shù)據(jù),并拒絕錯誤的輸入(僅文本和時間日期) 默認值 :在未輸入數(shù)值之前,系統(tǒng)自動提供數(shù)值  有效性規(guī)則:輸入檢查表達式,用于檢查輸入字段的值是否符合要求,要求能夠靈活設(shè)置

44、有效性規(guī)則。 必填字段:設(shè)置字段是否為空。 索引:索引可以加速對索引字段的查詢,其作用相當(dāng)于一本字典的目錄。第4章:(1)表的使用和編輯:區(qū)別隱藏和凍結(jié)的作用。(2)排序:分為簡單排序和高級排序。ACCESS支持多個字段的排序(3)運用實體完整性,參照完整性,用戶自定義完整性(如學(xué)生沒有學(xué)號,成績表的學(xué)號在學(xué)生表中不存在,成績大于0小于100)(4)建立表間關(guān)系:首先確定數(shù)據(jù)庫表和表之間的公共字段,根據(jù)公共字段和記錄判定表間關(guān)系是一對一還是一對多,如果是一對一,兩個表都要在“公共字段”上設(shè)置主索引,如果是一對多,要在一方表上公共字段設(shè)置主索引,多方表公共字段上不需要設(shè)置索引。在關(guān)系視圖中,將一

45、個表的公共字段拖動到另一方表的公共字段上即可。創(chuàng)建關(guān)系時,選擇“實施參照完整性”,就可以在關(guān)系視圖中看到關(guān)系。(5)創(chuàng)建關(guān)系后,主表是在“一對多”關(guān)系中“一”方的表,子表是在“一對多”關(guān)系中“多”方的表。第5章:(1)查詢的分類:選擇查詢,參數(shù)查詢(使用”),操作查詢(生成表,更新表,刪除表,追加),交叉表查詢,SQL查詢,注意:在創(chuàng)建查詢前,一定要先實施好關(guān)系。(2)操作查詢的分類:刪除查詢、更新查詢、追加查詢、生成表查詢。(操作環(huán)節(jié)掌握)能夠靈活應(yīng)用各種查詢。根據(jù)查詢設(shè)計視圖說明查詢的功能。(3)匯總查詢的應(yīng)用,注意分組條件和計算函數(shù)(SUM,AVG,MIN,MAX)(在設(shè)計視圖中右鍵點擊

46、選擇分組)(4)設(shè)置查詢條件。Between 2 to 9 ,性別=”男” and 年齡>20 , 性別=”男” or 年齡>20, not 性別=”男”, like “*漲*”, like “#漲#”, like “?漲?”,性別in(“男”,“女”)(5)SQL語句中,要求掌握類似select 性別as 學(xué)生性別 from 學(xué)生表where 成績 >60 group by 性別 having count(*)>3 order by 性別的完整的查詢結(jié)構(gòu),能夠看懂SQL語句。 第6章:(1)使用報表向?qū)гO(shè)計報表,在設(shè)置一對多的報表時,設(shè)置確定查看數(shù)據(jù)的方式,即確定報表

47、的分組字段。(2)報表的數(shù)據(jù)源:表和查詢,報表中的對象:文本,圖表,標簽等。重點注意文本框(可以輸入哪些容),標簽的屬性設(shè)置,以與文本框的計算字段的使用。(3)報表的布局:報表頁眉頁腳,頁面頁眉頁腳,主體,注意報表頁眉頁腳以與頁面頁眉頁腳的區(qū)別。分組字段可以在除了頁面頁眉頁腳之外的其他元素中出現(xiàn)。(4)會在報表中插入頁碼或者時間日期(5)注意如何選擇數(shù)據(jù)源,以與如何第7章:(1)窗體的數(shù)據(jù)源:表和查詢;窗體視圖:數(shù)據(jù)表視圖、設(shè)計視圖和設(shè)計視圖,在設(shè)計視圖中修改窗體。(2)窗體的類型:命令選擇和數(shù)據(jù)交互(3)窗體的布局:窗體頁眉頁腳、頁面頁眉頁腳、主體。(4)窗體的設(shè)計方法:使用窗體向?qū)?;使用?/p>

48、動窗體;使用“設(shè)計”視圖。使用自動窗體的靈活性最小,使用“設(shè)計”視圖靈活性最大。(5)事件和屬性:屬性是對象的特征,事件是作用在對象上的動作。常用事件按鈕的單擊事件CLICK,常用屬性:文本框的值屬性VALUE。(6)常用控件:文本框和標簽的區(qū)別,列表框和組合框的區(qū)別。第9章:(1)分支選擇語句:百分制轉(zhuǎn)化為等級制(case 或者if),計算一元二次方程組,注意區(qū)分嵌套語句與分支選擇語句,熟悉case 2 to 8; case2,4; case is >9之類的使用方法。(2)運算操作符的優(yōu)先級比較:算數(shù)>比較>邏輯,如4 = 2 + 3 2 * 3 * 2 9 / 3 Mo

49、d 4(2)循環(huán)語句,for next ,do loop while ,do while loop的使用,如計算十以偶數(shù)的加法,十以可以被三整除的數(shù)字的和等。期末考試題型:一、單項選擇題(共50分,2分/個)。二、填空題(共50分,2分/個)。試題舉例1、 查找出生日期為1982年學(xué)生信息,則表達式為(D )A:出生日期=1982; B:1982;C:year()=1982 D:year(出生日期)=19822、 信息系統(tǒng)的核心是(D ) A:信息;B:數(shù)據(jù);C:數(shù)據(jù)庫;D:數(shù)據(jù)庫系統(tǒng)3、 在一表格中,一列稱為(B ) A:元組;B:屬性;C:分量;D:關(guān)系4、 圖形對象應(yīng)該設(shè)置為( A )

50、A:OLE對象;B:視圖;C:文本;D:自動編號5、 日期型數(shù)據(jù)需要用( A )號括起來 A:#;B:*;C:%;D:6、 下列命名中是合理的變量名的是( C ) A:001;B:a01;C:a_001;D:_0017、 在算術(shù)表達式中,執(zhí)行152后,返回值為( A )整除 A:7;B:7.0;C:7.5;D:18、 在關(guān)系表達式中,不等于的表式方法為(C ) A:!=;B:;C: <>;D:! 9、 若A為假,B為真,則執(zhí)行A or B,則結(jié)果為( B ) A:假;B:真;C:NULL;D:010、 abs(-6),結(jié)果為( B )絕對值 A:-6; B:6; C:NULL; D

51、:011、 返回系統(tǒng)時間的函數(shù)為( B )或者now() A:date();B:time();C:second();D:year()12、 創(chuàng)建帶子窗體的窗體時,主窗體與子窗體的關(guān)系是( B ) A:一對一;B:一對多;C:多對多;D:任意13、 將“計算機”與 “應(yīng)用基礎(chǔ)”連接的正確方法為( A,B )A:“計算機”&“應(yīng)用基礎(chǔ)”;B:“計算機”+“應(yīng)用基礎(chǔ)”;C:計算機$應(yīng)用基礎(chǔ);D:計算機#應(yīng)用基礎(chǔ)14、 查找全部姓王的學(xué)生的信息則,則應(yīng)使用的表達式為 like“王*”。15、 若A為假,則A=Not A后,A的值為 -1 或真 。16、 將文本型數(shù)據(jù)“13”、“4”、“16”、

52、“760”降序排列,順序為 760,4,16,13 。6一個班級有多個學(xué)生,每個學(xué)生只能屬于一個班級,班級與學(xué)生之間( B )。A一對一的聯(lián)系B一對多的聯(lián)系C多對一的聯(lián)系D多對多的聯(lián)系15SQL查詢時可以使用通配符,其中可以用來通配任何單個字符的通配符是( A )。*可以是多個,#數(shù)字A?B!C&D*23報表頁面頁眉的作用是( A )。A用于顯示報表的標題、圖形或說明性文字B用來顯示整個報表的匯總說明 報表頁眉頁表C用來顯示報表中的字段名稱或?qū)τ涗浀姆纸M名稱 分組D打印表或查詢中的記錄數(shù)據(jù) 33一般情況下數(shù)組a(3)包含的元素個數(shù)為( 4 )。默認的下標為06DB是英文Data Bas

53、e的縮寫,DBMS是的縮寫。關(guān)系中能夠唯一標識某個記錄的字段稱為關(guān)鍵字段。創(chuàng)建查詢的方法有兩種,分別為“使用向?qū)А眲?chuàng)建和設(shè)計試圖。要在報表上顯示格式為“7/總10頁”的頁碼,則計算控件的控件源應(yīng)設(shè)置為 DA)Page /總Pages  B)=Page /總Pages     C) Page &“/總”&Pages   D)=Page & "/總" & PagesVBA中定義符號常量的關(guān)鍵字是CONST4寫出select 分類名,max(單價) as 最高單價 from 商品表1 gr

54、oup by 分類名 功能為:查找每一類產(chǎn)品的最高單價,并將分類名與對應(yīng)的最高價格顯示出來有以下數(shù)據(jù)表:貨號貨物類別商品名價格出廠日期0001食品餅干13.0004-04-120002食品牛肉13.0004-01-120003日用品毛巾8.0004-2-180004食品面包20.0004-5-120005日用品杯子5.0004-02-16<19>要按照“貨物類別”統(tǒng)計“價格”的平均值,要用到_<21>要按照“貨物類別”統(tǒng)計“價格”的平均值,以下做確的是:A、 B、 C 二級Access復(fù)習(xí)資料歸納1、 算法:是對一個問題求解步驟的一種描述,具有以下5個主要特性:有窮性,

55、確定性,可行性,輸入(有零個或者多個輸入),輸出(有一個或者多個輸出)。算法的有窮性是指算法必須在有限的時間做完,即算法必須在有限個步驟之后執(zhí)行終止。2、 在算確的前提下,評價一個算法的兩個標準是即算法復(fù)雜度包括時間復(fù)雜度和空間復(fù)雜度。其中時間復(fù)雜度是指執(zhí)行算法所需要的計算工作量。空間復(fù)雜度是算法所需空間的度量。3、 算法分析的目的是分析算法的效率以求改進。4、 數(shù)據(jù)項是數(shù)據(jù)的最小單位。數(shù)據(jù)的最小訪問單位是字段。5、 一般說來,數(shù)據(jù)結(jié)構(gòu)包括數(shù)據(jù)的邏輯結(jié)構(gòu)、數(shù)據(jù)的存儲結(jié)構(gòu)、數(shù)據(jù)的操作3個方面。6、 數(shù)據(jù)的存儲結(jié)構(gòu)是指數(shù)據(jù)的邏輯結(jié)構(gòu)在計算機中的表示。一種邏輯數(shù)據(jù)結(jié)構(gòu)可以有多種存儲結(jié)構(gòu),且各種存儲結(jié)構(gòu)影響數(shù)據(jù)處理的效率。7、 在數(shù)據(jù)的存儲結(jié)構(gòu)中,不僅需要存儲各數(shù)據(jù)元素的信息,還要存放各元素之間前后件的信息。8、 在數(shù)據(jù)庫管理系統(tǒng)提供的數(shù)據(jù)定義語言、數(shù)據(jù)操縱語言和數(shù)據(jù)控制語言中,數(shù)據(jù)定義語言負責(zé)數(shù)據(jù)的模式定義與數(shù)據(jù)的物理存取構(gòu)建。9、 線性數(shù)據(jù)結(jié)構(gòu):隊列,線性表,棧等

溫馨提示

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

評論

0/150

提交評論