




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
102023上半年軟件設計師考試真題及答案-上午卷1】CPU〔〕中。A(PC)B、累加器(AC)C、指令存放器(IR)D、地址存放器(AR)2】要推斷宇長為16位的整數a的低四位是否全為0,則〔〕A、將a與0x000F進展“規律與“運算,然后推斷運算結果是否等于0B、將a與0x000F進展“規律或“運算,然后推斷運算結果是否等于FC、將a與0x000F0D、將a與0x000F進展“規律與“運算,然后推斷運算結果是否等于F3】計算機系統中常用的輸入/輸出把握方式有無條件傳送、中斷、程序查詢和DMA方式等。當承受〔〕CPU執行程序指令來傳送數據。A、中斷B、程序查詢C、無條件傳送D、DMA4】R,則該系統的千小時牢靠度為〔。A、(1-R3)(1-R時牢靠度為〔。B、(1-(1-R)3)(1-(1-R)2)C、(1-R3)+(1-R2)D、(1-(1-R)3)+(1-(1-R)2)5】己知數據信息為16位,最少應附加〔〕位校驗位,才能實現海明碼糾錯。A、3B、4C、56】以下關于Cache(高速緩沖存儲器)的表達中,不正確的選項是〔〕A、CacheB、Cache的內容是主存局部內容的拷貝C、Cache的命中率并不隨其容量增大線性地提高D、Cache位于主存與CPU之間7】S使用〔〕協議對報文進展封裝A、SSHB、SSLC、SHA-1D、SET8】以下加密算法中適合對大量的明文消息進展加密傳輸的是〔〕A、RSAB、SHA-1C、MD5D、RC59】假定用戶A、B分別在I1I2CA處取得了各自的證書,下面〔〕A、B互信的必要條件。A、A、B互換私鑰B、A、B互換公鑰C、I1、I2D、I1、I210】甲軟件公司受乙企業托付安排公司軟件設計師開發了信息系統治理軟件同中未對軟件著作權歸屬作出明確的商定,所以該信息系統治理軟件的著作權由()享有。A、甲B、乙C、甲與乙共同D、軟件設計師11】依據我國商標法,以下商品中必需使用注冊商標的是〔A、醫療儀器B、墻壁涂料C、無糖食品D、煙草制品12】狀況,并提出多種可能承受的解決方法。以下說法中,不行能承受()A、甲、乙作為共同申請人B、甲或乙一方放棄權利并從另一方得到適當的補償C、甲、乙都不授予專利權D、甲、乙都授予專利權13】數字語音的采樣頻率定義為8kHz,這是由于()A、語音信號定義的頻率最高值為4kHzB、語音信號定義的頻率最高值為8kHzC、數字語音轉輸線路的帶寬只有8kHzD、一般聲卡的采樣頻率最高為每秒8k14】300DPI3×4英寸的圖片,可以得到()像素的數字圖像。A、300×300B、300×400C、900×4D、900×120015】在承受構造化開發方法進展軟件開發時,設計階段接口設計主要依據需求分析階段的()。接口設計的任務主要是()。A、數據流圖B、E-RC、狀態-遷移圖D、加工規格說明16】在承受構造化開發方法進展軟件開發時,設計階段接口設計主要依據需求分析階段的()。接口設計的任務主要是()。A、定義軟件的主要構造元素及其之間的關系B、確定軟件涉及的文件系統的構造及數據庫的表構造C、描述軟件與外部環境之間的交互關系,軟件內模塊之間的調用關系D、確定軟件各個模塊內部的算法和數據構造17】某軟件工程的活動圖如以以下圖所示邊上的數字表示活動的持續時間(天),則完成該工程的最少時間為()天?;顒覤DHK早可以從第()天開始。(活動AB、AE和AC最早從第1天開始)A、17B、18C、19D、2018】某軟件工程的活動圖如以以下圖所示邊上的數字表示活動的持續時間(天),則完成該工程的最少時間為()天?;顒覤DHK早可以從第()天開始。(活動AB、AE和AC最早從第1天開始)A、310B、411C、39D、41019】在進展軟件開發時,承受無主程序員的開發小組,成員之間相互公正;而主程序員負責制的8名開發人員構成的小組中,無主程序員組和主程序員組的溝通路徑分別是。A、328B、327C、288D、28720】①關鍵字〔或保存字〕②變量③函數④數據類型⑤注釋A、①②③B、②③④C、①③⑤D、②④⑤21】在僅由字符a、bb結尾的字符串集合可用正規式表示為()A、(b|ab)*bB、(ab*)*bC、a*b*bD、(a|b)*b22】在以階段劃分的編譯過程中,推斷程序語句的形式是否正確屬于階段的工作。A、詞法分析B、語法分析C、語義分析D、代碼生成23】某文件治理系統在磁盤上建立了位示圖(bitmap)字長為32位,磁盤的容量為300GB,物理塊的大小為4MB,那么位示圖的大小需要()個字。A、1200B、2400C、6400D、960024】3個并發進程競爭資源R5R,R,才能保證系統不會發生死鎖。A、12B、13C、14D、1525】()某計算機系統頁面大小為4K,進程的頁面變換表如下所示。假設進程的規律地址()A、2048HB、4096HC、4D16HD、6D16H26】進程 P1、P2 、P3、P4 和 P5 的前趨圖如下所示:PV操作把握進程P1、P2、P3、P4和P5并發執行的過程,需要設置5個信號量S1、S2、S3、S4和S5,且信號量S1~S5的初值都等于零如下的進程執行圖中a和b處應分別填寫(26);c和d示:PV操作把握進程P1、P2、A、V(S1P(S2)V(S3)B、P(S1V(S2)V(S3)C、V(S1V(S2)V(S3)D、P(S1P(S2)V(S3)27】示:PV操作把握進程P1、P2、進程 P1、P2 、P3、P4 和 P5 的前趨圖如示:PV操作把握進程P1、P2、P3、P4和P5并發執行的過程,需要設置5個信號量S1、S2、S3、S4和S5,且信號量S1~S5的初值都等于零如下的進程執行圖中a和b處應分別填寫(26);c和d處應分別填寫(27);e 和 f 處 應 分 別 填 寫 (28) 。A、P(S2P(S4)B、V(S2P(S4)C、P(S2V(S4)D、V(S2V(S4)28】示:PV操作把握進程P1、P2、進程 P1、P2 、P3、P4 和 P5 的前趨圖如示:PV操作把握進程P1、P2、P3、P4和P5并發執行的過程,需要設置5個信號量S1、S2、S3、S4和S5,且信號量S1~S5的初值都等于零如下的進程執行圖中a和b處應分別填寫(26);c和d處應分別填寫(27);e 和 f 處 應 分 別 填 寫 (28) 。A、P(S4V(S5)B、V(S5P(S4)C、V(S4P(S5)D、V(S4V(S5)29】以下關于螺旋模型的表達中,不正確的選項是()A、它是風險驅動的,要求開發人員必需具有豐富的風險評估學問和閱歷B、它可以降低過多測試或測試缺乏帶來的風險C、它包含維護周期,因此維護和開發之間沒有本質區分D、它不適用于大型軟件開發30】以下關于極限編程(XP)中結對編程的表達中,不正確的選項是()。A、支持共同代碼擁有和共同對系統負責B、擔當了非正式的代碼審查過程C、代碼質量更高D、編碼速度更快31】以下關于C/S〔A、允許合理地劃分三層的功能,使之在規律上保持相對獨立性B、允許各層靈敏地選用平臺和軟件C、各層可以選擇不同的開發語言進展并行開發D、系統安裝、修改和維護均只在效勞器端進展32】在設計軟件的模塊構造時,()不能改進設計質量。A、盡量削減高扇出構造B、盡量削減高扇入構造C、將具有相像功能的模塊合并D、完善模塊的功能33】A、BCD,則模塊D的內聚類型為()內聚。以下關于該內聚類型的表達中,不正確的選項是()。A、巧合B、規律C、時間D、過程34】A、BCD,則模塊D的內聚類型為()內聚。以下關于該內聚類型的表達中,不正確的選項是()。A、具有最低的內聚性B、不易修改和維護C、不易理解D、不影響模塊間的耦合關系35】對以以下圖所示的程序流程圖進展語句掩蓋測試和路徑掩蓋測試至少需要(35)個測試用例承受 McCabe 度 量 法 計 算 其 環 路 復 雜 度 為 (36) 。A、23B、24C、25D、2636】對以以下圖所示的程序流程圖進展語句掩蓋測試和路徑掩蓋測試至少需要(35)個測試用例承受 McCabe 度 量 法 計 算 其 環 路 復 雜 度 為 (36) 。A、1B、2C、3D、437】在面對對象方法中,兩個及以上的類作為一個類的父類時,稱為(),使用它可能造成子類中存在()的成員。A、多重繼承B、多態C、封裝D、層次繼承38】在面對對象方法中,兩個及以上的類作為一個類的父類時,稱為(),使用它可能造成子類中存在()的成員。A、動態B、私有C、公共D、二義性39】承受面對對象方法進展軟件開發,在分析階段,架構師主要關注系統的()。A、技術B、部署C、實現D、行為40】在面對對象方法中,多態指的是()A、客戶類無需知道所調用方法的特定子類的實現B、對象動態地修改類C、一個對象對應多張數據庫表D、子類只能夠掩蓋父類中非抽象的方法41】A、序列圖B、狀態圖C、通信圖D、活動圖42】A、類B、對象C、流名稱D、消息43】A、類B、對象C、流名稱D、消息44】以以下圖所示為觀看者(Obserrver)模式的抽象示意圖,其中()知道其觀看者,可以有任何多個觀看者觀看同一個目標;供給住處和刪除觀看者對象的接口。此模式表達的最主要的特征是( )A、SubjectB、ObserverC、ConcreteSubjectD、ConcreteObserver45】以以下圖所示為觀看者(Obserrver)模式的抽象示意圖,其中()知道其觀看者,可以有任何多個觀看者觀看同一個目標;供給住處和刪除觀看者對象的接口。此模式表達的最主要的特征是( )A、類應當對擴開放放,對修改關閉B、使所要交互的對象盡量松耦合C、組合優先于繼承使用D、僅與直接關聯類交互46】裝飾器(Decorator)模式用于();外觀(Facade)模式用于()。①將一個對象加以包裝以給客戶供給其期望的另外一個接口②將一個對象加以包裝以供給一些額外的行為③將一個對象加以包裝以把握對這個對象的訪問④將一系列對象加以包裝以簡化其接口A、①B、②C、③D、④47】裝飾器(Decorator)模式用于();外觀(Facade)模式用于()。①將一個對象加以包裝以給客戶供給其期望的另外一個接口②將一個對象加以包裝以供給一些額外的行為③將一個對象加以包裝以把握對這個對象的訪問④將一系列對象加以包裝以簡化其接口A、①B、②C、③D、④48】能識別()某確定的有限自動機(DFA)的狀態轉換圖如以以下圖所示(AEDFA能識別()A、00110B、10101C、11100D、1100149】()函數mainf的定義如下所示調用函數們f時第一個參數承受傳值(callbyvalue)方式其次個參數承受傳引用(callbyreference)方式,main函數中“print(x)“()A、11B、40C、45D、70以以下圖為一個表達式的語法樹以以下圖為一個表達式的語法樹A、x5y+*a/b-B、x5yab*+/-C、-/*x+5yabD、x5*y+a/b-51】假設事務T1D1T2、T3D2、D3加了排它鎖,則事務T1T2A、D2、D3B、D2、D3C、D2,D3D、D2、D352】假設事務T1D1T2、T3D2、D3加了排它鎖,則事務T1T2A、D1、D3B、D1、D3C、D1,D3D、D1,D353】假設關系R,U={A1,A2,A3},F={A1A3A2,A1A2→A3},則關系R定含有屬性()。A、A1B、A2C、A3D、A2A354】下:Supp〔供給商號,供給商名,在某企業的工程工程治理系統的數據庫中供給商關系Supp工程關系Proj和零件關系Part下:Supp〔供給商號,供給商名,地址,〕Proj〔工程號,工程名,負責人,〕Part〔零件號,零件名〕其中,每個供給商可以為多個工程供給多種零件,每個工程可由多個供給商供給多種零件。SP_P需要生成一個獨立的關系模式,其聯系類型為〔54〕給定關系模式SP_P〔供給商號,工程號,零件號,數量〕3〔3〕的供給商,輸出其供給商號和供給零件數量的總和,并按供給商號降序排列。SELECT供給商號,SUM〔數量〕FROM(55)GROUPBY供給商號(56)ORDERBY供給商號DESC;A、*:*:*B、1:*:*C、1:1:*D、1:1:155】在某企業的工程工程治理系統的數據庫中供給商關系SuppProj和零件關系Part的E-R模型和關系模式如下:Supp〔供給商號,供給商名,地址,〕Proj〔工程號,工程名,負責人,〕Part〔零件號,零件名〕其中,每個供給商可以為多個工程供給多種零件,每個工程可由多個供給商供給多種零件。SP_P需要生成一個獨立的關系模式,其聯系類型為〔54〕給定關系模式SP_P〔供給商號,工程號,零件號,數量〕3〔3〕的供給商,輸出其供給商號和供給零件數量的總和,并按供給商號降序排列。SELECT供給商號,SUM〔數量〕FROM(55)GROUPBY供給商號(56)ORDERBY供給商號下:Supp〔供給商號,供給商名,A、SuppB、ProjC、PartD、SP_P56】下:Supp〔供給商號,供給商名,在某企業的工程工程治理系統的數據庫中供給商關系SuppProj和零件關系Part的下:Supp〔供給商號,供給商名,地址,〕Proj〔工程號,工程名,負責人,〕Part〔零件號,零件名〕其中,每個供給商可以為多個工程供給多種零件,每個工程可由多個供給商供給多種零件。SP_P需要生成一個獨立的關系模式,其聯系類型為〔54〕給定關系模式SP_P〔供給商號,工程號,零件號,數量〕3〔3〕的供給商,輸出其供給商號和供給零件數量的總和,并按供給商號降序排列。SELECT供給商號,SUM〔數量〕FROM(55)GROUPBY供給商號(56)ORDERBY供給商號DESC;A、HAVINGCOUNT(工程號)>2B、WHERECOUNT(工程號)>2C、HAVINGCOUNT(DISTINCT(工程號))>2D、WHERECOUNT(DISTINCT(工程號))>357】以下關于字符串的表達中,正確的選項是〔〕A、包含任意個空格字符的字符串稱為空串B、字符串不是線性數據構造C、字符串的長度是指串中所含字符的個數D、字符串的長度是指串中所含非空格字符的個數58】棧S初始為空,用I表示入棧、Oa1a2a3a4a5,則通過棧S得到出棧序列a2a4a5a3a1A、IIOIIOIOOOB、IOIOIOIOIOC、IOOIIOIOIOD、IIOOIOIOOO59】某二叉樹的先序遍歷序列為ABCDEF,中序遍歷序列為BADCFE,則該二叉樹的高度(即層數)為()A、3B、4C、5D、660】對于n個元素的關鍵宇序列{k1,k2,...kn},當且僅當滿足關系 ki≤k2i且ki≤k2i+1{i=1.2...[n/2]}時稱其為小根堆(小頂堆)。以下序列中,()不是小根堆。A、16,25,40,55,30,50,45B、16,40,25,50,45,30,55C、16,25,39.,41,45,43,50D、16,40,25,53,39,55,4561】12a[1..12]待查找的元素正好等于a[9],則在此過程中,依次與數組中的()比較后,查找成功完畢。A、a[6]、a[7]、a[8]、a[9]B、a[6]、a[9]C、a[6]、a[7]、a[9]D、a[6]、a[8]、a[9]62】某汽車加工工廠有兩條裝配線L1和L2,每條裝配線的工位數均為n〔Sij,i=1或2,j=1,2..n兩條裝配線對應的工位完成同樣的加工工作但是所需要的時間可能不i=1或2,j=1,,..n。汽車底盤開頭到進入兩條裝配線的時間(ee2)以及裝配后到完畢的時間(X1X2)也可能不一樣。從一個工位加工后流到下一個工位需要遷移時間(tii=1或j=...。現在要以最快的時間完成一輛汽車的裝配,求最優的裝配路線。分析該問題,覺察問題具有最優子構造。以L1為例,除了第一個工位之外,經過第j個工位的最短時間包含了經過L1的第j-1個工位的最短時間或者經過L2的第j-1個工位的最短時間,如式(1)。裝配后到完畢的最短時間包含離開L1的最短時間或者離開L2的最短時 間 如 式 〔 2 〕 。由于在求解經過L1和L2jL1的第j-1時間或者經過L2j-1方法求解。該問題承受的算法設計策略是〔,算法的時間簡潔度為〔〕以下是一個裝配調度實例,其最短的裝配時間為〔〕,裝配路線為〔〕A、分治B、動態規劃C、貪心D、回溯63】某汽車加工工廠有兩條裝配線L1和L2,每條裝配線的工位數均為n〔Sij,i=1或2,j=1,2..n兩條裝配線對應的工位完成同樣的加工工作但是所需要的時間可能不i=1或2,j=1,,..n。汽車底盤開頭到進入兩條裝配線的時間(ee2)以及裝配后到完畢的時間(X1X2)也可能不一樣。從一個工位加工后流到下一個工位需要遷移時間(tii=1或j=...。現在要以最快的時間完成一輛汽車的裝配,求最優的裝配路線。分析該問題,覺察問題具有最優子構造。以L1為例,除了第一個工位之外,經過第j個工位的最短時間包含了經過L1的第j-1個工位的最短時間或者經過L2的第j-1個工位的最短時間,如式(1)。裝配后到完畢的最短時間包含離開L1的最短時間或者離開L2的最短時 間 如 式 〔 2 〕 。由于在求解經過L1和L2jL1的第j-1時間或者經過L2j-1方法求解。該問題承受的算法設計策略是〔,算法的時間簡潔度為〔〕以下是一個裝配調度實例,其最短的裝配時間為〔〕,裝配路線為〔〕A、O(lgn)B、O(n)C、O(n2)D、O(nlgn)64】某汽車加工工廠有兩條裝配線L1和L2,每條裝配線的工位數均為n〔Sij,i=1或2,j=1,2..n兩條裝配線對應的工位完成同樣的加工工作但是所需要的時間可能不i=1或2,j=1,,..n。汽車底盤開頭到進入兩條裝配線的時間(ee2)以及裝配后到完畢的時間(X1X2)也可能不一樣。從一個工位加工后流到下一個工位需要遷移時間(tii=1或j=...?,F在要以最快的時間完成一輛汽車的裝配,求最優的裝配路線。分析該問題,覺察問題具有最優子構造。以L1為例,除了第一個工位之外,經過第j個工位的最短時間包含了經過L1的第j-1個工位的最短時間或者經過L2的第j-1個工位的最短時間,如式(1)。裝配后到完畢的最短時間包含離開L1的最短時間或者離開L2的最短時 間 如 式 〔 2 〕 。由于在求解經過L1和L2jL1的第j-1時間或者經過L2j-1方法求解。該問題承受的算法設計策略是〔,算法的時間簡潔度為〔〕以下是一個裝配調度實例,其最短的裝配時間為〔〕,裝配路線為〔〕A、21B、23C、20D、2665】某汽車加工工廠有兩條裝配線L1和L2,每條裝配線的工位數均為n〔Sij,i=1或2,j=1,2..n兩條裝配線對應的工位完成同樣的加工工作但是所需要的時間可能不i=1或2,j=1,,..n。汽車底盤開頭到進入兩條裝配線的時間(ee2)以及裝配后到完畢的時間(X1X2)也可能不一樣。從一個工位加工后流到下一個工位需要遷移時間(tii=1或j=...?,F在要以最快的時間完成一輛汽車的裝配,求最優的裝配路線。分析該問題,覺察問題具有最優子構造。以L1為例,除了第一個工位之外,經過第j個工位的最短時間包含了經過L1的第j-1個工位的最短時間或者經過L2的第j-1個工位的最短時間,如式(1)。裝配后到完畢的最短時間包含離開L1的最短時間或者離開L2的最短時 間 如 式 〔 2 〕 。由于在求解經過L1和L2jL1的第j-1時間或者經過L2j-1方法求解。該問題承受的算法設計策略是〔,算法的時間簡潔度為〔〕以下是一個裝配調度實例,其最短的裝配時間為〔〕,裝配路線為〔〕A、S11→S12→S13B、S11→S22→S13C、S21→S12→S23D、S21→S22→S2366】在掃瞄器地址欄輸入一個正確的網址后,本地主機將首先在查詢該網址對應的IP地址。A、本地DNSB、本機hostsC、本地DNSD、根域名效勞器67】下面關于Linux名目的描述中,正確的選項是A、Linux/root“表示B、C、B、Linux中有多個根名目,用“/“加相應名目名稱表示C、Linux“/“表示B、C、D、Linux中有多個根名目,用相應名目名稱表示68】A、以下關于TCP/IP協議棧中協議和層次的對應關系正確的選項是〔〕A、D、69】D、在異步通信中,每個字符包含1位起始位、72位終止位,假設每秒鐘傳送500個字符,則有效數據速率為A、500b/sB、700b/sC、3500b/sD、5000b/s70】以下路由策略中,依據網絡信息常常更路由的是()A、靜態路由B、洪泛式C、隨機路由D、自適應路由71】Thebeautyofsoftwareisinitsfunction,initsinternalstructure,andinthewayinwhichitiscreatedbyateam.Toauser,aprogramwithjusttherightfeaturespresentedthroughanintuitiveand(71)interfaceisbeautiful.Toasoftwaredesigner,aninternalstructurethatispartitionedinasimpleandintuitivemanner,andthatminimizesinternalcouplingisbeautiful.Todevelopersandmanagers,amotivatedteamofdevelopersmakingsignificantprogresseveryweek,andproducingdefect-freecode,isbeautiful.Thereisbeautyonalltheselevels.ourworldneedssoftware--lotsofsoftware.Fiftyyearsagosoftwarewassomethingthatraninafewbigandexpensivemachines.Thirtyyearsagoitwassomethingthatraninmostcompaniesandindustrialsettings.Nowthereissoftwarerunninginourcellphones,watcheapplianceautomobiletoyandtools.Andneedfornewandbettersoftwarenever(72).Asourcivilizationgrowsandexpands,asdevelopingnationsbuildtheirinfrastructures,asdevelopednationsstrivetoachieveevergreaterefficiencies,theneedformoreandmoreSoftware(73)toincrease.Itwouldbeagreatshameif,inallthatsoftware,therewasnobeauty.Weknowthatsoftwarecanbeugly.Weknowthatitcanbehardtouse,unreliable,andcarelesslystructured.Weknowthattherearesoftwaresystemswhosetangledandcarelessinternalstructuresmakethemexpensiveanddifficulttochange.Weknowthattherearesoftwaresystemsthatpresenttheirfeaturesthroughanawkwardandcumbersomeinterface.Weknowthattherearesoftwaresystemsthatcrashandmisbehave.Theseare(74)systems.Unfortunately,asaprofession,softwaredeveloperstendtocreatemoreuglysystemsthanbeautifulones.Thereisasecretthatthebestsoftwaredevelopersknow.Beautyischeaperthanugliness.Beautyisfasterthanugliness.Abeautifulsoftwaresystemcanbebuiltandmaintainedinlesstime,andforlessmoney,thananuglyone.Novicesoftwaredevelopersdon”t.understandthis.Theythinkthattheyhavetodoeverythingfastandquick.Theythinkthatbeautyis(75).No!Bydoingthingsfastandquic,theymakemessesthatmakethesoftwarestifandhardtounderstan,Beautifulsystemseflexibleandeasytounderstand.Buildingthemandmaintainingthemisajoy.Itisuglinessthatisimpractical.Uglinesswillslowyoudownandmakeyoursoftwareexpensiveandbrittle.Beautifulsystemscosttheleastbuildandmaintain,andaredeliveredsoonest.A、SimpleB、HardC、ComplexD、duplicated72】Thebeautyofsoftwareisinitsfunction,initsinternalstructure,andinthewayinwhichitiscreatedbyateam.Toauser,aprogramwithjusttherightfeaturespresentedthroughanintuitiveand(71)interfaceisbeautiful.Toasoftwaredesigner,aninternalstructurethatispartitionedinasimpleandintuitivemanner,andthatminimizesinternalcouplingisbeautiful.Todevelopersandmanagers,amotivatedteamofdevelopersmakingsignificantprogresseveryweek,andproducingdefect-freecode,isbeautiful.Thereisbeautyonalltheselevels.ourworldneedssoftware--lotsofsoftware.Fiftyyearsagosoftwarewassomethingthatraninafewbigandexpensivemachines.Thirtyyearsagoitwassomethingthatraninmostcompaniesandindustrialsettings.Nowthereissoftwarerunninginourcellphones,watcheapplianceautomobiletoyandtools.Andneedfornewandbettersoftwarenever(72).Asourcivilizationgrowsandexpands,asdevelopingnationsbuildtheirinfrastructures,asdevelopednationsstrivetoachieveevergreaterefficiencies,theneedformoreandmoreSoftware(73)toincrease.Itwouldbeagreatshameif,inallthatsoftware,therewasnobeauty.Weknowthatsoftwarecanbeugly.Weknowthatitcanbehardtouse,unreliable,andcarelesslystructured.Weknowthattherearesoftwaresystemswhosetangledandcarelessinternalstructuresmakethemexpensiveanddifficulttochange.Weknowthattherearesoftwaresystemsthatpresenttheirfeaturesthroughanawkwardandcumbersomeinterface.Weknowthattherearesoftwaresystemsthatcrashandmisbehave.Theseare(74)systems.Unfortunately,asaprofession,softwaredeveloperstendtocreatemoreuglysystemsthanbeautifulones.Thereisasecretthatthebestsoftwaredevelopersknow.Beautyischeaperthanugliness.Beautyisfasterthanugliness.Abeautifulsoftwaresystemcanbebuiltandmaintainedinlesstime,andforlessmoney,thananuglyone.Novicesoftwaredevelopersdon”t.understandthis.Theythinkthattheyhavetodoeverythingfastandquick.Theythinkthatbeautyis(75).No!Bydoingthingsfastandquic,theymakemessesthatmakethesoftwarestifandhardtounderstan,Beautifulsystemseflexibleandeasytounderstand.Buildingthemandmaintainingthemisajoy.Itisuglinessthatisimpractical.Uglinesswillslowyoudownandmakeyoursoftwareexpensiveandbrittle.Beautifulsystemscosttheleastbuildandmaintain,andaredeliveredsoonest.A、happensB、existsC、stopsD、starts73】Thebeautyofsoftwareisinitsfunction,initsinternalstructure,andinthewayinwhichitiscreatedbyateam.Toauser,aprogramwithjusttherightfeaturespresentedthroughanintuitiveand(71)interfaceisbeautiful.Toasoftwaredesigner,aninternalstructurethatispartitionedinasimpleandintuitivemanner,andthatminimizesinternalcouplingisbeautiful.Todevelopersandmanagers,amotivatedteamofdevelopersmakingsignificantprogresseveryweek,andproducingdefect-freecode,isbeautiful.Thereisbeautyonalltheselevels.ourworldneedssoftware--lotsofsoftware.Fiftyyearsagosoftwarewassomethingthatraninafewbigandexpensivemachines.Thirtyyearsagoitwassomethingthatraninmostcompaniesandindustrialsettings.Nowthereissoftwarerunninginourcellphones,watcheapplianceautomobiletoyandtools.Andneedfornewandbettersoftwarenever(72).Asourcivilizationgrowsandexpands,asdevelopingnationsbuildtheirinfrastructures,asdevelopednationsstrivetoachieveevergreaterefficiencies,theneedformoreandmoreSoftware(73)toincrease.Itwouldbeagreatshameif,inallthatsoftware,therewasnobeauty.Weknowthatsoftwarecanbeugly.Weknowthatitcanbehardtouse,unreliable,andcarelesslystructured.Weknowthattherearesoftwaresystemswhosetangledandcarelessinternalstructuresmakethemexpensiveanddifficulttochange.Weknowthattherearesoftwaresystemsthatpresenttheirfeaturesthroughanawkwardandcumbersomeinterface.Weknowthattherearesoftwaresystemsthatcrashandmisbehave.Theseare(74)systems.Unfortunately,asaprofession,softwaredeveloperstendtocreatemoreuglysystemsthanbeautifulones.Thereisasecretthatthebestsoftwaredevelopersknow.Beautyischeaperthanugliness.Beautyisfasterthanugliness.Abeautifulsoftwaresystemcanbebuiltandmaintainedinlesstime,andforlessmoney,thananuglyone.Novicesoftwaredevelopersdon”t.understandthis.Theythinkthattheyhavetodoeverythingfastandquick.Theythinkthatbeautyis(75).No!Bydoingthingsfastandquic,theymakemessesthatmakethesoftwarestifandhardtounderstan,Beautifulsystemseflexibleandeasytounderstand.Buildingthemandmaintainingthemisajoy.Itisuglinessthatisimpractical.Uglinesswillslowyoudownandmakeyoursoftwareexpensiveandbrittle.Beautifulsystemscosttheleastbuildandmaintain,andaredeliveredsoonest.A、startsB、continuesC、appearsD、stops74】Thebeautyofsoftwareisinitsfunction,initsinternalstructure,andinthewayinwhichitiscreatedbyateam.Toauser,aprogramwithjusttherightfeaturespresentedthroughanintuitiveand(71)interfaceisbeautiful.Toasoftwaredesigner,aninternalstructurethatispartitionedinasimpleandintuitivemanner,andthatminimizesinternalcouplingisbeautiful.Todevelopersandmanagers,amotivatedteamofdevelopersmakingsignificantprogresseveryweek,andproducingdefect-freecode,isbeautiful.Thereisbeautyonalltheselevels.ourworldneedssoftware--lotsofsoftware.Fiftyyearsagosoftwarewassomethingthatraninafewbigandexpensivemachines.Thirtyyearsagoitwassomethingthatraninmostcompaniesandindustrialsettings.Nowthereissoftwarerunninginourcellphones,watcheapplianceautomobiletoyandtools.Andneedfornewandbettersoftwarenever(72).Asourcivilizationgrowsandexpands,asdevelopingnationsbuildtheirinfrastructures,asdevelopednationsstrivetoachieveevergreaterefficiencies,theneedformoreandmoreSoftware(73)toincrease.Itwouldbeagreatshameif,inallthatsoftware,therewasnobeauty.Weknowthatsoftwarecanbeugly.Weknowthatitcanbehardtouse,unreliable,andcarelesslystructured.Weknowthattherearesoftwaresystemswhosetangledandcarelessinternalstructuresmakethemexpensiveanddifficulttochange.Weknowthattherearesoftwaresystemsthatpresenttheirfeaturesthroughanawkwardandcumbersomeinterface.Weknowthattherearesoftwaresystemsthatcrashandmisbehave.Theseare(74)systems.Unfortunately,asaprofession,softwaredeveloperstendtocreatemoreuglysystemsthanbeautifulones.Thereisasecretthatthebestsoftwaredevelopersknow.Beautyischeaperthanugliness.Beautyisfasterthanugliness.Abeautifulsoftwaresystemcanbebuiltandmaintainedinlesstime,andforlessmoney,thananuglyone.Novicesoftwaredevelopersdon”t.understandthis.Theythinkthattheyhavetodoeverythingfastandquick.Theythinkthatbeautyis(75).No!Bydoingthingsfastandquic,theymakemessesthatmakethesoftwarestifandhardtounderstan,Beautifulsystemseflexibleandeasytounderstand.Buildingthemandmaintainingthemisajoy.Itisuglinessthatisimpractical.Uglinesswillslowyoudownandmakeyoursoftwareexpensiveandbrittle.Beautifulsystemscosttheleastbuildandmaintain,andaredeliveredsoonest.A、practicalB、usefulC、beautifulD、ugly75】Thebeautyofsoftwareisinitsfunction,initsinternalstructure,andinthewayinwhichitiscreatedbyateam.Toauser,aprogramwithjusttherightfeaturespresentedthroughanintuitiveand(71)interfaceisbeautiful.Toasoftwaredesigner,aninternalstructurethatispartitionedinasimpleandintuitivemanner,andthatminimizesinternalcouplingisbeautiful.Todevelopersandmanagers,amotivatedteamofdevelopersmakingsignificantprogresseveryweek,andproducingdefect-freecode,isbeautiful.Thereisbeautyonalltheselevels.ourworldneedssoftware--lotsofsoftware.Fiftyyearsagosoftwarewassomethingthatraninafewbigandexpensivemachines.Thirtyyearsagoitwassomethingthatraninmostcompaniesandindustrialsettings.Nowthereissoftwarerunninginourcellphones,watcheapplianceautomobiletoyandtools.Andneedfornewandbettersoftwarenever(72).Asourcivilizationgrowsandexpands,asdevelopingnationsbuildtheirinfrastructures,asdevelopednationsstrivetoachieveevergreaterefficiencies,theneedformoreandmoreSoftware(73)toincrease.Itwouldbeagreatshameif,inallthatsoftware,therewasnobeauty.Weknowthatsoftwarecanbeugly.Weknowthatitcanbehardtouse,unreliable,andcarelesslystructured.Weknowthattherearesoftwaresystemswhosetangledandcarelessinternalstructuresmakethemexpensiveanddifficulttochange.Weknowthattherearesoftwaresystemsthatpresenttheirfeaturesthroughanawkwardandcumbersomeinterface.Weknowthattherearesoftwaresystemsthatcrashandmisbehave.Theseare(74)systems.Unfortunately,asaprofession,softwaredeveloperstendtocreatemoreuglysystemsthanbeautifulones.Thereisasecretthatthebestsoftwaredevelopersknow.Beautyischeaperthanugliness.Beautyisfasterthanugliness.Abeautifulsoftwaresystemcanbebuiltandmaintainedinlesstime,andforlessmoney,thananuglyone.Novicesoftwaredevelopersdon”t.understandthis.Theythinkthattheyhavetodoeverythingfastandquick.Theythinkthatbeautyis(75).No!Bydoingthingsfastandquic,theymakemessesthatmakethesoftwarestifandhardtounderstan,Beautifulsystemseflexibleandeasytounderstand.Buildingthemandmaintainingthemisajoy.Itisuglinessthatisimpractical.Uglinesswillslowyoudownandmakeyoursoftwareexpensiveandbrittle.Beautifulsystemscosttheleastbuildandmaintain,andaredeliveredsoonest.A、impracticalB、perfectC、time-wastingD、practical 答案及解析 1】:答案:B【解析】此題考察計算機組成原理中的CPU部件ALU〔PC〕令存放器〔IR〕保存當前正在執行的一條指令。地址存放器〔AR〕用來保存當前CPU問的內存單元的地址。2】:答案:A【解析】此題考察計算機組成原理中數據運算根底學問。在規律運算中,設AB為兩個規律變量,當且僅當A和BA與BA與B僅當A和BA或BA或BABA異或BA異或B對于16位二進制整數,其0000000000001111000F1204位則保存a4位,因此,當a400。3】:答案:D【解析】此題考察DMA式有無條件傳送、程序查詢、中斷和直接存儲器存取(DMACPU執行某一段程序,實現計算機內存與外設間的數據交換。只有DMA方式下,CPU交出計算機系統DMADMACPU參與工作。由于DMA方式是在DMA把握器硬件的把握下實現數據的傳送,不需要CPU執行程序,故這種方式傳送的速度最快。4】:答案:B【解析】此題考察系統牢靠度的概念。串聯部件的牢靠度=各部件的牢靠度的乘積。并聯部件的牢靠度=1R并聯牢靠度1-〔1-R〕3R1-〔1-R〕2最終整個系統的牢靠度是兩者之積1-1-〕3+〔1〔1-〕。5】:答案:C【解析】NKr添加的校驗碼位,它們之間的關系應滿足2r>=K+r+1=N。此題中K=16,則要求2r>=16+r+1,依據計算可以得知r5。6】:答案:A【解析】此題考察計算機組成原理中的高速緩存根底學問。高速緩存Cache有如下特點它位于CPU和主存之間,由硬件實現;容量小,一般在幾KBMB5到10〔所以Cache無法擴大主存的容量對程序員來說是透亮的;CacheCache局部拷貝〔副本CPU要訪問的信息是否在Cache即為命中,假設不在則沒有命中。命中時直接對Cache存儲器尋址。未命中時,假設是讀取操Cache存儲器中假設是寫入操作,則將數據寫入主存即可。7】:答案:B【解析】SSSLHypertextTransferProtocoloverSecureSocketLayer。它是一個URIscheme,句法類同S/身份驗證層〔在與TCP現在它被廣泛用于互聯網上安全敏感的通訊,例如交易支付方面。SSL極難竊聽,對中間人攻擊供給確定的合理保護。嚴格學術表述S是兩個協議的結合,即傳輸層SSL+應用層。8】:答案:D【解析】此題考察的是信息安全中的加密算法。其中RSASHA-1MD5息摘要算法;RC-5SHA-1MD5而RSA由于效率問題,一般不直接用于大量的明文加密,適合明文加密的,也就只有RC-5了。9】:答案:D【解析】此題考察的是信息安全中的CA認證。題目難度較高,但用排解法來分析不難得出結論。首AC必定錯誤。余下的B與D,B選項的做法沒意義,要AB互信,其信任根底是建立在CA的,假設僅交換ABI1I2信,由于I1I2CAD。10】:答案:A【解析】其實這個案例涉及托付開發的著作權歸屬問題乙企業委甲公司開發軟件。依據《著作權法》第17條的規定,著作權歸屬由托付人和受托人通過合同商定。合同中未作明確商定的,著作權屬于受托人。那么該案例中,軟件著作權歸屬沒有明確商定,所以著作權歸受托人甲。11】:答案:D【解析】目前依據我國法律法規的規定必需使用注冊商標的是煙草類商品〔1991年629199211〕其次十條規定“卷煙、雪茄煙和有包裝的煙絲必需申請商標注冊,未經核準注冊的,不得生產、銷售。制止生產、銷售假冒他人注冊商標的煙草〔199773〕其次十四條規定“卷煙、雪茄煙和批準生產文件,依法申請注冊12】:答案:D【解析】方放棄權利并從另一方得到適當的補償。都授予專利權是不存在的,所以答案是D。13】:答案:A【解析】化的值。那么到底以什么樣頻率取樣,就可以從取樣脈沖信號中無失真地恢復出原來的信號?尼奎斯特取樣定理假設取樣速率大于模擬信號最高頻率的2恢復原來的模擬信號。14】:答案:D【解析】300*3*300*4=900*120015】:答案:A【解析】軟件設計必需依據對軟件的需求來進展入信息。從分析到設計往往經受以下流程〔1〕爭論、分析和審查數據流圖。依據穿越系統邊界的信息流初步確定系統與外部接口〔2〕〔3〕由數據流圖推導出系統的初始構造圖〔4〕合要求的構造圖為止〔5〕據庫設計或數據文件的設計〔6〕件與外部環境之間的交互關系,軟件內模塊之間的調用關系。16】:答案:C【解析】軟件設計必需依據對軟件的需求來進展入信息。從分析到設計往往經受以下流程〔1〕爭論、分析和審查數據流圖。依據穿越系統邊界的信息流初步確定系統與外部接口〔2〕〔3〕由數據流圖推導出系統的初始構造圖〔4〕合要求的構造圖為止〔5〕據庫設計或數據文件的設計〔6〕件與外部環境之間的交互關系,軟件內模塊之間的調用關系。17】:答案:D【解析】由于在一個工程中時間最長的活動序列,打算著工程最短工期。而時間最長的是ABDIGL,20,所以答案是D。BD活動在AB3。HK活動需要在AEGH與ACFH10。18】:答案:B【解析】BDAB13BD4HK路徑里,需要看H,10HK1119】:答案:D【解析】無主程序員組進展溝通時,需要兩兩溝通,所以溝通路徑數為7*8÷2=28。有主程序員組,7人,每人與720】:答案:B【解析】21】:答案:D【解析】正規式(a|b)*對應的正規集為{ε,a,b,aa,ab,…,全部由a和bb22】:答案:B【解析】析的工作。23】:答案:B【解析】300GB4MB300*1024/4=75*10241113213275*1024/32=240024】:答案:B【解析】113*4+1=1325】:答案:C【解析】4K,說明頁內地址有12位,所以16進制數中的D16H244D16H。26】:答案:B【解析】27】:答案:C【解析】28】:答案:A【解析】29】:答案:D【解析】螺旋模型是一種演化軟件開發過程模型以減小風險的途徑。螺旋模型更適合大型的昂貴的系統級的軟件應用。30】:答案:D【解析】極限編程是一個輕量級的、敏捷的軟件開發方法;同時它也是一個格外嚴謹和周密的方法。手進展改善加強溝通;從簡潔做起;尋求反響;勇于實事求是。XP是一種近螺旋式的開發XP就提倡結對編程PairProgrammin,而且代碼全部權是歸于整個開發隊伍。其中的結對編程就是一種對代碼的審查過程,XP主要解決代碼質量低的問題,編碼速度不能轉變。31】:答案:D【解析】C/SQQ,這是需要在本地安裝應用程序的。32】:答案:D【解析】〔1〕模塊的大小要適中。系統分解時需要考慮模塊的規模,過大的模塊可能導致系統分解過小的模塊將導致系統的簡潔度增加1~250~200行之間,這種規模的模塊易于實現和維護〔2〕良好的軟件構造通常頂層扇出比較大,中間扇出較少,底層模塊則有大扇入。一般來說,系347,否則會增大出錯的概率〔3〕深度和寬度,看能否適當合并。寬度是軟件構造中同一個層次上的模塊總數的最大值,一般說來,寬深度和寬度,盡量降低系統的簡潔性,削減實施過程的難度,提高開發和維護的效率。33】:答案:A【解析】〔如初始化模塊。規律內聚完成規律上相關的一組任務。偶然內聚完成一組沒有關系或松散關系多個模塊有關聯,這也使得模塊間的耦合度增加。34】:答案:D【解析】〔如初始化模塊。規律內聚完成規律上相關的一組任務。偶然內聚完成一組沒有關系或松散關系多個模塊有關聯,這也使得模塊間的耦合度增加。35】:答案:B【解析】233111313-11+2=4。36】:答案:D【解析】233111313-11+2=4。37】:答案:A【解析】二義性的成員。38】:答案:D【解析】二義性的成員。39】:答案:D【解析】么。40】:答案:A【解析】多態同一操作作用于不同的對象,可以有不同的解釋,產生不同的執行結果。在運行時,可以通過指向基類的指針,來調用實現派生類中的方法。也就是說客戶類其實在調用方法時,并不需要知道特定子類的實現,都會用統一的方式來調用。41】:答案:C【解析】的是一個對象箭頭所標識的是對象之間通信的消息。42】:答案:B【解析】的是一個對象箭頭所標識的是對象之間通信的消息。43】:答案:D【解析】的是一個對象箭頭所標識的是對象之間通信的消息。44】:答案:C【解析】的抽象,當實現具體的觀看者和大事的時候都要實現相應接口,所以對擴展是開放的。45】:答案:A【解析】的抽象,當實現具體的觀看者和大事的時候都要實現相應接口,所以對擴展是開放的。46】:答案:B【解析】下,以動態、透亮的方式給單個對象添加職責;當需要動態地給一個對象增加功能,這些功能可以再動態地被撤銷時可使用裝飾模式這個接口使得這一子系統更加簡潔使用。47】:答案:D【解析】下,以動態、透亮的方式給單個對象添加職責;當需要動態地給一個對象增加功能,這些功能可以再動態地被撤銷時可使用裝飾模式這個接口使得這一子系統更加簡潔使用。48】:答案:C【解析】選項中,只有C選項的字符串能被DFA解析。解析路徑為ACEEBDD。49】:答案:B【解析】當值傳遞的時候,將原來的參數復制了一份,但是引用傳遞的時候是將變量本身傳了出去,a代表的其實就是xf函數里面的xa的變化才能導致main函數里面的x50】:答案:A【解析】x5y+*a/b-。51】:答案:D【解析】共享鎖〔S〕又稱讀鎖,假設事務T對數據對象ASAS而不能加X鎖,直到T釋放AS〔X〕又稱寫鎖。假設事務T對數據對象AXATA52】:答案:C【解析】共享鎖〔S〕又稱讀鎖,假設事務T對數據對象ASAS而不能加X鎖,直到T釋放AS〔X〕又稱寫鎖。假設事務T對數據對象AXATA53】:答案:A【解析】一標識元組,那么就是候選關鍵字。此題中候選關
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 工業設計在智能產品開發中的作用和價值研究
- 工業領域的智能化數據分析
- 工業設計原理與產品設計創新
- 工業設計的創新方法與技術應用
- 工業風格商業空間設計
- 工業風辦公室裝修風格解讀
- 工作場合有效表達的技巧
- 工廠用電安全操作規范
- 工程力學中動載材料特性研究
- 工程測量中的新方法與新技術探討
- 期末考試卷2《心理健康與職業生涯》(原題卷)高一思想政治課(高教版2023基礎模塊)
- 英文經典電影賞析智慧樹知到期末考試答案2024年
- 從安全意識到安全行為習慣的養成
- 七下第三單元《駱駝祥子》整本書閱讀 公開課一等獎創新教學設計
- 坍塌事故培訓課件
- 國有集團公司中層及員工履職追責問責處理辦法模版
- 火災隱患整改情況報告表4
- 高三數學復習備考策略
- 《環境工程概論4》全冊配套完整教學課件
- 工貿企業員工安全培訓試卷
- ★教導型組織模式思想管理二
評論
0/150
提交評論