問題詳情
25. 小明幫銀行寫了一個處理存款的程式,他32-bit有號整數(signed integer)來儲存金額,已知今年(民國111年)全國存款最多的人金額是100,000元,而且假設每年財富成長率最高不超過100%(也就是到了民國112年存款最高為100,000x(100+100)% = 200,000),請問最快到哪一年的時候小明的程式會因為溢位(overflow)而出錯?
(A)民國122年
(B)民國126年
(C)民國128年
(D)民國129年。
參考答案
答案:B
難度:困難0.25
書單:沒有書單,新增
用户評論
【舜子111花蓮光復台中中港】評論
32-1 有號=31本金 100000 == 100*2^10 ==2^7*2^10= 2^1731-17=14x(100+100)% 增加一倍 ㄧ年所以14年112+14=126年