第二章单元测试
int main(void)
{ float a;
int b=5;
a=5/2;
b=b/2*a;
printf("%.1f,%d\n",a,b);
return 0;
}
上列程序段的输出结果是( )。
- 下列条件语句中,功能与其他语句不同的是( )。
下列程序的运行结果是( )。
int main(void)
{ int a,b,c;
a=20; b=30; c=10;
if(a<b) a=b;
if(a>=b) b=c; c=a;
printf("a=%d,b=%d,c=%d",a, b, c);
return 0; }
下列程序的功能是( )。
int main(void)
{ int i, s=0;
for(i=1; i<10; i+=2)
s+=i+1; /* 等价于 s=s+(i+1) */
printf("%d\n",s);
return 0;
}
设变量已正确定义,则以下能正确计算 f=n! 的程序段是( )。
A:2.5,5 B:2.5,4 C:2.0,4 D:2,5
答案:2.0,4
A:if (a) printf("%d\n",x); else printf("%d\n",y); B:if (a==0) printf("%d\n",x); else printf("%d\n",y); C:if (a!=0) printf("%d\n",x); else printf("%d\n",y); D:if (a==0) printf("%d\n",y); else printf("%d\n",x);
答案:if (a==0) printf("%d\n",x); else printf("%d\n",y);
A:a=20, b=20, c=10 B:a=30, b=10, c=20 C:a=30, b=10, c=30 D:a=20, b=10, c=20
答案:a=30, b=10, c=30
A:自然数1~10中的偶数之和 B:自然数1~10的累加和 C:自然数1~9中的奇数之和 D:自然数1~9的累加和
答案:自然数1~10中的偶数之和
A:f=1;
for(i=n;i>1;i++) f=f*i;
B:f=1;for(i=n;i>=2;i--) f=f*i;
C:f=1;for(i=1;i<n;i++) f=f*i;
D:f=0;for(i=1;i<=n;i++) f=f*i;
答案:f=1;
for(i=n;i>=2;i--) f=f*i;
温馨提示支付 ¥3.00 元后可查看付费内容,请先翻页预览!