題組內容

一、請回答以下對 C/C++程式語言的敘述正確與否?如果敘述是錯誤的,需說明正確敘 述為何。(每小題 3 分,共 30 分)

⑴程式執行的結果與預期的不同,這種錯誤稱為執行期錯誤(Runtime Error)。

詳解 (共 8 筆)

Yu Ning Liu
Yu Ning Liu
詳解 #3044617
2018/10/23
此題程式是可執行且有結果,只是與預期不同...
(共 118 字,隱藏中)
前往觀看
star1000ss
star1000ss
詳解 #3038493
2018/10/18
沒錯,稱之為logical Error ...
(共 49 字,隱藏中)
前往觀看
susu6289
susu6289
詳解 #3283251
2019/04/09
False,程式執行的結果與預期的不同,這種錯誤稱為邏輯上的錯誤
hchungw
hchungw
詳解 #6057109
2024/03/30

不完全正確。在 C/C++ 程式語言中,「執行期錯誤(Runtime Error)」特指在程式運行時發生的錯誤,而不是執行結果與預期不同的情況。執行期錯誤通常會導致程式崩潰或異常終止,例如訪問無效記憶體、除以零、溢出等。

如果一個程式的執行結果與預期不同,但並未導致崩潰或異常終止,這種情況通常被稱為「邏輯錯誤(Logical Error)」。這意味著程式碼的邏輯不正確,導致了意料之外的行為或輸出,但程式仍然能夠繼續運行到完成。邏輯錯誤通常更難以發現和修正,因為程式不會提供錯誤信息。

陳可諼
陳可諼
詳解 #3464090
2019/07/06
正確
日
詳解 #3442857
2019/06/26

執行期錯誤(Runtime Error): 執行時錯誤,程式崩潰。

邏輯錯誤(Logic Error): 執行結果與預期不同。

小妤黃
小妤黃
詳解 #2971827
2018/08/24
fasle是logic
(共 13 字,隱藏中)
前往觀看
盛盛
盛盛
詳解 #3055806
2018/11/01
除了 Runtime Error 之外,也有可能是邏輯錯誤。