问题标题:
下列程序段的执行结果为?a=6Fork=1To0a=a+knextkprintk;a
问题描述:

下列程序段的执行结果为?

a=6

Fork=1To0

a=a+k

nextk

printk;a

宋烨回答:
  对VB不熟悉,如果for循环执行过程包括k=0的话(检测到k
廖志钢回答:
  如果for循环执行过程包括k=0的话(检测到k
宋烨回答:
  不是题目有问题,初始a=6这个循环的执行过程是:k=1(k>=0循环)a=a+k(6+1)nextk(k=k-1)k=0(K>=0循环)a=a+k(7+0)nextk(k=-1)k=-1(k不符合循环条件,推出循环)这就得到了k=-1a=7的结果
廖志钢回答:
  答案是1,6
宋烨回答:
  我查了一下forn=btoc(stepd)...nextn的语法:默认d=1(不是-1)如果bc,那么d应该小于0所以你的语句应写为fork=1tok=0(step-1)
查看更多
八字精批 八字合婚 八字起名 八字财运 2024运势 测终身运 姓名详批 结婚吉日
已出生未出生
其它推荐
热门其它推荐
付费后即可复制当前文章
《下列程序段的执行结果为?a=6Fork=1To0a=a+knextkprintk;a|其它问答-字典翻译问答网》
限时特价:5.99元/篇原价:20元