欢迎来到麦多课文档分享! | 帮助中心 海量文档,免费浏览,给你所需,享你所想!
麦多课文档分享
全部分类
  • 标准规范>
  • 教学课件>
  • 考试资料>
  • 办公文档>
  • 学术论文>
  • 行业资料>
  • 易语言源码>
  • ImageVerifierCode 换一换
    首页 麦多课文档分享 > 资源分类 > DOC文档下载
    分享到微信 分享到微博 分享到QQ空间

    【计算机类职业资格】二级C语言分类模拟题583及答案解析.doc

    • 资源ID:1325612       资源大小:62KB        全文页数:13页
    • 资源格式: DOC        下载积分:5000积分
    快捷下载 游客一键下载
    账号登录下载
    微信登录下载
    二维码
    微信扫一扫登录
    下载资源需要5000积分(如需开发票,请勿充值!)
    邮箱/手机:
    温馨提示:
    如需开发票,请勿充值!快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如需开发票,请勿充值!如填写123,账号就是123,密码也是123。
    支付方式: 支付宝扫码支付    微信扫码支付   
    验证码:   换一换

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

    【计算机类职业资格】二级C语言分类模拟题583及答案解析.doc

    1、二级 C 语言分类模拟题 583 及答案解析(总分:49.50,做题时间:90 分钟)一、选择题(总题数:30,分数:49.50)1.有以下程序 #includestdio.h void fun(int *p, int*q) int t; t=*p; *p=*q; *q=t; *q=*p; main() int a=0, b=9; fun( printf(“%d%d/n“, a, b); 程序的输出结果是_。(分数:2.00)A.0 9B.0 0C.9 0D.9 92.下面不能作为软件需求分析工具的是_。(分数:1.00)A.PAD 图B.数据字典(DD)C.数据流程图(DFD 图)D.判定树

    2、3.以下叙述中错误的是_。(分数:1.00)A.C 语言编写的函数源程序,其文件名后缀可以是 CB.C 语言编写的函数都可以作为一个独立的源程序文件C.C 语言编写的每个函数都可以进行独立的编译并执行D.一个 C 语言程序只能有一个主函数4.有以下程序 #includestdio.h typedef structint b, p;A; void f(A c) /*注意:c 是结构变量名 */ int j; c.b+=1; c.p+=2; main() int i; A a=1, 2; f(a); printf(“%d, %d/n“, a.b, a.p); 程序运行后的输出结果是_。(分数:2.

    3、00)A.1, 2B.2, 4C.1, 4D.2, 35.设文件指针 fp 已定义,执行语句 fp=fopen(“file“,“w“);后,以下针对文本文件 file 操作叙述的选项中正确的是_。(分数:1.00)A.只能写不能读B.写操作结束后可以从头开始读C.可以在原有内容后追加写D.可以随意读和写6.在 C 语言中,只有在使用时才占用内存单元的变量,其存储类型是(分数:2.00)A.auto 和 registerB.extern 和 registerC.auto 和 staticD.static 和 register7.设有定义:int x=2;,以下表达式中,值不为 6 的是_。(分数

    4、:2.00)A.2*x,x+=2B.x+,2*xC.x*=(1+x)D.x*=x+18.下面描述中,不属于软件危机表现的是_。(分数:1.00)A.软件过程不规范B.软件开发生产率低C.软件质量难以控制D.软件成本不断提高9.对长度为 n 的线性表进行顺序查找,在最坏情况下,所需要的比较次数为(分数:1.00)A.log2nB.n/2CnD.n+110.关于“while(条件表达式)循环体”,以下叙述正确的是_。(分数:2.50)A.循环体的执行次数总是比条件表达式的执行次数多一次B.条件表达式的执行次数总是比循环体的执行次数多一次C.条件表达式的执行次数与循环体的执行次数一样D.条件表达式的

    5、执行次数与循环体的执行次数无关11.有以下程序 #include stdio.h int fun(int (*s)4,int n,int k) int m,i; m=s0k; for(i=1;in:i+) if(sikm) m=sik; return m; main() int a44=1,2,3,4, 11,12,13,14, 21,22,23,24, 31,32,33,34; printf(“%d/n“,fun(a,4,0); 程序的运行结果是_。(分数:1.00)A.31B.34C.4D.3212.下列叙述中,不属于软件需求规格说明书的作用的是( )。(分数:1.00)A.便于用户、开发

    6、人员进行理解和交流B.反映出用户问题的结构,可以作为软件开发工作的基础和依据C.作为确认测试和验收的依据D.便于开发人员进行需求分析13.以下关于宏的叙述中正确的是_。(分数:3.00)A.宏名必须用大写字母表示B.宏定义必须位于源程序中所有语句之前C.宏替换没有数据类型限制D.宏调用比函数调用耗费时间14.有如下嵌套的 if 语句 if(ab) if(ac) k=a; else k=c; else if(bc) k=b; else k=c; 以下选项中与上述 if 语句等价的语句是_。(分数:1.00)A.k=(ab)?(ac)?a:c):(bc)?b:c);B.k=(ab)?(bc)?a:

    7、b):(bc)?b:c);C.k=(ab)?a:b;k=(bc)?b:c;D.k=(ab)?a:b;k=(ac)?a:c;15.有以下程序 #include stdio.h main() int a=1,b=2; for(;a8;a+)b+=a;a+=2; printf(“%d,%d/n“,a,b); 程序运行后的输出结果是_。(分数:2.00)A.7,11B.8,11C.10,14D.9,1816.在下列给出的表达式中,与 while(E)中的(E)不等价的表达式是 _ 。(分数:1.00)A.(!E=O)B.(E0|E0)C.(E=0)D.(E!=0)17.若执行下述程序时,若从键盘输入

    8、6 和 8,结果为_。 main() int a,b,s; scanf(“%d%d“, S=a; if(s=b) s*=s; printf(“%d“,s);(分数:2.00)A.36B.64C.48D.以上都不对18.设有以下语句 char ch1, ch2; scanf(“%c%c“, 若要为变量 ch1 和 ch2 分别输入字符 A 和 B,正确的输入形式应该是_。(分数:1.00)A.A 和 B 之间用逗号间隔B.A 和 B 之间不能有任何间隔符C.A 和 B 之间可以用回车间隔D.A 和 B 之间用空格间隔19.有以下程序: main() inty=20; doy-;)while(-y

    9、); printf(“%d/n“,Y-);) 当执行程序时,输出的结果是_。(分数:2.50)A.-1B.1C.4D.020.下列选项中不属于结构化程序设计原则的是_。(分数:1.00)A.可封装B.自顶向下C.模块化D.逐步求精21.有以下程序段: int k=0,a=1,b=2,c=3; k=ab?b:a;k=kc?c:k; 执行该程序段后,k 的值是_。(分数:2.00)A.3B.2C.1D.022.层次型、网状型和关系型数据库的划分原则是_。(分数:2.50)A.记录长度B.文件的大小C.联系的复杂程度D.数据之间的联系方式23.执行语句 printf(“%u/n“,+12345);的

    10、输出结果是_。(分数:2.00)A.12345B.0C.-1D.非定值24.下列叙述中错误的是_。(分数:2.50)A.计算机不能直接执行用 C 语言编写的源程序B.C 程序经 C 编译程序编译后,生成后缀为.obj 的文件是一个二进制文件C.后缀为.obj 的文件,经连接程序生成后缀为.exe 的文件是一个二进制文件D.后缀为.obj 和.exe 的二进制文件都可以直接运行25.有如下嵌套的 if 语句 if(ab) if(ac)k=a; else k=c; else if(bc)k=b; else k=c; 以下选项中与上述 if 语句等价的语句是_。(分数:2.50)A.k=(ab)?(

    11、ac)?a:c):(bc)?h:c);B.k=(ab)?(bc)?a:b):(hc)?b:c);C.k=(ab)?a:b;k=(bc)?b:c;D.k=(ab)?a:h:k=(ac)?a:c;26.若有代数式 (分数:2.00)A.sqrt(fabs(pow(n,x)+exp(x)B.sqrt(fabs(pow(n,x)+pow(x,e)C.sqrt(abs(nx+ex)D.sqrt(fabs(pow(x,n)+exp(x)27.有以下程序: #include stdio.h main( ) char c25=“6934“,“8254“,*p2; int i,j,s=0; for(i=0;i2

    12、;i+)pi=ci; for(i=0;i2;i+) for(j=0;pij0 j+=2) s=10*s+pij-“0“; printf(“%d/n“,s); 程序的输出结果是_。(分数:1.00)A.693825B.69825C.63825D.638528.若函数 fun 定义如下 fun(void) double d; long t=rand(); d=t*0.618; return d; 则函数返回值的类型是_。(分数:1.00)A.voidB.doubleC.intD.long29.有以下程序 #includestdio.h main() char a,b,c,d; scanf(“%c%

    13、c“, c=getchar();d=getchar(); printf(“%c%c%c%c/n“,a,b,c,d); 当执行程序时,按下列方式输入数据(从第 1 列开始,CR代表回车,注意:回车也是一个字符) 12CR 34CR 则输出结果是_。(分数:1.00)A.12 34B.12C.1234D.12 330.以下叙述中正确的是_。(分数:2.00)A.只要是用户定义的标识符,都有一个有效的作用域B.只有全局变量才有自己的作用域,函数中的局部变量没有作用域C.只有在函数内部定义的变量才是局部变量D.局部变量不能被说明为 static二级 C 语言分类模拟题 583 答案解析(总分:49.5

    14、0,做题时间:90 分钟)一、选择题(总题数:30,分数:49.50)1.有以下程序 #includestdio.h void fun(int *p, int*q) int t; t=*p; *p=*q; *q=t; *q=*p; main() int a=0, b=9; fun( printf(“%d%d/n“, a, b); 程序的输出结果是_。(分数:2.00)A.0 9B.0 0C.9 0D.9 9 解析:解析 fun 函数完成的功能是将两个数交换,然后再将第一个数赋值给第二个数,main 中调用后a b 分别为 9 9,答案选择 D。2.下面不能作为软件需求分析工具的是_。(分数:1

    15、.00)A.PAD 图 B.数据字典(DD)C.数据流程图(DFD 图)D.判定树解析:解析 需求分析方法可以分为结构化分析方法和面向对象的分析方法,结构化分析工具包括:数据流图(DFD)、数据字典(DD)、结构化英语、判定表和判定树等。PAD 图是过程设计工具,所以 A 选项正确。3.以下叙述中错误的是_。(分数:1.00)A.C 语言编写的函数源程序,其文件名后缀可以是 CB.C 语言编写的函数都可以作为一个独立的源程序文件C.C 语言编写的每个函数都可以进行独立的编译并执行 D.一个 C 语言程序只能有一个主函数解析:解析 函数是指预先定义功能块,其目的是提高程序的重用性。在 C 语言中

    16、函数的源程序,后缀名可以为 C。C 语言所编写的函数都可以是一个独立的源文件。一个 C 语言程序只能有一个主函数。C 语言中编写的函数不是每个都可以独立地编译和执行的,因为 C 语言中程序的开始为主函数,如果程序中没有主函数则无法进行编译和执行。4.有以下程序 #includestdio.h typedef structint b, p;A; void f(A c) /*注意:c 是结构变量名 */ int j; c.b+=1; c.p+=2; main() int i; A a=1, 2; f(a); printf(“%d, %d/n“, a.b, a.p); 程序运行后的输出结果是_。(分

    17、数:2.00)A.1, 2 B.2, 4C.1, 4D.2, 3解析:解析 结构体变量可以作为函数的参数和返回值。作为函数的实参时,可以实现函数的传值调用。当使用结构体变量作为函数的形参时,实参也应该是结构体变量名以实现传值调用,实参将拷贝的副本传递给形参,在被调用函数中改变形参值对于调用函数中的实参没有影响。因此本题选择 A。5.设文件指针 fp 已定义,执行语句 fp=fopen(“file“,“w“);后,以下针对文本文件 file 操作叙述的选项中正确的是_。(分数:1.00)A.只能写不能读 B.写操作结束后可以从头开始读C.可以在原有内容后追加写D.可以随意读和写解析:解析 考查文

    18、件操作函数 fopen 的基础知识,以“w“方式打开文件,只能写不能读。选项 A 正确。6.在 C 语言中,只有在使用时才占用内存单元的变量,其存储类型是(分数:2.00)A.auto 和 register B.extern 和 registerC.auto 和 staticD.static 和 register解析:解析 在 C 语言中只有自动变量和寄存器变量在使用时才占用内存单元。7.设有定义:int x=2;,以下表达式中,值不为 6 的是_。(分数:2.00)A.2*x,x+=2 B.x+,2*xC.x*=(1+x)D.x*=x+1解析:解析 A 选项中逗号表达式先计算第一表达式 2*

    19、x,然后计算表达式 x+=2 的值,即 x=x+2 即 4,整个逗号表达式为第二个表达式的值 4,所以选择 A 选项。B 选项中首先计算逗号表达式中第一表达式x+,此时 x 为 3,再执行第二个表达式 2*x=2*3=6,所以逗号表达式为第二个表达式的值 6。C 选项的赋值表达式可以表示为 x=x*(1+x)=2*(1+2)=6。D 选项中的表达式可以表示为 x=x*(x+1)=2*3=6。8.下面描述中,不属于软件危机表现的是_。(分数:1.00)A.软件过程不规范 B.软件开发生产率低C.软件质量难以控制D.软件成本不断提高解析:解析 软件危机主要表现在:软件需求的增长得不到满足;软件开发

    20、成本和进度无法控制;软件质量难以保证;软件不可维护或维护程度非常低;软件的成本不断提高;软件开发生产率的提高赶不上硬件的发展和应用需求的增长。所以选择 A 选项。9.对长度为 n 的线性表进行顺序查找,在最坏情况下,所需要的比较次数为(分数:1.00)A.log2nB.n/2Cn D.n+1解析:解析 在长度为 n 的线性表中进行顺序查找,最坏情况下需要比较 n 次选项 C 正确。10.关于“while(条件表达式)循环体”,以下叙述正确的是_。(分数:2.50)A.循环体的执行次数总是比条件表达式的执行次数多一次B.条件表达式的执行次数总是比循环体的执行次数多一次 C.条件表达式的执行次数与

    21、循环体的执行次数一样D.条件表达式的执行次数与循环体的执行次数无关解析:解析 while 循环是先判断条件,满足条件后执行循环体,执行完后接着判断条件,再执行,直到最后一次判断条件后不成立,跣出循环,所以最后一次执行了条件表达式,但是没有执行循环体,所以选择 B 选项。11.有以下程序 #include stdio.h int fun(int (*s)4,int n,int k) int m,i; m=s0k; for(i=1;in:i+) if(sikm) m=sik; return m; main() int a44=1,2,3,4, 11,12,13,14, 21,22,23,24, 3

    22、1,32,33,34; printf(“%d/n“,fun(a,4,0); 程序的运行结果是_。(分数:1.00)A.31 B.34C.4D.32解析:解析 本题考查的是二维数组的定义、赋初值和对二维数组元素的引用。在 fun()函数中,首先将 s0k的值赋给 m,然后通过 for 循环,遍历 s1ksn-1k之中的数,将遇到的比 m 大的数保存到 m 中。很显然,这是搜索最大值的算法,搜索的是 s0ksn-1k之间的最大值。所以,主函数中 fun(a,4,0)的功能就是搜索 a00a30之间的最大值,这 4 个值分别是 1、11、21、31,所以最终输出结果是 31,应该选择 A。12.下列

    23、叙述中,不属于软件需求规格说明书的作用的是( )。(分数:1.00)A.便于用户、开发人员进行理解和交流B.反映出用户问题的结构,可以作为软件开发工作的基础和依据C.作为确认测试和验收的依据D.便于开发人员进行需求分析 解析:解析 软件需求规格说明书(Software Requirement Specification, SRS)是需求分析阶段的最后成果,是软件开发中的重要文档之一。它具有以下几个方面的作用:便于用户、开发人员进行理解和交流;反映出用户问题的结构,可以作为软件开发工作的基础和依据;作为确认测试和验收的依据。13.以下关于宏的叙述中正确的是_。(分数:3.00)A.宏名必须用大写

    24、字母表示B.宏定义必须位于源程序中所有语句之前C.宏替换没有数据类型限制 D.宏调用比函数调用耗费时间解析:解析 宏名可以大写,也可以小写。其有效范围为定义命令之后到本源文件结束。宏的调用是字符的替换,没有数据类型限制。14.有如下嵌套的 if 语句 if(ab) if(ac) k=a; else k=c; else if(bc) k=b; else k=c; 以下选项中与上述 if 语句等价的语句是_。(分数:1.00)A.k=(ab)?(ac)?a:c):(bc)?b:c); B.k=(ab)?(bc)?a:b):(bc)?b:c);C.k=(ab)?a:b;k=(bc)?b:c;D.k=

    25、(ab)?a:b;k=(ac)?a:c;解析:解析 if else 语句和“?:”可以互换,?前语句相当于 if 后括号内容,?后语句相当于 if 后的执行语句,冒号后语句相当于 else 后语句,综合以上可以看出 A 符合题意。15.有以下程序 #include stdio.h main() int a=1,b=2; for(;a8;a+)b+=a;a+=2; printf(“%d,%d/n“,a,b); 程序运行后的输出结果是_。(分数:2.00)A.7,11B.8,11C.10,14 D.9,18解析:16.在下列给出的表达式中,与 while(E)中的(E)不等价的表达式是 _ 。(分

    26、数:1.00)A.(!E=O)B.(E0|E0) C.(E=0)D.(E!=0)解析:解析 在 while(E)中,表达式 E 可以是 C 语言中任意合法的条件表达式,但不能为空,由它来控制循环体是否执行。在选项 B 中表达武 E0|E0 是一个逻辑表达式。17.若执行下述程序时,若从键盘输入 6 和 8,结果为_。 main() int a,b,s; scanf(“%d%d“, S=a; if(s=b) s*=s; printf(“%d“,s);(分数:2.00)A.36B.64 C.48D.以上都不对解析:18.设有以下语句 char ch1, ch2; scanf(“%c%c“, 若要为

    27、变量 ch1 和 ch2 分别输入字符 A 和 B,正确的输入形式应该是_。(分数:1.00)A.A 和 B 之间用逗号间隔B.A 和 B 之间不能有任何间隔符 C.A 和 B 之间可以用回车间隔D.A 和 B 之间用空格间隔解析:解析 scanf 输入函数中,格式控制必须严格按照函数中的要求进行输入,在 scanf(“%c%c“, doy-;)while(-y); printf(“%d/n“,Y-);) 当执行程序时,输出的结果是_。(分数:2.50)A.-1B.1C.4D.0 解析:20.下列选项中不属于结构化程序设计原则的是_。(分数:1.00)A.可封装 B.自顶向下C.模块化D.逐步

    28、求精解析:解析 结构化程序设计的思想包括:自顶向下、逐步求精、模块化、限制使用 goto 语句,所以选择 A 选项。21.有以下程序段: int k=0,a=1,b=2,c=3; k=ab?b:a;k=kc?c:k; 执行该程序段后,k 的值是_。(分数:2.00)A.3B.2 C.1D.0解析:解析 本题考查条件表达式的概念。第一个条件表达式“ab?b:a=12? 2:1=2”,并将 2 赋给k,第二个条件表达式“kc?c:k=23?3:2=2”,并将 2 再赋给 k,此时 k 的值为 2。22.层次型、网状型和关系型数据库的划分原则是_。(分数:2.50)A.记录长度B.文件的大小C.联系

    29、的复杂程度D.数据之间的联系方式 解析:解析 层次模型的基本结构是树形结构,网状模型是一个不加任何条件限制的无向图,关系模型采用二维表来表示,因此三种数据库的划分原则是数据之间的联系方式,选项 D 正确。23.执行语句 printf(“%u/n“,+12345);的输出结果是_。(分数:2.00)A.12345 B.0C.-1D.非定值解析:24.下列叙述中错误的是_。(分数:2.50)A.计算机不能直接执行用 C 语言编写的源程序B.C 程序经 C 编译程序编译后,生成后缀为.obj 的文件是一个二进制文件C.后缀为.obj 的文件,经连接程序生成后缀为.exe 的文件是一个二进制文件D.后

    30、缀为.obj 和.exe 的二进制文件都可以直接运行 解析:解析 C 源程序经过程序编译之后生成一个后缀为“.obj”的二进制文件(称为目标文件),然后由称为“连接程序”的软件包文件与 C 语言提供的各种库函数连接起来生成一个后缀为“.exe”的可运行文件。25.有如下嵌套的 if 语句 if(ab) if(ac)k=a; else k=c; else if(bc)k=b; else k=c; 以下选项中与上述 if 语句等价的语句是_。(分数:2.50)A.k=(ab)?(ac)?a:c):(bc)?h:c); B.k=(ab)?(bc)?a:b):(hc)?b:c);C.k=(ab)?a:

    31、b;k=(bc)?b:c;D.k=(ab)?a:h:k=(ac)?a:c;解析:解析 if else 语句和?:可以互换,?前语句相当于 if 后括号内容,?号后语句相当于 if 后的执行语句,冒号后语句相当于 else 后语句,综合以上可以看出 A 符合题意。26.若有代数式 (分数:2.00)A.sqrt(fabs(pow(n,x)+exp(x) B.sqrt(fabs(pow(n,x)+pow(x,e)C.sqrt(abs(nx+ex)D.sqrt(fabs(pow(x,n)+exp(x)解析:解析 B 选项中,函数 pow(x,e)错误,应该直接使用 exp(x)函数。C 选项中,函数

    32、 abs(nx+ex)错误,应该使用 fabs()返回浮点数的绝对值。D 选项中,pow(x,n)参数腰序错误。27.有以下程序: #include stdio.h main( ) char c25=“6934“,“8254“,*p2; int i,j,s=0; for(i=0;i2;i+)pi=ci; for(i=0;i2;i+) for(j=0;pij0 j+=2) s=10*s+pij-“0“; printf(“%d/n“,s); 程序的输出结果是_。(分数:1.00)A.693825B.69825C.63825D.6385 解析:解析 本题的意图在于将 c 中两个字符串的偶数位置的数字

    33、组成一个新数,找到的 4 个数字分别为 6、3、8、5,组成的数为 6385,所以答案为 D 选项。28.若函数 fun 定义如下 fun(void) double d; long t=rand(); d=t*0.618; return d; 则函数返回值的类型是_。(分数:1.00)A.voidB.doubleC.int D.long解析:解析 fun()函数中,使用 rand()函数生成一个随机无符号整数,然后该无符号整数自动转换为long 类型赋给 t;然后计算 t 与 0.618 的乘积,先将 long 自动转换为 double 类型再运算,结果赋给 d。当函数的返回类型为 int 类

    34、型时,可以省略函数的返回类型,由于 fun()函数定义时,返回类型省略了,可知 fun()函数的返回值是 int 类型。综上所述,返回值 d 自动转换为 int 类型。故本题答案为 C 选项。29.有以下程序 #includestdio.h main() char a,b,c,d; scanf(“%c%c“, c=getchar();d=getchar(); printf(“%c%c%c%c/n“,a,b,c,d); 当执行程序时,按下列方式输入数据(从第 1 列开始,CR代表回车,注意:回车也是一个字符) 12CR 34CR 则输出结果是_。(分数:1.00)A.12 34B.12C.1234D.12 3 解析:解析 按照从键盘输入的数据可以判断字符 1 赋给了变量 a,字符 2 赋给了变量 b,字符CR即回车赋给了变量 c,字符 3 赋给了变量 d。因此打印输出的结果为选项 D。30.以下叙述中正确的是_。(分数:2.00)A.只要是用户定义的标识符,都有一个有效的作用域 B.只有全局变量才有自己的作用域,函数中的局部变量没有作用域C.只有在函数内部定义的变量才是局部变量D.局部变量不能被说明为 static解析:解析 变量,函数等都有它的作用范围,都有一个有效的作用域,所以选择 A。


    注意事项

    本文(【计算机类职业资格】二级C语言分类模拟题583及答案解析.doc)为本站会员(towelfact221)主动上传,麦多课文档分享仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知麦多课文档分享(点击联系客服),我们立即给予删除!




    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

    copyright@ 2008-2019 麦多课文库(www.mydoc123.com)网站版权所有
    备案/许可证编号:苏ICP备17064731号-1 

    收起
    展开