在計算機應用中,錯誤是指在執行程序、文件或計算過程中的錯誤或不一致。計算錯誤可能由多種因素引起,一種是操作員或用戶錯誤。例如,如果用戶在沒有復制任何內容的情況下訪問“粘貼”命令,這是一個用戶錯誤的例子,它可能在...
在計算機應用中,錯誤是指在執行程序、文件或計算過程中的錯誤或不一致。計算錯誤可能由多種因素引起,一種是操作員或用戶錯誤。例如,如果用戶在沒有復制任何內容的情況下訪問“粘貼”命令,這是一個用戶錯誤的例子,它可能在任何時候發生在任何程序中。發生的其他錯誤涉及到軟件本身。兩個重要的錯誤類別是編譯時錯誤和運行時錯誤。計算機病毒可以運行時錯誤。編譯時錯誤發生在程序編譯時,也就是說,在源代碼成為可執行程序的過程中。運行時是指執行計算機程序,而不是安裝、加載或退出程序。運行時錯誤是指在特定時間在特定計算機上執行程序時出現的故障、錯誤或問題。許多錯誤都是靜態的程序編譯時的軟件測試-如果程序已編譯。捕獲運行時錯誤是軟件動態測試的一個關鍵焦點。在使用計算機程序時會發生運行時錯誤。在診斷運行時錯誤時,必須考慮運行時環境。運行時環境與操作環境。指發生或發生運行時錯誤的硬件和軟件配置,如果它是可再現的。運行時環境包括計算機上的操作系統、CPU(中央處理器)的類型等因素,以及應用程序使用并要求正常運行的系統軟件或運行時引擎。在使用程序時可能會出現各種類型的運行時錯誤。其中一些是用戶錯誤,例如未能連接或打開外圍設備建議或發出無效指令,如未復制任何內容時“粘貼”缺少資源是另一種可能導致運行時錯誤的情況。計算機病毒或內存問題也可能導致運行時錯誤,以及與其他程序的沖突。如果發生運行時錯誤,用戶可能會看到一條錯誤消息。有時這個消息只是簡單地聲明“發生了運行時錯誤”,并提供了一個調試的機會。其他消息則更具體,如Java運行時錯誤消息“StackOverflowError”、“OutOfMemoryError”或“VerifyingError”
-
發表于 2020-08-07 15:43
- 閱讀 ( 1208 )
- 分類:電腦網絡