计数器控制循环的学习与实践
1. 选择题解析
1.1 显示特定金额的代码选择
题目:以下哪个代码会在消息框中显示 $8.00、$8.50、$9.00 和 $9.50?
选项如下:
a.
For decDollars As Decimal = 8 To 9.5 Step 0.05
MessageBox.Show(decDollars.ToString("C2"))
Next decDollars
b.
For dblDollars As Double = 8 To 9.5 Step 0.5
MessageBox.Show(dblDollars.ToString("C2"))
Next dblDollars
c.
For strDollars As String = "$8.00" To "$9.50" Step "0.5"
MessageBox.Show(strDollars)
Next strDollars
d.
both b and c
分析:
- 选项 a:步长为 0.05,会显示从 8 到 9.5 以 0.05 递增的所有金额,不止题目要求的四个,所以 a 错误。
- 选项 b:使用 Double 类型,从 8 到 9.5 以 0.5 为步长,能正确显示 $8.00、$8.50、$9.00 和 $9.50,所以 b 正确。
- 选项 c:字符串不能进行这样的递增操作,所以 c 错误。
答案:b
1.2 For…Next 循环停止值的判断
题目:Fo
超级会员免费看
订阅专栏 解锁全文
19万+

被折叠的 条评论
为什么被折叠?



