若变量已正确定义,下面程序段的输出结果是______。 x=5.238794; printf("%f\n",(int)(x*100
若变量已正确定义,下面程序段的输出结果是______。
x=5.238794;
printf("%f\n",(int)(x*1000+0.5)/(float)1000);
若变量已正确定义,下面程序段的输出结果是______。
x=5.238794;
printf("%f\n",(int)(x*1000+0.5)/(float)1000);
若变量已正确定义,有下列程序段 inta=3,b=5,c=7; if(a>b)a=b;c=a; if(C!=a)C=b; printf(”%d,%d,%d\n”,a,b,c); 其输出的结果是()。
A.程序段有语法错
B.3,5,3
C.3,5,5
D.3,5,7
若变量已正确定义,有以下程序段: i=0; do printf("%d,",i); while(i++); print f("%d\n",i); 其输出结果是()。
A.0,0
B.0,1
C.1,1
D.程序进入无限循环
若变量已正确定义,则以下语句的输出结果是 s=32; s^=32; printf(%d,s);
A.-1
B.1
C.32
D.0
若变量已正确定义,要求程序段完成求5!的计算,不能完成此操作的程序段是( )。
(A)for(i=1,p=1;i<=5;i++)
p*=i;
(B)for(i=1;i<=5;i++)
{p=1;P*=i;}
(C)i=1;p=1;
while(i<=5)
{p*=i;i++;}
(D)i=1;p=1;
do{p*=i;
i++;}while(i<=5);
有以下程序段,且变量已正确定义和赋值 for(s=1.0,k=1;k<=n;k++)s=s+1.0/(k*(k+1)); printf("s=%f\n\n",s); 请填空,使下面程序段的功能与之完全相同 s=1.0;k=1; while(【 】){s=s+1.0/(k*(k+1));【 】;} printf("s=%f\n\n",s);
A.i=1;p=1;while (i<=5 ){p*=i;i++;}
B.for(i=1,p=1;i<=5;i++) p*=i;
C.i=1;p=1;do {p*=i;i++;} while (i<=5 );
D.for(i=1; i<=5; i++ ){p=1;p*=i;}
定义如下变量和数组: int k; int a[3][3]={9,8,7,6,5,4,3,2,1};则下面语句的输出结果是()。 for(k=0;k<3;k++) printf("%d",a[k][k]);
A.7 5 3
B.9 5 1
C.9 6 3
D.7 4 1
下面程序段的输出结果是_____。
chars[3][10]={"SUNDAY","MONDAY","TUESDAY"};
printf("%s",s[1]+2);