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

    2022年C++程序设计习题..docx

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

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

    2022年C++程序设计习题..docx

    名师归纳总结 精品学习资料 - - - - - - - - - - - - - - -学习必备 欢迎下载C+ 程序设计复习题集一、单项挑选题 A. 0 B. 0 C. “0” D. 0.0 1. C+源程序文件的默认扩展名为 A ; 11. 程序运行中需要从键盘上输入多于一个数据时,各数据 A. cpp B. exe C. obj D. lik 之间应使用 D 符号作为分隔符; 2. 由 C+源程序文件编译而成的目标文件的默认扩展名为 A. 空格或逗号 B. 逗号或回车 C. 逗号或分号 D. 空格或回车 C ;12. 设”int a=12;” ,就执行完语句”a+=a*a; ”后, a 的值是 A. cpp B. exe C. obj D. lik 3. 由 C+目标文件连接而成的可执行文件的默认扩展名为 C ; B ; A. 12 B. 144 C. 156 D. 288 A. cpp B. exe C. obj D. lik 13. 假设在程序中 a 、 b、 c 均被定义成整型,所赋的值都 4. C+程 序 从 上 机 到 得 到 结 果 的 几 个 操 作 步 骤 依 次 是大于 1,就以下能正确表示代数式1的表达式是 D ; B ;abc A. 编译、编辑、连接、运行A. 1.0/a*b*c B. 1/a*b*c C. B. 编辑、编译、连接、运行1/a/b/floatc D. 1.0/a/b/c C. 编译、运行、编辑、连接 14. 设 ”int a=15,b=26;”,就 ”cout<<a,b;”的输出结果是 D. 编辑、运行、编辑、连接 5. 以下标识符中不全是保留字的是( B ); D ;A. 15 B. 26,15 C. 15,26 D. 26 A. case for int B. default then while 15. 设 x 是一个 bool 型的规律量, y 的值为 10,就表达式 x C. bool class long && y 的值为( C ); D. goto return char A. 1 B. 0 C. 与 x 值相同 D. 与 x 值相反 6. 能作为 C+程序的基本单位是 C ;源程序 16. x>0 && x<=10的相反表达式为( A ); A. 字符 B. 语句 C. 函数 D. 文件A. x<=0 | x>10 B. x<=0 && x>10 C. x<=0 | x<=10 D. x>0 && x>10 7. 程序中主函数的名字为( A );任意标 17. x>0 | y=5的相反表达式为( B ); A. main B. MAIN C. Main D. 识符A. x<=0 | y.=5 B. x<=0 && y.=5 C. x>0 | y.=5 D. x>0 && y=5 8. C+程序的基本模块为( D );语句 D. 18设 x 和 y 均为 bool 量,就 x && y 为真的条件是 A ; A. 表达式 B. 标识符 C. 函数 B ; A. 它们均为真 B. 其中一个为真; C. 它们均为假 D. 其中一个为假 9. 可用作 C+语言用户标识符的一组标识符是 19设 x 和 y 均为 bool 量,就 x | y 为假的条件是 C A. void define +WORD B. a3_b3 _123 YN A. 它们均为真 B. 其中一个为真C. for -abc Case C. 它们均为假 D. 其中一个为假D. 2a DO sizeof 10. 储备以下数据,占用储备字节最多的是( D ); 20. 字符串 ” a+b=12n ” 的长度为( B ); 第 1 页,共 18 页 A. 6 B. 7 C. 8 D. 9 细心整理归纳 精选学习资料 - - - - - - - - - - - - - - - - - - - - - - - - 名师归纳总结 精品学习资料 - - - - - - - - - - - - - - -学习必备 欢迎下载 C. int a3=1,3,5,2; D. int a10; 21. 假定以下x 和 y 均为 int型变量,就不正确的赋值为 35. 假 定 一 个 二 维 数 组 的 定 义 语 句 为 “int ( B ); A. x+=y+ B. x+=y+ C. x=+y D. +x=+y a34=3,4,2,8,6;”,就元素 a12的值为( C ); A. 2 B. 4 C. 6 D. 8 36. 假 定 一 个 二 维 数 组 的 定 义 语 句 为 “int 22. 以下的符号常量定义中,错误的定义是( C );a34=3,4,2,8,6;”,就元素 a21的值为( A ); A. 0 B. 4 C. 8 D. 6 A. const M=10; B. const int M=20; C. const char ch; D. const bool mark=true; 37. 如定义了函数 double *function, 就函数 function的返回值为( B ); 23. 循环语句“forint i=0; i<n; i+ cout<<i*i<< ; ” A. 实数型 B.实数的地址 C.指向函数的指针中循环体执行的次数为 C ;D. 函数的地址 A. 1 B. n-1 C. n D. n+1 38. 以下说法中正确选项( B ); 24. 在下面循环语句中循环体执行的次数为( B ); A. C+程序总是从第一个定义的函数开头执行 forint i=0; i<n; i+ ifi>n/2 break; A. n/2 B. n/2+1 C. n/2-1 D. n-1 B. C+程序总是从main 函数开头执行 C. C+函数必需有返回值,否就不能使用函数 D. C+程序中有调用关系的全部函数必需放在同一个程 25. 在下面循环语句中内层循环体S 语句的执行总次数为序文件中( D ); 39. 以下表达中不正确选项( C ); forint i=0; i<n; i+ forint j=i; j<n; j+ S; A. 在一个函数中,可以有多条return语句 B. 函数的定义不能嵌套,但函数的调用可以嵌套 A. n2 B. n+1/2 C. nn-1/2 D. C. 函数必需有返回值nn+1/2 D. 不同的函数中可以使用相同名字的变量 26. 在下面循环语句中循环体执行的次数为( C ); 40. 函数重载是指( A ); int i=0,s=0; whiles<20 i+; s+=i; A. 4 B. 5 C. 6 D. 7 A. 两个或两个以上的函数取相同的函数名,但形参的个数或类型不同 27. 在下面循环语句中循环体执行的次数为( A ); B. 两个以上的函数取相同的名字和具有相同的参数个 int i=0; do i+; whilei*i<10; A. 4 B. 3 C. 5 D. 2 数,但形参的类型可以不同 C. 两个以上的函数名字不同,但形参的个数或类型相 28. 当 处 理 特 定 问 题 时 的 循 环 次 数 已 知 时 , 通 常 采 用同( A )来解决; D. 两个以上的函数取相同的函数名,并且函数的返回 A. for循环 B. while循环 C. do循环类型相同D. switch语句 41. 以下关于函数模板表达正确选项( C ); 29. 循环体至少被执行一次的语句为( C ); A. 函数模板也是一个详细类型的函数 A. for循环 B. while循环 C. do循环 B. 函数模板的类型参数与函数的参数是同一个概念D. 任一种循环 C. 通过使用不同的类型参数,函数模板可以生成不同 30. switch语句能够改写为( B )语句;类型的函数 A. for B. if C. do D. while D. 用函数模板定义的函数没有类型 31. do语句能够改写为( D )语句; 42. 以下( C )的调用方式是引用调用; A. 复合 B. if C. switch D. while A. 形参和实参都是变量 B.形参是指针,实 32. 在下面的一维数组定义中,哪一个有语法错误; ( C )参是地址值 A. int a=1,2,3; B. int a10=0; C. int a; D. int a5; C. 形参是引用,实参是变量 D.形参是变量,实参是地址值 33. 在 下 面 的 字 符 数 组 定 义 中 , 哪 一 个 有 语 法 错 误 ; 43. 为了提高程序的运行速度,可将不太复杂的功能用函数( D );实现,此函数应挑选( A ); A. char a20= ” abcdefg ” ; B. char A. 内联函数 B. 重载函数 C. 递归函数 D. 函数模板a= ” x+y=55. ” ; 44. 函数原型语句正确选项( B ); C. char a15; D. char a10= 5 ; A. int Functionvoid a; B.void Function 34. 在下面的二维数组定义中,正确选项 C ;int; C. int Functiona; D.void intdouble 第 2 页,共 18 页 - - - - - - - - - A. int a5; B. int a5; 细心整理归纳 精选学习资料 - - - - - - - - - - - - - - -名师归纳总结 精品学习资料 - - - - - - - - - - - - - - -学习必备 欢迎下载a; A. 数组的首地址 B. 数组中第一个元素的值 45. C+ 中函数返回值的类型是由( B )打算的; C. 数组全部元素的值 D. 数组元素的个数 A. return 语句中表达式的类型 B. 该函数定义时的类 54. 以下错误的描述是( D );型 A. 被调用函数中可以不用 return 语句 C. 调用函数时的调用语句 D. 系统依据结果 B. 被调用函数中可以用多个 return 语句 46. 以下函数的返回结果是( A ); C. 被调用函数中,假如有返回值,就肯定要有 return int functionchar *x 语句 char *p=x; while*p+; returnp-x-1; D. 被调用函数中,一个 return 语句可返回多个值给调 用函数 A. 求字符串的长度 B. 将字符串 x 连接 55. 以下正确的描述是( C );到字符串 p 后面 A. 不答应设置参数的默认值 C. 将字符串 x 复制到字符串 p 中 D. 将字符串 x 反向 B. 设置参数的默认值只能在定义函数时设置存放 C. 设置参数的默认值时,应当设置右边的参数 47. 函数调用 funcexp1,exp2,exp3,exp4,exp5 中所 D. 设置参数的默认值时,应当全部参数都设置含实参的个数为 B 个; 56. 采纳重载函数的目的是(D ); A. 1 B. 2 C. 4 D. 5 A. 实现共享 B. 削减空间 48. 设有如下函数定义 C. 提高速度 D. 使用便利,提高可读性 int fchar *s 57. 将两个字符串连接起来组成一个字符串时,选用( C ) char *p=s; 函数; while*p.= 0 p+; A. strlen B. strcap C. strcat D. returnp-s; strcmp 58. 以下表达中正确选项 B ;在主函数中用 cout<<f “ good” 调用上述函数 , 就输出结果 A. 使用 #define 可以为常量定义一个名字,该名字在程为( B );序中可以再赋另外的值 A. 3 B. 4 C. 5 D. 6 B. 使用 const 定义的常量名有类型之分,其值在程序 49. 以下正确的函数原型语句是 C ;运行时是不行转变的 A. double funint x,int y C. 在程序中使用内联函数使程序的可读性变差 B. double funint x;int y D. 在定义函数时可以在形参表的任何位置给出缺省形 C. double funint,int; 参值 D. double funint x,y; 59. 下面的标识符中, C 是文件级作用域; 50. 以下正确的说法是( B ); A. 函数形参 B. 语句标号 C. 外部静态类标识符 D. A. 用户调用标准库函数前,必需重新定义 自动类标识符 B. 用户可以重新定义标准库函数,如如此,该函数将 60. 以下表达不正确选项 D ;失去原有含义 A. 宏替换不占用运行时间 B. 宏名无 C. 系统不答应用户重新定义标准库函数 类型 D. 用户调用标准库函数前,不必使用预编译命令将该 C. 宏替换只是字符替换 D. 宏名必函数所在文件包括到用户源文件中 须用大写字母表示 51. 函数调用不行以( D ); 61. C+ 语言的编译系统对宏命令的处理是 D ; A. 显现在一个表达式中 A. 在程序运行时进行 B. 显现在执行语句中 B. 在程序连接时进行 C. 作为一个函数的实参 C. 和 C+程序的其它语句同时进行编译 D. 作为一个函数的形参 D. 在对源程序中其它成分正式编译之前进行 52. 以下正确的描述是( B ); 62. 当#include 后面的文件名用双引号括起来时,查找被包 A. 函数的定义可以嵌套,函数的调用不行以嵌套 含文件的方式是 B ; B. 函数的定义不行以嵌套,函数的调用可以嵌套 A. 直接按系统设定的标准方式搜寻目录 C. 函数的定义和函数的调用均可以嵌套 B. 先在源程序所在目录搜寻,再按系统设定的标准方 D. 函数的定义和函数的调用均不行以嵌套 式搜寻目录 53. 如用数组名作为函数调用的实参,传递给形参的是 C. 仅仅搜寻源程序所在目录( A ); D. 搜寻当前规律盘上的全部目录细心整理归纳 精选学习资料 第 3 页,共 18 页 - - - - - - - - - - - - - - - - - - - - - - - - 名师归纳总结 精品学习资料 - - - - - - - - - - - - - - -学习必备 欢迎下载 63. 当 #include 后面的文件名用尖括号括起来时,查找被包 语句为( B );含文件的方式是 A ; A. int p=&m; B. int *p=&m; C. int A. 直接按系统设定的标准方式搜寻目录 &p=*m; D. int *p=m; B. 先在源程序所在目录搜寻,再按系统设定的标准方 74. 假定 k 是一个 double 类型的变量, 就关于变量 p 的正确式搜寻目录 定义语句为( D ); C. 仅仅搜寻源程序所在目录 A. double p=&k; B. int *p=&k; D. 搜寻当前规律盘上的全部目录 C. double &p=*k; D. char *p=”Thank you. ” ; 64. 在下面储备类中, C 对象的可见性与生存期不一 75. 变量 s 的定义为“char *s= ” Hello world. ” ; ” ,要使变致;量 p 指向 s 所指向的同一个字符串,就应选取( A ); A. 外部类 B. 自动类 C. 内部静态类 A. char *p=s; B. char *p=&s; C. char *p;p=*s; D. 寄存器类 D. char *p; p=&s; 65. 在下面储备类中, ( A )的对象不是局部变量; 76. 关于 void 指针,以下说法正确选项( C ); A. 外 部 静 态 类 B. 自 动 类 C. 函 数 形 参 A. void 指针就是未指向任何数据的指针D. 寄存器类 B. void 指针就是已定义而未初始化的指针 66. 关于局部变量,下面说法正确选项 C ; C. 指向任何类型数据的指针可直接赋值给一个 void A. 定义该变量的程序文件中的函数都可以拜访 指针 B. 定义该变量的函数中的定义处以下的任何语句都可 D. void 指针值可直接赋给一个非 void 指针以拜访 77. 假定一条定义语句为“int a10, x, *pa=a;” ,如要 C. 定义该变量的复合语句中的定义处以下的任何语句 把数组 a 中下标为 3 的元素值赋给 x,就不正确的语句都可以拜访 为( D ); D. 定义该变量的函数中的定义处以上的任何语句都可 A. x=pa3; B. x=*a+3; C. x=a3; 以拜访 D. x=*pa+3; 67. 文件包含命令中被包含的文件的扩展名( C ); 78. 假定有定义“int b10; int *pb;” ,就不正确的赋值 A. 必需是 .h B. 不能是 .h C. 可以是 .h 或 .cpp 语句为( D );D. 必需是 .cpp A. pb=b; B. pb=&b0; C. *pb=new int; 68. 预处理命令在程序中都是以 B 符号开头的;D. pb=b5; A. * B. # C. & D. 79. 假定 p 是具有 double 类型的指针变量,就表达式 +p 使 69. 设 array 为 一 个 数 组,就 表 达 式 p 的值(以字节为单位)增加( C );sizeofarray/sizeofarray0 的结果为 B ; A. 1 B. 4 C. sizeofdouble A. array 数组首地址 D. sizeofp B. array 数组中元素个数 80. 假定 p 指向的字符串为 ” string” ,就 cout<<p+3 的输出 C. array 数组中每个元素所占的字节数 结果为( C ); D. array 数组占的总字节数 A. string B. ring C. ing D. i 70. 用 new 运算符创建一个含 10 个元素的一维整型数组的 81. 假定 p 指向的字符串为 ” string” ,如要输出这个字符串正确语句是 C ;的地址值,就使用( D ); A. int *p=new a10; B. int *p=new float10; A. cout<<*p; B. cout<<p; C. cout<<&p; D. C. int *p=new int10; D. int *p=new cout<<void *p; int10=1,2,3,4,5 82. 定义 p 并使 p 指向动态空间中的包含 30 个整数的数组 71. 以下给字符数组赋初值时,正确选项 A ;所使用的定义语句为( A ); A. char s1= ”abcdef ” ; B. char A. int *p=new int30; B. int *p=new s24= ”abcd” ; int30; C. char s323=“abc ”, ”xyz ”; D. char C. int *p=new 30; D. *p=new int30; s44= a , x, s , t ; 83. 假定 p 是具有 int* 类型的指针变量,就给 p 赋值的正 72. 设有定义“static int data56;” ,设该数组在静 确语句为( B );态储备区中的起始地址为十进制的 100,如每个 int 型 A. p=new int; B. p=new int*; C. p=new int*; 数 占 4 个 字 节 , 就 数 组 元 素 data23 的地 址 为 D. p=new int10; D ; 84. 要使语句“p=new int1020;” 能够正常执行,p 应 A. 115 B.124 C.130 D.160 被事先定义为( D ); 73. 假定变量 m定义为“int m=7; ” ,就定义变量 p 的正确 A. int *p; B. int *p; C. int *p20; D. 细心整理归纳 精选学习资料 第 4 页,共 18 页 - - - - - - - - - - - - - - - - - - - - - - - - 名师归纳总结 精品学习资料 - - - - - - - - - - - - - - -学习必备 欢迎下载int*p20; C. 在 C+中,消息的发送详细表达为对接收消息的对 85. 假定有“struct BOOKchar title40; float price; 象的某个函数的调用BOOK *book=new BOOK;” ,就正确的语句为( A ); D. 每个对象只能接收某些特定格式的消息 A. strcpybook->title,”Wang Tao”; B. 95. 关于封装,以下说法中不正确选项( D );strcpybook.title,”Wang Tao” ; A. 通过封装,对象的全部属性和操作结合在一起,形 C. strcpy*book.title,”Wang Tao”; D. 成一个整体strcpy*book->title,”Wang Tao” ; B. 通过封装,一个对象的实现细节被尽可能地隐匿起 86. 假定有“struct BOOKchar title40; float price; 来(不行见)BOOK *book; ” ,就不正确的语句为( A ); C. 通过封装,每个对象都成为相对独立的实体 A. BOOK *x=new book; B. BOOK x="C+ D. 通过封装,对象的属性都是不行见的Programming",27.0; 96. 面对对象方法的多态性是指( C ); C. BOOK *x=new BOOK; D. BOOK *x=book; A. 一个类可以派生出多个特别类 87. 假 定 有 “struct BOOKchar title40; float B. 一个对象在不同的运行环境中可以有不同的变体price;book;” ,就正确的语句为( B ); C. 针对一消息,不同的对象可以以适合自身的方式加 A. BOOK &x= &book; B. BOOK &x=book; 以响应 C. BOOK &x=new BOOK; D. BOOK &x=BOOK; D. 一个对象可以是由多个其他对象组合而成的 88. 以下对引用的陈述中不正确选项( C ); 97. 软件产品在需求发生变化、运行环境发生变化或发觉 A. 每一个引用都是其所引用对象的别名 , 因此必需初 软件产品本身的错误或不足时进行相应的软件更新的始化 难易程度叫做软件的( A ); B. 形式上针对引用的操作实际上作用于它所引用的对 A. 可 维 护 性 B. 可 复 用 性 C. 兼 容 性象 D. 正确性 C. 一旦定义了引用,一切针对其所引用对象的操作只 98. 软件产品可被全部或部分地再用于新的应用的才能叫能通过该引用间接进行 做软件的( B ); D. 不需要单独为引用安排储备空间 A. 可 维 护 性 B. 可 复 用 性 C. 兼 容 性 89. 假定变量 a 和 pa 定义为“double a10, *pa=a;” ,D. 正确性要将 12.35 赋值给 a 中的下标为 5 的元素,不正确的语 99. 软件产品与其他软件产品组合成一个整体的难易程度句是( D );叫做软件的( C ); A. pa5=12.35; B. a5=12.35; A. 可 维 护 性 B. 可 复 用 性 C. 兼 容 性 C. *pa+5=12.35; D. *a0+5=12.35; D. 正确性 90. 假定变量 b 和 pb 定义为“int b10, *pb=b;” ,要将 100. 软件产品精确执行软件需求规格说明书中所规定的任24 赋值给 b1 元素中,不正确的语句是( C );务的才能叫做软件的( D ); A. *pb+1=24; B. *b+1=24; C. *+b=24; A. 可 维 护 性 B. 可 复 用 性 C. 兼 容 性D. *+pb=24; D. 正确性 91. 假定指针变量 p 定义为“int *p=new int100;” ,要 三、程序填空,对程序、函数或类中划有横线的位置,依据题意释放 p 所指向的动态内存,应使用语句( A );按标号把合适的内容填写到程序下面相应标号的后面; A. delete p; B. delete *p; C. delete &p; 1、打印出 100 到 200 之间的全部素数(即除 1 和它本身再没有D. delete p; 其他约数的数) ; 92. 假定指针变量 p 定义为“int *p=new int30;” ,要 #include <iostream.h> 释放 p 所指向的动态内存,应使用语句( D );#include <math.h> A. delete p; B. delete *p; C. delete &p; void main D. delete p; 93. 假定变量 x 定义为“int x=5;” ,要使 rx 成为 x 的引 int i,j; 用(别名), rx 应定义为( D );for i=100;i<=200;i+ A. int rx=x; B. int rx=&x; C. int *rx=&x; D. int &rx=x; int temp=intsqrti; 94. 关于消息,以下说法中不正确选项( B );for j=2; 1 ;j+ A. 发送消息的对象恳求服务,接受消息的对象供应服 if i%j=0 2 ; 务 if 3 cout<<i<<' ' B. 消息的发送者必需明白消息的接收者如何相应消息 细心整理归纳 精选学习资料 第 5 页,共 18 页 - - - - - - - - - - - - - - - - - - - - - - - - cout<<'n' 名师归纳总结 精品学习资料 cin>>a>>b; 重新输入 :" - - - - - - - - - - - - - - -学习必备 欢迎下载 whilea<=0 | _1_ cout<<"cin>>a>>b; 1 j<=temp 2 break 3 whileb int r; r=a%b; j>temp 2、斐波那契数列的第1 和第 2 个数分别为0 和 1 ,从第三个数 _2_; _3_; /分别修改 a 和 b开头,每个数等于其前两个数之和;求斐波那契数列中的前20个数,要求每行输出5 个数;的值 #include<iostream.h> void main int f,f1,f2,i; cout<<a<<endl; /输出最大公约数 1 b<=0 2 a=b 3 b=r cout<<” 斐波那契数列: n ”; f1=0; f2=1; cout<<setw6<<f1<<setw6<<f2; fori=3;i<=20;i+ f=_1_; cout<<setw6<<f; if_2_ cout<<endl; f1=f2; f2=_3_

    注意事项

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

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




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

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

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

    收起
    展开