首页>计算机>软件水平考试>模拟试题>正文
08年程序员考试模拟试卷——下午题

www.zige365.com 2008-11-11 20:02:00 点击:发送给好友 和学友门交流一下 收藏到我的会员中心
 #include

  #include

  typedef struct node

  { char ch;

  struct node *forward; /* Link to next node. */

  struct node *backward;/* Link to previous node.*/

  } CODE;

  int strlen(char *s)

  { int len = 0;

  while (*s++ != '\0' )

  len++;

  return( len );

  }

  char *decode(char *old,int key)

  { char *New; int length,count,i;

  CODE *loop,*p;

  length=strlen(old);

  loop=(CODE *) malloc( length*sizeof(CODE) );

  for ( i = 1;i

  { loop[i].forward = &loop[i+1];

  ___(1)___

  }

  loop[0].backward = &loop[length-1];

  loop[0].forward = &loop[1];

  loop[length-1].forward = loop;

  ___(2)___

  for ( p = loop,i = 0;i

  { for ( count = 1;count

  p= p->forward ;

  ___(3)___

  p->backward->forward = p->forward ;

  p->forward->backward = p->backward ;

  ___(4)___

  }

  New = ( char *)malloc( ( length+1 ) *sizeof(char) );

  for ( i=0;i

  ___(5)___

  New[length]='\0';

  return (New);

  }

  void main()

  { char old[256];

本新闻共8页,当前在第3页  1  2  3  4  5  6  7  8  

我要投稿 新闻来源: 编辑: 作者:
相关新闻
08年11月软考英语考前练习试题及答案汇总
08年11月软考英语考前练习试题及翻译(1)
08年11月软考英语考前练习及解析(18)
08年11月软考英语考前练习试题及解析(17)
08年11月软考英语考前练习试题及解析(16)
08年11月软考英语考前练习试题及解析(15)