题目内容

以下语句不正确的语句为( )。

A. if(x>y);
B. if(x=y)&&(x!=0)x+=y;
C. if(x!=y)scanf(“%d”,&x);else scanf(“%d”,&y);
D. if(x

查看答案
更多问题

已知int x=10,y=20,z=30;以下语句执行后x,y,z的值是( )。if(x>y)z=x;x=y; y=z;

A. x=l0,y=20,z=30
B. x=20,y=30,z=30
C. x=20,y=30,z=10
D. x=20,y=30,z=20

以下if语句语法正确的是( )。

A. if(x>0) printf(“%f”,x)else printf(“%f”,-x);
B. if(x>0){ x=x+y; printf(“%f”,x);}else printf(“%f”,-x)
C. if(x>0){ x=x+y; printf(“%f“,x);}else printf(“%f”,-x);
D. if(x>0){ x=x+y; printf(“%f“,x);}else printf(“%f”,-x);else printf(“%f”,-x);

若w,x,y,z,m均为int型变量,则执行下面语句后的m值是( )。w=1; x=2; y=3; z=4;m=(w

A. 1
B. 2
C. 3
D. 4

以下程序运行结果是( )。intmain(){ int m=5;if(m++>5) printf(“%d\n”,m);else printf(“%d\n”,m--);return 0;}

A. 4
B. 5
C. 6
D. 7

答案查题题库