計算機二級考點_第1頁
計算機二級考點_第2頁
計算機二級考點_第3頁
計算機二級考點_第4頁
計算機二級考點_第5頁
免費預覽已結束,剩余12頁可下載查看

下載本文檔

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

文檔簡介

1、圖3-6軟件廳結構設計過程設計軟件系統(tǒng)結構設計數據結構和數概要設計一規(guī)定的功能、性能等要求,設計方案的可行性,關鍵的處理編寫概要設計文檔332概要設計1 概要設計的任務概要設計又稱總體設計,軟件概要設計的基本任務如下所述。(1)設計軟件系統(tǒng)結構 為了是吸納目標系統(tǒng),先進行軟件結構設計,具體過程如圖3-6所示(2)數據結構及數據庫設計 數據設計是是吸納需求定義和規(guī)格說明中提出的數據對象的 邏輯表示。(3)編寫概要設計文檔 概要設計階段的文檔有概要設計說明書,數據庫設計說明書和 集成測試計劃等。(4)概要設計文檔評審 在溫昂編寫完成后,要對設計部分是否完整地實現了需求中表 3-10結構圖基本圖符及

2、含義文檔及內部接口定義的正確性、有效性,各部分之間的一致性等評審進行評審,一面在以后的設計中出現大的問題而返工。圖3-7概要設計的任務綜上所述,概要設計的主要任務可以分為兩部分,如圖3-7所示2 結構圖在結構化設計方法中,常用的結構設計工具是結構圖(structurechart ,SC),也稱為程序結構圖,結構圖的基本圖符及含義如表 3-10所示。概念含義圖一個矩形代表一個模塊,矩形內注明模塊的名字或主要功能調用矩形之間的箭頭(或直線)表示模塊關系信息的調用關系用帶注釋的箭頭表示模塊調用過程張 來回傳遞的信息。如果希望進一步標 明傳遞的信息是數據信息還是控制信 息,則可用帶實心圓的箭頭表示是控

3、 制信息,空心圓表示數據信息般模塊調用關系二”數據信息詳細設計 詳細設計的任務,是為軟件結構圖中的每一個模塊確定實現算法和局部數 據結構,用某種選定的表達工具表示算法和數據結構的細節(jié)。常用的過程設計工具如下所述。圖形工具:程序流程圖、 N-S圖,PAD圖、HIP0。表格工具:判定表。語言工具:P DL(偽碼)。3 二叉樹的基本性質二叉樹具有下列重要性質性質1在二叉樹的第K層上,最多有2(K>1 )個結點。例如,二叉樹的第1層最多有2°=1個結點,第3層最多有24個結點。滿二叉樹就是每層的結點數都是最大結點數的二叉樹,因此,性質1可以再圖1 27中直觀地看到。性質2深度為K的二叉

4、樹中最多有2 k-1個結點。證明,有性質1克制,深度為K的二叉樹中,最大結點個數 M為:M= E?=1?= E?=i2i-1 =例如,深度為3的二叉樹,最多有結點 23-1=7個結點。性質3對任意一棵二叉樹,度為 0的結點(即葉子結點)總是比度為2的結點多一個性質4具有n個結點的二叉樹,其深度至少為Iog2?表示取log2?勺整數部分。性質5具有n個結點的完全二叉樹,其深度為Iog2?+1軟件測試的方法 軟件測試具有多種方法,根據軟件是否需要被執(zhí)行,可以分為靜態(tài)測試和 動態(tài)測試。如果按照功能劃分,可以分為白盒測試和黑盒測試。靜態(tài)測試和動態(tài)測試(1)靜態(tài)測試包括代碼檢查、靜態(tài)結構分析、代碼質量度

5、量等。其中代碼檢查分為代碼審查、代碼走查。桌面檢查、靜態(tài)分析等具體形式。(2)動態(tài)測試靜態(tài)測試不實際運行軟件,主要通過人工進行分析。動態(tài)測試就是通常所說的上級測試, 通過運行軟件類檢驗軟件的動態(tài)行 為和運行結果的正確性。動態(tài)測試的關鍵是設計高效、合理的測試用例。測試用例就是為測試設計的數據,由測試輸入數據和預期的輸出結果兩部分組成。測試用 例的設計方法一般分為兩類:黑盒測試和白盒測試方法。技術有邏輯覆蓋測試、基本路徑測試等白盒測試的測試用例設計黑盒測試的測試用例設計常用的黑盒測試方法和技術有:等價劃分法、邊界值分析法、錯誤推測法和因果圖等軟件測試的實施過程主要有4個步驟:單元測試、集成測試、確

6、認測試(驗收測試)和系統(tǒng)測試。算數函數函數名稱說明舉例絕對值函數Abs(v數值表達式)返回數值表達式的絕對值Abs(-10)=10取整函數Int(v數值表達式) Fix(數值表達式)返回數值表達式的整數部分In t(3.561)=3In t(-3.561)=-4Fix(4.521)=4In t(-4.521)=-4自然指數函數Exp(v數值表達式)計算e的N次方,返回一個雙精度數Exp(2)=7.38905609893065自然對數函數Log(v數值表達式)計算為e為底的數值表達式的值的對數Log(7.39)=2開平方函數Sqr(v數值表達式)計算數值表達式的開平方Sqr(4)=2三角函數Si

7、n(v數值表達式) Cos(數值表達式) Tan(數值表達式)計算數值表達式的正弦值計算數值表達式的余弦值計算數值表達式的正切值產生隨機函 數Rnd(數值表達式)產生0-9的單精度隨機數In t(100*R nd)日期時間函數函數名稱說明舉例DateDiff(v間隔類型 >,< 日 期 1><日期 2>,W1,W2返回兩個日期之間按照間隔類型指定的時間間隔數目T=DateDiff(“ yyyy ”,#200#,#2008-1-1#)返回1,間隔1年DatePart(V可隔類型 >,< 日期 >,W1,W2返回日期中按照間隔類型指定的時間部分值T二

8、DatePart(“yyyy”,#200212: 20: 30#)返回 2008DateSerial(表達式 1,表 達式2,表達式3)返回由表達式1的值為年,表 達式2的值為月,表達式3的值為日 組成的日期。T=DateSerial(2008,1,12)返回#2008-1-12#DateValue(字符串表達 式)將表達式轉換為日期T=DateValue( “ Jan uary 13,2008 返回 #2008-1-13#”)A)B)C)D)但用于不同的場合。 SQL 中調用。與之不同的是, SQL 語句中使用,不過下列關于VBA數據庫數據訪問的內置域聚合函數的敘述中,錯誤的是 域聚合函數可

9、以直接從一個表中取得符合條件的值賦給變量 域聚合函數可以直接從一個查詢中取得符合條件的值賦給變量 使用域聚合函數之前要完成數據庫連接和打開操作 使用域聚合函數之后無需進行關閉數據庫操作 【解析】 域聚合函數和 SQL 聚合函數, 兩者提供相似的功能,聚合函數可以在 SQL 語句中使用,但不能直接從 Visual Basic 域聚合函數不僅可以直接從 Visual Basic 代碼中調用,也可以在 SQL聚合函數通常更為有效。由于域聚合函數可以直接從Visual Basic代碼中調用,因此使用之前不必先進行數據庫連接和打開操作,因此選擇C選項。ResizeChangeUnloadAfterUpd

10、ate當窗體的大小發(fā)生變化時,觸發(fā)的事件是A)B)C)D)Cha nge事件是Unload事件是加載窗體時激發(fā) 選擇A選項?!窘馕觥?Resize 事件是在打開窗體后, 當窗體的大小發(fā)生變化時觸發(fā)的事件。 當文本框或其它控件中的文本或數據發(fā)生變化時觸發(fā)的事件。的事件。"學生信息 " 的窗體時,首先發(fā)生的事件是 OpenLoaD)打開名為A)B)C)D)AfterUpdate 文本框內容更新后激發(fā)的事件。因此打開加載激活( Activate ) 成為當前( Current )【解析】打開窗體時發(fā)生事件的順序為: Open->Load->Resize->Act

11、ivate->Current 。 因為Open事件是獲得窗體的句柄,只有獲得句柄之后才能進行其他操作,如加載、激活等,在VBA中,要打開一個文本文件,應使用的語句是A)B)C)D)因此Open事件首先發(fā)生。獲得句柄之后將窗體信息加載到內存中才可以顯示到是顯示器上。 之后再經過激活事件用戶才可以在窗體中進行其他的操作,因此選擇A選項。OpenDoCmd.OpenOpenFileDoCmd.O pen File (這個是 VBA勺命令)【解析】在VBA中打開一個文本文件可用語句Op er,其中打開方式有Input ,Out put , Append,Bin ary , Ran dom且Op

12、er是語句,前邊不需要 Docm(對象調用。OpenFile是函數,能執(zhí)行大 量不同的文件操作,它是為兼容16位Win dows程序保留的函數,因此選擇A選項。A)B)C)D)下列關于算法復雜度敘述正確的是 最壞情況下的時間復雜度一定高于平均情況的時間復雜度 時間復雜度與所用的計算工具無關 對同一個問題,采用不同的算法,則它們的時間復雜度是相同的 時間復雜度與采用的算法描述語言有關【解析】算法的時間復雜度是指執(zhí)行算法所需要的計算工作量,它與使用的計算機、程序設計語言以及算法實現過程中的許多細節(jié)無關,B 選項正確,D選項錯誤。最壞情況下的時間復雜度可以與平均情況的時間復雜度相同,A選項錯誤。不同

13、的算法時間復雜度一般不相同,選項錯誤。下列關于DROP TABLE語句功能的描述中,正確的是A)B)C)D)刪除指定的表及其記錄刪除指定表中的全部記錄刪除指定表中的指定字段 刪除指定表中的指定索引【解析】Drop Table用于從數據庫中刪除一個表,同時表結構和表中的數據都將被刪除。語句格式為 TABLE表名 。因此選項A正確。下列關于Access內置函數的分類中,錯誤的是表函數轉換函數文本函數程序流程函數DROPA)B)C)D)SQL聚【解析】Access內置函數是Access本身提供的方便用戶計算、操作數據的常用函數。主要分類有:合函數;程序流程函數、日期 /時間函數、數學函數、文本函數、

14、轉換函數等。但Access內置函數中并不包含表函數的分類。在數據庫設計中,將A)需求分析階段C)邏輯設計階段E-R圖轉換成關系模型的過程屬于()概念設計階段)物理設計階段系列關于字段屬性的敘述中,正確的是()可對任意類型的字段設置“默認值”屬性 設置子酸默認值就是規(guī)定該字段值不允許為空 只有“文本”型數據能夠使用“輸入掩碼向導”“有效性規(guī)則”屬性只允許定義一個條件表達式A)B)C)D)發(fā)生在控件接受焦點之前的事件是()A) Enter B ) Exit C gotfocus D>gotfocus> exit > lostfocusEnter在報表設計過程中,不適合添加的控件是

15、()A)標簽控件B)圖形控件C )文本框控件lostfocusD)選項組控件在運行宏的過程中,宏不能修改的是A)窗體B )宏本身解析:宏是一個或多個操作組成的集合,在宏運行過程中,可以打開或者關閉數據可,可以修改窗體屬性 設置,可以執(zhí)行查詢,操作數據表對象,但不能修改宏本身()C )表)數據庫下列給出的選項中,非法的變量名是()C)rem D)form1A)sum B)integer_2解析選項C中的Rem是用來標識注釋的語句在模塊的聲明部分使用 ”option base 1 ”語句,然后定義二維數組 A( 2 to 5,5 ),則該數組的元素個數為) 36A) 20 B ) 24 C ) 2

16、5 D解析VBA中option base 1 語句的作用是是遏制數組下表從1開始,展開二維數組 A(2 to5,5 ),B )按地址傳遞C ) ByRef傳遞按值傳遞ByVai和按地址傳遞ByRef。按值傳遞是單向傳遞,改變了形參變量 ; 而按址傳遞是雙向傳遞,任何引起形參變化都會影響實參的值如果在被調用的過程中改變了形參變量的值,但又不影響實參變量本身,這種參數傳遞放肆稱為() A)按值傳遞B )按地址傳遞C ) ByRef傳遞D )按形參傳遞解析 參數傳遞有兩種方式: 的值而不會影響實參本身 運行下列程序段,結果是For m =10 to 1 step 0K= k+3Next mA)形成死

17、循環(huán) B )C)出現語法錯誤D )循環(huán)體不執(zhí)行即結束循環(huán)循環(huán)體執(zhí)行一次后結束循環(huán)解析 本題考查 for 循環(huán)語句, step 表示循環(huán)變量增加不暢, 循環(huán)初始值大于終值時步長應為負數, 步長 為0時則循環(huán)不成立,循環(huán)體不執(zhí)行即結束循環(huán)。下列四個選項中,不是 VBA勺條件函數的是()A)ChooseB)IfC)IIf D)SwitCh解析 VBA提供了 3個條件函數:Ilf函數,Switch函數和Choose函數,這3個函數由于具有選擇特性而被廣 泛用于查詢,宏及計算控件的設計中。而 If 是程序流程控制的條件語句,不是函數。在面向對象方法中,不屬于“對象”基本特點的是()A) 致性B )分類性

18、 C )多態(tài)性 D )標識唯一性解析 對象有如下一些基本特點:標識唯一性、分類性、多態(tài)性、封裝性、模塊獨立性好。輸入掩碼字符“ &”的含義是()A)必須輸入字碼或數字B )可以選擇輸入字碼或數字C)必須輸入一個任意的字符或一個空格D)可以選擇輸入任意的字符或一個空格 下列關于對象“更新前”事件的敘述中,正確的是()A)在控件或記錄的數據變化后發(fā)生的事件B )在控件或記錄的數據變化前發(fā)生的事件C)當窗體或控件接收到焦點時發(fā)生的事件D)當窗體或控件失去了焦點時發(fā)生的事件解析 Access 對象事件有單擊、雙擊、更新前、更新后等事件,而更新前事件表示的是在控件或記錄數據 變化前發(fā)生的事件 要

19、顯示當前過程中的所有變量及對象的取值,可以利用的調試窗口是()A)監(jiān)視窗口B )調用堆棧 C )立即窗口D )本地窗口解析 本地窗口內部自動顯示出所有在當前過程中的變量聲明及變量值。 本地窗口打開后, 列表中的第一 項內容是一個特殊的模塊變量。對于類模塊,定義是Ms Me是對當前模塊定義的當前實例的引用。由于它是對象引用,因而可以展開顯示當前實例的全部屬性和數據成員。下列表達式計算結果為日期類型的是()A) #2012123#-#2011 1-3#C)datevalue( “2011-2-3 ”)D )len(解析 A )選項結果為數值,等于兩日期相隔天數;為數值, len 函數是返回字符串的

20、長度;C)選項正確,) year ( #2011-2-3# )“2011-2-3 ”)B)選項結果為數值,等于年份2011; D)選項結果datevalue 函數是將字符串變?yōu)槿掌陬愋?。支持子程序調用的數據結構是()A)棧B )樹解析 棧支持子程序調用, 棧是一種只能在一段進行插入或刪除的線性表,)隊列)二叉樹 在主程序調用子函數時要首先保持主程序當前的狀態(tài),然后轉去執(zhí)行子程序,最終把子程序的執(zhí)行結果返回到主程序中調用子程序的位 置,繼續(xù)向下執(zhí)行,這種調用符合棧的特點,因此,本題答案為數據庫應用系統(tǒng)中的核心問題是()A)數據庫設計C)數據庫維護)數據庫系統(tǒng)設計)數據庫管理員培訓下列關于貨幣數據

21、類型的敘述中,錯誤的是()A)B)C)D)貨幣型字段在數據表中占 8 個字節(jié)的存儲空間 貨幣型字段可以與數字型數據混合計算,結果為貨幣 向貨幣型字段輸入數據時,系統(tǒng)自動將其設置為 D 向貨幣型字段輸入數據時,不必輸入人民幣符號和千位分隔符 解析 貨幣型數據字段長度為 8 字節(jié),向貨幣字段輸入數據時, 不必鍵入美元符號和千分位分隔符, 可以和數值型數據混合計算,結果為貨幣型。故答案選 C4 位小數因修改文本框中的數據而觸發(fā)的事件是()A) change 解析 change 事件; getfocus 所以此題答案為B ) edit C) getfocus事件是因修改文本框中的數據而觸發(fā)的事件, 是

22、控件對象獲得焦點時觸發(fā)的事件,AD)lostfocusedit 事件是因控件對象被編輯而觸發(fā)的 lostfocus 是控件對象失去焦點時觸發(fā)的事件。下列操作中,適宜使用宏的是()A)修改數據表結構C)打開或關閉報表對象)創(chuàng)建自定義過程)處理報表中的錯誤其中的每個操作都能自動執(zhí)行,并實現特定的功能。在解析 宏是由一個或多個操作組成的集合,access 中,可以再宏中定義各種操作,如打開或關閉窗體、先死及隱藏工具欄,預覽或打印報表等。Inputbox 函數的返回值類型是()A)數值B)字符串C )變體)視輸入的數據而定如果在文本框中輸入數據后,按置()A)“制表位”屬性0“自動tab鍵”屬性解析v

23、enter鍵或vtab鍵,輸入焦點可以立即移至下一指定文本框,應設B )“ tab 鍵索引”屬性)“enter 鍵行為”屬性在 access 中為窗體上的控件設置故答案選擇中的“ tab 鍵索引”選項進行設置,tab 鍵的順序,應選擇“屬性”對話框的“其他”選項卡B)可以將多個宏組成一個宏組 )宏命令一般由動作名和操作參數組成 其中每個操作都實現特定的功能, 宏可以是由一系列操 access 中的宏 因此C選項錯誤。下列敘述中,錯誤的是()A)宏能夠一次完成多個操作C)可以用編程的方法來實現宏解析 宏是由一個或多個操作組成的集合, 作組成的一個宏,也可以是一個宏組,通過使用宏組,可以同時執(zhí)行多

24、個任務,可以用 生成器來創(chuàng)建和編輯宏, 但不能通過編程實現。 宏由條件、 操作、 操作參數等構成。VBA中定義符號常量使用的關鍵字是()A) const B )dimC)public D)staticDim 是定義變量的解析 符號常量使用關鍵字 const 來定義, 格式為: const 符號常量名稱 =常量值。 關鍵字, public 關鍵字定義作用于全局范圍的變量、常量、 static 用于定義靜態(tài)變量。在數據表的“查找”操作中,通配符A)通配任意一個數字字符C)通配不在方括號內的任意一個字符! 的使用方法是()通配任意一個文本字符)通配位于方括號內的任意一個字符定位到同一字段最后一條記錄

25、中的快捷鍵是()B )ctrl + endDA) endC)ctrl + J解析 本題考查的是在“數據表”視圖中瀏覽表中數據的快捷鍵。其中ctrl + homeend 的作用是使光標快速移動到單行字段的結尾;Ctrl + end 的作用是使光標快速移到多行字段的最后一條記錄;Ctrl + J的作用是使光標快速移動到當前字段的最后一條記錄; Ctrl + home 的作用是使光標快速移到多行字段的 開頭。下列關于貨幣數據類型的敘述中,錯誤的是()貨幣型字段的長度為 8 個字節(jié) 貨幣型數據等價于具有單精度屬性的數字型數據 向貨幣型字段輸入數據時,不需要輸入貨幣符號 貨幣型數據與數字型數據混合運算后的結果為貨幣型A)B)C)D)下列關于SQL命令的敘述中,正確的是()A) delete 命令不能與 group by 關鍵字一起使用B)select 命令不能與 group by 關鍵字一起使用C)insert 命令與 group by 關鍵字一起使用可以按分組將新紀錄插入到表中select 、insert 、updateD)up date命令與group by關鍵字一起使用可以按分組更新表中原有記錄 解析 SQL查詢中使用group by字

溫馨提示

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

評論

0/150

提交評論