| 贵 州 学 习 网 |
|
(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语言参考答案 二、填空题 由于选择题的第38题到41题找不到原试卷,因而暂无答案。 |
责任编辑:gzu521