[單項選擇題] 某人設計了下面的函數(shù)fun,功能是返回參數(shù)a中數(shù)值的位數(shù) Function fun(a As Integer)As Integer Dim
2021-07-20
[單項選擇題] 某人設計了下面的函數(shù)fun,功能是返回參數(shù)a中數(shù)值的位數(shù)
Function fun(a As Integer)As Integer
Dim n%
n=1
While a10>=0
n=n+1
a=a10
Wend
fun=n
End FUnction
在調(diào)用該函數(shù)時發(fā)現(xiàn)返回的結果不正確,函數(shù)需要修改,下面的修改方案中正確的是( )
A.把語句n=1改為n=0
B.把循環(huán)條件a10>=0改為a10>0
C.把語句a=a10改為a=a Mod 10
D.把語句fun=n改為fun=a
正確答案:B
參考解析:a10>0保證a至少是兩位數(shù),若是大于等于0,則Wbile循環(huán)也不會結束,會一直循環(huán)下去。
詞條內(nèi)容僅供參考,如果您需要解決具體問題
(尤其在法律、醫(yī)學等領域),建議您咨詢相關領域?qū)I(yè)人士。