字典翻译 问答 其它 下列程序段的执行结果为?a=6Fork=1To0a=a+knextkprintk;a
问题标题:
下列程序段的执行结果为?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)
点击显示
其它推荐
热门其它推荐
  • 其它