欢迎来到天天文库
浏览记录
ID:18501578
大小:185.50 KB
页数:45页
时间:2018-09-18
《2013年国家c语言计算机二级题库》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、第一套1.程序填空给定程序中,函数fun的功能是:在形参ss所指字符串数组中,删除所有串长超过k的字符串,函数返回所剩字符串的个数。Ss所指字符串数组中共有N个字符串,且串长小于M。第一处for(i=0;i2、*p3、4、*q)3.程序设计假定输入的字符串中只包含字母和*号。请编写函数fun,它的功能是:除了字符串前导*号之外,将串中其它*号全部删除。在编写函数时,不得使用C语言提供的字符串函数。函数fun中给出的语句仅供参考。voidfun(char*a){inti=0,k;while(a[i]!==’*’)i++;k=i;while(a[i]!=’ ’){if(a[i]!=’*’)a[k++]=a[i];i++;}a[k]=’ ’;}第三十二套1.程序填空给定程序中已建立一个带头结点的单向链表,链表中的各结点按结点数据域中的数据递增有5、序链接。函数fun的功能是:把形参x的值放入一个新结点并插入到链表中,插入后各结点数据域的值仍保持递增有序。第一处s->data=x;第二处q=p;第三处q->next=s;2.程序修改给定程序MODI1.C中函数fun的功能是:计算正整数num的各位上的数字之积。/**found**/longk=1;/**found**/num/=103.程序设计请编写函数fun,它的功能是:计算n门课程的平均分,计算结果作为函数返回。floatfun(float*a,intn){inti;floatave=0.0;for(i=0;i6、)ave=ave+a[i];ave=ave/n;returnave;}第三十三套1.程序填空给定程序中,函数fun的功能是:在形参ss所指字符串数组中,查找含有形参substr所指子串的所有字符串并输出,若没找到输出相应信息。Ss所指字符串数组中共有N个字符,且串长小于M。程序中库函数strstr(s1、s2)的功能是早s1串中查找s2子串,若没有,函数值为0,若有,为非0。第一处for(i=0;i7、1.C中函数fun的功能是:求三个数的最小公倍数。/**found**/fun(intx,inty,intz)/**found**/returnj;3.程序设计假定输入的字符串中只包含字母和*号。请编写函数fun,它的功能是:只删除字符串前导和尾部的*号,串中字母之间的*号都不删除。形参n给出了字符串的长度,形参h给出了字符串中前导*号的个数。在编写函数时,不得使用C语言提供的字符串函数。voidfun(char*a,intn,inth,inte){char*p=a;intj=0,len=0;while(*p){p++;len++;8、}while(j9、n的功能是:从整数1到55之间,选出能被3整除、且有一位上的数是5的那些事,并且把这些数放在b所指的数组中,这些数作为函数值返回。规定,函数中a1放个位数,a2放十位数。/**found**/a2=k/10;/**found**/returni;3.程序设计假定输入的字符串中只包含字母和*号。请编写函数fun,它的功能是:将字符串尾部的*号全部删除,前面和中间的*号不删除。voidfun(char*a){char*p=a;while(*p)p++;p--;while(*p==’*’)p--;p++;*p=0;}第三十五套1.程序填空10、给定程序中,函数fun的功能是:统计出带有头结点的单向链表中结点的个数,存放在形参n所指的存储单元中。第一处*n=0;第二处p=p->next;第三处fun(head,&num);2.程序修改给定程序MODI1.C中函数fun的功能是
2、*p
3、
4、*q)3.程序设计假定输入的字符串中只包含字母和*号。请编写函数fun,它的功能是:除了字符串前导*号之外,将串中其它*号全部删除。在编写函数时,不得使用C语言提供的字符串函数。函数fun中给出的语句仅供参考。voidfun(char*a){inti=0,k;while(a[i]!==’*’)i++;k=i;while(a[i]!=’ ’){if(a[i]!=’*’)a[k++]=a[i];i++;}a[k]=’ ’;}第三十二套1.程序填空给定程序中已建立一个带头结点的单向链表,链表中的各结点按结点数据域中的数据递增有
5、序链接。函数fun的功能是:把形参x的值放入一个新结点并插入到链表中,插入后各结点数据域的值仍保持递增有序。第一处s->data=x;第二处q=p;第三处q->next=s;2.程序修改给定程序MODI1.C中函数fun的功能是:计算正整数num的各位上的数字之积。/**found**/longk=1;/**found**/num/=103.程序设计请编写函数fun,它的功能是:计算n门课程的平均分,计算结果作为函数返回。floatfun(float*a,intn){inti;floatave=0.0;for(i=0;i6、)ave=ave+a[i];ave=ave/n;returnave;}第三十三套1.程序填空给定程序中,函数fun的功能是:在形参ss所指字符串数组中,查找含有形参substr所指子串的所有字符串并输出,若没找到输出相应信息。Ss所指字符串数组中共有N个字符,且串长小于M。程序中库函数strstr(s1、s2)的功能是早s1串中查找s2子串,若没有,函数值为0,若有,为非0。第一处for(i=0;i7、1.C中函数fun的功能是:求三个数的最小公倍数。/**found**/fun(intx,inty,intz)/**found**/returnj;3.程序设计假定输入的字符串中只包含字母和*号。请编写函数fun,它的功能是:只删除字符串前导和尾部的*号,串中字母之间的*号都不删除。形参n给出了字符串的长度,形参h给出了字符串中前导*号的个数。在编写函数时,不得使用C语言提供的字符串函数。voidfun(char*a,intn,inth,inte){char*p=a;intj=0,len=0;while(*p){p++;len++;8、}while(j9、n的功能是:从整数1到55之间,选出能被3整除、且有一位上的数是5的那些事,并且把这些数放在b所指的数组中,这些数作为函数值返回。规定,函数中a1放个位数,a2放十位数。/**found**/a2=k/10;/**found**/returni;3.程序设计假定输入的字符串中只包含字母和*号。请编写函数fun,它的功能是:将字符串尾部的*号全部删除,前面和中间的*号不删除。voidfun(char*a){char*p=a;while(*p)p++;p--;while(*p==’*’)p--;p++;*p=0;}第三十五套1.程序填空10、给定程序中,函数fun的功能是:统计出带有头结点的单向链表中结点的个数,存放在形参n所指的存储单元中。第一处*n=0;第二处p=p->next;第三处fun(head,&num);2.程序修改给定程序MODI1.C中函数fun的功能是
6、)ave=ave+a[i];ave=ave/n;returnave;}第三十三套1.程序填空给定程序中,函数fun的功能是:在形参ss所指字符串数组中,查找含有形参substr所指子串的所有字符串并输出,若没找到输出相应信息。Ss所指字符串数组中共有N个字符,且串长小于M。程序中库函数strstr(s1、s2)的功能是早s1串中查找s2子串,若没有,函数值为0,若有,为非0。第一处for(i=0;i7、1.C中函数fun的功能是:求三个数的最小公倍数。/**found**/fun(intx,inty,intz)/**found**/returnj;3.程序设计假定输入的字符串中只包含字母和*号。请编写函数fun,它的功能是:只删除字符串前导和尾部的*号,串中字母之间的*号都不删除。形参n给出了字符串的长度,形参h给出了字符串中前导*号的个数。在编写函数时,不得使用C语言提供的字符串函数。voidfun(char*a,intn,inth,inte){char*p=a;intj=0,len=0;while(*p){p++;len++;8、}while(j9、n的功能是:从整数1到55之间,选出能被3整除、且有一位上的数是5的那些事,并且把这些数放在b所指的数组中,这些数作为函数值返回。规定,函数中a1放个位数,a2放十位数。/**found**/a2=k/10;/**found**/returni;3.程序设计假定输入的字符串中只包含字母和*号。请编写函数fun,它的功能是:将字符串尾部的*号全部删除,前面和中间的*号不删除。voidfun(char*a){char*p=a;while(*p)p++;p--;while(*p==’*’)p--;p++;*p=0;}第三十五套1.程序填空10、给定程序中,函数fun的功能是:统计出带有头结点的单向链表中结点的个数,存放在形参n所指的存储单元中。第一处*n=0;第二处p=p->next;第三处fun(head,&num);2.程序修改给定程序MODI1.C中函数fun的功能是
7、1.C中函数fun的功能是:求三个数的最小公倍数。/**found**/fun(intx,inty,intz)/**found**/returnj;3.程序设计假定输入的字符串中只包含字母和*号。请编写函数fun,它的功能是:只删除字符串前导和尾部的*号,串中字母之间的*号都不删除。形参n给出了字符串的长度,形参h给出了字符串中前导*号的个数。在编写函数时,不得使用C语言提供的字符串函数。voidfun(char*a,intn,inth,inte){char*p=a;intj=0,len=0;while(*p){p++;len++;
8、}while(j9、n的功能是:从整数1到55之间,选出能被3整除、且有一位上的数是5的那些事,并且把这些数放在b所指的数组中,这些数作为函数值返回。规定,函数中a1放个位数,a2放十位数。/**found**/a2=k/10;/**found**/returni;3.程序设计假定输入的字符串中只包含字母和*号。请编写函数fun,它的功能是:将字符串尾部的*号全部删除,前面和中间的*号不删除。voidfun(char*a){char*p=a;while(*p)p++;p--;while(*p==’*’)p--;p++;*p=0;}第三十五套1.程序填空10、给定程序中,函数fun的功能是:统计出带有头结点的单向链表中结点的个数,存放在形参n所指的存储单元中。第一处*n=0;第二处p=p->next;第三处fun(head,&num);2.程序修改给定程序MODI1.C中函数fun的功能是
9、n的功能是:从整数1到55之间,选出能被3整除、且有一位上的数是5的那些事,并且把这些数放在b所指的数组中,这些数作为函数值返回。规定,函数中a1放个位数,a2放十位数。/**found**/a2=k/10;/**found**/returni;3.程序设计假定输入的字符串中只包含字母和*号。请编写函数fun,它的功能是:将字符串尾部的*号全部删除,前面和中间的*号不删除。voidfun(char*a){char*p=a;while(*p)p++;p--;while(*p==’*’)p--;p++;*p=0;}第三十五套1.程序填空
10、给定程序中,函数fun的功能是:统计出带有头结点的单向链表中结点的个数,存放在形参n所指的存储单元中。第一处*n=0;第二处p=p->next;第三处fun(head,&num);2.程序修改给定程序MODI1.C中函数fun的功能是
此文档下载收益归作者所有