您的位置是:首页 >> 计算机 >> 计算机水平考试 >> 文章阅读

二000年度程序员级(下午试卷)


日期:
2005-4-17 10:20:00
来源:
学习联盟
作者:
不详
编辑
dongfangshuo
试题一(15分) 

  阅读下列函数说明和C代码,将应填入其中__(n)__处的字句写在答卷的对应栏内。 

【函数1.1说明】 

  设链表结点的类型为 

    typedef struct elem{ int val; 

                                                  struct elem *next; 

                                              }intNode; 

  函数merge(int *a,int *b)是将两个升序链表a和b合并成一个升序链表。 

【函数1.1】 

    intNode *merge(intNode *a,intNode *b) 

    {  intNode *h=a,*p,*q; 

       while(b) 

       {  for (p=h;p&&p->val<b->val;q=p,p=p->next); 

          if (p==h) __(1)__;else __(2)__; 

          q=b;b=b->next; __(3)__; 

       } 

       return h; 

    }   

【函数1.2说明】 

  递归函数dec(int a[],int n)判断数组a[]的前n个元素是否是不递增的。不递增返回1,否则返回0。 

【函数1.2】 

    int dec(int a[],int n) 

   &n

此文共有8页 上一页 1 2 3 4 5 6 7 8 下一页

关闭窗口

   兆联特别申明
1)除本站特殊规定外,本站所有信息均不拥有版权,仅供学习参考!
2)站内大部分内容注明出处及详细信息,版权归作者所有!如果您觉得不妥请及时与我站联系,我们将立即删除。
3)本站提供的资料您只有阅读权,并不等于您得到文章的所有权,本站反对将我站提供的资料直接使用。