已知下列语句中的x和y都是int型变量,其中错误的语句( )。
A. x=y++;
B. x=++y;
C. (x+y)++;
D. ++x=y;
查看答案
设:int a=10,b=11,c=12;则表达式(a+b)
A. 2
B. 0
C. -2
D. 1
下列选项中,两个条件语句语义等价的是( )。
A. if(x) cout< B. if(x) cout< C. if(x) cout<0) cout< D. if(x=0) cout<
执行下列语句序列:int n;cin >> n;switch(n){case 1:case 2: cout << '1';case 3:case 4: cout << '2'; break;default: cout << '3';}若键盘输入1,则屏幕显示( )。
A. 1
B. 2
C. 3
D. 12
下列语句中不是死循环的是( )。
A. int i=10;while(i){ i--; i--;}
B. for(int i=1,j=0;j<10;i++) if(i==j)break;
C. int i=0;for(;;)i=i+1;
D. int i=-1:do{ i++;}while(i>=0);