欢迎来到淘文阁 - 分享文档赚钱的网站! | 帮助中心 好文档才是您的得力助手!
淘文阁 - 分享文档赚钱的网站
全部分类
  • 研究报告>
  • 管理文献>
  • 标准材料>
  • 技术资料>
  • 教育专区>
  • 应用文书>
  • 生活休闲>
  • 考试试题>
  • pptx模板>
  • 工商注册>
  • 期刊短文>
  • 图片设计>
  • ImageVerifierCode 换一换

    全国计算机等级考试二级C语音上机题库2011年3月1.docx

    • 资源ID:68227273       资源大小:197.35KB        全文页数:165页
    • 资源格式: DOCX        下载积分:12金币
    快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录   QQ登录  
    二维码
    微信扫一扫登录
    下载资源需要12金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    全国计算机等级考试二级C语音上机题库2011年3月1.docx

    下列给定程序中,函数fun的功能是:计算S=H-n)+f(-n+l)+.+f(0)+f(l)+f(2)+.f(n)的值。 例如,当n为5时,函数值应为10.407143o f(x)函数定义如下:f(x尸请改正程序中的错误,使它能得出正确的结果。注意:不要改动main函数,不得增行或删行,也不得更改程序的结构。试题程序:#include <stdlib.h>#include <conio.h>#include <stdio.h>#include <math.h>fi;double x)(ifi(x=0.0|x=2.0)return 0.0;else if(x<0.0)return(x-l)/(x-2);elseretum(x+l)/(x-2);)double fun(int n)|int i; double s=0.0,y;fbr(i=-n; i<=n;i-H-) y=fi1.0*i); s+=y;/* 'fund */ return svoid main() system(”CLS”);printf(n%fnM, fun(5);【参考答案】(1)错误:fifdoublc x)正确:double Rdoublc x)错误:return s正确:return s;t=l+l/2+l/3+l/4+l/m例如,若输入5,则应输出2.283333o请改正程序中的错误,使它能计算出正确的结果。注意:不要改动main函数,不得增行或删行,也不得更改程序的结构。试题程序:#include <stdlib.h>#include <conio.h>#include <stdio.h>double fun(int m)double t=1.0;int I;fbr(I=2;l<=m;l-H-)t+=1.0/k;return 1;void main()int m;system(HCLSn);printfiC'nPlease enter 1 integer number:");scanf(n%dn,&m);printfi(HnThc result is fun(m);【参考答案】正确:t+=1.0/I;正确:return t;(1)错误:t+=LO/k;(2)错误:return I;下列给定程序中,函数fun的功能是:分别统计字符串中大写字母和小写字母的个数。例如,给字符 串 s 输入:AaaaBBbl23CCccccd,则应输出结果:upper=5,lower=9。请改正程序中的错误,使它能计算出正确的结果。注意:不要改动main函数,不得增行或删行,也不得更改程序的结构。试题程序:#include<conio.h>#include<stdio.h>void fiin(char *s,int a,int b)while(*s)/*命und*/ if(*s>=,A, && *sv=Z)a+;/*tound*/ifi(*s>=,a' && s<=,z,) b+;s+;) main()char s100;int upper=0,lower=0;printfifnplease a stringgets(s);ftin(s,&upper,&lower);printfl(,n upper=%d lower=%dn'upper,lower);【参考答案】(1)错误:void ftin(char *s, int a, int b) 正确:void fun(char *s, int *a, int *b) 错误:正确:(*a)+;错误:b+;正确X*b)+;下列给定程序中函数fun的功能是:计算正整数num各位上的数字之积。例如,若输入252,则输出 应该是20。若输入202,则输出应该是0。请改正程序中的错误,使它能得出正确的结果。注意:不要改动main函数,不得增行或删行,也不得更改程序的结构。试题程序:#include <stdio.h>#include <conio.h>long fun(long num) /* * und */ long k;dok *=num%10;/*tound*/ num =10;while(num);retum(k);main() int n;printff'Plcase enter a number: ");scanf(n%ldn,&n);printf(Mn%ldnn,fun(n);)【参考答案】错误longk;正确:longk=l;(2)错误:num=10;正确:num/ =10;下列给定程序中函数fun的功能是:计算n!。例如,给n输入5,则输出120.000000。请改正程序中的错误,使程序能输出正确的结果。注意:不要改动main函数,不得增行或删行,也不得更改程序的结构。试题程序:#includc <stdio.h>#include <conio.h>double fun(int n) double result =1.0;/* Qund */ifn=0return 1.0;while(n> 1 &&n< 170)/*tound*/result=n-; return result;void main()int n;printf(MInput N:M);scanf(M%d",&n);printf(Mnn%d!=%lfnM,n,fiin(n);【参考答案】错误:if n=0正确:if(n=0)(2)错误:result =n-;正确:result *=n-;下列给定的程序中,函数ftm的功能是:计算并输出k以内最大的10个能被13或17整除的自然 数之和。k的值由主函数传入,若k的值为500,则函数的值为4622o请改正程序中的错误,使它能得出正确的结果。注意:不要改动main函数,不得增行或删行,也不得更改程序的结构。试题程序:#include <stdio.h>#include <conio.h>#include <stdlib.h>int fiin(int k) int m=0,mc=0, j;while(k>=2)&&(mc<10) *if(k%13=0)|(k%17=0) m=m+k;mc+;k;/* */return m;)void main()system(,CLSM);printff%dn M,fiin(500);)【参考答案】错误 M(k%13=0)|(k%17=0) 正确:if(k% 13=0)|(k% 17=0) (2)错误:缺少大括号正确:加下列给定程序中,函数ftin()的功能是:根据整型形参m的值,计算如下公式的值:请改正函数ftin()中的错误,使它能得出正确的结果。注意:不要改动main函数,不得增行或删行,也不得更改程序的结构。试题程序:#include <stdlib.h>#include <conio.h>#include <stdio.h> double fun(int m) double y=1.0;int 1;/* f)und */ fbr(I=2;I<m;I-H-)/* */y-=l/(I*I); retum(y);void main()int n=5;system(nCLSM);printf(nnThe result is %lfnn, ftin(n);【参考答案】错误:fbr(i=2;im;iH) 正确:fbr(i=2;iv=m;i+)(2)错误:y=l/(i*i);正确:y=L0/(i*i);在主函数中从键盘输入若干个数放入数组中,用0结束输入并放在最后一个元素中。下列给定程 序中,函数fun的功能是:计算数组元素中值为正数的平均值(不包括0)。例如,数组中元素的值依 次为39,-47,21,2,-8,15,0,则程序的运行结果为19.250000=请改正程序中的错误,使它能得出正确的结果。注意:不要改动main函数,不得增行或删行,也不得更改程序的结构。试题程序:#include <conio.h>#include <stdio.h>double fun(int x) /*tound*/ int sum=0.0;int c=0,1=0;while(xI!=0)sum+=xI; c+;I+;/*向und*/ sum=sumc;return sum;【参考答案】(1)错误:int sum=0.0;(2)错误:sum=c;正确:double sum=0.0;正确:sum/=c;下列给定程序中,函数fun的功能是:判断一个整数m是否是素数,若是返回1,否则返回0。在main 函数中,若ftm()返回1则输出“YES”,若ftm()返回0则输出“NO!”。请改正程序中的错误,使它能得出正确的结果。注意:不要改动main函数,不得增行或删行,也不得更改程序的结构。试题程序:#include <stdlib.h>#include <conio.h>#includc <stdio.h>int fun(int m) int k=2;while (k<=m&&(m%k)if(m=k)return 1; else return 0;void main() int n;system(nCLSH);printf(MnPlease enter n: *);scanf(H%dH,&n);if(ftin(n) printf(,YESnM);else printfi(,NO!nH);【参考答案】(1)错误:k+(2)错误:if(m=k)正确:k+;正确:if(m=k)下列给定程序中,函数fun的功能是:按如下递归公式求函数值。例如,当给n输入5时,函数值为18;当给n输入3时,函数值为14。请改正程序中的错误,使它能得出正确的结果。注意:不要改动main函数,不得增行或删行,也不得更改程序的结构。试题程序:#includc <stdio.h>/* * )und */ int fun(n)int c;if(n=l)c=10; elsec=fun(n-l)+2; retum(c);int n;printfif1 Enter n:");scanfC%d”,&n);printffThe result: %dnnn ,fun(n);【参考答案】错误:int fun(n)正确:int fun (int n)(2)错误:if (n=l)正确:if (n=l)下列给定程序中,函数fun的功能是:用递归算法计算斐波拉契级数列中第n项的值。从第一项起, 斐波拉契级数序列为1,1,2,3,5,8,13,21,例如,若给n输入7,该项的斐波拉契级数值为13。请改正程序中的错误,使它能得出正确的结果。注意:不要改动main函数,不得增行或删行,也不得更改程序的结构。试题程序:#include <stdio.h>long fun(int g)/* */ switch(g);case 0:return 0;case 1; case 2: return 1;return (fun(g-1 )+fun(g-2);void main()long fib; int n;printtflnput n:");scanff%d”,&n);printf(Mn=%dnM,n);fib=fun(n);printfi(Hfib=%dnnn,fib);【参考答案】错误:switch(g);正确:去掉分号错误:case l;case 2: return 1;正确:case 1 :case 2:return 1;下列给定程序中,函数fun的功能是:求出数组中最大数和次最大数,并把最大数和a0中的数对 调、次最大数和al中的数对调。请改正程序中的错误,使它能得出正确的结果.注意:不要改动main函数,不得增行或删行,也不得更改程序的结构。试题程序:/include#include#define<conio.h><stdio.h> N 20/*向und*/ void fun(int *a,int n);int I, m, t, kfbr(l=O; I<n;I+)/*eund*/m=0;fbr(k=I+l; k<n; k+)if(ak>am)m=k;t=aI;aI=am;am=t;)main()(int bN= 11,5,1203,6,9,7J0,8 ,n= 10,i;system(uCLSM);fbr(i=0; i<n; i-H-)printf(H%d bi);printfi(,nH);fun(b,n);fbr(i=0; i<n; i+)printf(n%d ", bi);printffW");【参考答案】(1)错误:void fiin(int *a, int n);正确:void fun(int *a, int n)错误:m=0;正确:m=i;下列给定程序中,函数fun的功能是:将十进制正整数m转换成进制数,并按位输出。例如,若输入8和2,则应输出1000(即十进制数8转换成二进制表示是1000)o请改正函数fun中的错误,使它能得出正确的结果。注意:不要改动main函数,不得增行或删行,也不得更改程序的结构。试题程序:#include <stdio.h>#include <conio.h> void fiin(int m,int k); int aa20, i;fbr(i=0;m;i-H-)/*Qy|-| J* */ aai=m/k;m/=k;main()int b,n;printff'VnPlease enter a number and a base:nM);scanf(M%d%dM,&n,&b);ftin(n,b);printffn ”);【参考答案】(1)错误:void fun(int m, int k);正确:void fun(int m, int k)错误:aai=m/k ;正确:aai=m%k;(3)错误:printfC%d",aai);正确:printf(”d”, aai-l);下列给定程序中,函数fun的功能是:计算函数F(x,y,z尸(x+y)/(xy)+(z+y)/(zy)的值。其中x和y 不相等,z和y不等。例如,当x的值为9,y的值为U,z的值为15时,函数值为350。请改正程序中的错误,使它能得出正确的结果。注意:不要改动main函数,不得增行或删行,也不得更改程序的结构。试题程序:#includc <stdlib.h>#include <stdio.h>#includc <math.h>/*8und*/define FU(m,n) (m/n)float fiin(float a,float b,float c) float value;value=FU(a+b,a-b)+FU(c+b,c-b);/*tound*/retum(Value);)void main() float x,y,z,sum;printf(HInput x y z: ");scanfC'%f%f%f,&x,&y,&z);printfi(,x=%f,y=%f,z=%fn ”,x,y,z);if(x=y|y=z) printff'Data error! nexit(0);sum=fiin(x,y,z);printf(HThe result is:%5.2fn ”,sum);【参考答案】(1)错误:#define FU(m,n) (m/n)正确:#dcfine FU(m,n) (m)/(n)(2)错误:retum(Vahie);正确:return (value);下列给定程序中函数fun的功能是:先将在字符串s中的字符按逆序存放到t串中,然后把s中的 字符按正序连接到t串的后面。例如,当s中的字符串为ABCDE时,则t中的字符串应为 EDCBAABCDEo请改正程序中的错误,使它能得出正确的结果。注意:不要改动main函数,不得增行或删行,也不得更改程序的结构。试题程序:#include <stdlib.h>#include <conio.h>#include <stdio.h>#includc <string.h>void fun (char *s, char *t)|int I,sl;sl=strlcn(s);for (I=0;I<sl;I+)tI=ssl-l;fbr(I=O;Ksl;R+)tsl+I=sI;t2*sl='0';void main()chars100,t100;system(nCLSH);printf(nnPlease enter string s: ");scanflfn%sM,s);fun(s,t);printf(MThe result is: %snn,t);)【参考答案】(1)错误:ti=ss 1-1;正确:ti=ss 1-1-i;下列给定程序中,函数fun的功能是:求三个数的最小公倍数。例如,给变量xl、x2、x3分别输入 15、11、2,则输出结果应当是330。请改正程序中的错误,使它能得出正确的结果。注意:不要改动main函数,不得增行或删行,也不得更改程序的结构。试题程序:#include <stdio.h> int fun(int x,int y,int z) int j,t,n,m;t=m=n= 1;/* Qund */ while (t!=0 && m!=0 && n!=0)J=J+1; 年j%x; m=j%y; n=j%z;return j;)void main()(int xl,x2,x3j;printf(MInput xl x2 x3:");scanf(,%d%d%d,&xl ,&x2,&x3);printf(Mx 1 =%d,x2=%d,x3=%d nM,x 1 ,x2,x3);j=fiin(xl,x2,x3);printf(nThe minimal common multiple is: %dn"J);【参考答案】错误:j=l;正确:j=0;(2)错误:while (t!=0 && m!=0 && n!=0)正确:while (t!=0 | m!=0 | n!=0)下列给定程序中,函数ftm的功能是:从n个学生的成绩中统计出低于平均分的学生人数,此人数由 函数值返回,平均分存放在形参aver所指的存储单元中。例如输入8名学生的成绩:80.5 60 72 90.5 98 51.5 88 64则低于平均分的学生人数为4(平均分为75.5625)o请改正程序中的错误,使它能得出正确的结果。注意:不要改动main函数,不得增行或删行,也不得更改程序的结构。试题程序:#include <stdlib.h>#includc <stdio.h>#include <conio.h>#define N 20int fun(float *s, int n,float *aver) float ave ,t=0.0;int count=0,k,i;fbr(k=O;k<n;k+)t=sk;ave=t/n;for(i=O;i<n;i-H-)if(si<ave) count-H-;/* f)und */*aver=&ave;return count;)void main() float s30,aver;int m,i;system(nCLSM);printfifVnPlease enter m:");scanff%d”,&m);printftVnPlease enter %d mark :nM,m);for(i=0;i<m;i+) scanff%F,s+i);printff'VnThe number of students :%dnM,fun(s,m,&aver);printfinAve=%fnn,aver);【参考答案】错误:t=sk;正确:t+=sk;(2)错误:*aver=&ave;正确:*aver=ave;下列给定程序中,函数fim的功能是:在字符串的最前端加入n个*号,形成新串,并且覆盖原串。 注意:字符串的长度最长允许为79o请改正函数fun中的错误,使它能得出正确的结果。注意:不要改动main函数,不得增行或删行,也不得更改程序的结构。试题程序:#include <stdio.h>#include <string.h>#include <conio.h> void fun(char s,int n) chara80,*p;int I;/*8und*/s=p;fbr(I=O;I<n;I+) aI=f*' doaI=*p;填空_ while(*p);aI=O;strcpy(s,a);void main()int n;char s80;system(nCLSM);printf(MnEnter a string: M);gets(s);print - nThe string:%snH,s);printfC'XnEnter n (number of*):*');scanff'%d”,&n);fiin(s,n);printf(”nThe string after inster:%sn*',s);【参考答案】错误:s=p;正确:p=s;应填 p+;或+p;或 p+=l;或 p=p+l;(3)错误:ai=。;正确:ai=2;或 ai=O下列给定程序中,函数fun的功能是:删除字符串s中所有空白字符(包括Tab符、回车符及换行 符)。输入字符串时用"#"结束输入。请改正程序中的错误,使它能得出正确的结果。注意:不要改动main函数,不得增行或删行,也不得更改程序的结构。试题程序:#include <string.h>#include <stdio.h>#include <ctype.h> fun(char *p) int i, t; char c80;fbi(i=O,t=O;pi;i+)if(! isspace(*(p+i) ct-H-=pi;ct=MOH; strcpy(p,c);void main()char c,s80;int i=0;printfifInput a string: '*);c=getchar();while(c!='#') si=c;i4-l-;c=getchar(); siW fiin(s);puts(s);【参考答案】错误:ct="O"正确dan。,;下列给定程序中,函数fun的功能是:先从键盘上输入一个3行、3列的矩阵的各个元素的值,然后 输出主对角线元素之和。请改正函数fun中的错误,使它能得出正确的结果。注意:不要改动main函数,不得增行或删行,也不得更改程序的结构。试题程序:include <stdio.h>void fun() int a33,sum;int ij;sum=l;for (i=0;i<3;i+) for (j=O;j<3j+)/* *Cun(j* */ scanf(M%dM,aiO);for(i=0;i<3;i+)sum=sum+aii;printf(HSum=%dnn,sum);void main() 【参考答案】正确:sum=0;(1)错误:sum=l;(2)错误:scanf("%d",aij);正确:scanf("%d",&aij);下列给定程序中函数fun的功能是:求出字符串中最后一次出现的子字符串的地址,通过函数值返 回,在主函数中输出从此地址开始的字符串;若未找到,则函数值为NULL.,例如,当字符串中的内 容为abcdabfabcdx,t中的内容为ab时,输出结果应是abcdx。当字符串中的内容为abcdabfabcdxj 中的内容为abd时,则程序输出未找到的信息"Not found!".请改正程序中的错误,使它能得出正确的结果。注意:不要改动main函数,不得增行或删行,也不得更改程序的结构。试题程序:#include <stdlib.h>#include <stdio.h>#include <conio.h>#include <string.h>char *fun(char *s,char *t)char *p,*r,*a;/*tound*/a=Null;while(*s)P=s;r=t;while(*r)if(r=p) rH-;p-H-;else break;ifi(*r=,0,) a=s;S-H-;)return a;)void main()char s100,t100,*p;system(MCLSH);printfiMnPleasc enter string S: ");scanf(M%s,1,s);printfiC'nPlease enter substring t:");scanf(n%sM,t);p=fiin(s,t);if(p) printf(HnThe result is:%sn u,p);else printfif'XnNot found!n ");【参考答案】错误:a=Null;正确:a=NULL;(2)错误:ifiLp) -+;p+;正确M*r=*p) 什+;p+;下列给定程序中,函数fun的功能是:将字符串tt中的小写字母都改为对应的大写字母,其他字符不变。例如,若输入“Ab,cD”,则输出“AB,CDA请改正程序中的借误,使它能得出正确的结果。注意:不要改动main函数,不得增行或删行,也不得更改程序的结构。试题程序:#include <stdio.h> #includc <string.h>#include <conio.h> char *fun(char tt) int I;/* mq j*/ fbr(I=O;ttI;R+)ttI+=32;retum(tt);)main()(char tt81;system(MCLS");printfi(HnPlease enter a string:");gets(tt);printf(MnThe result string is: n%sH,fun(tt);)【参考答案】错误:|正确:&&(2)错误:tti+= 32正确:tti32;下列给定程序中,函数firn的功能是:计算s所指字符串中含有t所指字符串的数比并作为函数值 返回。请改正函数fun中的错误或在横线处填上适当的内容并把横线删除,使它能得出正确的结果。注意:不要改动main函数,不得增行或删行,也不得更改程序的结构。试题程序:#include <stdlib.h>#include <conio.h>#include <string.h>#include <stdio.h>#define N 80int fun(char *s,char *t) int n;char *p, *r;n=0;p=&s0;*r=t;while(*p)if(*r=*p)r-H-;if1*r=W)n-H-;/* fjund */ 1;)p+;)return n;void main()char aN,bN; int m;system(HCLSn);printfnnPlcasc enter string a:");gets(a);printfi(nnPlcasc enter substring b: "); gets(b);m=fiin(a,b);m=printf(HnThe result is :m=%dn",m);【参考答案】错误:*r=t;正确:r=t;应填:r=t;或 r=&tO;下列给定程序中函数fim的功能是:将长整型数中每一位上为奇数的数依次取出,构成一个新数放 在t中。高位仍在高位,低位仍在低位。例如当s中的数为87653142时,t中的数为7531。请改正函数fun中的错误,使它能得出正确的结果。注意:不要改动main函数,不得增行或删行,也不得更改程序的结构。试题程序:#includc <stdlib.h>#include <stdio.h>#include <conio.h> void fun(long sjong *t)int d;long sl=l;/*tound*/ t=0;while(s>0) d=s%10;ifid%2=0)*t=d*sl+*t;sl*=10;s/=10; void main()long s, t;system(,CLS,');printfi(HnPlease enter s: "); scanf (n%ldM,&s);fun(s,&t);printf("The result is :%ldn",t);)【参考答案】错误:t=0;正确:*t=0;错误 Md%2=0)正确:if(d%2!=0)下列给定程序中,函数fun的功能是:实现两个整数的交换。例如,给a和b分别输入60和65,输出 为:a=65 b=60请改正程序中的错误,使它能得出正确的结果。注意:不要改动main函数,不得增行或删行,也不得更改程序的结构。试题程序:#include <stdio.h>#include <conio.h>#include <stdlib.h>/* */void fun(int a,b) int t;t=b;b=a;a=t;void main()int a,b;system(MCLSH);printffEnter a, b: ”); scanf(M%d%dM,&a,&b);fun(&a, &b);printf(,a=%d b=%dn ",a,b);【参考答案】(1)错误:void fun(int a,b) 正确:void fun(int *a,int *b)(2)错误:t=b;b=a;a=t;正确:t=*b;*b=*a;*a=t;下列给定程序中,函数fun的功能是:将个由八进制数字字符组成的字符串转换为与其面值相 等的十进制整数。规定输入的字符串最多只能包含5位8进制数字。例如,若输入77777,则输出 将是 32767,请改正程序中的错误,使它能得出正确结果。注意:不要改动main函数,不得增行或删行,也不得更改程序的结构。试题程序:#include <stdio.h>#include <stdlib.h>#include <string.h>int fun(char *p)int n;/* * ftjund* */ n=*p-'o'p+;while(*p!=O)*/ n=n*7+*p-,o,;p+;return n;main()(char s6;int i;in

    注意事项

    本文(全国计算机等级考试二级C语音上机题库2011年3月1.docx)为本站会员(文***)主动上传,淘文阁 - 分享文档赚钱的网站仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知淘文阁 - 分享文档赚钱的网站(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于淘文阁 - 版权申诉 - 用户使用规则 - 积分规则 - 联系我们

    本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

    工信部备案号:黑ICP备15003705号 © 2020-2023 www.taowenge.com 淘文阁 

    收起
    展开