大学IT网 - 最懂大学生的IT学习网站! QQ资料交流群:367606806
当前位置:大学IT网 > C技巧 > 2013年计算机二级C语言完整预测试题及答案三

2013年计算机二级C语言完整预测试题及答案三(4)

关键词:计算机二级C语言考试模拟题真题  阅读(1971) 赞(8)

[摘要]本文是2013年计算机二级C语言完整预测试题及答案三,与大家分享。
第 1 页:填空题
第 2 页:选择题
第 4 页:读程序题
第 5 页:编程题
第 6 页:参考答案


  三、读程序题

  1、float f=3.1415927; printf(“%f,%5.4f,%3.3f”,f,f,f); 则程序的输出结果是__________ 。

  2、int x=6, y=7; printf(“%d,”,x++); printf(“%d\n”,++y); 程序的输出结果是__________ 。

  3、a=3; a+=(a <1)?a:1; printf(“%d”,a); 结果是__________。

  4、for (a=1,b=1;a<=100;a++) { if(b>=20) break; if(b%3==1) {b+=3; continue;} b-=5; } 程序的输出结果a的值为__________ 。

  5、 int y=1, x, *p, a[ ]={2,4,6,8,10}; p= &a[1]; for(x=0;x<3;x++) y + = * (p + x); printf("%d\n",y); 程序的输出结果y的值是__________ 。

  四、程序填空题

  1、从键盘上输入10个数,求其平均值。

  main() {int i;

  float f,sum;

  for(i=1,sum=0.0;i<11;i++) {__________ __________ }

  printf(“average=%f\n”,sum/10); }

  2、以下程序是建立一个名为myfile的文件,并把从键盘输入的字符存入该文件,当键盘上输入结束时关闭该文件。

  #include main() { FILE *fp; char c;

  fp=__________ do{ c=getchar();

  fputs(c,fp); }while(c!=EOF); __________ }

  3、以下程序的功能是:从键盘上输入若干个学生的成绩, 统计并输出最高成绩和最低成绩,当输入负数时结束输入.请填空.

  main()

  { float x,amax,amin;

  scanf("%f",&x); amax=x;

  amin=x;

  while(  )

  { if(x>amax) amax=x;

  if(  ) amin=x;

  scanf("%f",&x); }

  printf("\namax=%f\namin=%f\n",amax,amin);

  }



相关评论