軟件設計師考試2

1.   在CPU中,控制器不僅要保證指令的正確執行, 還要能夠處理異常事件

2.   種數據在計算機中表示的形式稱爲機器數,其特點是採用二進制計數制,數的符號用0、1表示,小數點則隱含表示而不佔位置

3.   按尋址方式分類可分爲隨機存儲器、 順序存儲器和直接存儲器;相聯存儲器是一種按內容訪問的存儲器

4.   TLS(TransportLayer Security,傳輸層安全協議)是IETF制定的協議,它建立在SSL3.0協議規範之上,是SSL3.0的後續版本

5.   GIF圖像格式可以在單個文件中實現多個圖片輪流顯示或者構成簡單的動畫效果;BMP圖像文件格式是Windows操作系統採用的圖像文件格式, BMP採用位映射存儲格式,;JPEG圖像文件格式是一種有損壓縮的靜態圖像文件存儲格式;TIFF電子出版CD-ROM中的一個圖像文件格式,TIFF格式非常靈活易變

6.   計算機終端用戶因等待時間過長而放棄下載或顯示圖片/影像的問題, 不能通過採用AD/DA變換方式來解決

7.   模塊的作用範圍應該在控制範圍之內

8.   定義風險參照水準是風險評估的一類技術, 對於大多數軟件項目來說成本、 速度和性能是三種典型的風險參照水準

9.   項目規模大、 開發小組對項目需求理解並瞭解相關領域, 因此可以採用瀑布開發模型。演化模式適用於對軟件需求缺乏準確認識的情況。螺旋模型在開發過程中加入風險分析噴泉模型適合於面向對象的開發方法

10.  極限編程XP是一種輕量級的軟件開發方式, 由價值觀、 原則、 實踐和行爲4個部分組成, 彼此相互依賴、 關聯, 並通過行爲貫穿於整個生存週期。水晶法Crystal認爲每一個不同的項目都需要一套不同的策略、 約定和方法論並列爭球法Scrum使用迭代的方法, 並按需求的優先級來實現產品。自適應軟件開發ASD有6個基本原則

11.  在屏蔽硬件錯誤的容錯技術中, 冗餘附加技術包括: 關鍵程序和數據的冗餘及調用; 檢測、 表決、 切換、 重構和復算的實現。 在屏蔽軟件錯誤的容錯技術中, 冗餘附加技術包括:冗餘備份程序的存儲及調用; 實現錯誤檢測和錯誤恢復的程序;實現容錯軟件所需的固化程序

12.  文檔是系統建設過程的“ 痕跡” , 是系統維護人員的指南,是開發人員與用戶交流的工具。文檔不僅僅描述和規定軟件的適用範圍及相關的操作命令。軟件包括程序和文檔, 因此沒有文檔的軟件不能稱之爲軟件產品。 軟件文檔的編制在軟件開發中是相當重要的, 高質量的文檔對於發揮軟件產品的效益有着重要的意義

13.  在面向對象技術中, 對象是基本的運行時的實體, 它既包括數據(屬性), 也包括作用於數據的操作(行爲)。 一個對象把屬性和行爲封裝爲一個整體, 與其他對象之間有清晰的邊界, 有良好定義的行爲和可擴展性。 對象位置和數量, 由使用其的對象或系統確定

14.  UML中接口可用於聲明對象類所需要的服務

15.  常用的中間代碼有後綴式、 三元式、 四元式和樹等形式

16.  Windows Server2003中配置SNMP服務時, 必須以管理員身份或者Administrators組成員身份登錄才能完成SNMP服務的配置功能。

17.  在ASP的內置對象中, response對象和request對象和cookie有關。 其中, request對象中的Cookies集合是服務器根據用戶的請求, 每個成員均爲只讀Response對象中的Cookies集合是服務器發回客戶端的所有Cookie的值, 這個集合爲只寫, 所以只有Response對象可以修改cookie中的值。

18.  220.17.192.0是一個C類網絡地址,應該有24位子網掩碼, 現在僅採用20位於網掩碼, 少了4位, 所以被劃分成了16個子網。這16個子網號的第三個字節都應該在192+0~ 192+15之間

1、 用戶組默認權限由高到低的順序是administrators→powerusers→users→ everyone

2、 Windows IIS服務支持的身份認證方式有.NET Passport身份驗證、集成Windows身份驗證、 摘要式身份驗證和基本身份驗證,其中安全級別最高的驗證方法是集成Windows身份驗證

3、 軟件著作權的客體是指著作權法保護的計算機軟件, 包括計算機程序及其相關文檔。計算機程序通常包括源程序和目標程序;我國著作權法只保護作品的表達, 不保護作品的思想、原理、概念、方法、公式、算法等;知識產權受地域限制,只有在一定地域內知識產權才具有獨佔性

4、 使用___150____DPI的分辨率掃描一幅2× 4英寸的照片, 可以得到一幅300×600象素的圖像   300/2=150,600/4=150   dpi指每英寸多少點dpi表示圖像大小

5、 增量模式是一種能夠快速構造可運行產品的方法

6、 瀑布模型適用於項目開始時需求已確定的情況。 V模型是瀑布模型的變種,它說明測試活動是如何與分析和設計相聯繫的。 原型模型允許開發人員快速地構造整個系統或系統的一部分以理解或澄清問題。 原型的用途是獲知用戶的真正需求, 因此原型模型可以有效地引發系統需求。螺旋模型把開發話動和風險管理結合起來, 以將風險減到最小並控制風險

7、 McCall軟件質量模型從軟件產品的運行、 修正和轉移三個方面確定了11個質量特性。其中產品運行方面包括正確性、 可靠性、 易使用性、 效率和完整性; 產
修正方面包括可維護性、 靈活性和可測試性; 產品轉移方面包括可移植性、 複用性和互用性

8、 從弱到強依次爲語句覆蓋、 判定覆蓋、 條件覆蓋和路徑覆蓋

9、 可維護性質量特性包含易分析性、 易改變性、 穩定性和易測試性4個子特性。 其中易分析性是指爲診斷缺陷或失效原因, 或爲判定待修改的部分所需努力有關的軟件屬性;易改變性是指與進行修改、 排錯或適應環境變換所需努力有關的軟件屬性;穩定性是指與修改造成未預料效果的風險有關的軟件屬性;易測試性是指爲確認經修改軟件所需努力有關的軟件屬性

10、     在面向對象技術中, 用於將關係緊密的模型元素組織在一起, 提供一個命名空間, 以提供訪問控制。用例之間有繼承、 包含和擴展關係。是在對象之上的抽象, 對象是類的具體化, 對定義好的類的屬性的不同賦值就可以得到該類的對象實例。組合關係表示整體與其部分之間的一種關係

11、     封裝是一種信息隱藏技術,其目的是使對象(組件)的使用者和生產者分離, 也就是使其他開發人員無需瞭解所要使用的軟件組件內部的工作機制, 只需知道如何使用組件, 即組件提供的功能及其接口

12、     在面向對象系統中, 綁定是一個把過程調用和響應調用需要執行的代碼加以結合的過程。 在有些程序設計語言中, 綁定是在編譯時進行的, 叫做靜態綁定。 在有些程序設計語言中, 綁定則是在運行時進行的, 即一個給定的過程調用和響應調用需執行的代碼的結合直到調用發生時才進行,叫動態綁定

13、     UML2.0中提供了多種圖形,序列圖是場景的圖形化表示,描述了以時間順序組織的對象之間的交互活動。其中消息定義了交互中生命線之間的特定交互,有同步消息、異步消息和返回消息三類。同步消息指進行阻塞調用,調用者中止執行,等待控制權返回,需要等待返回消息;而異步消息的調用者發出消息後繼續執行,不引起調用者阻塞,也不等待返回消息。消息由名稱進行標識,還描述出消息的發出者和接收者。異步消息由空心箭頭表示,同步消息用實心三角箭頭表示

14、     設計模式根據目的進行分類,可以分爲創建型、結構型和行爲型三種。其中創建型模式與對象的創建有關:結構型模式用於處理類和對象的組合行爲型模式描述類或對象怎樣交互和怎樣分配職責
適配器(Adapter)模式是一種結構型模式:命令(Command)模式和狀態(State)模式是行爲型模式;生成器(Builder)模式是一種創建型模式

15、     E-R模型向關係模型轉換時, 兩個以上實體之間多對多的聯繫應該轉換爲一個獨立的關係模式,且該關係模式的關鍵字由這些實體的關鍵字組成

16、     棧的特點是後進先出,隊列的特點是先進先出。因此,入隊序列與出隊序列一定相同。在入棧序列一定的情況下,由於元素的出棧時機不同,會形成不同的出棧序列,入棧序列與出棧序列可以相同,也可以不同

17、     完全圖適合採用鄰接矩陣存儲

18、     SMTP傳輸的郵件報文需採用ASCII進行編碼

以太網交換機根據MAC地址進行交換
幀中繼交換機只能根據虛電路號DLCI進行交換
三層交換機不但具有路由功能, 而且比通常的路由器轉發得更快

ATM交換機根據虛電路標識進行信元交換

19、     可用性是指網絡系統、網絡元素或網絡應用對用戶可利用的時間的百分比

1        通用寄存器常用於暫存運算器需要的數據或運算結果,地址寄存器和數據寄存器用於訪問內存時的地址和數據暫存,指令寄存器用於暫存正在執行的指令程序計數器中存放待執行的指令的地址

2        指令系統中採用不同尋址方式的目的是擴大尋址空間並提高編程靈活性

3        採用總線結構主要有以下優點:簡化系統結構,便於系統設計製造;大大減少了連線數目,便於佈線,減小體積,提高系統的可靠性;便於接口設計,所有與總線連接的設備均採用類似的接口;便於系統的擴充、更新與靈活配置,易於實現系統的模塊化;便於設備的軟件設計,所有接口的軟件就是對不同的口地址進行操作;便於故障診斷和維修,同時也降低了成本

4        使用補碼表示數據時,可以將符號位和其他位統一處理,減法也可按加法來處理,從而簡化運算部件的設計

5        a=M×b^E   其中,尾數部分M的位數越多,數的精度越高,指數部分E的位數越多,能表示的數值越大

6        用戶A從CA獲得用戶B的數字證書,並利用CA的公鑰驗證數字證書的真實性

7        宏病毒一般感染以DOC爲擴展名的文件,感染的對象是使用某些程序創建的文本文檔、數據庫、電子表格等文件

8        在IE瀏覽器中,安全等級從可信站點、本地Intranet、Internet到受限站點默認情況下依次爲低、中低、中、高,逐步提升

9        CIF視頻格式的圖像分辨率爲352× 288

10     由ISO制定的MPEG系列標準中,MPEG-7是多媒體內容描述接口標準

11     包含8個成員的開發小組的溝通路徑最多有___28___條  n*(n-1)/2

12     如果一個模塊訪問另一個模塊時,彼此之間是通過數據參數(不是控制參數、公共數據結構或外部變量)來交換輸入、輸出信息的,則稱這種耦合爲數據耦合;如果一組模塊通過數據結構本身傳遞,則稱這種耦合爲標記耦合;若一組模塊都訪問同一個公共數據環境,則它們之間的耦合就稱爲公共耦合;若一個模塊直接訪問另一個模塊的內部數據、一個模塊不通過正常入口轉到另一個模塊內部、兩個模塊有一部分程序代碼重疊或者一個模塊有多個入口,上述幾個情形之一發生則說明兩個模塊之間就發生了內容耦合

13     逆波蘭式(reverse polish notation,也叫後綴表達式)是將運算符寫在操作數之後的表達式表示方法。對逆波蘭式進行求值的方法是:從左至右掃描表達式,遇到操作數則壓棧,遇到運算符號則從棧中彈出操作數進行運算,然後將運算結果壓入棧中,重複該過程直到表達式結束,最後的結果爲棧頂元素

14     爲了有效地捕獲系統需求,應採用原型模型

15     軟件可靠性與軟件的潛在錯誤的數量、位置有關,與軟件產品的使用方式有關,而軟件產品的開發方式不決定軟件產品的可靠性

16     面向對象開發方法中,靜態成員的含義是所修飾的成員是屬於類的,而不是屬於某對象的。靜態數據成員對該類只有一份,該類的所有對象共享靜態數據成員,可被該類的所有方法訪問,其值可以修改,但是不論是通過對象還是類對靜態數據成員值的修改,都會反應到整個類。類的靜態方法只能訪問該類的靜態數據成員。

17     面向對象軟件開發過程中,採用設計模式的主要目的就是複用成功的設計

18     ARP是網絡層協議,它的作用是實現IP地址與MAC地址之間的變換。

19     把4個C類網絡匯聚成一個超網地址, 使用的網絡掩碼爲255.255.252.0

20     通過內部發起連接與外部主機建立聯繫, 由外部主機控制並盜取用戶信息的惡意代碼爲特洛伊木馬

21     ADPCM既不是圖像編碼也不是視頻編碼的國際標準。

22     甘特圖(Gantt 圖)不能清晰地獲得各任務之間的依賴關係

23     欲動態地給一個對象添加職責, 宜採用裝飾器模式。

24     代理模式通過提供與對象相同的接口來控制對這個對象的訪問

25     採用UML 進行面向對象開發時, 部署圖通常在實施階段使用

26     業務用例和參與者一起描述組織支持的業務過程, 而業務對象模型描述業務結構以及結構元素如何完成業務用例

27     TCP 是互聯網中的傳輸層協議, 使用3次握手協議建立連接

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章