未知题型
下面程序的输出是______。 main() {int x=3,y=6,a=0; while(x++!=(y-=1)) { a+=1 if(y<x)break; } printf('x=%d,y=%d,=%d/n',x,y,a); }
D.x=5,y=4,a=1
- A.x=4,y=4,a=1
B.x=5,y=5,a=1
C.x=5,y=4,a=3
【参考答案】
D
解析:注意的是x++中x值的引用时,这里应当是先引用,后自加,具体执行过程如下:第—次while循环:条件为......
(↓↓↓ 点击下方‘点击查看答案’看完整答案 ↓↓↓)
点击查看答案
相关考题
-
单项选择题
肱二头肌位于大腿前侧。( ) A. 对 B. 错 -
多项选择题
芯片封装的功能主要体现在以下几点?
A.传递电能
B.传递电路信号
C.提供散热途径
D.结构保护与支持 -
未知题型
若有程序 fun(int a,int b) { static int c=0 c+=a+b; retum c; } main () { int x=5,y=3,z=7,r; r=fun((y,x+y),z); r=fun(x,y); printf('%d/n',r); } 上面程序的输出结果______。D.18
A.23
B.15
C.19
