我要自学网c++板书
22 22.0 33.0 33
33
scanf(“ %f %f %f” ,&a,&b,&c);
[3.7] 若变量已正确定义,要将a和b中的数进行交换,下面不正确的语句组是( C )
A)a=a+b,b=a-b,a=a-b; B)t=a,a=b,b=t;
C)a=t;t=b;b=a; D)t=b;b=a;a=t;
[3.8] 若变量已正确定义,以下程序段的输出结果是( D )
A) 输出格式说明与输出项不区配,输出无定值 B)5.17
C)5.168 D)5.169
X=5.16894;
Printf(“ %f\n”,(int)(x*1000+0.5)/(float)1000);
[3.9] 若有以下程序段,c3中的值是( A )
A)0 B)1/2 C)0.5 D)1
int c1=1,c2=2,c3;
c3=c1/c2;
[3.10] 若有以下程序段,其输出结果是( B )
A)3,0,-10 B)0,0,5 C)-10,3,-10 D)3,0,3
int a=0,b=0,c=0;
c=(a-=a-5),(a=b,b+3);
printf(“ %d,%d,%d\n”,a,b,c);
填空题
[3.21] 若有以下定义,请写出以下程序段中输出语句执行后的输出结果。
(1)-200,2500(2)i=-200,j=500 (3)i=-200 回车 j=2500
int i=-200,j=2500;
printf(“ (1) %d %d”,i,j);
printf(“ (2) i=%d,j=%d\n” ,i,j);
printf(“ (3) i=%d\n j=%d\n”,i,j);

