問答題

設(shè)下圖給出的程序流程圖代表一個非結(jié)構(gòu)化的程序,試問:
(1)為什么說它是一個非結(jié)構(gòu)化的?
(2)設(shè)計一個等價的使用附加標(biāo)志變量flag的結(jié)構(gòu)化程序。
(3)設(shè)計一個使用break(用于代替goto)的程序。


您可能感興趣的試卷

你可能感興趣的試題

4.單項選擇題FORTRAN語言的源程序是()結(jié)構(gòu)。

A.COBOL
B.BASIC
C.FORTRAN
D.PL/1

5.單項選擇題程序語言的編譯系統(tǒng)和解釋系統(tǒng)相比,從用戶程序的運行效率來看()

A.前者運行效率高
B.兩者大致相同
C.后者運行效率高
D.不能確定

8.單項選擇題Lipow證明了:當(dāng)源程序少于100個語句時,每行代碼的出錯率隨程序行數(shù)的增長()。

A.呈線性相關(guān)關(guān)系
B.呈指數(shù)方式增長
C.呈對數(shù)方式增長
D.沒有一定規(guī)律

9.單項選擇題程序設(shè)計語言的心理特性在語言中表現(xiàn)不應(yīng)包括()。

A.二義性
B.簡潔性
C.保密性
D.傳統(tǒng)性

10.單項選擇題對于不好的程序,應(yīng)當(dāng)()

A.打補丁
B.修改錯誤
C.重新編寫
D.原封不動

最新試題

按照類生存期,類的開發(fā)有哪幾種方式?每一種方式需要做哪些事情?

題型:問答題

如圖所示的程序有三條不同的路徑。分別表示為L1(a→b)、L2(a→c→d)、L3(a→c→e),或簡寫為ace、abd、abe及acd。根據(jù)判定覆蓋、條件覆蓋、判定–條件覆蓋、條件組合覆蓋和路徑覆蓋等五種覆蓋標(biāo)準(zhǔn),從供選擇的答案中分別找出滿足相應(yīng)覆蓋標(biāo)準(zhǔn)的最小測試用例組。(用~①⑩回答)供選擇的答案:

題型:問答題

動態(tài)測試指通過()發(fā)現(xiàn)錯誤。對軟件產(chǎn)品進行動態(tài)測試時使用黑盒測試法和()法。

題型:填空題

軟件的組裝測試最好是由()承擔(dān),以提高組裝測試的效果。

題型:單項選擇題

對小的程序進行窮舉測試是可能的,用窮舉測試能否保證程序是百分之百正確呢?

題型:問答題

在基本路徑測試中,獨立路徑是指包括一組以前沒有處理過的()的一條路徑。從程序圖來看,一條獨立路徑是至少包含有一條()的邊的路徑。

題型:填空題

基于復(fù)用的面向?qū)ο蟮男枨蠓治鲞^程主要分為兩個階段:論域分析和應(yīng)用分析。試討論它們各自承擔(dān)什么任務(wù)?如何銜接?

題型:問答題

面向?qū)ο蟮奶卣魇牵ǎ?、()和()、()?/p>

題型:填空題

在學(xué)校教學(xué)管理系統(tǒng)中,學(xué)生查詢成績就是系統(tǒng)中的一次交互,請用狀態(tài)圖來描述這種交互的行為。

題型:問答題

軟件測試階段的基本任務(wù)應(yīng)當(dāng)是根據(jù)軟件開發(fā)各階段的()和程序的(),精心設(shè)計一批“高產(chǎn)”的測試用例,利用這些測試用例(),找出軟件中潛藏的各種錯誤和缺陷。

題型:填空題