有以下程序: #include main() { int a=0,b=0; for(;a

admin2020-01-10  24

问题 有以下程序:
    #include
    main()
    {  int a=0,b=0;
    for(;a<7;a++)
    {  if(a%2==0)continue;
    b+=a:
    continue;
    }
    printt(“%d\n”,b);
    }
    程序运行后的输出结果是(    )。

选项 A、0
B、4
C、1
D、9

答案D

解析 由程序可知,for循环中a的取值为0~6,其中若if条件满足,则b+=a不会执行,所以当a取值为l,3,5时,b+=a才会被执行,所以循环结束,b=1+3+5,输出结果为9,故答案选D。
转载请注明原文地址:https://jikaoti.com/ti/XKG0FFFM
0

最新回复(0)