欢迎来到天天文库
浏览记录
ID:14647228
大小:19.56 KB
页数:6页
时间:2018-07-29
《计算机二级考试题库》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、第四十一套1.程序填空给定程序中,函数fun的功能是:将形参s所指定字符串中的数字字符转换成对应的数值,计算出这些数值的累加和作为函数值返回。第1处if(isdigit(*s))sum+=*s-48;第2处s++;第3处returnsum;2.程序修改给定程序MODI1.C中函数fun的功能是:计算小于形参k的最大的10个能被13或17整除的自然数之和。K的值由主函数传入,若K的值为500.则主函数为4622。/**found**/if((k%13==0││(k%17==0))/**found**/}3.程序设计请
2、编写函数fun,它的功能是:求小于形参n同时能被3和7整除的所有自然数之和的平方根,并作函数的返回值。doublefun(intn){doublesum=0.0;inti;for(i=21;i<=n;i++)if((i%3==0)&&(i%7==0))sum+=i;returnsqrt(sum);}第四十二套1程序填空给定程序中,函数fun的功能是:将不带头结点的单向链表结点数据域中的数据从小到大排序。即若原链表节点数据域从头到位的数据为10、4、2、8、6,排序后链表结点数据域从头至尾的数据为2、4、6、8、10
3、.第1处q=p->next;第2处while(q)第3处p=p->next;2程序修改给定程序MODI1.C中函数fun的功能是:将s所指字符串中的字母转换为按字母顺序的后续字母(但Z转化成A,z转换为a),其它字符不变。/**found**/while(*s)/**found**/s++;3程序设计voidfun(int*w,intp,intn){inti,j=0,b[N];for(i=p+1;i4、n;i++)w[i]=b[i];}第四十三套1程序填空给定程序中,函数fun的功能是:判定形参a所指的N乘以N(规定N为奇数)的矩阵是否是“幻方”,若是,函数返回值是1;不是,函数返回值为0.“幻方”的判定条件是:矩阵每行、每列、主对角线及反对角线上元素之和都相等。第1处row=colum=0;第2处if((row!=colum)││(row!=m1))return0;第3处return1;2程序修改给定程序MODI1.C中函数fun的功能是:根据整型形参m计算如下公式的值。/**found**/t=t-1.0/i5、;/**found**/returnt;3程序设计请编写一个函数,函数的功能是:删除字符串中所有的空格。intfun(char*str){char*p=str;inti=0;while(*p){if(*p!=’’)str[i++]=*p;p++;}str[i]=0;}第四十四套1程序填空给定程序中,函数fun的功能是:将N乘以N矩阵中元素的值按列右移一个位置,右边被移出矩阵的元素绕回左边。第1处for(i=0;i6、函数fun的功能是:计算并输出下列级数的前n项的和Sn,直到Sn+1大于q为止,q的值通过形参传入。/**found**/s=s+(n+1.0)/n;/**found**/returnt;3程序编写编写函数fun,它的功能是:求Fibonacci数列中大于t的最小一个数,结果由函数返回。其中Fibonacci数列F(n)定义为F(0)=0,F(1)=1,F(n)。。。intfun(intt){intf0=0,f1=1,f;do{f=f0+f1;f0=f1;f1=f;}while(f7、套1程序填空给定程序中,函数fun的功能是将带头结点的单向链表逆置。即若原链表中从头至尾结点数据域依次为:2、4、6、8、10,逆置后,从头至尾结点数据域依次为:10、8、6、4、2.。第1处p=h->next;第2处if(p==0)return;第3处p=q;q=r;2程序修改给定MODI1.Cfun函数的功能是:计算s所指字符串中含有t所指字符串的数目,并作为函数值返回。请改正函数fun中指定部位的错误,使它能得出正确的结果。/**found**/r=t;/**found**/if(*r==0)3程序设计请编写8、函数fun,函数的功能是:将放在字符串数组中的M个字符串(每串的长度不超过N),按顺序合并组成一个新的字符串,函数fun中给出的语句提供参考。voidfun(chara[M][N]),char*b){inti;*b=0;for(i=0;i
4、n;i++)w[i]=b[i];}第四十三套1程序填空给定程序中,函数fun的功能是:判定形参a所指的N乘以N(规定N为奇数)的矩阵是否是“幻方”,若是,函数返回值是1;不是,函数返回值为0.“幻方”的判定条件是:矩阵每行、每列、主对角线及反对角线上元素之和都相等。第1处row=colum=0;第2处if((row!=colum)││(row!=m1))return0;第3处return1;2程序修改给定程序MODI1.C中函数fun的功能是:根据整型形参m计算如下公式的值。/**found**/t=t-1.0/i
5、;/**found**/returnt;3程序设计请编写一个函数,函数的功能是:删除字符串中所有的空格。intfun(char*str){char*p=str;inti=0;while(*p){if(*p!=’’)str[i++]=*p;p++;}str[i]=0;}第四十四套1程序填空给定程序中,函数fun的功能是:将N乘以N矩阵中元素的值按列右移一个位置,右边被移出矩阵的元素绕回左边。第1处for(i=0;i6、函数fun的功能是:计算并输出下列级数的前n项的和Sn,直到Sn+1大于q为止,q的值通过形参传入。/**found**/s=s+(n+1.0)/n;/**found**/returnt;3程序编写编写函数fun,它的功能是:求Fibonacci数列中大于t的最小一个数,结果由函数返回。其中Fibonacci数列F(n)定义为F(0)=0,F(1)=1,F(n)。。。intfun(intt){intf0=0,f1=1,f;do{f=f0+f1;f0=f1;f1=f;}while(f7、套1程序填空给定程序中,函数fun的功能是将带头结点的单向链表逆置。即若原链表中从头至尾结点数据域依次为:2、4、6、8、10,逆置后,从头至尾结点数据域依次为:10、8、6、4、2.。第1处p=h->next;第2处if(p==0)return;第3处p=q;q=r;2程序修改给定MODI1.Cfun函数的功能是:计算s所指字符串中含有t所指字符串的数目,并作为函数值返回。请改正函数fun中指定部位的错误,使它能得出正确的结果。/**found**/r=t;/**found**/if(*r==0)3程序设计请编写8、函数fun,函数的功能是:将放在字符串数组中的M个字符串(每串的长度不超过N),按顺序合并组成一个新的字符串,函数fun中给出的语句提供参考。voidfun(chara[M][N]),char*b){inti;*b=0;for(i=0;i
6、函数fun的功能是:计算并输出下列级数的前n项的和Sn,直到Sn+1大于q为止,q的值通过形参传入。/**found**/s=s+(n+1.0)/n;/**found**/returnt;3程序编写编写函数fun,它的功能是:求Fibonacci数列中大于t的最小一个数,结果由函数返回。其中Fibonacci数列F(n)定义为F(0)=0,F(1)=1,F(n)。。。intfun(intt){intf0=0,f1=1,f;do{f=f0+f1;f0=f1;f1=f;}while(f7、套1程序填空给定程序中,函数fun的功能是将带头结点的单向链表逆置。即若原链表中从头至尾结点数据域依次为:2、4、6、8、10,逆置后,从头至尾结点数据域依次为:10、8、6、4、2.。第1处p=h->next;第2处if(p==0)return;第3处p=q;q=r;2程序修改给定MODI1.Cfun函数的功能是:计算s所指字符串中含有t所指字符串的数目,并作为函数值返回。请改正函数fun中指定部位的错误,使它能得出正确的结果。/**found**/r=t;/**found**/if(*r==0)3程序设计请编写8、函数fun,函数的功能是:将放在字符串数组中的M个字符串(每串的长度不超过N),按顺序合并组成一个新的字符串,函数fun中给出的语句提供参考。voidfun(chara[M][N]),char*b){inti;*b=0;for(i=0;i
7、套1程序填空给定程序中,函数fun的功能是将带头结点的单向链表逆置。即若原链表中从头至尾结点数据域依次为:2、4、6、8、10,逆置后,从头至尾结点数据域依次为:10、8、6、4、2.。第1处p=h->next;第2处if(p==0)return;第3处p=q;q=r;2程序修改给定MODI1.Cfun函数的功能是:计算s所指字符串中含有t所指字符串的数目,并作为函数值返回。请改正函数fun中指定部位的错误,使它能得出正确的结果。/**found**/r=t;/**found**/if(*r==0)3程序设计请编写
8、函数fun,函数的功能是:将放在字符串数组中的M个字符串(每串的长度不超过N),按顺序合并组成一个新的字符串,函数fun中给出的语句提供参考。voidfun(chara[M][N]),char*b){inti;*b=0;for(i=0;i
此文档下载收益归作者所有