①2023年底dijkstra提倡的(a)是一種有效的提高程式設計效率的方法。
②dijkstra為了使程式結構易於理解,把基本控制結構限於順序、(b)、(c),避免使用(d)
③(a)不僅提高程式設計的生產率,同時也容易進行程式的(e)。
供選擇的答案:
a:1.標準化程式設計 2.組合語言 3.多道程式設計 4.巨集語言
5.**處理語言 6.模組化程式設計 7.結構化程式設計
b、c:1.分支 2.選擇 3.重複 4.計算 5.輸入輸出
d: 1.goto語句 2.do語句 3.if語句 4.repeat語句
e: 1.設計 2.除錯 3.維護 4.編碼
物件導向型的程式語言具有資料抽象、資訊隱蔽、(a)等特徵。
(b)是物件導向型的語言。
供選擇的答案:
a:1.物件呼叫 2.物件變換 3.非過程性 4.資訊繼承 5.併發性
b:不要進行浮點的相等比較
使用有意義的識別符號
程式中的注釋是可有可無的
利用資料型別對資料值進行防範
使用括號以改善表示式的清晰性
用計數方法而不是用檔案結束符來判別輸入的結果
不要修補不好的程式,要重新寫
應盡可能多輸出中間結果
盡可能以程式**進行優化
對遞迴定義的資料結構不要使用遞迴過程。
把常見的區域性優化工作留給編譯程式去做。
使用有意義的變數名
不濫用語言特色
盡量多使用臨時變數
註解越少越好
巢狀的重數應加以限制
應盡可能把程式編得短些
應盡可能多用goto語句
程式的格式應有助於讀者理解程式。
軟體工程6
軟體工程 軟體工程作業 這個作業屬於哪個課程 這個作業要求在 homework 10864 這個作業的目標 軟體工程實踐總結作業 作業正文 其他參考文獻 無一 回望 1 比開篇部落格你對課程目標和期待,希望通過實踐鍛鍊,增強計算機專業的能力和就業競爭力 對比目前的所學所練所得,在哪些方面達到了你的期...
軟體工程 程式編碼
軟體工程的編碼階段主要是由工作在一線的軟體開發人員程式設計師和程式經理來完成的,這個階段的主角決定著軟體的質量的好壞。下面我分為兩個部分來總結一下程式編碼和編碼後的質量評價。1.語言的分類導圖裡面已經很清晰了,但是高階語言還包括四個型別 系統實現語言 靜態高階語言 快結構語言 動態高階語言 2.語言...
軟體工程 程式編碼
程式編碼是將 詳細設計 結果轉換為某一種程式語言編寫的程式的過程。有許多因素制約和影響著軟體的質量和可維護性。1 應用領域的不同決定選擇的語言 2 系統使用者的要求決定,使用者使用他們熟悉的語言 3 可以使用的編譯程式 4 程式設計師的經驗和知識 5 軟體可移植性要求 6 當工程規模很大時,二又沒有...