民國108年 第2梯次 電腦軟體設計丙級 學科
第61題
在Visaul Basic.NET 語言中,下列何者為Console.WriteLine(Math.Abs( -36))的結果?
題目
在Visaul Basic.NET 語言中,下列何者為Console.WriteLine(Math.Abs( -36))的結果?
- (1) -36
- (2) -6
- (3) 6
- (4) 36
官方答案
(4) 36
解析
Math.Abs 方法回傳指定數值的絕對值,也就是忽略正負號後的大小。帶入 Math.Abs(-36),-36 的絕對值為 36,因此 Console.WriteLine 會輸出 36。選項1的 -36 是未取絕對值的原值;選項3的 6 是把 36 誤當成開平方或除以6;選項2的 -6 同時弄錯正負號與數值,皆不正確。
AI 參考解析(推得答案已與官方答案比對一致),非官方公告內容,僅供備考參考。