省考軟件設計師考試模擬題及答案資格證從業考試題(12)_第1頁
省考軟件設計師考試模擬題及答案資格證從業考試題(12)_第2頁
省考軟件設計師考試模擬題及答案資格證從業考試題(12)_第3頁
省考軟件設計師考試模擬題及答案資格證從業考試題(12)_第4頁
省考軟件設計師考試模擬題及答案資格證從業考試題(12)_第5頁
已閱讀5頁,還剩39頁未讀, 繼續免費閱讀

下載本文檔

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

文檔簡介

1、 軟件設計師考試模擬考題及答案-【題目1】在程序運行過程中,CPU需要將指令從內存中取出并加以分析和執行。CPU依據( )來區分在內存中以二進制編碼形式存放的指令和數據。A、指令周期的不同階段B、指令和數據的尋址方式C、指令操作碼的譯碼結果D、指令和數據所在的存儲單元【題目2】計算機在一個指令周期的過程中,為從內存讀取指令操作碼,首先要將( )的內容送到地址總線上。A、指令寄存器(IR)B、通用寄存器(GR)C、程序計數器(PC)D、狀態寄存器(PSW)【題目3】設16位浮點數,其中階符1位、階碼值6位、數符1位、尾數8位。若階碼用移碼表示,尾數用補碼表示,則該浮點數所能表示的數值范圍是( )

2、。A、-264 (1-2-8)264B、-263(1-2-8)263C、-264 (1-2-(1-2-8)264 (1-2-8)264D、-(1-2-8)263 (1-2-8)263【題目4】已知數據信息為16位,最少應附加( )位校驗位,以實現海明碼糾錯。A、3B、4C、5D、6【題目5】將一條指令的執行過程分解為取址、分析和執行三步,按照流水方式執行,若取指時間t取址=4t、分析時間t分析=2t、執行時間t執行=3t,則執行完100條指令,需要的時間為( )t。A、200B、300C、400D、405【題目6】以下關于Cache與主存間地址映射的敘述中,正確的是( )。A、操作系統負責管理

3、Cache與主存之間的地址映射B、程序員需要通過編程來處理Cache與主存之間的地址映射C、應用軟件對Cache與主存之間的地址映射進行調度D、由硬件自動完成Cache與主存之間的地址映射【題目7】可用于數字簽名的算法是( )。A、RSAB、IDEAC、RC4D、MD5【題目8】( )不是數字簽名的作用。A、接收者可驗證消息來源的真實性B、發送者無法否認發送過該消息C、接收者無法偽造或篡改消息D、可驗證接收者合法性【題目9】在網絡設計和實施過程中要采取多種安全措施,其中( )是針對系統安全需求的措施。A、設備防雷擊B、入侵檢測C、漏洞發現與補丁管理D、流量控制【題目10】( )的保護期限是可以

4、延長的。A、專利權B、商標權C、著作權D、商業秘密權【題目11】甲公司軟件設計師完成了一項涉及計算機程序的發明。之后,乙公司軟件設計師也完成了與甲公司軟件設計師相同的涉及計算機程序的發明。甲、乙公司于同一天向專利局申請發明專利。此情形下,( )是專利權申請人。A、甲公司B、甲、乙兩公司C、乙公司D、由甲、乙公司協商確定的公司【題目12】甲、乙兩廠生產的產品類似,且產品都使用“B商標。兩廠于同一天向商標局申請商標注冊,且申請注冊前兩廠均未使用“B商標。此情形下,( )能核準注冊。A、甲廠B、由甲、乙廠抽簽確定的廠C、乙廠D、甲、乙兩廠【題目13】在FM方式的數字音樂合成器中,改變數字載波頻率可以

5、改變樂音的(13),改變它的信號幅度可以改變樂音的(14)。A、音調B、音色C、音高D、音質【題目14】在FM方式的數字音樂合成器中,改變數字載波頻率可以改變樂音的(13),改變它的信號幅度可以改變樂音的(14)。A、音調B、音域C、音高D、帶寬【題目15】結構化開發方法中,( )主要包含對數據結構和算法的設計。A、體系結構設計B、數據設計C、接口設計D、過程設計【題目16】在敏捷過程的開發方法中,( )使用了迭代的方法,其中,把每段時間(30天)一次的迭代稱為一個“沖刺”,并按需求的優先級別來實現產品,多個自組織和自治的小組并行地遞增實現產品。A、極限編程XPB、水晶法C、并列爭球法D、自適

6、應軟件開發【題目17】某軟件項目的活動圖如下圖所示,其中頂點表示項目里程碑,連接頂點的邊表示包含的活動,邊上的數字表示相應活動的持續時間(天),則完成該項目的最少時間為(17)天?;顒覤C和BF最多可以晚開始(18)天而不會影響整個項目的進度。A、11B、15C、16D、18【題目18】某軟件項目的活動圖如下圖所示,其中頂點表示項目里程碑,連接頂點的邊表示包含的活動,邊上的數字表示相應活動的持續時間(天),則完成該項目的最少時間為(17)天。活動BC和BF最多可以晚開始(18)天而不會影響整個項目的進度。A、0和7B、0和11C、2和7D、2和11【題目19】成本估算時,( )方法以規模作為成

7、本的主要因素,考慮多個成本驅動因子。該方法包括三個階段性模型,即應用組裝模型、早期設計階段模型和體系結構階段模型。A、專家估算B、WolvertonC、COCOMOD、COCOMO 【題目20】邏輯表達式求值時常采用短路計算方式?!?、“|”、“!”分別表示邏輯與、或、非運算,“&”、“|”為左結合,“!”為右結合,優先級從高到低為 “!”、“&”、“|”。對邏輯表達式“x&(y II!z)”進行短路計算方式求值時,( )。A、x為真,則整個表達式的值即為真,不需要計算y和z的值B、x為假,則整個表達式的值即為假,不需要計算y和z的值C、x為真,再根據z的值決定是否需要計算y的值D、x為假,再

8、根據y的值決定是否需要計算z的值【題目21】常用的函數參數傳遞方式有傳值與傳引用兩種。( )。A、在傳值方式下,形參與實參之間互相傳值B、在傳值方式下,實參不能是變量C、在傳引用方式下,修改形參實質上改變了實參的值。D、在傳引用方式下,實參可以是任意的變量和表達式?!绢}目22】二維數組a1.N,1.N可以按行存儲或按列存儲。對于數組元素ai,j(1偏移量相同。A、ijB、i=jC、ijD、i【題目23】實時操作系統主要用于有實時要求的過程控制等領域。實時系統對于來自外部的事件必須在( )。A、一個時間片內進行處理B、一個周轉時間內進行處理C、一個機器周期內進行處理D、被控對象規定的時間內做出及

9、時響應并對其進行處理【題目24】假設某計算機系統中只有一個CPU、一臺輸入設備和一臺輸出設備,若系統中有四個作業T1、T2、T3和T4,系統采用優先級調度,且T1的優先級T2的優先級T3的優先級T4的優先級。每個作業Ti具有三個程序段:輸入Ii、計算Ci和輸出Pi(i=1,2,3,4),其執行順序為IiCiPi。這四個作業各程序段并發執行的前驅圖如下所示。圖中、分別為(24),、分別為(25)。A、l2、P2B、l2、C2C、C1、P2D、C1、P3【題目25】假設某計算機系統中只有一個CPU、一臺輸入設備和一臺輸出設備,若系統中有四個作業T1、T2、T3和T4,系統采用優先級調度,且T1的優

10、先級T2的優先級T3的優先級T4的優先級。每個作業Ti具有三個程序段:輸入Ii、計算Ci和輸出Pi(i=1,2,3,4),其執行順序為IiCiPi。這四個作業各程序段并發執行的前驅圖如下所示。圖中、分別為(24),、分別為(25)。A、C2、C4、P4B、l2、l3、C4C、I3、P3、P4D、l3、C4、P4【題目26】假設段頁式存儲管理系統中的地址結構如下圖所示,則系統( )。A、最多可有256個段,每個段的大小均為2048個頁,頁的大小為8KB、最多可有256個段,每個段最大允許有2048個頁,頁的大小為8KC、最多可有512個段,每個段的大小均為1024個頁,頁的大小為4KD、最多可有

11、512個段,每個段最大允許有1024個頁,頁的大小為4K【題目27】假設系統中有n個進程共享3臺掃描儀,并采用PV操怍實現進程同步與互斥。若系統信號量S的當前值為-1,進程P1、P2又分別執行了1次P(S)操作,那么信號量S的值應為( )。A、3B、-3C、1D、-1【題目28】某字長為32位的計算機的文件管理系統采用位示圖(bitmap)記錄磁盤的使用情況。若磁盤的容量為300GB,物理塊的大小為1MB,那么位示圖的大小為( )個字。A、1200B、3200C、6400D、9600【題目29】某開發小組欲為一公司開發一個產品控制軟件,監控產品的生產和銷售過程,從購買各種材料開始,到產品的加工

12、和銷售進行全程跟蹤。購買材料的流程、產品的加工過程以及銷售過程可能會發生變化。該軟件的開發最不適宜采用(29)模型,主要是因為這種模型(30)。A、瀑布B、原型C、增量D、噴泉【題目30】某開發小組欲為一公司開發一個產品控制軟件,監控產品的生產和銷售過程,從購買各種材料開始,到產品的加工和銷售進行全程跟蹤。購買材料的流程、產品的加工過程以及銷售過程可能會發生變化。該軟件的開發最不適宜采用(29)模型,主要是因為這種模型(30)。A、不能解決風險B、不能快速提交軟件C、難以適應變化的需求D、不能理解用戶的需求【題目31】( )不屬于軟件質量特性中的可移植性。A、適應性B、易安裝性C、易替換性D、

13、易理解性【題目32】對下圖所示流程圖采用白盒測試方法進行測試,若要滿足路徑覆蓋,則至少需要(32)個測試用例。采用McCabe度量法計算該程序的環路復雜性為(33)。A、3B、4C、6D、8【題目33】對下圖所示流程圖采用白盒測試方法進行測試,若要滿足路徑覆蓋,則至少需要(32)個測試用例。采用McCabe度量法計算該程序的環路復雜性為(33)。A、1B、2C、3D、4【題目34】計算機系統的( )可以用MTBF/(1+MTBF)來度量,其中MTBF為平均失效間隔時間。A、可靠性B、可用性C、可維護性D、健壯性【題目35】以下關于軟件測試的敘述中,不正確的是( )。A、在設計測試用例時應考慮輸

14、入數據和預期輸出結果B、軟件測試的目的是證明軟件的正確性C、在設計測試用例時,應該包括合理的輸入條件D、在設計測試用例時,應該包括不合理的輸入條件【題目36】某模塊中有兩個處理A和B,分別對數據結構X寫數據和讀數據,則該模塊的內聚類型為( )內聚。A、邏輯B、過程C、通信D、內容【題目37】在面向對象方法中,不同對象收到同一消息可以產生完全不同的結果,這一現象稱為( )。在使用時,用戶可以發送一個通用的消息,而實現的細節則由接收對象自行決定。A、接口B、繼承C、覆蓋D、多態【題目38】在面向對象方法中,支持多態的是( )。A、靜態分配B、動態分配C、靜態類型D、動態綁定【題目39】面向對象分析

15、的目的是為了獲得對應用問題的理解,其主要活動不包括( )。A、認定并組織對象B、描述對象間的相互作用C、面向對象程序設計D、確定基于對象的操作【題目40】如下所示的UML狀態圖中,( )時,不一定會離開狀態B。A、狀態B中的兩個結束狀態均達到B、在當前狀態為B2時,事件e2發生C、事件e2發生D、事件e1發生【題目41】以下關于UML狀態圖中轉換(transition)的敘述中,不正確的是( )。A、活動可以在轉換時執行也可以在狀態內執行B、監護條件只有在相應的事件發生時才進行檢查C、一個轉換可以有事件觸發器、監護條件和一個狀態D、事件觸發轉換【題目42】下圖所示是UML(42)。現有場景:一

16、名醫生(Doctor)可以治療多位病人(Patient),一位病人可以由多名醫生治療,一名醫生可能多次治療同一位病人。要記錄哪名醫生治療哪位病人時,需要存儲治療(Treatment)的日期和時間。以下圖中(43)。是描述此場景的模型。A、用例圖B、對象圖C、類圖D、協作圖【題目43】下圖所示是UML(42)。現有場景:一名醫生(Doctor)可以治療多位病人(Patient),一位病人可以由多名醫生治療,一名醫生可能多次治療同一位病人。要記錄哪名醫生治療哪位病人時,需要存儲治療(Treatment)的日期和時間。以下圖中(43)。是描述此場景的模型。A、B、C、D、【題目44】(44)模式定義

17、一系列的算法,把它們一個個封裝起來,并且使它們可以相互替換,使得算法可以獨立于使用它們的客戶而變化。以下(45)情況適合選用該模式。一個客戶需要使用一組相關對象一個對象的改變需要改變其它對象 需要使用一個算法的不同變體許多相關的類僅僅是行為有異A、命令(Command)B、責任鏈(Chain of Responsibility)C、觀察者(Observer)D、策略(Strategy)【題目45】(44)模式定義一系列的算法,把它們一個個封裝起來,并且使它們可以相互替換,使得算法可以獨立于使用它們的客戶而變化。以下(45)情況適合選用該模式。一個客戶需要使用一組相關對象一個對象的改變需要改變其

18、它對象 需要使用一個算法的不同變體許多相關的類僅僅是行為有異A、B、C、D、【題目46】(46)模式將一個復雜對象的構建與其表示分離,使得同樣的構建過程可以創 建不同的表示。以下(47)情況適合選用該模式。抽象復雜對象的構建步驟基于構建過程的具體實現構建復雜對象的不同表示一個類僅有一個實例一個類的實例只能有幾個不同狀態組合中的一種A、生成器(Builder)B、工廠方法(Factory Method)C、原型(Prototype)D、單例( Singleton)【題目47】(46)模式將一個復雜對象的構建與其表示分離,使得同樣的構建過程可以創 建不同的表示。以下(47)情況適合選用該模式。抽象

19、復雜對象的構建步驟基于構建過程的具體實現構建復雜對象的不同表示一個類僅有一個實例一個類的實例只能有幾個不同狀態組合中的一種A、B、C、D、【題目48】由字符a、b構成的字符串中,若每個a后至少跟一個b,則該字符串集合可用正規式表示為( )。A、(b|ab)*B、(ab*)*C、(a*b*)*D、(a|b)*【題目49】喬姆斯基(Chomsky)將文法分為4種類型,程序設計語言的大多數語法現象可用其中的( )描述。A、上下文有關文法B、上下文無關文法C、正規文法D、短語結構文法【題目50】運行下面的C程序代碼段,會出現( )錯誤。int k=0;for(;kk+;A、變量未定義B、靜態語義C、語

20、法D、動態語義【題目51】在數據庫系統中,一般由DBA使用DBMS提供的授權功能為不同用戶授權,其主要目的是為了保證數據庫的( )。A、正確性B、安全性C、一致性D、完整性【題目52】給定關系模式R(U,F),其中:U為關系模式R中的屬性集,F是U上的一組函數依賴。假設U=A1,A2,A3,A4,F=A1A2,A1A2A3,A1A4,A2A4,那么關系R的主鍵應為(52)。函數依賴集F中的(53)是冗余的。A、A1B、A1A2C、A1A3D、A1A2A3【題目53】給定關系模式R(U,F),其中:U為關系模式R中的屬性集,F是U上的一組函數依賴。假設U=A1,A2,A3,A4,F=A1A2,A

21、1A2A3,A1A4,A2A4,那么關系R的主鍵應為(52)。函數依賴集F中的(53)是冗余的。A、A1A2B、A1A2A3C、A1A4D、A2A4【題目54】給定關系R(A , B , C ,D)和關系S(A ,C ,E ,F),對其進行自然連接運算RS后的屬性列為(54)個;與R.BS.E(RS)等價的關系代數表達式為(55)。A、4B、5C、6D、8【題目55】給定關系R(A , B , C ,D)和關系S(A ,C ,E ,F),對其進行自然連接運算RS后的屬性列為(54)個;與R.BS.E(RS)等價的關系代數表達式為(55)。A、B、C、D、【題目56】下列查詢B=“大數據”且F=

22、“開發平臺”,結果集屬性列為A、B、C、F的關系代數表達式中,查詢效率最高的是( )。A、1,2,3,8 (2=大數據 1=5 3=6 8=開發平臺(RS)B、1,2,3,8 (1=5 3=6 8=開發平臺(2=大數據(R)S)C、1,2,3,8(2=大數據 1=5 3=6(R4=開發平臺(S)D、1,2,3,8(1=5 3=6(2=大數據(R)4=開發平臺(S)【題目57】拓撲序列是有向無環圖中所有頂點的一個線性序列,若有向圖中存在弧或存在從頂點v到w的路徑,則在該有向圖的任一拓撲序列中,v一定在w之前。下面有向圖的拓撲序列是( )。A、41235B、43125C、42135D、41325【

23、題目58】設有一個包含n個元素的有序線性表。在等概率情況下刪除其中的一個元素,若采用順序存儲結構,則平均需要移動(58)個元素;若采用單鏈表存儲,則平均需要移動(59)個元素。A、1B、(n-1)/2C、lognD、n【題目59】設有一個包含n個元素的有序線性表。在等概率情況下刪除其中的一個元素,若采用順序存儲結構,則平均需要移動(58)個元素;若采用單鏈表存儲,則平均需要移動(59)個元素。A、0B、1C、(n-1)/2D、n/2【題目60】具有3個節點的二叉樹有( )種形態。A、2B、3C、5D、7【題目61】以下關于二叉排序樹(或二叉查找樹、二叉搜索樹)的敘述中,正確的是( ) 。A、對

24、二叉排序樹進行先序、中序和后序遍歷,都得到結點關鍵字的有序序列B、含有n個結點的二叉排序樹高度為(log2n)+1C、從根到任意一個葉子結點的路徑上,結點的關鍵字呈現有序排列的特點D、從左到右排列同層次的結點,其關鍵字呈現有序排列的特點【題目62】下表為某文件中字符的出現頻率,采用霍夫曼編碼對下列字符編碼,則字符序列“bee”的編碼為(62);編碼“110001001101”的對應的字符序列為(63)。A、10111011101B、10111001100C、001100100D、110011011【題目63】下表為某文件中字符的出現頻率,采用霍夫曼編碼對下列字符編碼,則字符序列“bee”的編碼

25、為(62);編碼“110001001101”的對應的字符序列為(63)。A、badB、beeC、faceD、bace【題目64】兩個矩陣Am*n和Bn*p相乘,用基本的方法進行,則需要的乘法次數為m*n*p。多個矩陣相乘滿足結合律,不同的乘法順序所需要的乘法次數不同。考慮采用動態規劃方法確定Mi,M(i+1),Mj多個矩陣連乘的最優順序,即所需要的乘法次數最少。最少乘法次數用mi,j表示,其遞歸式定義為:其中i、j和k為矩陣下標,矩陣序列中Mi的維度為(pi-1)*pi采用自底向上的方法實現該算法來確定n個矩陣相乘的順序,其時間復雜度為(64)。若四個矩陣M1、 M2、M3、M4相乘的維度序列

26、為2、6、3、10、3,采用上述算法求解,則乘法次數為(65)。A、O(n2)B、O(n2lgn)C、O(n3)D、O(n3lgn)【題目65】兩個矩陣Am*n和Bn*p相乘,用基本的方法進行,則需要的乘法次數為m*n*p。多個矩陣相乘滿足結合律,不同的乘法順序所需要的乘法次數不同。考慮采用動態規劃方法確定Mi,M(i+1),Mj多個矩陣連乘的最優順序,即所需要的乘法次數最少。最少乘法次數用mi,j表示,其遞歸式定義為:其中i、j和k為矩陣下標,矩陣序列中Mi的維度為(pi-1)*pi采用自底向上的方法實現該算法來確定n個矩陣相乘的順序,其時間復雜度為(64)。若四個矩陣M1、 M2、M3、M

27、4相乘的維度序列為2、6、3、10、3,采用上述算法求解,則乘法次數為(65)。A、156B、144C、180D、360【題目66】以下協議中屬于應用層協議的是(66),該協議的報文封裝在(67)。A、SNMPB、ARPC、ICMPD、X.25【題目67】以下協議中屬于應用層協議的是(66),該協議的報文封裝在(67)。A、TCPB、IPC、UDPD、ICMP【題目68】某公司內部使用作為訪問某服務器的地址,其中wb是( )。A、主機名B、協議名C、目錄名D、文件名【題目69】如果路由器收到了多個路由協議轉發的關于某個目標的多條路由,那么決定采用哪條路由的策略是( )。A、選擇與自己路由協議相

28、同的B、選擇路由費用最小的C、比較各個路由的管理距離D、比較各個路由協議的版本【題目70】與地址2匹配的路由表的表項是( )。A、2/22B、4/22C、4/22D、4/22【題目71】Software entities are more complex for their size than perhaps any other human construct, because no two parts are alike (at least above the statement level). If they are, we make the two similar parts into

29、one, a(71), open or closed. In this respect software systems differ profoundly from computers,buildings, or automobiles, where repeated elements abound.Digital computers are themselves more complex than most things people build; they have very large numbers of states. This makes conceiving, describi

30、ng, and testing them hard. Software systems have orders of magnitude more (72)than computers do.Likewise, a scaling-up of a software entity is not merely a repetition of the same elements in larger size; it is necessarily an increase in the number of different elements. In most cases, the elements i

31、nteract with each other in some(73)fashion,and the complexity of the whole increases much more than linearly.The complexity of software is a(an)(74)property, not an accidental one. Hence descriptions of a software entity that abstract away its complexity often abstract away its essence.Mathematics a

32、nd the physical sciences made great strides for three centuries by constructing simplified models of complex phenomena, deriving properties from the models, and verifying those properties experimentally. This worked because the complexities(75)in the models were not the essential properties of the p

33、henomena. It does not work when the complexities are the essence.Many of the classical problems of developing software products derive from this essential complexity and its nonlinear increases with size. Not only technical problems but management problems as well come from the complexity.A、taskB、jo

34、bC、subroutineD、program【題目72】Software entities are more complex for their size than perhaps any other human construct, because no two parts are alike (at least above the statement level). If they are, we make the two similar parts into one, a(71), open or closed. In this respect software systems diff

35、er profoundly from computers,buildings, or automobiles, where repeated elements abound.Digital computers are themselves more complex than most things people build; they have very large numbers of states. This makes conceiving, describing, and testing them hard. Software systems have orders of magnit

36、ude more (72)than computers do.Likewise, a scaling-up of a software entity is not merely a repetition of the same elements in larger size; it is necessarily an increase in the number of different elements. In most cases, the elements interact with each other in some(73)fashion,and the complexity of

37、the whole increases much more than linearly.The complexity of software is a(an)(74)property, not an accidental one. Hence descriptions of a software entity that abstract away its complexity often abstract away its essence.Mathematics and the physical sciences made great strides for three centuries b

38、y constructing simplified models of complex phenomena, deriving properties from the models, and verifying those properties experimentally. This worked because the complexities(75)in the models were not the essential properties of the phenomena. It does not work when the complexities are the essence.

39、Many of the classical problems of developing software products derive from this essential complexity and its nonlinear increases with size. Not only technical problems but management problems as well come from the complexity.A、statesB、partsC、conditionsD、expressions【題目73】Software entities are more co

40、mplex for their size than perhaps any other human construct, because no two parts are alike (at least above the statement level). If they are, we make the two similar parts into one, a(71), open or closed. In this respect software systems differ profoundly from computers,buildings, or automobiles, w

41、here repeated elements abound.Digital computers are themselves more complex than most things people build; they have very large numbers of states. This makes conceiving, describing, and testing them hard. Software systems have orders of magnitude more (72)than computers do.Likewise, a scaling-up of

42、a software entity is not merely a repetition of the same elements in larger size; it is necessarily an increase in the number of different elements. In most cases, the elements interact with each other in some(73)fashion,and the complexity of the whole increases much more than linearly.The complexit

43、y of software is a(an)(74)property, not an accidental one. Hence descriptions of a software entity that abstract away its complexity often abstract away its essence.Mathematics and the physical sciences made great strides for three centuries by constructing simplified models of complex phenomena, de

44、riving properties from the models, and verifying those properties experimentally. This worked because the complexities(75)in the models were not the essential properties of the phenomena. It does not work when the complexities are the essence.Many of the classical problems of developing software pro

45、ducts derive from this essential complexity and its nonlinear increases with size. Not only technical problems but management problems as well come from the complexity.A、linearB、nonlinearC、parallelD、additive【題目74】Software entities are more complex for their size than perhaps any other human construc

46、t, because no two parts are alike (at least above the statement level). If they are, we make the two similar parts into one, a(71), open or closed. In this respect software systems differ profoundly from computers,buildings, or automobiles, where repeated elements abound.Digital computers are themse

47、lves more complex than most things people build; they have very large numbers of states. This makes conceiving, describing, and testing them hard. Software systems have orders of magnitude more (72)than computers do.Likewise, a scaling-up of a software entity is not merely a repetition of the same e

48、lements in larger size; it is necessarily an increase in the number of different elements. In most cases, the elements interact with each other in some(73)fashion,and the complexity of the whole increases much more than linearly.The complexity of software is a(an)(74)property, not an accidental one.

49、 Hence descriptions of a software entity that abstract away its complexity often abstract away its essence.Mathematics and the physical sciences made great strides for three centuries by constructing simplified models of complex phenomena, deriving properties from the models, and verifying those pro

50、perties experimentally. This worked because the complexities(75)in the models were not the essential properties of the phenomena. It does not work when the complexities are the essence.Many of the classical problems of developing software products derive from this essential complexity and its nonlin

51、ear increases with size. Not only technical problems but management problems as well come from the complexity.A、surfaceB、outsideC、exteriorD、essential【題目75】Software entities are more complex for their size than perhaps any other human construct, because no two parts are alike (at least above the stat

52、ement level). If they are, we make the two similar parts into one, a(71), open or closed. In this respect software systems differ profoundly from computers,buildings, or automobiles, where repeated elements abound.Digital computers are themselves more complex than most things people build; they have

53、 very large numbers of states. This makes conceiving, describing, and testing them hard. Software systems have orders of magnitude more (72)than computers do.Likewise, a scaling-up of a software entity is not merely a repetition of the same elements in larger size; it is necessarily an increase in t

54、he number of different elements. In most cases, the elements interact with each other in some(73)fashion,and the complexity of the whole increases much more than linearly.The complexity of software is a(an)(74)property, not an accidental one. Hence descriptions of a software entity that abstract awa

55、y its complexity often abstract away its essence.Mathematics and the physical sciences made great strides for three centuries by constructing simplified models of complex phenomena, deriving properties from the models, and verifying those properties experimentally. This worked because the complexiti

56、es(75)in the models were not the essential properties of the phenomena. It does not work when the complexities are the essence.Many of the classical problems of developing software products derive from this essential complexity and its nonlinear increases with size. Not only technical problems but m

57、anagement problems as well come from the complexity.A、fixedB、includedC、ignoredD、stabilized答案及解析【答案1】:答案:A【解析】指令和數據是都存儲在內存中,傳統計算機CPU在執行過程中根據指令周期的不同階段來區分是指令還是數據,取指周期取出的是指令,執行周期取出的是數據。【答案2】:答案:C【解析】PC(程序計數器)是用于存放下一條指令所在單元的地址。當執行一條指令時,處理器首先需要從PC中取出指令在內存中的地址,通過地址總線尋址獲取?!敬鸢?】:答案:B【解析】如果浮點數的階碼(包括1位階符)用R位的移

58、碼表示,尾數(包括1位數符)用M位的補碼表示,則浮點數表示的數值范圍如下?!敬鸢?】:答案:C【解析】海明碼的構造方法是在數據位之間插入k個校驗位,通過擴大碼距來實現檢錯和糾錯。設數據位是n位,校驗位是k位,則n和k的必須滿足以下的關系。2K-1n+k數據為16位時,至少需要5位校驗位。25-116+5【答案5】:答案:D【解析】第一條指令執行時間+(指令數-1)*各指令段執行時間中最大的執行時間。4t + 3t + 2t +(100-1)X 4t = 405t【答案6】:答案:D【解析】在程序的執行過程中,Cache與主存的地址映射是由硬件自動完成的?!敬鸢?】:答案:A【解析】IDEA算法

59、和RC4算法都對稱加密算法,只能用來進行數據加密。MD5算法是消息摘要算法,只能用來生成消息摘要無法進行數字簽名。RSA算法是典型的非對稱加密算法,主要具有數字簽名和驗簽的功能?!敬鸢?】:答案:D【解析】數字簽名是信息的發送者才能產生的別人無法偽造的一段數字串,這段數字串同時也是對信息的發送者發送信息真實性的一個有效證明。不能驗證接收者的合法性。【答案9】:答案:C【解析】【答案10】:答案:B【解析】根據中華人民共和國商標法第三十八條注冊商標有效期滿,需要繼續使用的,應當在期滿前六個月內申請續展注冊。專利權和著作權到期后都無法延長,而商業秘密權無期限限制。【答案11】:答案:D【解析】專利

60、審查指南的規定在審查過程中,對于不同的申請人同日 (指申請日,有優先權的指優先權日) 就同樣的發明創造分別提出專利申請,并且這兩件申請符合授予專利權的其他條件的,應當根據專利法實施細則第四十一條第一款的規定,通知申請人自行協商確定申請人?!敬鸢?2】:答案:B【解析】按照商標法的規定,第29條,以及實施條例19條規定,同一天申請的,初步審定并公告使用在先的。駁回其他人的申請。均未使用獲無法證明的,各自協商,不愿協商或者協商不成的,抽簽決定,不抽簽的,視為放棄?!敬鸢?3】:答案:A【解析】【答案14】:答案:C【解析】【答案15】:答案:D【解析】【答案16】:答案:C【解析】【答案17】:答

溫馨提示

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

評論

0/150

提交評論