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

    【学历类职业资格】高级语言程序设计自考题-25及答案解析.doc

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

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

    【学历类职业资格】高级语言程序设计自考题-25及答案解析.doc

    1、高级语言程序设计自考题-25 及答案解析(总分:100.00,做题时间:90 分钟)一、B单项选择题/B(总题数:15,分数:30.00)1.下列关于 C 语言用户标识符的叙述中正确的是_ A.用户标识符中可以出现下画线和中画线(减号) B.用户标识符中不可以出现中画线,但可以出现下画线 C.用户标识符中可以出现下画线,但不可以放在用户标识符的开头 D.用户标识符中可以出现下画线和字母,它们都不可以放在用户标识符的开头(分数:2.00)A.B.C.D.2.以下叙述中正确的是_ A.花括号“”和“”只能作为函数体的定界符 B.分号是 C 语句之间的分隔符,不是语句的一部分 C.C 程序中注释部分

    2、可以出现在程序中任意合适的地方 D.构成 C 程序的基本单位是函数,所有函数名都可以使用户命名(分数:2.00)A.B.C.D.3.C 语言中,若对函数类型无说明,则函数的默认类型是_ A.int B.float C.1ong D.指针类型(分数:2.00)A.B.C.D.4.数组定义语句 char b43;所定义的数组 b 的元素个数是_ A.14 B.12 C.6 D.4(分数:2.00)A.B.C.D.5.在 C 语言中,当 while 语句中的条件为哪个值时,结束本循环_ A.0 B.1 C.TRUE D.非 0(分数:2.00)A.B.C.D.6.假定所有变量均已正确说明,下列程序段

    3、运行后 x 的值是_a=b=c=0;x=60;if(!a)x-;else if(b)if(c)x=3;else x+=4; A.3 B.4 C.63 D.59(分数:2.00)A.B.C.D.7.在 C 语言程序中_ A.函数的定义和调用均可以嵌套 B.函数的定义和调用均不可以嵌套 C.函数的定义不可以嵌套,但函数的调用可以嵌套 D.函数的定义可以嵌套,但函数的调用不可以嵌套(分数:2.00)A.B.C.D.8.以下程序的输出结果是_main()char a10=1,2,3,4,5,6,7,8,9,0,*p;int i;i=8;p=a+i;printf(“%s/n“,*(p-3); A.6 B

    4、.6789 C.789 D.6(分数:2.00)A.B.C.D.9.下面的 for 语句_for(x=0,y=0;(y!=100)x+); A.是无限循环 B.循环执行 9 次 C.循环执行 10 次 D.循环执行 99 次(分数:2.00)A.B.C.D.10.以下能对一维数组 a 进行正确初始化的语句是_ A.int a10=(1,2,3,4,5); B.int a10=; C.int a=0; D.int a10=1,0;(分数:2.00)A.B.C.D.11.设有定义语句 int x=1,2,3,4,5,*P=x;,则不正确引用数组 x 元素的表达式_ A.*(-p) B.*(p-)

    5、C.*(p+) D.*(+)p(分数:2.00)A.B.C.D.12.若有定义语句:static char str=“abcd“,*apple;则下面语句不正确的是_ A.apple=“123“; B.str=“123”; C.*(str+2)=1; D.apple=str;(分数:2.00)A.B.C.D.13.若有以下说明,则对初值中整数 2 的引用方式为_static structchar ch;int i;double x;arr33=A,1,3.45,b,2,7.89,c,3,1.93; A.arr01.ch B.arr02.i C.arr11.i D.arr01.i(分数:2.00

    6、)A.B.C.D.14.若有定义 int a5;则对 a 数组的第 i 个元素的正确引用为_ A.*(a+i) B.*ai C.*(a0+i) D.a0+i(分数:2.00)A.B.C.D.15.使用递归函数计算 n!(n=0,1,2,3,)的是_ A.fac(int n) if(n=0)return 1; else for(i=1;i=n;i+)f*=i; return f; B.fac(int n) if(n=0n=1)return 1; else return n*fac(n-1); C.fac(int n) int i=1,f=1; if(n=0)return 1; else dof*

    7、=i;while(i+n); return f; D.fac(int n) int i=1,f=1; if(n=0)return 1; else while(1=n)f*=i+; return f;(分数:2.00)A.B.C.D.二、B填空题/B(总题数:10,分数:20.00)16.依据某个或某些条件,从若干个操作中选取某个操作来执行的控制结构为:_。(分数:2.00)填空项 1:_17.while 语句主要用来实现_型循环结构,do-while 语句主要用来实现_型循环结构。(分数:2.00)填空项 1:_18.按照“%s”的格式输出字符串,直到遇到_才结束。(分数:2.00)填空项 1

    8、:_19.strcmp(字符串 1,字符串 2),如果“字符串 1”小于“字符串 2”,函数返回_;如果“字符串1”等于“字符串 2”,函数返回_。(分数:2.00)填空项 1:_20.指针数组中的每个元素都相当于一个指针变量,只能存放_。(分数:2.00)填空项 1:_21.从函数定义的角度来分,函数可以分为_和_。(分数:2.00)填空项 1:_22.定义函数时,通常把括住的部分称为_,它前面的部分称为_。(分数:2.00)填空项 1:_23.函数 fgetc()若正确地读出字符,则返回_,否则返回_。(分数:2.00)填空项 1:_24.二进制文件中数据都是按其_方式存放的,文本文件中数

    9、据都是将其转换成对应的_来存放。(分数:2.00)填空项 1:_25.C 语言早期规定可以采用两种方式建立文件缓冲区:_、_。(分数:2.00)填空项 1:_三、B程序分析题/B(总题数:4,分数:16.00)26.#includestdio.h main() struct dateint year,month,day;today; printf(“%d/n“,sizeof(struct date); (分数:4.00)_27.#includestdio.h main() static int x=1,2,3; int s,i,*p; s=1;p=x; for(i=0;i3;i+) s*=*(

    10、p+i); printf(“%d/n“,s); (分数:4.00)_28.C 盘中 p1.c.txt 文件的内容为:abcde。A 盘中 p1.c.txt 为空文档。 #includestdio.h #includestdib.h main() FILE *f1 *f2; int k; if(f1=fopen(“C:/p1.c.txt“,“r“)=NULL) printf(“can not open file!/n“); exit(0); if(f2=fopen(“A:/p1.c.txt“,“w“)=NULL) printf(“can not open file!/n“); exit(0);

    11、for(k=1;k=500;k+) if(feof(f1)break; fputc(fgetc(f1),f2); fclose(f1); fclose(f2); 以上程序的功能是_。(分数:4.00)_29.#includestdio.h long fun(int n) long s; if(n=2)s=2; else s=n+fun(n-1); printf(“%d/t“,s); return s; main() fun(7) printf(“/n“); (分数:4.00)_四、B程序填充题/B(总题数:3,分数:18.00)30.为二维数组各元素输入数据,计算并输出全部元素之和。 #def

    12、ine M 5 void main() int i,j,aMM,sum=_; /*第一空*/ for(_) /*第二空*/ for(j=0;jM;j+) scanf(“%d“, sum+=_; /*第三空*/ printf(“sum=%d/n“,sum); (分数:6.00)填空项 1:_31.下列程序的功能是从键盘上输入若干学生的成绩,统计并输出最高分和最低分,当输入负数时结束输入。 main() float x,max,min; scanf(“%f“, _ /*第一空*/ while(_) /*第二空*/ if(xmax)max=x; if(xmin)min=x; _ /*第三空*/ pr

    13、intf(“/n max=%f/n min=%f/n“,max,min);(分数:6.00)填空项 1:_32.下面给定的程序中,函数 fun 的功能是:逆置数组元素中的值。例如:若 a 所指的数组中的数据为:1,2,3,4,5,6,7,8,9,则逆置后一次为 9,8,7,6,5,4,3,2,1。 #includestdio.h void fun(int a,int n) int i,t; for(i=0;i_;i+) /*第一空*/ t=ai; ai=an-1-_; /*第二空*/ _=t; /*第三空*/ main() int b9=1,2,3,4,5,6,7,8,9,i; printf(

    14、“/n 原始数据:/n“); for(i=0;i9;i+) printf(“%4d“,bi); printf(“/n“); fun(b,9); printf(“/n 倒置后的数据:“); for(i=0;i9;i+) printf(“%4d“,bi); (分数:6.00)填空项 1:_五、B程序设计题/B(总题数:2,分数:16.00)33.编写程序,要求输入两个数,比较值的大小并输出大值和小值(用指针实现)。(分数:8.00)_34.建立一个磁盘文件,文件名和文件内容由键盘输入。文件内容的输入以“*”,作为输入结束标志。(分数:8.00)_高级语言程序设计自考题-25 答案解析(总分:100

    15、.00,做题时间:90 分钟)一、B单项选择题/B(总题数:15,分数:30.00)1.下列关于 C 语言用户标识符的叙述中正确的是_ A.用户标识符中可以出现下画线和中画线(减号) B.用户标识符中不可以出现中画线,但可以出现下画线 C.用户标识符中可以出现下画线,但不可以放在用户标识符的开头 D.用户标识符中可以出现下画线和字母,它们都不可以放在用户标识符的开头(分数:2.00)A.B. C.D.解析:考点 标识符的定义 解析 标识符由数字、字母和下画符组成,但数字不可以放在标识符的开头。2.以下叙述中正确的是_ A.花括号“”和“”只能作为函数体的定界符 B.分号是 C 语句之间的分隔符

    16、,不是语句的一部分 C.C 程序中注释部分可以出现在程序中任意合适的地方 D.构成 C 程序的基本单位是函数,所有函数名都可以使用户命名(分数:2.00)A.B.C. D.解析:考点 C 语言的基础知识 解析 花括号并不只用作函数体的定界符,比如在结构型数组的初始化时分隔不同的结构体初值;分号也是语句的一部分,缺少分号将会出现错误,比如 for(;)语句;C 语言中并不是所有函数名都可以由用 户自己命名,比如 main()函数;程序的注释部分可以出现在程序中任意合适的地方。3.C 语言中,若对函数类型无说明,则函数的默认类型是_ A.int B.float C.1ong D.指针类型(分数:2

    17、.00)A. B.C.D.解析:考点 函数返回值的数据类型说明 解析 C 语言中,若对函数类型无说明,则函数的默认类型是整型。4.数组定义语句 char b43;所定义的数组 b 的元素个数是_ A.14 B.12 C.6 D.4(分数:2.00)A.B. C.D.解析:考点 二维数组 解析 char b43定义了一个 4 行 3 列的二维数组,所以元素的个数为 12 个。5.在 C 语言中,当 while 语句中的条件为哪个值时,结束本循环_ A.0 B.1 C.TRUE D.非 0(分数:2.00)A. B.C.D.解析:考点 while 的循环条件 解析 while(表达式)当表达式的值

    18、为 0 时,即为“假”时,结束循环。6.假定所有变量均已正确说明,下列程序段运行后 x 的值是_a=b=c=0;x=60;if(!a)x-;else if(b)if(c)x=3;else x+=4; A.3 B.4 C.63 D.59(分数:2.00)A.B.C.D. 解析:考点 选择结构 解析 if(!a)x-;执行后,x 的值自减一,此时 x=59。else if(b) if(c)x=3;变量 b,c 的值都是“0”,不执行 x=3。同理 x+=4;也不执行,所以 x 的值为 59。7.在 C 语言程序中_ A.函数的定义和调用均可以嵌套 B.函数的定义和调用均不可以嵌套 C.函数的定义不

    19、可以嵌套,但函数的调用可以嵌套 D.函数的定义可以嵌套,但函数的调用不可以嵌套(分数:2.00)A.B.C. D.解析:考点 函数的嵌套 解析 所谓嵌套调用就是函数甲调用了乙,函数乙又调用了函数丙,但是函数的定义不可以嵌套。8.以下程序的输出结果是_main()char a10=1,2,3,4,5,6,7,8,9,0,*p;int i;i=8;p=a+i;printf(“%s/n“,*(p-3); A.6 B.6789 C.789 D.6(分数:2.00)A.B. C.D.解析:考点 指针的移动 解析 i=8,p=a+i;指针指向 a 数组的第 9 个元素即 9。p-3 指针移向 6,用%s格

    20、式输出,遇到结束符/0,ASCII 值为 0,所以输出 6789。9.下面的 for 语句_for(x=0,y=0;(y!=100)x+); A.是无限循环 B.循环执行 9 次 C.循环执行 10 次 D.循环执行 99 次(分数:2.00)A.B.C. D.解析:考点 循环的条件 解析 循环条件(y!=100) B.int a10=; C.int a=0; D.int a10=1,0;(分数:2.00)A.B.C. D.解析:考点 一维数组的初始化 解析 一维数组初始化时,初始化的数据应符合数据类型,题中为整型,B,D 项中含有空格,不符合。而 A 项中使用的是()而不是,所以也不对。C

    21、中没有标明数组大小,所以根据初始化的数据 多少来定义数组的大小是合法的。11.设有定义语句 int x=1,2,3,4,5,*P=x;,则不正确引用数组 x 元素的表达式_ A.*(-p) B.*(p-) C.*(p+) D.*(+)p(分数:2.00)A. B.C.D.解析:考点 数组名指向的地址 解析 数组名代表数组的首地址,*p=x 表示把数组 x 的首地址赋给了p,因此-p 指针移出了数组外,所以选择 A 项。12.若有定义语句:static char str=“abcd“,*apple;则下面语句不正确的是_ A.apple=“123“; B.str=“123”; C.*(str+2

    22、)=1; D.apple=str;(分数:2.00)A.B. C.D.解析:考点 指针变量的赋值 解析 选项 A 中,把字符串“123”的首地址赋给了指针变量 apple;C项把字符1赋给了字符数组 str 的第三个元素;D 项把字符数组 str 的首地址赋给了指针变量apple;B 项中,str 是字符数组的首地 址而不是指针变量,所以 B 项错误。13.若有以下说明,则对初值中整数 2 的引用方式为_static structchar ch;int i;double x;arr33=A,1,3.45,b,2,7.89,c,3,1.93; A.arr01.ch B.arr02.i C.arr

    23、11.i D.arr01.i(分数:2.00)A.B.C.D. 解析:考点 结构体数组 解析 arr33是一个三行三列的结构体数组,每个数组元素都代表一个结构体,只有第一行被赋值了,所以对整数 2 的引用为 arr01.i。14.若有定义 int a5;则对 a 数组的第 i 个元素的正确引用为_ A.*(a+i) B.*ai C.*(a0+i) D.a0+i(分数:2.00)A. B.C.D.解析:考点 数组元素的引用 解析 B 项中,ai是值不是地址,所以不合法;同理 C 项(a0+i)是值不是地址,*a0+i)不合法;D 项是 aO的值加上 i,不是第 i 个元素的值;A 项中,a+i

    24、为地址,指向第 i 个元素,所以*(a+i)是第 i 个元素的值。15.使用递归函数计算 n!(n=0,1,2,3,)的是_ A.fac(int n) if(n=0)return 1; else for(i=1;i=n;i+)f*=i; return f; B.fac(int n) if(n=0n=1)return 1; else return n*fac(n-1); C.fac(int n) int i=1,f=1; if(n=0)return 1; else dof*=i;while(i+n); return f; D.fac(int n) int i=1,f=1; if(n=0)retu

    25、rn 1; else while(1=n)f*=i+; return f;(分数:2.00)A.B. C.D.解析:考点 递归函数 解析 所谓递归函数是指自己调用自己,只有 B 项自己调用了自己,所以答案为 B。二、B填空题/B(总题数:10,分数:20.00)16.依据某个或某些条件,从若干个操作中选取某个操作来执行的控制结构为:_。(分数:2.00)填空项 1:_ (正确答案:选择结构)解析:考点 选择结构的特点 解析 选择结构是依据某个或某些条件,从若干个操作中选取某个操作来执行的一种控制结构。17.while 语句主要用来实现_型循环结构,do-while 语句主要用来实现_型循环结构

    26、。(分数:2.00)填空项 1:_ (正确答案:当,直到)解析:考点 循环结构的类型 解析 while 语句是先判断再循环,是当型循环结构;而 do-while 结构是先循环再判断,是直到型。18.按照“%s”的格式输出字符串,直到遇到_才结束。(分数:2.00)填空项 1:_ (正确答案:/0)解析:考点 字符串的输出 解析 按%s 格式输出字符串时,遇到/0输出结束。19.strcmp(字符串 1,字符串 2),如果“字符串 1”小于“字符串 2”,函数返回_;如果“字符串1”等于“字符串 2”,函数返回_。(分数:2.00)填空项 1:_ (正确答案:小于 0 的整数,0)解析:考点 s

    27、trcmp 函数 解析 若字符串 1 小于字符串 2,返回小于 0 的整数;若字符串 1 大于字符串 2,返回大于 O 的整数;若字符串 1 等于字符串 2,返回 0。20.指针数组中的每个元素都相当于一个指针变量,只能存放_。(分数:2.00)填空项 1:_ (正确答案:地址型数据)解析:考点 指针数组 解析 指针数组中的每个元素都相当于一个指针变量,只能存放地址型数据。21.从函数定义的角度来分,函数可以分为_和_。(分数:2.00)填空项 1:_ (正确答案:用户函数、系统函数)解析:考点 函数的定义 解析 从定义的角度来分,函数可以分为用户函数和系统函数。用户函数是程序人员在程序中自己

    28、定义的函数;系统函数是 C 语言自身定义好的函数。22.定义函数时,通常把括住的部分称为_,它前面的部分称为_。(分数:2.00)填空项 1:_ (正确答案:函数体,函数头)解析:考点 函数的定义 解析 通常把一对花括号括住的部分称为函数体,函数体前面的部分称为函数头。23.函数 fgetc()若正确地读出字符,则返回_,否则返回_。(分数:2.00)填空项 1:_ (正确答案:读取的单个字符,-1(EOF))解析:考点 fgetc 函数 解析 fgetc 函数若正确地读出了字符,则返回读取的单个字符;否则返回EOF(-1)。24.二进制文件中数据都是按其_方式存放的,文本文件中数据都是将其转

    29、换成对应的_来存放。(分数:2.00)填空项 1:_ (正确答案:二进制,ASCII 码)解析:考点 文件数据的存放方式 解析 二进制文件中数据都是按其二进制方式存放的。文本文件中数据都是将其转换成对应的 ASCII 码字符来存放。25.C 语言早期规定可以采用两种方式建立文件缓冲区:_、_。(分数:2.00)填空项 1:_ (正确答案:缓冲文件系统、非缓冲文件系统)解析:考点 文件缓冲区 解析 C 语言早期规定可以采用缓冲文件系统和非缓冲文件系统来建立文件缓冲区。三、B程序分析题/B(总题数:4,分数:16.00)26.#includestdio.h main() struct datein

    30、t year,month,day;today; printf(“%d/n“,sizeof(struct date); (分数:4.00)_正确答案:(6)解析:27.#includestdio.h main() static int x=1,2,3; int s,i,*p; s=1;p=x; for(i=0;i3;i+) s*=*(p+i); printf(“%d/n“,s); (分数:4.00)_正确答案:(6)解析:28.C 盘中 p1.c.txt 文件的内容为:abcde。A 盘中 p1.c.txt 为空文档。 #includestdio.h #includestdib.h main()

    31、 FILE *f1 *f2; int k; if(f1=fopen(“C:/p1.c.txt“,“r“)=NULL) printf(“can not open file!/n“); exit(0); if(f2=fopen(“A:/p1.c.txt“,“w“)=NULL) printf(“can not open file!/n“); exit(0); for(k=1;k=500;k+) if(feof(f1)break; fputc(fgetc(f1),f2); fclose(f1); fclose(f2); 以上程序的功能是_。(分数:4.00)_正确答案:(把 C 盘中的 P1.c.tx

    32、t 文件复制到 A 盘的 P1.c.txt 中。)解析:29.#includestdio.h long fun(int n) long s; if(n=2)s=2; else s=n+fun(n-1); printf(“%d/t“,s); return s; main() fun(7) printf(“/n“); (分数:4.00)_正确答案:(27)解析:四、B程序填充题/B(总题数:3,分数:18.00)30.为二维数组各元素输入数据,计算并输出全部元素之和。 #define M 5 void main() int i,j,aMM,sum=_; /*第一空*/ for(_) /*第二空*/

    33、 for(j=0;jM;j+) scanf(“%d“, sum+=_; /*第三空*/ printf(“sum=%d/n“,sum); (分数:6.00)填空项 1:_ (正确答案:0 i=0;iM;i+ aij)解析:31.下列程序的功能是从键盘上输入若干学生的成绩,统计并输出最高分和最低分,当输入负数时结束输入。 main() float x,max,min; scanf(“%f“, _ /*第一空*/ while(_) /*第二空*/ if(xmax)max=x; if(xmin)min=x; _ /*第三空*/ printf(“/n max=%f/n min=%f/n“,max,min

    34、);(分数:6.00)填空项 1:_ (正确答案:max=min=x;!(x=0.0scanf(“%f“,)解析:32.下面给定的程序中,函数 fun 的功能是:逆置数组元素中的值。例如:若 a 所指的数组中的数据为:1,2,3,4,5,6,7,8,9,则逆置后一次为 9,8,7,6,5,4,3,2,1。 #includestdio.h void fun(int a,int n) int i,t; for(i=0;i_;i+) /*第一空*/ t=ai; ai=an-1-_; /*第二空*/ _=t; /*第三空*/ main() int b9=1,2,3,4,5,6,7,8,9,i; pri

    35、ntf(“/n 原始数据:/n“); for(i=0;i9;i+) printf(“%4d“,bi); printf(“/n“); fun(b,9); printf(“/n 倒置后的数据:“); for(i=0;i9;i+) printf(“%4d“,bi); (分数:6.00)填空项 1:_ (正确答案:n/2 i an-1-i)解析:五、B程序设计题/B(总题数:2,分数:16.00)33.编写程序,要求输入两个数,比较值的大小并输出大值和小值(用指针实现)。(分数:8.00)_正确答案:(main() int a,b,*p1,*p2,*p; scanf(“%d,%d“, p1=p2= i

    36、f(ab) p=p1;p1=p2;p2=p; printf(“max=%d,min=%d/n“,*p1,*p2); )解析:34.建立一个磁盘文件,文件名和文件内容由键盘输入。文件内容的输入以“*”,作为输入结束标志。(分数:8.00)_正确答案:(#includestdio.h #includestdlib.h main() char ch,fname20; FILE *fp; scanf(“%s“,fname); if(fp=fopen(rname,“w“)=MULL/*如果 fp 为空则创建文件失败*/ printf(“Can not open the file required.“); exit(0) ch=getchar(); while(ch!=*) fputc(ch,fp); putchar(ch); ch=getchar(); /*对文件输入内容*/ fclose(fp);/*关闭文件*/ )解析:


    注意事项

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




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

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

    收起
    展开