万能百科  > 计算机   > 

[单项选择题] 下列语句序列执行后,k的值是______。 int x=10,y=30; do y-=x; X++; while(x++<y--);

2021-07-13   

[单项选择题] 下列语句序列执行后,k的值是______。

int x=10,y=30;

do

y-=x;

X++;

while(x++<y--);

A.0次

B.1次

C.2次

D.3次

正确答案:

C

参考解析:

题目中的循环为“直到型”循环,至少做1次,选项A可以被排除;程序首先执行循环体,得到x=11,y=20,然后计算终止条件值为true,而x和y的值分别改变为12和19:接着进行第二次循环,执行循环体,得到x=13,y=7,然后计算终止条件值为false,退出循环,因此执行了2次循环,答案为选项C。

词条内容仅供参考,如果您需要解决具体问题
(尤其在法律、医学等领域),建议您咨询相关领域专业人士。

标签