学习网考试学习资料

Gzu521.com

2007年9月全国计算机等级考试二级C语言笔试试卷及参考答案(6)

全国计算机等级考试   点击:次   发布时间:2007-10-23   【字体: 】   来源:Gzu521.com
贵 州 学 习 网

(13)以下程序统计从终端输入的字符中大写字母的个数,num[0]中统计字母a的个数,num[1]中统计字母b的个数,其它依次类推.用#号结束输入,请填空.

#include     <stdio.h>

#include      <ctype.h>

main()

{     int    num[26]={0},i;      char    c;

      while((_[16]_______)!=’#’)

         if(isupper(c))     num[c-‘a’]+= _[17]_______;

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

           printf("%c:%d\n",i+’a’,num[i]);

   }

(14)执行以下程序的输出结果是_[18]_______.

#include   <stido.h>

main()

{    int    i,n[4]={1};

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

     {    n[i]=n[i-1]*2+1;   printf("%d",n[i]);      }

}

(15) 以下程序的输出结果是_[19]_______.

#include    <stdio.h>

#define      m       5

#define       n       m+m

main()

{      int    k;

       k=n*n*5;     printf("%d\n",k);

}

(16)函数main()的功能是:在带头结点的单链表中查找数据域中值最小的结点.请填空

#include     <stdio.h>

struct  node

{   int   data;

struct  node    *next;

};

int min(struct  node *first)/*指针first为链表头指针*/

{   strct  node   *p;   int   m;

    p=first->next;   m=p->data;p=p->next;

    for(;p!=null;p=_[20]_______)

        if(p->data<m)     m=p->data;

   return   m;

}

 

2007年9月全国计算机等级考试二级c语言参考答案
一、选择题
1-5    dbcaa
6-10  ccaba 
11-15 babcc
16-20 dabbb
21-25 bcbbd
26-30 ccdaa
31-35 bacdc
36-37 cd
42-45 abad
46-50 cddcd

二、填空题
1、无歧义性
2、白盒测试
3、顺序
4、acbdfehgp
5、实体集
6、12 34
7、a:b
8、c:t1
9、54321
10、k<=n
11、k++
12、ace
13、efgh
14、x[0]
15、x[0]
16、c=getchar()
17、1
18、3 7 15
19、55
20、p->nextG,l9!]e?u?q%?BMHq( 此_文_来_源_于_我_的_学_习_网 IT认证全国计算机等级考试 ]G,l9!]e?u?q%?BMHqhttP://Www.Gzu521.Com

由于选择题的第38题到41题找不到原试卷,因而暂无答案。

上一页
本文共6页: 第 [1] [2] [3] [4] [5] [6]

责任编辑:gzu521

IT认证分类
计算机软件水平考试
全国计算机等级考试
思科认证
微软认证
ORACLE/CIW认证
Linux认证
JAVA认证
其它认证
分类推荐信息
更多...
大类最新文章
更多...