C语言2011习题集(6)
时间:2025-07-11
时间:2025-07-11
main()
{ int a=0,b=0;
a=10; b=20; printf("a+b=%d\n",a+b); }
A a+b=10 B a+b=30 C 30 D 出错 2 以下程序运行后的输出结果是__C_。
main()
{ double d=3.2; int x,y;
x=1.2; y=(x+3.8)/5.0; printf("%d\n",d*y); }
A 3 B 3.2 C 0 D 3.07 3 以下程序运行后的输出结果是__A_。
main()
{ double d; float f; long l; int i;
i=f=l=d=20/3;
printf("%d %ld %.1f %.1f\n",i,l,f,d); }
A 6 6 6.0 6.0 B 6 6 6.7 6.7 C 6 6 6.0 6.7 D 6 6 6.7 6.0 4 以下程序运行后的输出结果是__D_。
main()
{ int a=1,b=2;
a=a+b; b=a-b; a=a-b; printf("%d,%d\n",a,b); }
A 1,2 B 1,1 C 2,2 5 以下程序运行后的输出结果是_A__。
main()
{ int x,y,z;
x=y=2; z=3;
y=x++-1; printf("%d %d ",x,y);
y=++x-1; printf("%d %d\n",x,y); y=z---1; printf("%d %d ",z,x); y=--z-1; printf("%d %d\n",z,x);
}
A 3 1 4 3 B 3 1 3 3 C 3 1 4 3 D 2 1 3 2 2 4 1 4 2 4 2 2 2 4 1 2 1 3 1 2 6 以下程序运行后的输出结果是_C__。
main()
{ int x,y,z;
x=y=1;
z=x++,y++,++y;
printf("%d,%d,%d\n",x,y,z);
}
A 2,3,3 B 2,3,2 C 2,3,1 D 2,2,1
D 2,1