题目内容

下列程序的运行结果()#include void main(){int x=1,y=2,z=3;if(x--)y++,z++;else y--,z--;printf(″%d,%d,%d\n″,x,y,z);}

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

查看答案
更多问题

输入30,程序运行结果为()#include void main(){int a;scanf(″%d″,&a);if(a>20) printf(″%d\n″,a);if(a>10) printf(″%d\n″,a);}

A. 30
B. 20
C. 10
D. 3030

以下程序的输出是()#include viod main(){int i,j,k,a=3,b=2;i=(--a==b++)?--a:++b;j=a++;k=b;printf("i=%d,j=%d,k=%d\n",i,j,k);}

A. i=2,j=1,k=3
B. i=1,j=1,k=2
C. i=4,j=2,k=4
D. i=1,j=1,k=3

以下错误的if语句是()

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

若有说明int x,y;不能实现以下函数关系的程序是()y=-1 (x<0)y=0 (x=0)y=1 (x>0)

A) if (x<0) y=-1;else if(x==0) y=0; else y=1;
B) y=-1;if (x!=0)if(x>0) y=1;else y=0;
C. y=0; if (x>=0) {if (x>0) y=1;}else y=-1;
D. if(x>=0) if(x>0) y=1; else y=0;else y=-1;

答案查题题库