二级考试最新50道题库(必须打印下来或者背诵).docVIP

二级考试最新50道题库(必须打印下来或者背诵).doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
类型一 删除*号与空格1.编写函数fun,它的功能是:使字符串中尾部的*号不得多于n个;若多于n个,则删除多余的*号;若少于或等于n个,则什么也不做,字符串中间和前面的*号不删除。 int i=0, k=0; char *p, *t; p=t=a; while ( *t) t++; t--; while (*t==’*’) {k++; t-- ;} t++; if (kn) { while(*ppt+n) { a[i]=*p;i++;p++; } a[i]=\0;} 改错:[1]int fun(int n) [2]if(n==1) 填空:[1] a[i]%2 [2] a[j] [3]j 2.请编写一个函数,用来删除字符串中的所有空格。 例如,输入asd af aa z67,则输出为asdafaaz67。 char *p=str; for(; *str; str++) if(*str!= ) *p++=*str; *p=\0; 改错:[1] t-=1.0/i;[2] return t; 填空:[1] [2]|| [3]1 3.请编写函数fun,它的功能是:除了尾部的*号之外,将字符串中其他*号全部删除。 char *t=a; for(;t=p;t++) if(*t!=* ) *(a++)=*t; for(;*t!=\0 ;t++) *(a++)=*t; *a=\0; 改错:[1]int fun(int a[ ],int m) [2]else if(m a[mid]) 填空: [1] t[N][N] [2] i=0;iN [3]s 4.请编写函数fun,它的功能是:删除字符串中所有的*号。例如,若字符串中的内容为****A*BC*DEF*G*******,删除后,字符串中的内容则应当是ABCDEFG。 int i,j=0; for(i=0;a[i]!=\0;i++) if(a[i]!=*) a[j++]=a[i]; a[j]=\0; 改错:[1] t=a;a=b;b=t; [2] return(b); 填空:[1] [2]j++ [3]j 5.请编写函数fun,它的功能是:除了字符串前导和尾部的*号之外,将串中其他*号全部删除。例如,若字符串中的内容为****A*BC*DEF*G********,删除后,字符串中的内容则应当是****ABCDEFC********。 int i=0; char *q=a ; while(qh) { a[i]=*q; q++; i++; } while(qp) { if (*q!= *) { a[i]=*q; i++; } q++; } while (*q) { a[i]=*q; i++; q++; } a[i]= \0; 改错:[1] double r;[2] while(fabs(n-m)0.001) 填空:[1] [2]t[i][i] [3]1 6.请编写函数fun,它的功能是:将字符串中的前导*号全部删除,中间和尾部的*号不删除。例如,若字符串中的内容为*******A*BC*DEF*G****,删除后,字符串中的内容则应当是A*BC*DEF*G****。 char *p=a; while(*p==*) p++; for(;*p!=\0;p++,a++) *a=*p; *a=\0; 改错:[1] #define FU(m,n) (m)/(n) [2] return(value); 填空:[1] [2] t[i][j] [3] t[j][i] 类型二 公式计算.编写函数fun,它的功能是:利用以下所示的简单迭代方法求方程cos(x)-x=0的一个实根。 Xn+1=cos(Xn) 程序将输出结果Root=0.739085。 float x0,x1=0; do { x0=x1; x1=cos(x0);} while( fabs(x0-x1)1e-006); return x1; 改错:[1] while ((high = 2) (n10)) [2] yes=0;break; 填空:[1] [2]m [3]m 8.请编写函数fun,它的功能是:求Fibonacci数列中大于t的最小的一个数,结果由函数返回。其中Fibonacci数列F(n)定义为:F(0)=0,F(1)=1,F(n)=F(n-1)+F(n-2) 例如:当t=1000时,函数值为1597。 int i,s=4,m=1,n=2,mid=0; for(i=0;s=t;i++) {mid=m+n; s=mid; m=n;

文档评论(0)

sh4125733 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档