对于整型变量x和y,语句for (x=0, y=0 ; (y!=123) &&(x<4); x++) y++;中的“y++;”被执行()
A、4次 B、0次 C、123次 D、3次
首先,我们来分析for循环的条件。
循环的条件是 (y!=123) &&(x<4)。
在循环开始时,x和y都被初始化为0。
循环的迭代过程如下:
x=0,y=0,条件 (y!=123) &&(x<4) 为真(0!=123 且 0<4),执行循环体,y++,此时y=1。 x=1,y=1,条件 (y!=123) &&(x<4) 为真(1!=123 且 1<4),执行循环体,y++,此时y=2。 x=2,y=2,条件 (y!=123) &&(x<4) 为真(2!=123 且 2<4),执行循环体,y++,此时y=3。 x=3,y=3,条件 (y!=123) &&(x<4) 为真(3!=123 且 3<4),执行循环体,y++,此时y=4。 x=4,y=4,条件 (y!=123) &&(x<4) 为假(因为4不小于4),循环终止。 从上述分析中,我们可以看到“y++”被执行了4次。
所以答案是:A、4次。
A
用户登录可进行刷题及查看答案
登录后提交答案