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

[单项选择题] 有以下程序 public class Sun public static void main(string args[ ]) int a, b; for(a=1, b

时间:2021-07-20 16:28:07 解答: 68 次

[单项选择题] 有以下程序

public class Sun

public static void main(string args[ ])

int a, b;

for(a=1, b=1; a<=100; a++)

if(b>=10

break;

if (b%3 1)

b+=3;

continue;

System.cut.println(

A.;

执行后的输出结果是( )。A) 101

B.6

C.5

D.4

正确答案:

D

参考解析:

本题考查for循环和if语句的嵌套以及break语句和continue语句的用法。第1个if语句的意义为:当b>=10时退出for循环。第2个if语句的意义为:如果b%3=1时,b的值加3并退出本次循环。本程序当b的值分别为1、4、7的时候执行3次循环,此时a=3, b=10,当执行第4次循环时,a的值为4但b=1O,所以退出循环程序结束。答案A没有考虑for循环中的两个if条件。

  • 相关题库

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

×

95元 29元

VIP截止日期:2025-01-03 03:03:06

←请使用支付宝扫码支付

95元 29元

VIP截止日期:2025-01-03 03:03:06

←请使用微信扫码支付