本站搜索:
          设为首页       加入收藏           全部考试查看
阅读文章

2008年程序员模拟考试试卷——下午题

[日期:2008-04-25] 来源:云南培训认证网  作者: [字体: ]

  (考试时间 14:00~16:30 共150分钟)

  本试卷共8道题,考生需解答5道题,其中试题1~试题3是必答题,试题4和试题5两题任选1道题,试题6至试题8三题任选1道解答。对于任选题,如果解答的试题数超过1道,则题号小的1道题解答有效。每题15分,满分75分。

  试题一(15分,每空3分)

  阅读以下说明和流程图,将应填入__(n)__处的字句写在答题纸的对应栏内。

  [说明]

  已知头指针分别为La和Lb的有序单链表,其数据元素都是按值非递减排列。现要归并La和Lb得到单链表Lc,使得Lc中的元素按值非递减排列。程序流程图如下所示。

  试题二(15分,每空3分)

  阅读以下函数说明和C语言函数,将应填入___(n)___处的字句写在答题纸的对应栏内。

  [程序2.1说明]

  已知一个排好序的数组,现输入一个数,要求按原来的顺序规律,将它插入到数组中。

  [程序2.1]

  #include

  #define N 100

  void main()

  {

  float a[N=1],x;

  int i,p;

  printf("输入已经排好序的数列:");

  for( i=0; i

  scanf(%f",&a[i]);

  printf("输入要插入的数:");

  scanf("%f",&x);

  for( i=0,p=N; i

  if(x

  {

  ___(1)___

  break;

  }

  for( i=N-1; i>=p; i-- )

  ___(2)___

  ___(3)___

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

  printf("%f\t",a[i]);

  }

  [程序2.2说明]

  本程序用变量count统计文件中字符的个数。

  [程序2.2]

  #include

  #include

  void main()

  {

  FILE *fp;

  long count=0;

  if( (fp=fopen("letter.txt","r") ) == NULL )

  {

  printf("can not open file\n");

  exit(0);

  }

  while( !feof(fp) )

  {

  ___(4)___

  count++;

  }

  printf("count=%d\n",count);

  ___(5)___

  }



[1] [2] [3] [4] [5] [6] [7] 下一页   

阅读:
录入:何老师

【在本站遇到阅读、观看、下载、发表文章等问题   请点此获得帮助 在本站发表文章或者留言    会员登录    会员注册

上一篇:2008年程序员模拟考试试卷——上午题
下一篇:2008年网络管理员模拟考试试卷——上午题
相关阅读       程序员考试模拟试题 
本文评论       全部评论
  没答案给出来干什么?   (大巧若拙 ,05月21日 )
  怎么没有答案呢,, 不然怎么知道自己做对了没有啊   (陈 ,05月13日 )
发表评论


点评: 字数
姓名:    会员登录    会员注册

  • 本站不会回复评论,咨询请到“在本站发表文章或者留言”处提问
  • 评论字数不要超过500字,请不要发广告
  • 尊重网上道德,遵守中华人民共和国的各项有关法律法规
  • 承担一切因您的行为而直接或间接导致的民事或刑事法律责任
  • 本站管理人员有权保留或删除其管辖留言中的任意内容
  • 本站有权在网站内转载或引用您的评论
  • 参与本评论即表明您已经阅读并接受上述条款