求问vb大神一道简单题,谢谢

 我来答
syx54
2016-07-10 · TA获得超过7378个赞
知道大有可为答主
回答量:6567
采纳率:83%
帮助的人:2669万
展开全部
答案你自己给出了是A)21
掌握2个知识要点:
1,运算符号 \ 的运算规则。
2,For i = 1 To 20 Step 2 这个循环的规则。
解答如下:
1,运算符号 \ 的运算规则
运算符号 \ 是针对两个整数,计算整数范围内的商,不必考虑余数,例如:
小学刚开始学习除法,由于还没有接触到小数、分数,老师这么讲解:
   商  余数
7 ÷ 4 = 1 ...... 3
那么在VB中有:
7 \ 4 = 1
9 \ 4 = 2
特别注意:
3 \ 5 = 0
1 \ 2 = 0
2,For i = 1 To 20 Step 2 这个循环的规则。
通常把 i 叫做循环控制变量,1叫做循环初值,20叫做循环终止值,2叫做循环步长
对于步长为正数的循环,根据 循环变量的值 > 循环终止值(注意:如果步长为负数,那么根据 循环变量的值 < 循环终止值)是终止循环的条件。
第1次:i = 1;x=x+i\5 --> x = 5 + 1 \ 5 --> x = 5
第2次:i = 3;x=x+i\5 --> x = 5 + 3 \ 5 --> x = 5
第3次:i = 5;x=x+i\5 --> x = 5 + 5 \ 5 --> x = 6
第4次:i = 7;x=x+i\5 --> x = 6 + 7 \ 5 --> x = 7
第5次:i = 9;x=x+i\5 --> x = 7 + 9 \ 5 --> x = 8
第6次:i =11;x=x+i\5 --> x = 8 + 11 \ 5 --> x = 10
第7次:i =13;x=x+i\5 --> x =10 +13 \ 5 --> x = 12
第8次:i =15;x=x+i\5 --> x =12 +15 \ 5 --> x = 15
第9次:i =17;x=x+i\5 --> x =15 +17 \ 5 --> x = 18
第10次:i = 19;x=x+i\5 --> x =18 +19 \ 5 --> x = 21
第11次:i = 21,此时 i > 20,所以并不执行循环,二是循环结束了。
所以x的值为21
张露同学
2016-07-10
知道答主
回答量:60
采纳率:0%
帮助的人:4.9万
展开全部
不知道,,,,,
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式