問(wèn)答題

【簡(jiǎn)答題】有人說(shuō)程序編好后能上機(jī)運(yùn)行就可以了,為什么還要講究風(fēng)格和可讀性呢?你覺(jué)得對(duì)嗎?為什么?

答案: 對(duì)于學(xué)生的練習(xí)題和作業(yè)題,程序編好后能上機(jī)運(yùn)行,一般認(rèn)為任務(wù)就完成了。但對(duì)于實(shí)際開(kāi)發(fā)的項(xiàng)目來(lái)說(shuō),任務(wù)并沒(méi)有結(jié)束。編碼人員...
題目列表

你可能感興趣的試題

問(wèn)答題

【簡(jiǎn)答題】設(shè)計(jì)算法完成下列任務(wù):輸入一段英文后,無(wú)論輸入的文字都是大寫,還是小寫,或大小寫任意混合,都能將其整理成除每個(gè)句子開(kāi)頭字母是大寫外,其他都是小寫的文字。

答案: 假設(shè)在輸入的文字中,兩個(gè)單詞間只允許是空格、,、.、?、!,則在輸出的文字中,大寫的情況有以下幾種:
(1)整...
問(wèn)答題

【簡(jiǎn)答題】

下圖所示的流程圖完成的功能是使用二分查找方法在table數(shù)組中找出值為item的數(shù)是否存在。
(1)判斷此算法是否是結(jié)構(gòu)化的,說(shuō)明理由。
(2)若算法是非結(jié)構(gòu)化的,設(shè)計(jì)一個(gè)等價(jià)的結(jié)構(gòu)化算法。

答案:

(1)不是結(jié)構(gòu)化的,最上面的循環(huán)有兩個(gè)出口,最下面的分支有三個(gè)入口。
(2)等價(jià)的結(jié)構(gòu)化算法如下:

或者

微信掃碼免費(fèi)搜題