题目内容

以下程序运行结果是( )。int main(){int a=100,x=10,y=20,ok1=5,ok2=0;if (x

A. 1
B. 0
C. -1
D. 不确定

查看答案
更多问题

已知x=43,ch=’A’,y=0;则表达式(x>=y)&& ch&&(‘B’&&!y)的在值是( )。

A. 0
B. 语法错误
C. 1
D. “假”

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

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);

答案查题题库