首页 > 计算机 > 计算机考试 正文

[单项选择题] 某人设计了下面的函数fun,功能是返回参数a中数值的位数 Function fun(a As Integer)As Integer Dim n% n=1 While a1

时间:2021-07-20 16:30:53 解答: 70 次

[单项选择题] 某人设计了下面的函数fun,功能是返回参数a中数值的位数

Function fun(a As Integer)As Integer

Dim n%

n=1

While a10>=0

n=n+1

a=a10

Wend

fun=n

End FUnction

在调用该函数时发现返回的结果不正确,函数需要修改,下面的修改方案中正确的是( )

A.把语句n=1改为n=0

B.把循环条件a10>=0改为a10>0

C.把语句a=a10改为a=a Mod 10

D.把语句fun=n改为fun=a

正确答案:

B

参考解析:

a10>0保证a至少是两位数,若是大于等于0,则Wbile循环也不会结束,会一直循环下去。

  • 相关题库

请充值VIP继续使用(未注册用户支付后会自动注册登录)

×

95元 29元

VIP截止日期:2025-01-03 03:06:07

←请使用支付宝扫码支付

95元 29元

VIP截止日期:2025-01-03 03:06:07

←请使用微信扫码支付