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

    【计算机类职业资格】国家二级C++机试(类和对象)模拟试卷17及答案解析.doc

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

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

    【计算机类职业资格】国家二级C++机试(类和对象)模拟试卷17及答案解析.doc

    1、国家二级 C+机试(类和对象)模拟试卷 17及答案解析(总分:58.00,做题时间:90 分钟)一、选择题(总题数:29,分数:58.00)1.有如下头文件: int fl(); static int f2(); c1ass MA public: int f3(); static int f4(); ;在所描述的函数中,具有隐含的 this指针的是( )。(分数:2.00)A.f1B.f2C.f3D.f42.下列程序段中包含 4个函数。其中具有隐含 this指针的是( )。 int funl(); c1ass Test public: int fun2(); friend intfun3();

    2、 static int fun4(); (分数:2.00)A.funlB.fun2C.fun3D.fun43.下列关于 this指针的描述中,正确的是( )。(分数:2.00)A.类的成员函数都有 this指针B.类的友元函数都有 this指针C.任何与类相关的函数都有 this指针D.类的非静态成员函数都有 this指针4.有如下程序: #inc1ude iostream using namespacestd; c1ass Test public: TestO n+=2; Test0n=3; static int getNum0 return n; private: static int n

    3、; ; int Test:n=1; int main() Test* p=new Test; delete p; cout“n=“Test:getNumOend1; retum 0; 执行后的输出结果是( )。(分数:2.00)A.n=0B.n=1C.n=2D.n=35.有如下程序: #inc1ude iostream using ruunespace std; c1ass Obj static int i; public: Obj()i+ Obj()i; static int getVal()return i; ; int Obj:i=0; void f()Obj ob2; coutob2g

    4、etVal(); int main() Obj obl; f(); Obj *ob3= new Obj; coutob3getVal(); delete ob3; cOutObj:getVal(); retutn 0; 程序的输出结果是( )。(分数:2.00)A.232B.231C.222D.2216.有如下程序: #inc1udeiostream using namespace std; c1ass MyClass public: MyClass()+count;) MyClass()count;) static int getCount()retum count; private: st

    5、atic int count; ; intMyClass:count0; int main0 MyClass obj; coutobjgetCounto; MyClass*ptr=new MyClass; coutMyClass:getCount0; delete ptr; coutMyClass:getCount(); return 0; 程序的输出结果是( )。(分数:2.00)A.121B.232C.221D.1227.有如下类定义: c1ass Point private; static int how many; ; _how many=0; 要初始化Point类的静态成员 how_

    6、many,下划线处应填入的内容是( )。(分数:2.00)A.ingB.static intC.int Point:D.static int Point:8.有如下类和对象的定义: c1ass Constants public; static double getPIO retum 31416;) ; Constants constants, 下列各组语句中,能输出 31416 的是( )。(分数:2.00)A.coutconstantsgetPI();和 coutConstants:gerPI();B.coutconstantsgetPI();和 coutConstantsgetPI();C

    7、.coutconstantsgetPI();和 coutConstantsgetPI();D.coutconstantsgetPI();和 coutConstants:getPI();9.若 AA为一个类,a 为该类的非静态数据成员,在该类的一个成员函数定义中访问 a时,其书写格式为( )。(分数:2.00)A.aB.AAaC.aD.AA:a10.有如下类定义: c1ass Samp1e public; Samp1e(int x): ref(x) private: Samp1e():ref(0) static int val=5; const int ref; ; 上述程序段中,错误的语句是(

    8、 )。(分数:2.00)A.B.C.D.11.已知类 Myc1ass的定义如下 c1ass MyClass public: void functionl (MyClass static void function2(MyClass void function3()coutdata; staric void function4()coutdata; private: int data; ; 其中有编译错误的函数是( )。(分数:2.00)A.functionlB.function2C.function3D.function412.有如下程序: #inc1udeiostream using nam

    9、espace std; c1ass XA int a; puolic: static int b; XA(int aa):a(aa)b+; int getA()retum a; ; int XA:b=0; int main0 XA d1(4),d2(5); coutd1getA()+d2getA()+XA:b+d1bend1; return 0: 运行这个程序的输出结果是( )。(分数:2.00)A.9B.11C.13D.1513.由于常对象不能被更新,因此( )。(分数:2.00)A.通过常对象只能调用它的常成员函数B.通过常对象只能调用静态成员函数C.常对象的成员都是常成员D.通过常对象可

    10、以调用任何不改变对象值的成员函数14.有如下程序 #inc1udeiostream using namespace std; int i=1; c1ass Fun public: static int i; int value()return il, int value( )const return i+1; ; int Fun:1=2; int main() int i=3; Fun funl; const Fun fun2; retum 0; 若程序的输出结果是: 123 则程序中下划线处遗漏的语句是( )。(分数:2.00)A.coutfunlvalue()Fun:ifun2value(

    11、);B.coutFun:ifunlvalue()fun2value();C.coutfunlvalue()fun2value()Fun:i;D.coutfun2value()Fun:ifunlvalue();15.有如下程序: #inc1udeiostream using namespace std; c1ass VAC public; int f()constreturn 3; int f()return 5; ; Int main() VAC vl; const VAC v2; coutvlfv2f(); fetum 0; 运行时的输出结果是( )。(分数:2.00)A.53B.35C.5

    12、5D.3316.有如下程序: #inc1udeiostream using namespace std; c1ass MyClass public: MyClass(int x):val(x) void Set(int x)val=x; void Print()constcout“val=“valt; private: int val; ; int main() const MyClass obj1(10); MyClass obj2(20); obj1Print(); 语句 1 obj2Print(); 语句 2 obj1Set(20); 语句 3 obj2Set(30); 语句 4 ret

    13、urn 0; 其主函数中错误的语句是( )。(分数:2.00)A.语句 1B.语句 2C.语句 3D.语句 417.有如下类定义和变量定义: c1ass A public: A()data=0; A() int GetData()const retum data; void SetData (int n) data=n; private: int data; ; const A a; A b; 下列函数调用中错误的是( )。(分数:2.00)A.aGetData();B.aSetData(10);C.bGetData();D.bSetData(10);18.有如下程序: #inc1ude io

    14、stream using namespace std; c1ass A public: A(int i):rl(i) void print0 coutEr1;) void print() const coutCkr1*rl;) private: int r1, ; int main() A a1(2); const A a2(4); alprint(); a2print(); return 0; 运行时的输出结果是( )。(分数:2.00)A.运行时出错B.E2C16C.C4C16D.E2E419.有如下程序: #inc1ude iostream using namespace std; c1

    15、ass A public: A(int i=0):rl(i) void print()coutErl;) void print()const coutCkrl*rl; void print(int x)cout“pkrl*rl*rl; private: int r1, ; int main() A a1; const A a2(4); alprint(2); a2print(); returnO; 运行时的输出结果是( )。(分数:2.00)A.P8E4B.P8C16C.P0E4D.P0C1620.某类中有一个无参且无返回值的常成员函数 Show,则正确的 Show函数原型是( )。(分数:2

    16、.00)A.const void Show();B.void const Show();C.void Show()const;D.void Show(const);21.已知类 IMS中两个成员函数的声明为“void listeno const;”与“void speak();”,另有两个对象的定义为“IMS obj1;”与“cortst IMS obj2;”,则下列语句中,产生编译错误的是( )。(分数:2.00)A.objllisten();B.objlspeak();C.obj2listen();D.obj2speak();22.已知函数 print()没有返回值,如果在类中将之声明为常

    17、成员函数,正确的是( )。(分数:2.00)A.void print()const;B.const void print();C.void const print();D.voidprint(const);23.有如下类定义: c1ass Test char a;const charb; public: Test(charc)a=c;b=c;第 1行 void f(char a)const thisa=a;) 第 2行 void g(charb)thisb=b; 第 3行 char ho constreturn a; 第 4行 ; 编译时没有错误的行是( )。(分数:2.00)A.第 1行B.

    18、第 2行C.第 3行D.第 4行24.有如下类定义: c1ass AA int a; public: int getRef()const retum int getValue()const retuma; void set(int n)const a=n; friend void show(AA aa)const couta; ; 其中的四个函数定义中正确的是( )。(分数:2.00)A.B.C.D.25.有如下程序: #inc1ude iostream using namespace std; c1ass Samp1e friend long fun (Samp1e s); public:

    19、Samp1e (long a)x=a; private: long x; ); long fun (Samp1e s) if (sx2)return 1: return sx*fun(Samp1e(sx1): int main() int sum=0; for(int 1=0; 16; 1+)sum+=fun(Samp1e(i); coutsum, return O; 运行时输出的结果是( )。(分数:2.00)A.120B.16C.154D.3426.有如下程序: #inc1ude iostream #inc1ude cmath using std:cout; c1ass Point pub

    20、lic: friend double distance(const Point /p距原点的距离 Point(int xx=0, int yy=0): x(xx), y(yy) private: int x,y; ; double distance(const Point int main() Point p1(3,4); coutdistance(p1); return 0; 下列叙述中正确的是( )。(分数:2.00)A.程序编译正确B.程序编译时语句出错C.程序编译时语句出错D.程序编译时语句出错27.有如下程序: #inc1udeiostream using namespace std

    21、; c1ass Boat; c1ass Car public: Car(int i):weight(i) friend int Total(const Car private: int weight; ; c1ass Boat public: Boat(int i):weight(i) friend int Total(const Car private: int weight; ; int Total(const Car int main0 Car c(10), Boat b(8); cout“The totalweightis “Total(c,b)end1; returnO; 下列关于程

    22、序的描述中,正确的是( )。(分数:2.00)A.程序编译正确B.程序编译时语句出错C.程序编译时语句出错D.程序编译时语句出错28.已知类 MyClass声明如下: c1ass MyClass int n: public: MyClass(int k):n(k) int getValue()const return n; ) ; 在下列数组定义中正确的是( )。(分数:2.00)A.MyClass x12;B.MyClass x22=neW MyClass(1),neW MyClass(2);C.MyClass *x32;D.MyClass *x42=MyClass(1),MyClass(2

    23、);29.已知类 Myc1ass的定义如下: c1ass MyClass public: MyClass(int d)data=d; MyClass() priVate: int data; ; 下列对 Myc1ass类对象数组的定义和初始化语句中,正确的是( )。(分数:2.00)A.MyClass arrays2;B.MyClass arrays2=MyClass(5);C.MyClass arrays2=MyClass(5),MyClass(6);D.MyClass*a* ays=new MyClass2;国家二级 C+机试(类和对象)模拟试卷 17答案解析(总分:58.00,做题时间:

    24、90 分钟)一、选择题(总题数:29,分数:58.00)1.有如下头文件: int fl(); static int f2(); c1ass MA public: int f3(); static int f4(); ;在所描述的函数中,具有隐含的 this指针的是( )。(分数:2.00)A.f1B.f2C.f3 D.f4解析:解析:此题考查的是 this指针。tlus 指针是一个隐含的指针,它隐含于每个类的非静态成员函数中,它明确地表示出了成员函数当前操作的数据所属的对象。题目中,只有 f3()满足“类的菲静态成员函数”的要求,故应选 C选项。2.下列程序段中包含 4个函数。其中具有隐含

    25、this指针的是( )。 int funl(); c1ass Test public: int fun2(); friend intfun3(); static int fun4(); (分数:2.00)A.funlB.fun2 C.fun3D.fun4解析:解析:this 指针是成员函数所属对象的指针,它指向类对象的地址。成员函数通过这个指针知道自己属于哪一个对象。this 指针是一个隐含的指针,它隐含于每个类的非静态成员函数中,它明确的地表示出了成员函数当前操作的数据所属的对象。3.下列关于 this指针的描述中,正确的是( )。(分数:2.00)A.类的成员函数都有 this指针B.类的

    26、友元函数都有 this指针C.任何与类相关的函数都有 this指针D.类的非静态成员函数都有 this指针 解析:解析:this 是成员函数所属对象的指针,它指向类对象的地址。成员函数通过这个指针可以知道自己属于哪一个对象。它隐藏于每个类的非静态成员函数中。4.有如下程序: #inc1ude iostream using namespacestd; c1ass Test public: TestO n+=2; Test0n=3; static int getNum0 return n; private: static int n; ; int Test:n=1; int main() Test

    27、* p=new Test; delete p; cout“n=“Test:getNumOend1; retum 0; 执行后的输出结果是( )。(分数:2.00)A.n=0 B.n=1C.n=2D.n=3解析:解析:此题考查的是静态数据成员和静态成员函数。静态数据成员是类中所有对象共享的成员,而不是某个对象的成员。题目中的静态数据成员 n的运算具有叠加性,执行“n+2”和“n3”后 n的值为 0。5.有如下程序: #inc1ude iostream using ruunespace std; c1ass Obj static int i; public: Obj()i+ Obj()i; sta

    28、tic int getVal()return i; ; int Obj:i=0; void f()Obj ob2; coutob2getVal(); int main() Obj obl; f(); Obj *ob3= new Obj; coutob3getVal(); delete ob3; cOutObj:getVal(); retutn 0; 程序的输出结果是( )。(分数:2.00)A.232B.231C.222D.221 解析:解析:此题考查的是静态成员。本题中,Obj 类定义了一个静态数据成员 i,并初始化为 0在主函数中,首先定义了 1个该类对象 obl,所以构造函数被调用 1次

    29、,i 加 1;然后调用函数 f0,该函数中又定义了一个对象 ob2,此时 j再次加 1变为 2,然后通过函数 getVal0输出 i的值 2。f()函数结束,ob2变量被释放,故析构函数被调用了 1次,i 变成 1:回到主函数中,又动态创建了 1个对象并让 ob3指向它,此后 i变成 2并输出。最后释放动态创建的对象 i变为 l,输出 1。故最终的输出结果是 221。6.有如下程序: #inc1udeiostream using namespace std; c1ass MyClass public: MyClass()+count;) MyClass()count;) static int

    30、getCount()retum count; private: static int count; ; intMyClass:count0; int main0 MyClass obj; coutobjgetCounto; MyClass*ptr=new MyClass; coutMyClass:getCount0; delete ptr; coutMyClass:getCount(); return 0; 程序的输出结果是( )。(分数:2.00)A.121 B.232C.221D.122解析:解析:此题考查的是静态成员。静态成员的特性是不管这个类创建了多少对象,它的静态成员都只有一个拷贝副

    31、本,这个副本被所有属于这个类的对象共享。题目中,首先定义了 obj对象,其构造函数使静态数据成员 count增 l,故输出“1”;然后通过指针动态创建了 MyClass类的对象,构造函数被再次调用,count 变为 2,输出“2”;接着删除创建的 MyClass类的对象,调用析构函数,count 减 1变为1,输出“1”。故最终输出结果是 121。7.有如下类定义: c1ass Point private; static int how many; ; _how many=0; 要初始化Point类的静态成员 how_many,下划线处应填入的内容是( )。(分数:2.00)A.ingB.st

    32、atic intC.int Point: D.static int Point:解析:解析:此题考查的是静态数据成员的初始化。静态数据成员应在类体外进行初始化,且初始化的一般格式为:数据类型类名:静态数据成员名=初始值。8.有如下类和对象的定义: c1ass Constants public; static double getPIO retum 31416;) ; Constants constants, 下列各组语句中,能输出 31416 的是( )。(分数:2.00)A.coutconstantsgetPI();和 coutConstants:gerPI();B.coutconstant

    33、sgetPI();和 coutConstantsgetPI();C.coutconstantsgetPI();和 coutConstantsgetPI();D.coutconstantsgetPI();和 coutConstants:getPI(); 解析:解析:此题考查的是静态成员函数的引用。getPI()是类 Constan ts的静态成员函数。引用静态成员函数可以有两种形式:一是通过类名直接进行调用,例如类名:静态成员函数名:另一种是用类的任何对象名进行调用其作用仅是通过对象名间接的指出类名,例如 constantsgetPI()选项 D即是这种调用方式。9.若 AA为一个类,a 为该类

    34、的非静态数据成员,在该类的一个成员函数定义中访问 a时,其书写格式为( )。(分数:2.00)A.a B.AAaC.aD.AA:a解析:解析:类 AA的成员函数直接引用类 AA的非静态数据成员。10.有如下类定义: c1ass Samp1e public; Samp1e(int x): ref(x) private: Samp1e():ref(0) static int val=5; const int ref; ; 上述程序段中,错误的语句是( )。(分数:2.00)A.B.C. D.解析:解析:静态整型数据不能定义为类的数据成员。11.已知类 Myc1ass的定义如下 c1ass MyCl

    35、ass public: void functionl (MyClass static void function2(MyClass void function3()coutdata; staric void function4()coutdata; private: int data; ; 其中有编译错误的函数是( )。(分数:2.00)A.functionlB.function2C.function3D.function4 解析:解析:funcyion4()函数作为类的静态成员函数,不能直接访问类中说明的非静态成员,即coutdata 在编译时会出错。12.有如下程序: #inc1udeio

    36、stream using namespace std; c1ass XA int a; puolic: static int b; XA(int aa):a(aa)b+; int getA()retum a; ; int XA:b=0; int main0 XA d1(4),d2(5); coutd1getA()+d2getA()+XA:b+d1bend1; return 0: 运行这个程序的输出结果是( )。(分数:2.00)A.9B.11C.13 D.15解析:解析:在类 XA的构造函数中,定义了用成员变量 a的值初始化变量 aa,同时静态成员变量 b值加1。所以当在主 main函数中定义

    37、类 XA的对象 d1(4)后,变量 b的等于 1,定义对象 d2(5)后,变量 b的值等于 2,所以表达式 dlgetA()+d2getAo+XA:b+dlb 等于 4+5+1+2+1=1313.由于常对象不能被更新,因此( )。(分数:2.00)A.通过常对象只能调用它的常成员函数 B.通过常对象只能调用静态成员函数C.常对象的成员都是常成员D.通过常对象可以调用任何不改变对象值的成员函数解析:解析:此题考查的是常对象与常成员函数的概念。使用 const关键字修饰的对象称为常对象,它不能被更新,所以常对象只能调用常成员函数而不能调用其它成员函数:使用 const关键字声明的成员函数是常成员函

    38、数,它也不能被更新,常成员函数只能调用常成员函数而不能调用其它函数。14.有如下程序 #inc1udeiostream using namespace std; int i=1; c1ass Fun public: static int i; int value()return il, int value( )const return i+1; ; int Fun:1=2; int main() int i=3; Fun funl; const Fun fun2; retum 0; 若程序的输出结果是: 123 则程序中下划线处遗漏的语句是( )。(分数:2.00)A.coutfunlvalu

    39、e()Fun:ifun2value(); B.coutFun:ifunlvalue()fun2value();C.coutfunlvalue()fun2value()Fun:i;D.coutfun2value()Fun:ifunlvalue();解析:解析:此题考查的是常成员函数。Const 关键字可以用于参与重载函数的区分,此时常对象调用常成员函数,一般对象调用一般成员函数,当类中只有一个常成员函数时,一般对象也可以调用该常成员函数。本题中,通过 fun1调用 value()函数时,是调用前一个,而通过 fun2调用 value()函数是调用后一个:另外,value()函数中访问的 i是类中

    40、定义的数据成员 i,全局变量 i在类中被“屏蔽”。fun1value()输出 11=21=1;fun2 value()调用后一个 value()函数输出 i+1=2+1=3;Fun:i是通过类名直接访问类的静态数据成员 i的值,即 2;所以正确的输出顺序是 A选项。15.有如下程序: #inc1udeiostream using namespace std; c1ass VAC public; int f()constreturn 3; int f()return 5; ; Int main() VAC vl; const VAC v2; coutvlfv2f(); fetum 0; 运行时的

    41、输出结果是( )。(分数:2.00)A.53 B.35C.55D.33解析:解析:此题考查的是常成员函数的应用。VAC 类中说明了两个函数,一个是常成员函数,一个是普通函数;在主函数中说明了两个对象,通过普通对象 v1调用的是普通函数,输出 5;通过常对象 V2调用的是常成员函数,输出 3。16.有如下程序: #inc1udeiostream using namespace std; c1ass MyClass public: MyClass(int x):val(x) void Set(int x)val=x; void Print()constcout“val=“valt; private

    42、: int val; ; int main() const MyClass obj1(10); MyClass obj2(20); obj1Print(); 语句 1 obj2Print(); 语句 2 obj1Set(20); 语句 3 obj2Set(30); 语句 4 return 0; 其主函数中错误的语句是( )。(分数:2.00)A.语句 1B.语句 2C.语句 3 D.语句 4解析:解析:在创建类对象 obj l(10)时,前面有关键字 const,所以当语句 3调用 objl的成员函数试图修改其私有成员的数值的时候,会编译出错。17.有如下类定义和变量定义: c1ass A p

    43、ublic: A()data=0; A() int GetData()const retum data; void SetData (int n) data=n; private: int data; ; const A a; A b; 下列函数调用中错误的是( )。(分数:2.00)A.aGetData();B.aSetData(10); C.bGetData();D.bSetData(10);解析:解析:由题意可知 a为常对象,因为常对象不能被更新,所以通过这个常对象只能调用它的常成员函数 GetData(),而不能调用其他成员函数 SetData(10),因而选项 B为本题的正确答案。1

    44、8.有如下程序: #inc1ude iostream using namespace std; c1ass A public: A(int i):rl(i) void print0 coutEr1;) void print() const coutCkr1*rl;) private: int r1, ; int main() A a1(2); const A a2(4); alprint(); a2print(); return 0; 运行时的输出结果是( )。(分数:2.00)A.运行时出错B.E2C16 C.C4C16D.E2E4解析:解析:类 A包括一个整型数据成员 r1,一个一般成员函

    45、数 print(),一个常成员函数 print() const。在主函数中定义了对象 a1,并对 r1的值赋 2和常对象 a2,并对 r1的值赋 4,在 C+中,常对象不能被更新,所以常对象只能调用类的常成员函数,而不能调用一般成员函数。而一般的对象,既可以调用一般成员函数也可以调用常成员函数。所以在本题中,当执行 alprint()时,输出为 E2,执行a2print0 时,输出为 C16。19.有如下程序: #inc1ude iostream using namespace std; c1ass A public: A(int i=0):rl(i) void print()coutErl;

    46、) void print()const coutCkrl*rl; void print(int x)cout“pkrl*rl*rl; private: int r1, ; int main() A a1; const A a2(4); alprint(2); a2print(); returnO; 运行时的输出结果是( )。(分数:2.00)A.P8E4B.P8C16C.P0E4D.P0C16 解析:解析:在主函数中创建 al对象时,调用类 A的默认构造函数,其数据成员 r1的值等于 O。当执行alprint(2)语句时,调用带参数的 print成员函数,所以输出结果为 p0,对象 a2为常成员,所以其成员变量 r1的值等于 4,因为常对象只能调用常成员函数,所以当执行语句 a2print()语句时,输出结果为 C14。20.某类中有一个无参且无返回值的常成员函数 Show,则正确的 Show函数原型是( )。(分数:2.00)A.const void Show();B.void const Show();C.void Sh


    注意事项

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




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

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

    收起
    展开