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

正文內(nèi)容

軟件工程第六版課后習題答案(文件)

2025-11-08 10:17 上一頁面

下一頁面
 

【正文】 END END IF N=0 THEN PRINT ″NO MATCH″ OUTPUT:ELSE CALL SUBROUTINE TO PRINT BUFFER INFORMATION END 第三題 在第 2 題的設計中若輸入的 N 值或 KEYWORD 不合理,會發(fā)生問題。 ( 3) 答:加入循環(huán) 第四題 ( 1)什么是模塊測試和集成測試?它們各有什么特點? 答:模塊測試是對每個單獨的模塊,分別用黑盒和白盒測試技術,測試它的功能是否正確, 檢查模塊控制結構中的特定路徑并發(fā)現(xiàn)最大數(shù)量的錯誤。 ( 2)假設有一個由 1000 行 FORTRAN 語句構成的程序,估計在對它進行測試期間將發(fā) 現(xiàn)多少個錯誤?為什么? 答:月 25 至 100 個錯誤,美國的一些統(tǒng)計數(shù)字告訴我們通常這個比值在~ 之間,也就是說,測試之前每 1000 條指令中大約有 5~20 個錯誤。 第五題 某圖書館有一個使用 CRT 終端的信息檢索系統(tǒng),該系統(tǒng)有 下列 4 個基本檢索命令 要求: (1) 設計測試數(shù)據(jù)以全面測試系統(tǒng)的正常操作; 30 20 10 60 40 20 T T T 8 3 20 10 1 40 20 F T T 7 30 2 10 60 1 20 T F T 6 3 2 10 1 1 20 F F T 5 30 20 1 60 40 1 T T F 4 3 20 1 1 40 1 F T F 3 30 2 1 60 1 1 T F F 2 3 2 1 1 1 1 F F F 1 Z Y X C B A 3 2 1 預期的輸出 輸入 判定 序號 (2) 設計測試數(shù)據(jù)以測試系統(tǒng)的非正常操作 解:?測試系統(tǒng)正常操作的測試數(shù)據(jù) ①順序執(zhí)行下列 3 個命令: b( KEYWORD) s( L) d( N) 其中, KEYWORD 是正確的關鍵字; L 是執(zhí)行命令 b 后在屏幕上顯示的約 20個行號中的一個(至少應該使 L 分別為第一個、最后一個和中央一個行號); N是執(zhí)行命令 s 后列出的索引號中的一個(至少應該使 N 分別為第一個、最后一個和中央一個索引號)。 ?測試系統(tǒng)非正常操作的測試數(shù)據(jù) ①用過長的關鍵字作為命令 b 的。 ②順序執(zhí)行下列 2 個命令: f( NAME) d( N) 其中, NAME 是已知的作者姓名; N 是執(zhí)行命令 f后列出的索引號中的一個(至少應該使 N 分別為第一個、最后一個和中央一個索引號)。 ( 3)設計下列偽碼程序的語句覆蓋和路徑覆蓋測試用例: START INPUT(A,B,C) IF A>5 THEN X=10 ELSE X=1 END IF IF B10 THEN X=20 ELSE X=2 END IF IF C15 THEN X=30 ELSE X=3 END IF PRINT (X,Y,Z) STOP 答:此程序的語句覆蓋用例:① A=5, B=10, C=15;② A=6, B=11, C=16 條件覆蓋用例為:① A=5, B=10, C=15;② A=6, B=11, C=16。 集成測試是把模塊裝配在一起形成完整的軟件包,在裝配的同時進行測試。 (2) 將這些不合理值輸入程序會有什么后果 ? (3) 怎樣在程序中加入防錯措施,以防止出現(xiàn)這些問題 ? ( 1) 答: N=1, KEYWOED=。 (3) 若是非結構化的,則 (a) 把它改造成僅用 3 種控制結構的結構化程序; (b) 寫出這個結構化設計的偽碼; (c) 用盒圖表示這個結構化程序。 解: 開始 文件尾? 換行,輸出字符串,換行 統(tǒng)計空格數(shù)并輸出 讀取下一個字符 換行,輸出空格總數(shù) 結束 讀一個字符 Y N 文件不是文件尾? 讀一個字符串 換行,輸出字符串,換行 統(tǒng)計空格數(shù)并輸出 取下一個字符串 換行,輸出空格數(shù) 第七章 操作員文件 操作員記錄 * 學號 姓名 專業(yè)班級 系統(tǒng)文件 操作員記錄 * 學號 姓名 分數(shù) 新文件 操作員記錄 * 學號 姓名 專業(yè) 班級 分數(shù) 產(chǎn)生新文件 取操作員文件記錄 取系統(tǒng)記錄 產(chǎn)生新紀錄 學號 學號 學號 姓名 姓名 姓名 專業(yè)班級 專業(yè) 班級 專業(yè) 班級 分數(shù) 第一題 下面給出的偽碼中有一個錯誤。你覺得這個程序的邏輯有什么 問題嗎? Z 0A 10Y = 2F 0Y 5A = B + 1Y = ZG = H + RC = 3X = APrint G Print KPrint X , YstopST A R TTTTTFF Y = 5FFTFC EXAMPLE LOOP:DO WHILE X0 A=B+1 IF A10 THEN X=A ELSE Y=Z END IF IF Y5 THEN PRINT X,Y ELSE IF Y=2 THEN GOTO LOOP ELSE C=3 END IF END IF G=H+R END DO IF F0 THEN PRINT G ELSE PRINT K END IF STOP 解:流程圖: 環(huán)形復雜度: 14 5682379101111 1111V(G)=結點 E-弧數(shù) n+ 1=1711+1=7=判斷結點 + 1=6 + 1= 7=封閉的區(qū)域數(shù) 邏輯有問題,當 Z0 時,容易形成死循環(huán);條件 Y5 包含條件 Y=2。 要求: ( 1) 用判定表表示手續(xù)費的計算方法。如果交易金額少于 1000 元,則基本手續(xù)費為交易金額的 %;如果交易總金額在 1000 元 ~10000 元之間,則基本手續(xù)費為交易金額的 5%,再加 34 元;如果金額超過 10000 元,則基本手續(xù)費為交易金額的 4%加上 134 元。 DOCASE語句的最大分支數(shù) ( 可執(zhí)行的最大標號值 ) 等于 IF語句的個數(shù) 。 6.用 Ashcroft_Manna 技術可以將非結構化的程序轉(zhuǎn)化為結構化程序,圖 是一個轉(zhuǎn)換的例子。 ( 4) 此程序的功能是什么?它完成預定功能有什么隱含的前提條件嗎? 解:( 1)該程序流程圖如下: 開 始I = ( S T A R T + F I N I S H ) / 2T A B L E ( I ) = I T E MTFT A B L E ( I ) I T E MTFT A B L E ( I ) I T E MTF( F I N I S H S T A R T ) 1FTT A B L E ( S T A R T ) = I T E M ET A B L E ( F I N I S H ) = I T E MFF L A G = 0結 束S t a r t = I + 1F i n i s h = I 1F L A G = 1FTT ( 2)該程序不是結構化的,結構化的程序只有一個入口和一個出口,而該程序的流程途中有兩個出口。 開始pqg停止TFFT f l a g = T R U Ep A N D f l a ggqF Tf l a g = F A L S E flag=TRUEFfla=FALSEgTp(NOT )R(NO flag) ( 3) 不使用 flag 把該 程序改造為等價的結構化程序的方法如圖所示。 ( 3) 在( 2)題的設計中使用附加的標識變量 flag 了嗎? 若沒用,在設計一個使用 flag 的程序; 若用了,在設計一個 不用 flag 的程序。 else printf(B 贏,雜牌 \n)。 { e4++。 printf(B 贏,對子 \n)。 else printf(B 贏,同點 \n)。 } else if(E3(A[][10])==E3(B[][10])amp。 } else if(E3(A[][10])E3(B[][10])) { e3++。amp。 printf(A 贏,順子 \n)。E1(B[][10])==1) { e1++。 } else if(E1(A[][10])E1(B[][10])) { e1++。 B[i][1]=rabl(14,17,amp。 A[i][1]=rabl(14,17,amp。j++) { for(int i=0。 scanf(%d,amp。 } void main() { int times=0,e1=0,e2=0,e3=0,e4=0,e5=0。 else if(T[1][0]==T[2][0]amp。T[0][0]!=T[2][0]) return 1。 } int E3(int T[10][10]) { if(T[0][0]==T[1][0]==T[2][0]) return 1。 if(((max(T[10][10])1)==T[0][0]||(max(T[10][10])1)==T[1][0]||(max(T[10][10]) 1)==T[2][0])amp。amp。 else t=T[1][0]。} } *r=k。 k=k%m。 程序: include int rabl(int a,int b,int *r) { int l,k,m,i,p。 ( 6)第三等級的牌是同點,即點數(shù)相同的三張牌,最大的同點是 AAA。 撲克牌游戲規(guī)則如下: ( 1)有兩個人玩分別為 A 和 B。 ( 4) 你所畫出的數(shù)據(jù)流圖適應用那種算法? 解:( 1)數(shù)據(jù)流圖: 分解后: ( 2)需求說明: 1. 功能需求:可以輸入調(diào)資的標準,輸入教師檔案,經(jīng)調(diào)資給出新的教師檔案, 需要存儲檔案 2. 性能需求:軟件的響應時間應小于 ,更新處理要快 3. 靈活需求:當需求發(fā)生某些變化時,該軟件應該能夠適應這些變化 4. 故障處理要求:出現(xiàn)錯誤時,應給予警告或提示 ( 3) A. B. ( a)比較耗時,因為它要檢索所有的檔案,( b)從速度上看比較快,但是( b) 需要排序算法,比較復雜,( a)對于設計來講比較簡單 . ( 4)畫出的數(shù)據(jù)流圖比較適合( A)的算法 ,試設計一個模擬程序,它的基本功能是: ( 1)發(fā)兩手牌(利用隨機數(shù)產(chǎn)生器)。按照協(xié)議, 患 者 監(jiān) 護 系統(tǒng)患 者 生 理 信號 獲 取制 定 生 理 信號 安 全 范 圍接 收 信 號定 時 取 樣生 理 信 號監(jiān) 護 處 理分 析 信 號更 新 日 志報 警 病 情 報 告生理信號范圍生理信號定時生理信號生理信號范圍定時生理信號日志危機信息生理信號危機信息生理信號定時生理信號日志監(jiān) 護 信 息 輸出日志危機信息生理信號取 得 時 間時間所有年工資超過 $26000(含 $26000 )的教師工資將保持不變,年工資少于 $26000
點擊復制文檔內(nèi)容
公司管理相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1