2013年计算机二级C语言上机题库九

考试站(www.examzz.com)   【考试站:中国教育考试第一门户】   2013年4月7日

为方便广大考生查找考试辅导习题及更好的学习。网校(www.examzz.com)特提供2013年计算机二级C语言考试上机预测题(包括填空题、改错题、编程题),作为参考希望能帮到各位考生。

 填空题
  给定程序的功能是分别统计字符串中大写字母和小写字母的个数。
  例如,给字符串SS输入:AaaaBBb123CCccccd,则输出结果应为:upper=5, lower=9。
  请勿改动主函数main和其他函数中的任何内容,仅在fun函数的横线上填入所编写的若干表达式或语句。
  试题程序:#include <stdio.h>
  void fun(char *s, int *a, int *b)
  {
  while (*s)
  {
  if (*s>='A' && *s<='Z')
  ___1___;   

  if (*s>='a' && *s<='z')
  ___2___;
  s++;
  }
  }
  main()
  {
  char s[100];
  int upper = 0, lower = 0;
  printf("\nPlease a string : ");
  gets(s);
  fun(s, &upper, &lower);
  printf("\n upper = %d lower = %d\n", ___3___);
  }
  第1处填空:(*a)++或++(*a)或*a=*a+1或*a+=1
  第2处填空:(*b)++或++(*b)或*b=*b+1或*b+=1
  第3处填空:upper,lower


首页 1 2 3 尾页

相关文章