|
|
检测点4-16
1.以下说法正确的是 ABCD 。
A.一个复合语句是一个块
B.一个while语句是一个块
C.一个for语句是一个块
D.main函数的函数体是一个块
2.在源文件c0410.c中,标识符sum的作用域从哪里开始,到哪里结束?
答:从它声明之后开始,一直到组成main函数体的右花括号之前。
3.编写程序,计算5的阶乘(5!)并打印,要求使用for语句。
答案不唯一,以下是参考答案:
# include <stdio.h>
int main (void)
{
int n = 1, res = 1;
for (;n <= 5; n ++) res *= n;
printf ("5!=%d\n", res);
return 0;
}
4.编写程序,打印等差数列1, 6, 11,16,21,…的前25项,要求使用for语句。
答案不唯一,以下是参考答案:
# include <stdio.h>
int main (void)
{
int n = 1, r = 1;
for (;n <= 25;)
{
printf ("%d ", r);
r += 5;
n ++;
}
return 0;
}
|
|