32和33题,求vb大神解答一下,很简单,但我没听课,急求*

如题所述

32
外循环For x = 30 To 10 Step -10
的次数为:(30-10)/10 +1 = 3
内循环For y = 1 To x / 10 Step 2
对应于第1次外循环:内循环循环次数为:(30/10-1)/2+1=2次
对应于第2次外循环:内循环循环次数为:(20/10-1)/2+1=1次
对应于第3次外循环:内循环循环次数为:(10/10-1)/2+1=1次
所以循环体一共执行了4次,text1中数字个数为4.

33
答案为B:
因为x为整型变量,把3.1415926/4的结果自动进行四舍五入为整数,赋予x了。追问

谢谢

再问你一个问题行吗

追答

问吧!直接上问题!

追问

24.4/5和24.6/5,这个怎么算,

追答

光从你这样问的结果应该就是常规的数学除法:
24.4 / 5=4.88
24.6 / 5=4.92

追问

应该是\这个符号

追答

运算符号 \ 的作用,就是在整数范围内做除法,举得商的部分:
我举个例子,我是小学三年级,老师教除法运算的;
14 ÷ 4 = 3 …… 2

老师说3是商,2是余数
同理:
7 ÷ 3 = 2 …… 1

10 ÷ 3 = 3 …… 1

8 ÷ 4 = 2 …… 0

那么,VB中的运算符 \ 其实关心的是上述除法运算结果的商,而不考虑余数,即:
14 \ 4 = 3
7 \ 3 = 2

10 \ 3 = 3

8 \ 4 = 2

并且,在VB中 \ 运算只针对整数,所以在进行 \ 运算之前会把被除数与除数通过四舍五入转换成整数,然后进行\运算:
24.4 \ 5 ==> 24 \ 5 结果为4

24.6 \ 5 ==> 25 \ 5 结果为5

追问

谢谢

温馨提示:答案为网友推荐,仅供参考
相似回答