for i=1 to 3 for j=1 to i for k=j to 3 a=a 1for next to nothing

以下试题来自:
单项选择题有下列程序段:
Dim s,I,j as integer
For I=1 to 3
For j=3 To 1 Step -1
执行完该程序段后,循环执行次数是______。A.3 B.4 C.9 D.10
为您推荐的考试题库
你可能感兴趣的试题
1A.4 B.5 C.38 D.402A.4 B.12 C.48 D.1923A.5050 B.4950 C.3000 D.40004A.语法错误 B.形成无限循环C.循环体不执行直接结束循环 D.循环体执行一次后结束循环5A.2 B.3 C.4 D.5
热门相关试卷
最新相关试卷一道VB题fori=1to3forj=ito3fork=1to3 - 爱问知识人
(window.slotbydup=window.slotbydup || []).push({
id: '2491531',
container: s,
size: '150,90',
display: 'inlay-fix'
14 D 30
答案选D,可为什么不是B呢
首先可以来化简循环
for k=1 to 3
可以转化为a=a+3*i对吧,因为k只是用来增加循环次数的而已,那题目就可以变成
for i =1 to 3
for j=i to 3
当i=1的时候
for j=1 to 3
也就是a=a+3+3+3=9
for j=2 to 3
也就是a=a+6+6=9+12=21
for j=3 to 3
也就是a=a+9=21+9=30
所以答案就是30呐~
private sub command1-click
for i = 1 to 4
for j=0 to 1 //这边的1应该是i吧
print ch...
我 的可以完全满足你的要求了。附有说明。 VB6.0测试通过。Private Sub Command1_Click() Dim m, n, i, j, i1, ...
大家还关注为什么For i = 1 To 3 For j = 1 To i For k = j To 3 a = a + 1 Next k Next j Next i print a
最外层3次,第2层分别1,2,3次,j值分别为1,1,2,1,2,3;第K层就分别有3次,3次,2次,3次,2次,1次.共14次.多层循环,循环变量还变化,很容易搞错,不是特别情况不要用,自己要弄糊涂了.
为您推荐:
其他类似问题
扫描下载二维码问个VB的题目.For i=1 to 2 For j=1 to i a=a+1 Next j Next i 运行的结果是?怎么算的?
gcqhhfefpn
For i = 1 To 2 _第一次 i=1 第二次i=2 第三次 i=2For j = 1 To i _第一次 j=1 第二次 j=1 第三次 j=2a = a + 1 _a=1 a=2 a=3Next jNext ia=3
为您推荐:
其他类似问题
扫描下载二维码

我要回帖

更多关于 vb for next 的文章

 

随机推荐