1.下面程序是计算n个数的平均值,请填空.______
#include
void main( )
{ int i,n;
float x,avg=0.0;
scanf("%d",&n);
for(i=0;i { scanf("%f",&x); avg=avg+______; } avg=________; printf("avg=%f\n",avg); } A) i B) x C) x D) i avg/i avg/n avg/x avg/n 2.下面程序的输出结果是_________. #include void main( ) {int y=9; for(;y>0;y--) {if(y%3==0) {printf("%d",--y); continue;} } } A) 741 B) 852 C) 963 D) 875421 提示:考虑输出形式,continue是否有用 3.下面程序的输出结果是________. #include void main( ) {int x=3; do { printf("%d ",x-=2); }while(!(--x)); } A) 1 B) 1 -2 C) 3 0 D)是死循环 提示:考虑条件判断语句,没有加非的情况下,只有0是错的,那加了非呢 4.要求下面的程序运行后,显示如下结果: 2 10 4 6 1 5 2 3 2 4 7 8 5 1 3 2 则程序中的划线处应填入_______. #include void main( ) { int a[4][4]={ ________ }; int i,j; for(i=0;i<4;i++) {for(j=0;j<4;j++) printf("%4d",a[i][j]); printf("\n"); } } A) {1,5,2,3},{2,4,7,8},{5,1,3,2} B) {2,10,4,6},{1,5,2,3},{2,4,7,8},{5,1,3,2} C) {5,1,3,2},{2,4,7,8},{1,5,2,3} D) {2,1,2,5},{10,5,4,1},{4,2,7,3},{6,3,8,2} 5.编程题 提示:数组,冒泡排序 答案:
#include
上一篇:DALI的学习