首页 > 计算机 > 计算机考试 正文

[单项选择题] 下列语句序列执行后,k的值是( )。 public class Testpublic static void main(String[] args) int m=3, n=6,

时间:2021-07-20 19:30:55 解答: 195 次

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

public class Test

public static void main(String[] args)

int m=3, n=6, k=0;

while((m++)<(n--)) ++k;

System. out. println(k);

A. 0

B) 1

C) 2

D) 3

正确答案:

C

参考解析:

变量m和n在条件中都采用了先使用后改变的方式,第一遍循环执行时,m=3,n= 6满足条件,执行循环体k=1,然后m=4,n=5;第二遍循环,满足条件,执行循环体,得到k=2,然后m=5,n=4;第三遍循环,不满足条件,结束循环,输出结果,k=2。因此答案为C。

  • 相关题库

请充值VIP继续使用(未注册用户支付后会自动注册登录)

×

95元 29元

VIP截止日期:2024-12-31 03:16:46

←请使用支付宝扫码支付

95元 29元

VIP截止日期:2024-12-31 03:16:46

←请使用微信扫码支付