国二c语言考试题库
[模版仅供参考,切勿通篇使用]
  篇一:国二考试C语言程序设计 上机100题及答案
  使用说明:
  此100套编程题来源于清华同方光盘电子出版社出版的《全国计算机等级考试二级C语言程序设计 上机考试题库》,特此声明。
  国二考试二级C语言程序设计100套题,各个版本的书大概都差不多。以下是本人精心整理的题库100题(包括答案以及题目要求),希望给悉心复习的你一点小小的启发和帮助啦。因为写得匆忙,如果有不恰当之处,恳请各路编程高手给予批评指正(本人纯属业余的编程爱好者)!
  注:答案仅供参考!!
  ——作者
  100套题  第1套  编程题
  #include
  #define M 100
  void fun (int m,int *a,int *n)
  {
  int i;*n=0;
  for(i=1;i
  void fun( int m, int *k, int xx )
  {
  int i,j,t=0;
  for(i=4;i
  #include
  #defineN16
  typedef  struct
  {  char  num[10];
  ints;
  } STREC;
  STREC  fun( STREC  *a, char *b )
  {
  int i;
  STREC str={"\0",-1};
  for(i=0;i
  #include
  double fun(int m)
  {
  int i;
  double s=;
  for(i=1;i
  #include
  void fun(char *tt, int pp)
下列数据中属于字符串常量的是abc
  {
  int i;
  for(i=0;i='a'&&*tt
  #defineN16
  typedef  struct
  {  char  num[10];
  ints;
  } STREC;
  void  fun( STREC  a )
  {
  int i,j;
  STREC t;
  for(i=0;i
  void fun(int a, int b, long *c)
  {
  *c=a/10+(b%10)*10+(a%10)*100+(b/10)*1000;
  }
  main()
  {  int a,b; long c;
  printf("Input a, b:");
  scanf("%d %d", &a, &b);
  fun(a, b, &c);
  printf("The result is: %ld\n", c);
  }
  题目要求:
  编写函数fun:将两个两位数的正整数a、b合并成一个整数放在c中。合并的方式是:将a数的十位和个位数依次放在c数的个位和百位上,b数的十位和个位数依次放在c数的千位和十位上。如当a=45,b=12时,调用该函数后,c=1524。
  5
  篇二:历年全国计算机二级C语言题库
  50道C语言知识题
  1.以下叙述中正确的是
  A)用C程序实现的算法必须要有输入和输出操作
  B)用C程序实现的算法可以没有输出但必须要有输入
  C)用C程序实现的算法可以没有输入但必须要有输出
  D)用C程序实现的算法可以既没有输入也没有输出
  2.下列可用于C语言用户标识符的一组是
  A)void, define, WORD B)a3_3,_123,Car
  C)For, -abc, IF CaseD)2a, DO, sizeof
  3.以下选项中可作为C语言合法常量的是
  A)-80 B)-080 C)- D)-
  4.若有语句:char *line[5];,以下叙述中正确的是
  A) 定义line是一个数组,每个数组元素是一个基类型为char为指针变量
  B) 定义line是一个指针变量,该变量可以指向一个长度为5的字符型数组
  C) 定义line是一个指针数组,语句中的*号称为间址运算符

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。