执行下面程序段后,变量i, s的值为( )。 s=0 For i = 1 To 10 s=s+1 i=i*2 Next i

执行下面程序段后,变量i, s的值为( )。 s=0 For i = 1 To 10 s=s+1 i=i*2 Next i,第1张

循环体第一轮:执行以后,s=1 , i=2,遇到Next i后,i变为3。

循环体第二轮:执行以后,s=2 , i=6,遇到Next i后,i变为7。

循环体第二轮:执行以后,s=3 , i=14,遇到Next i后,i变为15。

B x值为16

首先要明确 a++ ++a的含义 a++ 表示先进行其他 *** 作再自增 ++a表示先自增再进行其他 *** 作

if判断处 x++ > 15 等价于 x > 15; x = x+1,即先判断再自增, 不满足条件,if后面printf不执行;

此时x = 16

执行else语句 printf("%d\n",x--) 等价于printf("%d\n",x) x = x-1,即先打印在自减。 打印时,x的值为16

选C、100

for 循环中 i 的值是从 1 开始 每循环一次 +2

所以 就相当于 x =x +1 +3 +5 +7 +9 +11 + 13 + 15 +17 +19

所以 结果 是100

以上就是关于执行下面程序段后,变量i, s的值为( )。 s=0 For i = 1 To 10 s=s+1 i=i*2 Next i全部的内容,包括:执行下面程序段后,变量i, s的值为( )。 s=0 For i = 1 To 10 s=s+1 i=i*2 Next i、21、执行下面程序段后,x的值是( ) int x=15; if(x++>15) p、执行下面的程序段后,x的值为等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/9267418.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-26
下一篇 2023-04-26

发表评论

登录后才能评论

评论列表(0条)

保存