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

    计算机c语言二级上机题库.docx

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

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

    计算机c语言二级上机题库.docx

    二C语言第01套:给定程序中,函数fun的功能是:将形参n所指变量中,各位上为偶数的数去除,剩余的数按原来从高位到低位的顺序组成一个新的数,并通过形参指针n传回所指变量。例如,输入一个数:27638496,新的数:为739。给定源程序:#include <stdio.h>void fiin(unsigned long *n) unsigned long x=0, i; int t;i=l;while(*n) t=*n%_l_;ifi(t%2!=_2_)x=x+t*i; i=i*10;*n =*n/10;/*Cund*/*n=3;main() unsigned long n="l;while(n>99999999|n<0) printff Please input(0<n<100000000):"); scanfC%ld”,&n); fiin(&n);解题思路:第一处第二处第三处printf(HnThe result is:%ldnH,n);t是通过取模的方式来得到*n的个位数字,所以应填:10。判断是否是奇数,所以应填:0。最后通形参n来返回新数x,所以应填:X。给定程序MODIl.C中函数fun的功能是:计算n!。例如,给n输入5,则输出120.000000。#include <stdio.h>double fun (int n ) double result =1.0;if n =0return 1.0;while( n >1&&n<170)result *= n-return result;)main ()int n;printf(,InputN:M);scanff%d”,&n);printf(Hnn%d!=%lfnnH, n, fiin(n);解题思路:第一处:条件语句书写格式错误,应改为:if(n=0)第二处:语句后缺少分号。请编写一个函数fun,它的功能是:将个数字字符串转换为一个整数(不得调用C语言提供的将字符串转换为整数的函数)。例如,若输入字符串1234",则函数把它转换为整数值-1234.函数ftin中给出的语句仅供参考。给定源程序:#include <stdio.h>#include <string.h> long fun ( char *p)/*以下代码仅供参考*/int i, len, t;/* len为串长,t为正负标识*/long x=0;len=strlen(p);if(pO='-') t=-l;len-; p+; else t=l;/*以下完成数字字符串转换为一个数字*/ return x*t;)main()/*主函数*/ char s6;long n;printf(nEnter a string:nH);gets(s);n = ftin(s);printf(H%ldnn,n);解题思路:本题是将一个数字字符串转换为一个整数。参考答案:/include <stdio.h>#includc <string.h>long fun ( char *p)/*以下代码仅供参考*/int i, len, t;/* len为串长,t为正负标识*/long x=0;len=strlen(p);if(POJ) t=-l; len-; p4-+;else t=l;/*以下完成数字字符串转换为一个数字*/while(*p) x = x*10-48+(*p-H-);return x*t;main()/*主函数*/ char s6;long n;printfitEnter a string:nH);gets(s);n = fun(s);printf(,%ldn,',n);第02套:给定程序中,函数fun的功能是将形参给定的字符串、整数、浮点数写到文本文件中,再用字符方式从此文本文件中逐个读入并显示在终端屏幕上。给定源程序:#include <stdio.h>void fun(char *s, int a, double f)(/* fV)und */char ch;fp = fbpenCfilel.txt", MwM);fprintfi(fp, n%s %d %fnH, s, a, f);fclose(fp);fp = fbpen(HfiIel.txtH, V);printf(HnThe result :nn");ch = fgetc(fp);while (!feof(_2_)putchar(_3_); ch = fgetc(fp); putchar(1n');fclose(fp);main()char a10=,Hello!n; int b=12345;double c=98.76;fun(a,b,c);解题思路:本题是考察先把给定的数据写入到文本文件中,再从该文件读出并显示在屏幕上。第一处:定义文本文件类型变量,所以应填:FILE *»第二处:判断文件是否结束,所以应填:fpo第三处:显示读出的字符,所以应填:ch。给定程序MODI 1.C中函数fun的功能是:依次取出字符串中所有数字字符,形成新的字符串,并取代原字符串。请改正函数fun中指定部位的错误,使它能得出正确的结果。注意:不要main函数,不得增行或删行,也不得更改程序的结构!给定源程序:#include <stdio.h>void fun(char *s) int ij;fbr(i=Oj=O; si!=*(T; i+)if(si>=,0,&& si<=*9,)/*砧und*/sU=si;/* jQij nd*/sj="O")main() char item80;printf(HnEnter a string : M);gets(item);printf(MnnThe string is :"%sMn",item);fiin(item);printf(MnnThe string of changing is :"s”n”,item );)解题思路:第一处:要求是取出原字符串中所有数字字符组成一个新的字符串,程序中是使用变量来控制新字符串的位置,所以应改为:sj+=si;o第二处:置新字符串的结束符,所以应改为:sUlO'.请编写函数ftm,函数的功能是:将M行N列的二维数组中的字符数据,按列的顺序依次放到一个字符串中。例如,二维数组中的数据为:W W W WS S S SH H H H则字符串中的内容应是:WSHWSHWSHo注意:部分源程序在文件PROG1.C中。请勿改动主函数main和其它函数中的任何内容,仅在函数fun的花括号中填入你编写的若干语句。给定源程序:#includc <stdio.h>#defineM3#defineN 4void fiin(char sN, char *b)int i,j,n=O;for(i=0;i<N;i+)/*请填写相应语句完成其功能*/bnWmain() char al 00,wMN=,S,S,S,S,; int ij;printftMThe matrix"");fbr(i=O; i<M; i-H-) fbr(j=O;j<N; j+)printf("%3cM,wij);fun(w,a);printf(MThe A string:nM);puts(a);printf(HnnH);解题思路:本题是把二维数组中的字符数据按列存放到一个字符串中。1 .计算存放到一维数组中的位置。2 .取出二维数组中的字符存放到一维数组(已计算出的位置)中。参考答案:#include <stdio.h>#define M 3#define N 4void fun(char sN, char *b)(int ij,n=0;fbr(i=0;i<N;i+)/*请填写相应语句完成其功能*/(fbr(j = O;j<M;j+)bn= sUi;n = i*M+j +1;)bn0'main() char al 00,wMN= N'N'N'N',;int ij;printff'The matrix:n");fbr(i=O; i<M; i+) for(j=0;j<N;j+4-)printf("%3c",wi|j);printf("n");fiin(w,a);printf("The A string:n");puts(a);printffW);第03套:程序通过定义学生结构体变量,存储了学生的学号、姓名和3门课的成绩。所有学生数据均以二进制方式输出到文件中。函数fun的功能是重写形参filename所指文件中最后一个学生的数据,即用新的学生数据覆盖该学生原来的数据,其它学生的数据不变。请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结果。注意:源程序存放在考生文件夹下的BLANK1.C中。不得增行或删行,也不得更改程序的结构!给定源程序:#include <stdio.h>#define N 5typedef struct student long sno;char name10;float score3; STU;void fun(char * filename, STU n)FILE *fp;fp = fbpen(_1_,“rb+”);fseek(_2_,-lL*sizeofi(STU), SEEK_END);/*nd*/fwrite(&n, sizeoRSTU),1,_3_);fclose(fp);)main() STU tN=10001,MMaChaoM,91,92,77,10002,“CaoKai”,75,60,88,10003JLiSi”,85,70,78,10004,HFangFangH,90,82,87,10005,"ZhangSanM,95,80,88;STU n=10006,"ZhaoSi",55,70,68, ssN;int ij; FILE *fp;fjp = fbpen(Mstudent.dat", nwbM);fwrite(t, sizeoRSTU), N, fp);fclose(fp);fp = fbpen(nstudcnt.dat", MrbM);fread(ss, sizeof(STU), N, fp);fclose(fp);printf(MnThe original data :nnH);for (j=0;j<N;j-H-) printff'VnNo:%ld Name:%-8s Scores: H,ssj.sno, ssj.name);fbr (i=0; i<3; i+) printf(H%6.2f ssj.scorei);printffW”);funCstudent.daf*, n);printfifnThe data after modifing :nnM);fp = fbpen(Mstudent.dat", HrbM);fread(ss, sizeofi(STU), N, fp);fclose(fp);for (j=0;j<N;j-H-) printf("nNo:%ld Name:%-8s Scores: M,ssj.sno, ssj.name);fbr (i=0; i<3; i+) printf(H%6.2f ssj.scorei);prinT);)解题思路:本题是考察如何从文件中读出数据,再把结构中的数据写入文件中。第一处:从指定的文件中读出数据,所以应填:filenameo第二处:读取文件用的最后一条记录,所以应填:fpo第三处:再把读出的记录,写入文件用指定的位置上,所以应填:fpo给定程序MODI1.C中的函数Creatlink的功能是创建带头结点的单向链表,并为各结点数据域赋0到m-1的值。请改正函数Creatlink中指定部位的错误,使它能得出正确的结果。注意:不要改动main函数,不得增行或删行,也不得更改程序的结构!给定源程序:#include <stdio.h>/include <stdlib.h>aa*next;typedef struct int data; struct aa NODE;NODE *Creatlink(int n, int m) NODE *h=NULL,*p,*s; int i;p=(NODE )malloc(sizeofi(NODE);h=p;p->next=NULL;fbr(i=l; i<=n; i-H-) s=(NODE *)malloc(sizeofiNODE);s->data=rand( )%m; p->next=s;s->next=p->next;p=p->next;/*能und*/return p;outlink(NODE *h) NODE *p;p=h->next;HEAD H);printffnnTHE LIST :nn while(p) printf(H->%d ",p->data); p=p->next;)printfl;"n");main() NODE *head;head=Creatlink(8,22); outlink(head);解题思路:第一处:指向刚分配的结构指针,所以应改为:p=(NODE *)malloc(sizeofiNODE);第二处:在动态分配内存的下一行语句是,使用临时结构指针变量h保存p指针的初始位置,最后返回不能使用P,是因为p的位置已经发生了变化,所以应改为返回h。请编写函数fUn,函数的功能是:统计一行字符串中单词的个数,作为函数值返回。一行字符串在主函数中输入,规定所有单词由小写字母组成,单词之间由若干个空格隔开,一行的开始没有空格。注意:部分源程序在文件PR0G1.C中。请勿改动主函数main和其它函数中的任何内容,仅在函数fun的花括号中填入你编写的若干语句。给定源程序:#include <stdio.h>#include <string.h>#define N 80 int fun( char *s) main() char lineN; int num=0;printf("Enter a string :n"); gets(line); num=fun( line);printff'The number of word is :%dnn",num);)解题思路:本题是统计字符串中的单词数。1 .利用while循环语句和指针变量,当字符为空格时,则单词数k加1。2 .循环结束返回ko 参考答案:#include <stdio.h>#include <string.h>#define N 80 int fiin( char *s)int k =1; while(*s)ifi*s *) k+; s+; return k; char lineN; int num=0;printf(HEnter a string :nM); gets(line);num=fun( line);printsMThe number of word is :%dnnH,num);第04套:程序通过定义学生结构体变量,存储了学生的学号、姓名和3门课的成绩。所有学生数据均以二进制方式输出到文件中。函数fun的功能是从形参filename所指的文件中读入学生数据,并按照学号从小到大排序后,再用二进制方式把排序后的学生数据输出到filename所指的文件中,覆盖原来的文件内容。请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结果。注意:源程序存放在考生文件夹下的BLANK1.C中。不得增行或删行,也不得更改程序的结构!给定源程序:#includc <stdio.h>#define N 5typedef struct student long sno;char name10;float score3; STU;void fiin(char * filename) FILE *fp; int i, j;STU sN, t;/* lound */fp = fdpen( filename,_1_);fread(s, sizeof(STU), N, fp);fclose(fp);for (i=0; i<N-l; i-H-)for (j=i+l;j<N;j+)/*/if (si.sno _2_ sj.sno) t = si; si= sj; sj= t; fp = fopen(filename,"wbM);/* fjund */_3_(s, sizeof(STU), N, fp);/*二进制输出*/ fclose(fp); STU tN=10005,MZhangSann,95,80,88,10003;,LiSi'85,70,78,10002,"CaoKaiM,75,60,88,10004;,FangFang,;90,82,87,10001,"MaChaoH,91,92,77, ssN;int ij; FILE *fp;fp = fbpen(Mstudent.dat", Mwbn);fwrite(t, sizeofi(STU),5, fp);fclose(fp);printf(MnnThe original data :nnH);for (j=O;j<N;j+) printff'WNo:%ld Name:%-8s Scores:tj.namc);fbr (i=0; i<3; i+) printf(M%6.2f w, tj.scorei);printff,nM);fun(Hstudcnt.datn);printf(nnnThe data after sorting :nn");fp = fbpenCstudent.dat","rbM);fread(ss, sizeoRSTU),5, fp);fclose(fp);for (j=O;j<N;j+) printff'WNo:%ld Name:%-8s Scores: H,ssj.sno, ssj.name);fbr (i=0; i<3; i-H-) printfi(”6.2f ”, ssj.scorei);printff'W");解题思路:本题是考察把结构中的数据写入文件。第一处:建立文件的类型,考虑到是把结构中的数据(结构中的数据包含不打印的字符)从文件中读出,所以应填:“rb"°第二处:判断当前学号是否大于刚读出的学号进行相比,如果大于,则进行交换,所以应填:第三处:把已排序的结构数据,重新写入文件,所以应填:fwriteo给定程序MODH.C中函数ftm的功能是:在字符串的最前端加入n个*号,形成新串,并且覆盖原串。注意:字符串的长度最长允许为79。请改正函数fun中指定部位的错误,使它能得出正确的结果。注意:不要改动main函数,不得增行或删行,也不得更改程序的结构!给定源程序:#include <stdio.h>#include <string.h>void fun ( char s, int n)char a80,*p;int i;s=p;fbr(i=O; i<n; i+) ai-*'do ai=*p;i+;while(*p+)ai=0;strcpy(s,a);)main() int n; char s80;printf("nEnter a string :"); gets(s);printf("nThe string "%s"n",s);printfi"nEnter n ( number of*):"); scanf("%d",&n);fun(s,n);printf("nThe string after insert:"%s"n",s);)解题思路:第一处:指针p应指向s,所以应改为:p=s;.第二处:死循环,当do while循环执行一次,临时变量p应该指向字符串的下一位置,所以应改为:while(*p+);«请编写函数fim,函数的功能是:统计各年龄段的人数。N个年龄通过调用随机函数获得,并放在主函数的age数组中;要求函数把0至9岁年龄段的人数放在d0中,把10至19岁年龄段的人数放在dl中,把20至29岁年龄段的人数放在d2中,其余依此类推,把100岁(含100)以上年龄的人数都放在d10中。结果在主函数中输出。注意:部分源程序在文件PROG1.C中。请勿改动主函数main和其它函数中的任何内容,仅在函数fun的花括号中填入你编写的若干语句。给定源程序:#include <stdio.h>#define N 50#define M 11void fiin( int *a, int *b)double md() static t=29,c=217,m=1024,r=0;r=(r*t+c)%m; retum(double)r/m);main() int ageN, i, dM;fbr(i=O; i<N;i-H-)agei=(int)(l 15*md();printff'The original data :nH);fbr(i=0;i<N;i+)printf(i+l)%10=0?H%4dn":,%4d,agei);printffnn”);fun( age, d);fbr(i=O;i<10;i+)printfiH%4d%4d :%4dnM,i*10,i*l 0+9,di);printR” Over 100:%4dn",d10);)解题思路:本题是统计各年龄段的人数。1 .初始化各年龄段人数为0。2 .使用for循环以及求出各年龄的十位数字作为存放人数的地址,如果大于值大于10,则存入d10中(大于110岁的人)。参考答案:#include <stdio.h>#define N 50#define M 11void fiin( int *a, int *b)Iint i,j;fbr(i =0; i < M ; i+) bi=0;fbr(i =0; i < N ; i+)j = ai/10;if(j >10) bM -1+; else bjH ;double md() static t=29,c=217,m=1024,r=0;r=(r*t+c)%m; retum(double)r/m);main() int ageN, i, dM;fbr(i=O; i<N;i-H-)agei=(int)(l 15*md();printflThe original data :nM);fbr(i=0;i<N;i+) pr 血)%100?,%4dnM:,%4d",agei);printTWfun( age, d);for(i=O;i<10;i+)printf("%4d-%4d :%4dn",i*10,i*10+9,di);print1" Over 100:%4dn",d10);第05套:给定程序中,函数fun的功能是将参数给定的字符串、整数、浮点数写到文本文件中,再用字符串方式从此文本文件中逐个读入,并调用库函数atoi和atof将字符串转换成相应的整数、浮点数,然后将其显示在屏幕上。请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结果。注意:源程序存放在考生文件夹下的BLANK1.C中。不得增行或删行,也不得更改程序的结构!给定源程序:#include <stdio.h>#include <stdlib.h>void fun(char *s, int a, double f)char str100, strl100, str2100;int al; double fl;fp = fbpen(Hfilel.txtn, HwM);fprintfifp, H%s %d %fnH, s, a, f);/*/_2_;fp = fbpenCfilel.txt", V);/*砧und*/fscanf(3_,"s%s%s”,str, strl, str2);fclose(fp);al = atoi(strl);fl = atofi(str2);printfiHnThe result :nn%s %d %fn' str, al, fl);main()char a10="Hello!" int b=12345;double c=98.76;fiin(a,b,c);解题思路:本题是考察先把给定的数据写入到文本文件中,再从该文件读出并转换成相应的整数、浮点数显示在屏幕上。第一处:定义文本文件类型变量,所以应填:FILE *0第二处:关闭刚写入的文件,所以应填:fclose(fp)«第三处:从文件中读出数据,所以应填:fp«给定程序M0DI1.C中函数fbn的功能是:对N名学生的学习成绩,按从高到低的顺序找出前m(mW10)名学生来,并将这些学生数据存放在一个动态分配的连续存储区中,此存储区的首地址作为函数值返回。请改正函数fun中指定部位的错误,使它能得出正确的结果。注意:不要改动main函数,不得增行或删行,也不得更改程序的结构!给定源程序:#include <stdio.h>#includc <alloc.h>#include <string.h>#define N 10typedef struct ss char num10;int s; STU;STU *fun(STU a, int m) STU bN,*t;int i,j,k;t=(STU *)calloc(sizeofi(STU),m)fbr(i=O; i<N; i+) bi=ai;for(k=O; k<m; k+) fbr(i=j=O; i<N; i+)if(bi.s>bj.s) j=i;/*/t(k)=b(j);bj.s=O;)return t;)outresult(STU a, FILE *pf) int i;fbr(i=O; i<N; i-H-)fprintfipf,MNo =%s Mark =%dnn, ai.num,ai.s);fprintf(pf;MnnM);main() STU aN=“AO 1”,81,“A02”,89,“A03”,66,HA04",87,HA05”,77,MA06w,90,MA07M,79,MA08M,61,MA09",80,MA10M,71;STU *pOrder;int i, m;printf(M* The Original data *nM);outresult(a, stdout);printf(HnGive the number of the students who have better score:"); scanff%d”,&m);while( m>10) printfi(nnGive the number of the students who have better score:"); scanff'%cT,&m);pOrder=fun(a,m);printfC* THE RESULT *nM);printf(MThe top :nf,);fbr(i=O; i<m; i+)printfif11%s %dn",pOrderi.num, pOrderi.s);frce(pOrder);解题思路:第一处:语句最后缺少分号。第二处:应该使用方括号,而不是圆括号。像此类,使用编译,即可发现。请编写函数ftm,函数的功能是:删去一维数组中所有相同的数,使之只剩一个。数组中的数已按由小到大的顺序排列,函数返回删除后数组中数据的个数。例如,一维数组中的数据是:2223445666677899101010.删除后,数组中的内容应该是:2345678910o注意:部分源程序在文件PROG1.C中。请勿改动主函数main和其它函数中的任何内容,仅在函数fun的花括号中填入你编写的若干语句。给定源程序:#include <stdio.h>#define N 80int fun(int a, int n) main() int aN=2,2,2,3,4,4,5,6,6,6,6,77,8,9,9,10,10,10,10,i,n=20;printf(MThe original data :n°);fbr(i=O; i<n; i+)printf("3d”,ai);n=fiin(a,n);printf(MnnThe data after deleted :nu);fbr(i=0;ivn;i+)printfV'%3d”,ai);printfi(”nn”);解题思路:本题是删除已排序过数组中的相同数。1 .取出数组中的第1个数存放在临时变量k中,再利用fbr循环来依次判断所有的数。2 .如果取出的数和k相比,如果不相同,则仍存放在原数组中,其中存放的位置由j 来控制,接着把这个数重新存入匕如果相同,则取下一数。参考答案:#includc <stdio.h>#define N 80 int fun(int a, int n)(int i,j= l,k = a0;fbr(i =1;i<n; i+)if(k != ai) aj-H-=ai; k = ai;aj=0;return j ;)main() int aN=2,2,2,3,4,4,5,6,6,6,6,7,7,8,9,9,10,10,10,10,i,n=20;printf(MThe original data :nM);fbr(i=O; i<n; i+)printf(M%3dM,ai);n=fiin(a,n);printfifXnXnThc data after deleted :nn);fdr(i=0;i<n;i+)printf(M%3dH,ai); printf(nnnn);第06套:给定程序中,函数fim的功能是根据形参i的值返回某个函数的值。当调用正确时,程序输出:x 1=5.000000, x2=3.000000, xl*xl+xl*x2=40.000000请在程序的下划线处填入正确的内容并把卜划线删除,使程序得出正确的结果。注意:源程序存放在考生文件夹下的BLANKLC中。不得增行或删行,也不得更改程序的结构!给定源程序:#include <stdio.h> double fl (double x) return x*x;double f2(double x, double y) return x*y;_1_ fiin(int i, double x, double y)if(i=l)/* fV)und */return _2_(x);elsereturn _3_(x, y);main() double xl=5, x2=3, r;r = fiin(l, xl, x2);r+= fun(2, xl, x2);printf(Hnxl=%f, x2=%f, xl*xl+xl*x2=%fnnn,xl, x2, r);解题思路:本题是根据给定的公式来计算函数的值。第一处:程序中使用双精度double类型进行计算,所以函数的返回值类型也为double,所以应填:double»第二处:当i等于1时,则返回fl函数的值,所以应填:门。第三处:如果i不

    注意事项

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

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




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

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

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

    收起
    展开