一、选择题
1.设有程序段”int k0)k则下面叙述正确的是D 循环体语句一次也不执行
2.设有程序段”int x0;while;”则A 运行程序段后输出1
3.若有语句”int x2);}while);”则该程序段C 输出的是1和-2
4.下面循环语句中1,b 0);
5.已知”int i下列do…while循环语句的循环次数为C 5
do{printf;}while;
6.循环语句”for”的循环次数是D 无限
7.循环语句”whilei--;”的循环次数是A 0
8.下述有关break语句的描述中它结束该if语句
9.下面关于循环语句的描述中错误的是B 循环体内必须同时出现break语句和continue语句
10.以下不是死循环的是D for;)printf;
11.执行语句”for(i变量i的值为C 4
12.语句”for(x0;y!);”是C 循环4次
13.与语句”while;”等价的语句是A while;
14.执行下列程序段后a的值为B 2
int a10;
do{
b-;
}while(b--0)
二、编程题
1读入用户输入的6个整数并显示其平均值。
#include
main()
{
float sum0;
int tmp;
int i;
for(i)
{
printf(1);
scanf(。
sumtmp;
}
printf(%f,sum/6);
}
2然后计算并显示前n个偶数的和。