有以下程序:    main()    {int a,b,d=25;    a=d/10%9;    b=a&&(-1);    printf("%d,%d\n",a,b);    }    程序运行后的输出结果是 ______。

admin2009-02-10  27

问题 有以下程序:    main()    {int a,b,d=25;    a=d/10%9;    b=a&&(-1);    printf("%d,%d\n",a,b);    }    程序运行后的输出结果是 ______。

选项 A、6,1
B、2,1
C、6,0
D、2,0

答案B

解析 本题中“a=d/10%9;”的值为25/10%9=2;“b=a&&(-1);”为2&&(-1)=1(注意:-1表示真,只有0才表示假),所以a,b的值分别为2,1。
转载请注明原文地址:https://jikaoti.com/ti/BKK0FFFM
0

最新回复(0)