2013-04-12 29 views
0

我曾經問了一個問題:如何找出潛在的程序邏輯錯誤?

。「如果給你一個程序的源代碼,程序目標是讓最終用戶輸入自己的密碼,它可以過濾出像一些非法輸入‘8’,然後存儲輸入 源代碼編譯並運行良好的大多數常見輸入,但它嵌入了邏輯錯誤,如忽略一些輸入錯誤,並可能在特殊的非法輸入下轉儲 如何決定程序是否包含問題? , 怎麼解決?」

你能想出一個測試程序的好方法嗎? 有沒有智能工具來測試我的程序的所有可能的輸入?還是智能工具來驗證程序?

我想一個好方法是「不要修改代碼」,而只是「運行/測試代碼」來發現潛在的問題。

PS ::假設VS 2012 C++

回答

2

沒有正確的答案。這個問題的目的是讓你大聲說出一個問題,這樣面試官可以看到你的想法。