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

如题所述

答案你自己给出了是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
温馨提示:内容为网友见解,仅供参考
第1个回答  2016-07-10
不知道,,,,,

求问vb大神一道简单题,谢谢
1,运算符号 \\ 的运算规则。2,For i = 1 To 20 Step 2 这个循环的规则。解答如下:1,运算符号 \\ 的运算规则 运算符号 \\ 是针对两个整数,计算整数范围内的商,不必考虑余数,例如:小学刚开始学习除法,由于还没有接触到小数、分数,老师这么讲解:商余数 7 ÷ 4 = 1 ... 3 那么在VB中...

VB大神 求教问题
首先说明三点;(1)启动程序后,Hscroll的值value=1 (2)当在滚动条右端点箭头时,每点一次Hscroll的值value加1 (3)启动程序后,y的初值是2 再来看程序,当点击滚动条右端点箭头时,触发Private SubHScroll1_Change()程序,只有三句:'Dim y As Single '② y = y + f1(HScroll1.Val...

求问vb大神一道简单循环题,谢谢
回答:msgbox a 结果应该是:14

Vb问题 求大神指点
Show 是显示窗体 UnLoad 是卸载窗体 Load 是加载窗体 Hide 是隐藏窗体 6、D 身份证 6位地区码+8位出生日期+3位流水+1位校验码 ①身份证位数比较长 ②校验码可能出现X 8、A ①变量名不能包含+ - * \/ !@ # ¥ ?小数点 等字符,且长度不能超过255 所以 B 是错误的 ②变量必须是以字母...

vb题目 求助各位大神
1、A) 算法中执行的步骤可以无休止的执行下去 2、D) 顺序、选择、循环结构 3、B) 面向对象的语言 4、C) 属性值不必一一重新设置 5、C) -1 6、D) False 7、A) 图片框 8、B) 注释语句可以放在代码中的任何位置 9、B) PassWordChar 10、A) A=inputbox("请输入"&"vb"&"正整数","...

新手问几个vb的数组问题,大神求解
1、数组就来用来保存一个序列的同类型的类型数据。2、你没看到前面的定义?Dim S As long,这个S是一个变量,初始就是0啊。如果是数字,变成1时你又要改,变成2又要改程序,用变量的话可以自动,不用改程序。3、A(S-1)表示最后一个数组的内容,因为是先 S=S+1,运行到这里再-1的话,...

求vb大神来。 这个题咋做。 请编写程序产生10个【10,100】之间的随机整 ...
s = s + 1 Else Me.ForeColor = vbBlack End If Print a Next Print "总共" & s & "个能被3整除." 往Form1上拖一个Command1,双击Command1,把上面的代码复制到Sub Command_Click和End Sub之间,然后运行。

vb题求助大神b,c整型 b=6:c=6.5 a=b=c print a
原因:∵ b 和 c 都是整型数据 ∴ c = 6.5 一定会对小数点做取舍,而编译器只会对小数点后面大于 0.5 的数做取舍,所以此时 c 会被赋值 6 ' 这是一个逻辑表达式,计算顺序为:' 1. 先判断 b = c 是否成立,显然,根据上面的判断这个条件成立,因此返回 True' 2. a = True,相当于...

求大神用vb做出这道题。一辆卡车违反交通规则,撞人后逃跑。现场有三人目...
这个就是枚举算法,使用循环来做,利用计算机的高速度,一个一个“猜”,用数学式子去验证。假设四位数字,从左到右为:ABCD for A= 0 To 9 for B= 0 To 9 for C= 0 To 9 for D= 0 To 9 '在这里根据三个人的描述,进行判断 next D next C next B next A ...

一些vb的菜鸟题,求大神讲明为什么这么选(╥ω╥`) ,金币采纳前...
17 题是两个循环嵌套,所以里面的J=1 to 10 ... next J 这个循环是执行了 h 次的(h=1 to 10)15 题在循环后面 erase 了 X ,所有数组 X 已经被清空了。实际上这里应该报错的。26 题 x 一直没变,三个给a赋值的IF实际上是并列的, a在3个IF里都满足条件,都被赋值,但最后一个IF的...

相似回答
大家正在搜