freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

計算機本科【軟件工程】形成性考核冊答案1-免費閱讀

2025-07-19 00:44 上一頁面

下一頁面
  

【正文】 else else if(score=120amp。else if(score=140amp。else if(score=160amp。/*求和*/{ {*psec=sec。 }/*else*//*清屏*/break。*/int nsum。nsec_course。 ,要求輸入一個學(xué)生的兩門課成績(百分制),計算該生的總分并要求輸出成績等級‘A’、‘B’、‘C’、‘D’、‘E’。但是不要修補很差勁的代碼,應(yīng)當重新編寫。?? 【建議524】當心數(shù)據(jù)類型轉(zhuǎn)換發(fā)生錯誤。?? 【規(guī)則516】不要追求緊湊的代碼,因為緊湊的代碼并不能產(chǎn)生高效的機器碼。其它編程經(jīng)驗 提高程序的效率程序的時間效率是指運行速度,空間效率是指程序占用內(nèi)存或者外存的狀況。但危險到底是什么?樹要倒?有廢井?有野獸?除非告訴人們“危險”是什么,否則這個警告牌難以起到積極有效的作用。如果程序在assert處終止了,并不是說含有該assert 的函數(shù)有錯誤,而是調(diào)用者出了差錯,assert 可以幫助我們找到發(fā)生錯誤的原因。 // 使用斷言byte *pbTo = (byte *) pvTo。?? 【建議445】用于出錯處理的返回值一定要清楚,讓使用者不容易忽視或誤解錯誤情況。?? 【建議442】函數(shù)體的規(guī)模要小,盡量控制在50 行代碼之內(nèi)。如果函數(shù)有返回值,那么函數(shù)的“出口處”是return 語句。這樣做并非多此一舉,可以獲得如下靈活性:char str[20]。我們在實際工作中,經(jīng)常會碰到上述令人為難的問題。但不幸的是getchar 的確不是char 類型,而是int 類型,其原型如下:int getchar(void)。C++語言有很嚴格的類型安全檢查,不允許上述情況發(fā)生。?? 【建議415】避免函數(shù)有太多的參數(shù),參數(shù)個數(shù)盡量控制在5 個以內(nèi)。一般地,應(yīng)將目的參數(shù)放在前面,源參數(shù)放在后面。 // 良好的風格float GetValue()。這是為了防止程序員偷懶,不肯為命名動腦筋而導(dǎo)致產(chǎn)生無意義的名字(因為用數(shù)字編號最省事)。例如:DrawBox()。 // 函數(shù)foo 與FOO 容易混淆void FOO(float x)。單字符的名字也是有用的,常見的如i,j,k,m,n,x,y,z 等,它們通??捎米骱瘮?shù)內(nèi)的局部變量。程序中的英文單詞一般不會太復(fù)雜,用詞應(yīng)當準確。?? 【規(guī)則254】注釋應(yīng)當準確、易懂,防止注釋有二義性。?? 【規(guī)則251】注釋是對代碼的“提示”,而不是文檔。 從語義上講此寫法比較直觀,即x是int 類型的指針?!保ǖ刂愤\算符)等前后不加空格。如果‘。 // 定義并初紿化heightint depth = 10。?? 【規(guī)則222】if、for、while、do 等語句自占一行,執(zhí)行語句不得緊跟其后。 空行空行起著分隔程序段落的作用。程序的版式追求清晰、美觀,是程序風格的重要構(gòu)成因素。(3) 程序的實現(xiàn)體(包括數(shù)據(jù)和代碼)。?? 【規(guī)則121】為了防止頭文件被重復(fù)引用,應(yīng)當用ifndef/define/endif 結(jié)構(gòu)產(chǎn)生預(yù)處理塊。 文件結(jié)構(gòu) 版權(quán)和版本的聲明版權(quán)和版本的聲明位于頭文件和定義文件的開頭(參見示例11),主要內(nèi)容有:(1)版權(quán)信息?! ?5)培訓(xùn)計劃。  (3)軟件資源?! ?2)主要功能。Y=756 X=90Y=80THEN T:=2 ENDIF 根據(jù)下面程序代碼,畫出程序流程圖,然后設(shè)計滿足條件/判定覆蓋、條件組合覆蓋的測試用例。6)非漸增式方式,開始時允許幾個測試人員并行工作,對大型系統(tǒng)來說,是很有意義的。2)非漸增式需要較多的人工白盒測試通常根據(jù)覆蓋準則設(shè)計測試用例,有語句覆蓋、判定覆蓋、條件覆蓋、判定/條件覆蓋和條件組合覆蓋。 3)路徑測試:選擇適當?shù)臏y試用例,對模塊中重要的執(zhí)行路徑進行測試。3)事實上,從需求分析階段開始,每個階段結(jié)束之前都要進行階段審查,目的是盡早發(fā)現(xiàn)和糾正錯誤。從狹義上講,軟件測試是為了發(fā)現(xiàn)錯誤而執(zhí)行程序的過程。 提高模塊的內(nèi)聚度。二、簡答題?答:1)節(jié)簡化①不使用不必要的變量和函數(shù)②避免變量重名,變量重名可導(dǎo)致很難被發(fā)現(xiàn)的錯誤。 可維護性的特性中,相互矛盾的是(B) 26. B、人員少A、可理解性和可測試性B、效率和可移植性 D、運行時誤操作20.A、開發(fā)時的錯誤 C、編碼D、設(shè)計18. 12. D.調(diào)用、返回和轉(zhuǎn)移(D)。 B.順序、選擇和重復(fù)C.遞歸、堆棧和隊列電大天堂【軟件工程】形考作業(yè)三:(第8~11章)一、選擇題(D)。解: ,它可以分成多個子實體,如小學(xué)生、中學(xué)生和大學(xué)生等。通過給定的文件編碼查找需要的媒體文件。?答:用UML的配置圖描述系統(tǒng)的物理構(gòu)架,然后將需求分析階段捕獲的系統(tǒng)功能分配到這些物理節(jié)點上。這棵樹也表示調(diào)用結(jié)構(gòu):每個模塊都調(diào)用自己的直接下級模塊,并被自己的直接上級模塊調(diào)用。(5)配置視圖(Deployment View)配置視圖體現(xiàn)了系統(tǒng)的實現(xiàn)環(huán)境,反映系統(tǒng)的物理架構(gòu)。其他視圖的構(gòu)造依賴于用例視圖中所描述的內(nèi)容,因為系統(tǒng)的最終目標是實現(xiàn)用例視圖中描述的功能,同時附帶一些非功能性的特性,因此用例視圖影響著所有其他的視圖。界面類——描述系統(tǒng)與角色之間的接口。答:學(xué)生可作為一個類學(xué)生類,每個學(xué)生就是這個學(xué)生類的一個實例,例如,學(xué)生張三就是學(xué)生類的一個實例。 上下文關(guān)系(B)描述。否則,修改庫存信息與借書記錄。2.下面是旅客訂飛機票的需求描述,試畫出分層的數(shù)據(jù)流程圖。外線號碼先撥9,然后是市話號碼或長話號碼。功能性內(nèi)聚——一個模塊中各個部分都是完成某一具體功能必不可少的組成部分耦合分為七類:內(nèi)容耦合——如果一個模塊直接參考另一個模塊的內(nèi)容,則這兩個模塊是內(nèi)容耦合。 模塊的內(nèi)聚有哪幾種?模塊間的耦合有哪幾種?答:內(nèi)聚分為七種類型:巧合內(nèi)聚——一個模塊執(zhí)行多個完全互不相關(guān)的動作,那么這個模塊就有巧合內(nèi)聚主要方法有設(shè)計程序流程圖,表格設(shè)計符號以及過程設(shè)計語言。包括總體設(shè)計規(guī)格說明書。作用:數(shù)據(jù)流程圖描述了系統(tǒng)的邏輯結(jié)構(gòu),其中的四個基本圖形元素的含義無法在數(shù)據(jù)流程圖中詳細說明,因此數(shù)據(jù)流程圖需要與其他工具配合使用,數(shù)據(jù)字典就是這樣的工具之一。二、簡答題?軟件工程的目標是什么?答:軟件工程是①將系統(tǒng)化的、規(guī)范的、可度量的方法應(yīng)用于軟件的開發(fā)、運行和維護過程,即將工程化應(yīng)用于軟件開發(fā)和管理之中,②對①中所選方法的研究。B、PAD A、內(nèi)容型B、控制型C、公共型D、數(shù)據(jù)型29. C、PDLA、數(shù)據(jù)結(jié)構(gòu)耦合,公共耦合,控制耦合,內(nèi)容耦合B、數(shù)據(jù)耦合,控制耦合,數(shù)據(jù)結(jié)構(gòu)耦合,公共耦合C、無直接耦合,數(shù)據(jù)結(jié)構(gòu)耦合,內(nèi)容耦合,控制耦合D、無直接耦合,數(shù)據(jù)耦合,控制耦合,內(nèi)容耦合23.A、接口 B、功能 需求分析階段的關(guān)鍵任務(wù)是確定(D)A、軟件開發(fā)方法 B、軟件開發(fā)工具C、軟件開發(fā)費D、軟件系統(tǒng)的功能20. C、SPC、系統(tǒng)結(jié)構(gòu)圖D、數(shù)據(jù)流程圖17. 效率是一個性能要求,因此應(yīng)當在以下哪個階段規(guī)定?BA、可行性分析B、需求分析C、概要設(shè)計D、詳細設(shè)計15. D、集成測試12. C、p(1+i)n (D)的方法。 (B )。 C、徹底的A、P(1+i*n)A.《計算機軟件保護條例》B.《中華人民共和國計算機信息系統(tǒng)安全保護條例》C.《中華人民共和國著作權(quán)法》D.《計算機病毒防治管理辦法》14. D、一個輸出流19.、質(zhì)量控制 詳細設(shè)計與概要設(shè)計銜接的圖形工具是(B)。 C、SC4除此之外,還包括需求變更控制,需求風險控制,需求版本控制等對需求的管理工作?該方法使用什么描述工具?答:結(jié)構(gòu)化的分析方法是面向數(shù)據(jù)流的方法,因此,此方法研究的核心是數(shù)據(jù)的組成和數(shù)據(jù)流向和對數(shù)據(jù)的加工處理。 如果需要則開發(fā)系統(tǒng)原型 ?其作用是什么?其中的基本符號各表示什么含義?答:數(shù)據(jù)流圖:簡稱DFD,就是采用圖形方式來表達系統(tǒng)的邏輯功能、數(shù)據(jù)在系統(tǒng)內(nèi)部的邏輯流向和邏輯變換過程,是結(jié)構(gòu)化系統(tǒng)分析方法的主要表達工具及用于表示軟件模型的一種圖示方法。制定測試計劃。事務(wù)流的特點是數(shù)據(jù)沿某個輸入路徑流動,該路徑將外部信息轉(zhuǎn)換成事務(wù),其中發(fā)射出多條事務(wù)處理路徑的中心處理被稱為中心事務(wù)12.過程內(nèi)聚——模塊執(zhí)行的若干動作之間有順序關(guān)系。非直接耦合——如果兩個模塊之間沒有直接關(guān)系,它們之間的聯(lián)系完全通過主模塊的控制和調(diào)用來實現(xiàn)的,這就是非直接耦合。分局號是任意長度為4的數(shù)字串。 0層流程圖 預(yù)定流程圖電大天堂【軟件工程】形考作業(yè)二:(第5~7章)一、選擇題,面向?qū)ο笫恰跋取贝_定(A)后確定執(zhí)行的動作。 一種可視化的建模語言B)A. 消息傳遞B(C),它通常沒有屬性而只有方法,只是起協(xié)調(diào)和控制作用。 控制類負責協(xié)調(diào)其他類的工作。它是從系統(tǒng)外部以用戶角度,對系統(tǒng)做的抽象表示。(4)并發(fā)視圖(Concurrency View)并發(fā)視圖用來描述系統(tǒng)的動態(tài)和行為特征。具體地說活動圖可以描述一個操作過程中需要完成的活動;描述一個對象內(nèi)部的工作;描述如何執(zhí)行一組相關(guān)的動作,以及這些動作如何影響它們周圍的對象;說明一個業(yè)務(wù)活動中角色、工作流、組織和對象是如何工作的。這種依賴關(guān)系的變化正是結(jié)構(gòu)化設(shè)計與面向?qū)ο笤O(shè)計的根本區(qū)別。假設(shè)每個媒體文件可以由唯一的編碼所識別,系統(tǒng)要提供以下功能:1)考慮類imageFile和audioFile應(yīng)該具有哪些恰當?shù)膶傩院头椒ù穑篿mageFile類的屬性有:Name(文件名稱),Code(編碼),AuthorInfo(作者信息),F(xiàn)ormat(格式信息);audioFile類除了擁有以上屬性外還有屬性Time(文件時長);Elementary Student類的屬性有:IsTeamMember(是否是少先隊員),IsGoodStudent(是否是三好學(xué)生)。解:,當用戶在自己的計算機上向網(wǎng)絡(luò)打印機發(fā)出一個打印任務(wù)時,他的計算機便向打印機服務(wù)器發(fā)送一條打印命令print(file),打印機服務(wù)器如果發(fā)現(xiàn)網(wǎng)絡(luò)打印機處于空閑狀態(tài),則向打印機發(fā)送打印命令print(file),否則向打印隊列發(fā)送一條保存命令store(file)。 確認測試主要涉及的文檔是(A)。 在下述哪一種測試中,測試人員必須接觸到源程序(B)。 軟件測試方法中,黑盒、白盒測試法是常用的方法,其中白盒測試主要用于測試(D)。 軟件維護費用高的主要原因是(C)。C、適應(yīng)性維護D、預(yù)防性維護25. 基線可作為軟件生存期中各開發(fā)階段的一個檢查點。2)模塊化 ②使用簡單的數(shù)據(jù)結(jié)構(gòu),避免使用多維③保持文檔和程序的同步。 要對每個測試結(jié)果進行全面檢查,不要漏掉已經(jīng)出現(xiàn)的錯誤跡象。而且,程序員對設(shè)計規(guī)格說明書的理解錯誤而引入的錯誤更是難于發(fā)現(xiàn)。在測試程序時,人們常常過多地考慮合法的和期望的輸入條件,以檢查程序是否做了它應(yīng)該做的事情,而忽視了不合法的和預(yù)想不到的輸入條件。根據(jù)這個規(guī)律,對測試中發(fā)現(xiàn)錯誤成堆的模塊更要仔細測試。8)9)、系統(tǒng)測試和驗收測試有什么不同?答:集成測試界于單元測試和系統(tǒng)測試之間,起到“橋梁作用”,一般由開發(fā)小組采用白盒加黑盒的方式來測試,既驗證“設(shè)計”,又驗證“需求”。 2)局部數(shù)據(jù)結(jié)構(gòu)測試:設(shè)計測試用例檢查數(shù)據(jù)類型說明、初始化、缺省值等方面的問題,還要查清全程數(shù)據(jù)對模塊的影響。在對錯誤處理之前錯誤條件是否已經(jīng)引起系統(tǒng)的干預(yù)等。 5) 此外,如果對模塊運行時間有要求的話,還要專門進行關(guān)鍵路徑測試,以確定最壞情況下和平均意義下影響模塊運行時間的因素。檢錯能力由弱到強10.ANDTHEN T:=3Y=753 X=75Y=9011 X=70?! ?2)Gantt圖。 (2)預(yù)處理塊。 // 全局函數(shù)聲明?class Box // 類結(jié)構(gòu)聲明{?}。如果某些頭文件是私有的,它不會被用戶的程序直接引用,則沒有必要公開其“聲明”。?? 【規(guī)則212】在一個函數(shù)體內(nèi),邏揖上密切相關(guān)的語句之間不加空行,其它地方應(yīng)加空行分隔。本建議可以減少隱患。?? 【規(guī)則233】‘(’向后緊跟,‘)’、‘,’、‘。amp。amp。int *x, y。例如i++。?? 【規(guī)則311】標識符應(yīng)當直觀且可以拼讀,可望文知意,不必進行“解碼”。幾十年前老ANSI C 規(guī)定名字不準超過6 個字符,現(xiàn)今的C 不再有此限制。?? 【規(guī)則314】程序中不要出現(xiàn)僅靠大小寫區(qū)分的相似的標識符。float newValue。int SetValue(…)。例如:void SetValue(int width, int height)。可以把參數(shù)名字起得更有意義,如叫strSource 和strDestination。例如void StringCopy(char *strDestination,const char *strSource)。 返回值的規(guī)則?? 【規(guī)則421】不要省略返回值的類型。例如:char c。但如果getchar 碰到文件結(jié)束標志或發(fā)生讀錯誤,它必須返回一個
點擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1