2005年4月全国计算机等级考试二级C++程序设计笔试试卷

出处:www.examlink.com 作者:小罗 日期:2007年01月22日 16时22分

  (16)以下程序运行后的输出结果是010111212

  fun(inta)

  {

  intb=0;staticintc=3;

  b++;c++;

  return(a+b+c);

  }

  main()

  {

  inti,a=5;

  for(i=0;i<3;i++)

  printf("%d%d",i,fun(a));

  printf("\n");

  }

  (17)以下程序运行后的输出结果是13431

  structNODE

  {intk;

  structNODE*link;

  };

  main()

  {

  structNODEm[5],*p=m,*q=m+4;

  inti=0;

  while(p!=q)

  {p->k=++i;p++;

  q->k=i++;q--;

  }

  q->k=i;

  for(i=0;i<5;i++)

  printf("%d",m[i]。k);

  printf("\n");

  }

  (18)以下程序中函数huiwen的功能是检查一个字符串是否是回文,当字符串是回文时,函数返回字符串:yes

  yes!,否则函数返回字符串:no!,并在主函数中输出。所谓回文即正向与反向的拼写都一样,例如:adgda。请填空。

  #include"string。h"

  char*huiwen(char*str)

  {

  char*p1,*p2;inti,t=0;

  p1=str;p2=①

  for(i=0;i<=strlen(str)/2;i++)

  if(*p1++!=*p2--)

  {t=1;break;}

  if(②)return("yes!");

  elsereturn("no!");

  }

  main()

  {

  charstr[50];

  printf("Input:");scanf("%s",str);

  printf("%s\n",③);

  }

  ①str+strlen(str)-1

  ②t==0或!t

  ③huiwen(str)

最后更新时间:2008-05-28 11:40:20
文章评论
共有 0 位网友发表了评论
用户名: 新注册) 密码: 匿名评论 [查看所有评论]

评论内容:(不能超过250字,需审核后才会公布,请自觉遵守互联网相关政策法规。
您可以用以下几种方式找到此文章

考试全流程