ImageVerifierCode 换一换
格式:DOC , 页数:7 ,大小:31.50KB ,
资源ID:52914      下载积分:8 文钱
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,省得不是一点点
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.wenke99.com/d-52914.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: QQ登录   微博登录 

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(重大2015年C++程序设计语言 ( 第2次作业 ).doc)为本站会员(文****钱)主动上传,文客久久仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知文客久久(发送邮件至hr@wenke99.com或直接QQ联系客服),我们立即给予删除!

重大2015年C++程序设计语言 ( 第2次作业 ).doc

1、第 2次作业 一、单项选择题(本大题共 100 分,共 40 小题,每小题 2.5 分) 1. 一个类如果有一个以上的基类就叫做( )。 A. 循环继承 B. 单继承 C. 非法继承 D. 多继承 2. 在 C+应用程序设计中要使用 I/O流 ,则应在程序中包含( )。 A. iostream.h B. ostream.h C. istream.h D. cin 3. 在 ios中提供的格式控制标志位中 ,表示转换为 16进制形式的标志位是( )。 A. Oct B. Dec C. Left D. hex 4. 在 C+中 使用 3 个保留字实现异常处理 ,它们是 :try、 catch和(

2、)。 A. if B. throw C. while D. return 5. 下列要求中 ,对重载函数不必要的是( )。 A. 要求参数的个数不同 B. B要求参数中至少有一个类型不同 C. 要求参数个数相同时类型不同 D. 要求函数的返回值类型不同 6. 由 C+目标文件连接而成的可执行文件的缺省扩展名为()。 A. cpp B. exe C. obj D. lik 7. 用 class定义类时,若成员缺省段约束符的说明 ,则应为( )的成员。 A. 私有段 B. 公有段 C. 保护段 D. 不可访问段 8. 一个类最多可以有( )个析构函数。 A. 1 B. 2 C. 4 D. 没有限制

3、 9. cin是( )类的标准对象引用 A. ostream B. istream C. stdout D. stdin 10. C+的注释一般有两种 ,即一种是用 “/* 注释 */” 可以表示多行注释 ,另一种是用( )。 A. “ 注释 ” 表示单行注释 B. “ 注释 ” 表示多行注释 C. “/ 注释 ” 表示单行注释 D. “/ 注释 ” 表示多行注释 11. 假设有一个 C+类名为 Country, 则此类的析构函数为( )。 A. :Country() B. void Country(void) C. Country() D. void Country() 12. C+中 ,关

4、键字 struct和 class的区别仅仅在于( )。 A. struct 用来定义结构体 , 而 class用来定义类 B. struct 用来定义类 , 而 class用来定义结构体 C. struct定义的类的缺省成员为公有的 ,而 class定义的类的缺省成员为私有的 D. struct定义的类的成员须全 部为公有的 ,而 class定义的类的成员可以为私有的 13. 将公共基类说明为虚基类的目的是( )。 A. 简化应用程序 B. 消除对基类成员的访问二义性 C. 提高程序运行效率 D. 精简目标程序代码 14. 下面四组选项中 ,都是 C+语言不合法整型常量的一组是( )。 A.

5、-0f1,-0xffff,0011 B. -0xcdf,017,12.456 C. -018,999,5e2 D. -0x48eg,-068,03f 15. 关于 break语句 ,下面不正确的描述为( )。 A. break可用于循环体 内 ,其作用是退出直接包含它的循环 B. break可用于 switch 语句结构内 ,其作用是退出直接包含它的 switch 结构 C. break可用于 if 语句结构中内 ,其作用是退出直接包含它的 if结构 D. break语句可以在一个循环体内多次出现 16. 在 C+应用程序设计中 ,( )允许程序员为类定义一种模式 ,通过这种模式的使用使得类中

6、的某些成员、参数和成员函数的返回值能够取得任意数据类型( )。 A. 函数模板 B. 模板函数 C. 类模板 D. 模板类 17. 下面程序段的输出结果是( )。 int a=a; cout C. delete D. . 20. 模板是实现类属机制的一种工具 ,它即允许程序员构造类属函数 ,即模板函数 ;也允许程序员构造类属类 ,即( )。 A. 模板函数 B. 函数模板 C. 模板类 D. 类模板 21. C+的函数有函数头和函数体两部分组成,下面所列的函数头书写格式中不正确的是( )。 A. main(int a,int b) B. main(int a,int b 1) C. main(

7、int a=0,int b) D. main(int a=2,int b=3) 22. 下面所列字符串的常量表示中 ,错误的是( )。 A. “yes“or“No“ B. “OK!“ C. “abcdefgn“ D. “ABCDEFG0“ 23. 在创建派生类对象时 ,执行构造函数的顺序是( )。 A. 先 执行派生类的构造函数 ,然后执行基类的构造函数 B. 先执行基类的构造函数 ,然后执行派生类的构造函数 C. 同时执行基类和派生类的构造函数 D. 既不执行基类构造函数也不执行派生类构造函数 24. 一个 C+项目 (Project)中可能有扩展名为 .h的头文件以及扩展名为 .cpp的程

8、序文件,以下描述正确的是( )。 A. 一个 C+项目有且只有一个头文件 ,可以包含多个程序文件 B. 一个 C+项目最多包含一个头文件 ,可以包含多个程序文件 C. 一个 C+项目可以有零个至多个头文件 ,也可以有零个至多个程序文件 D. 一个 C+项目可以有零个、一个或多个头文件 ,但是至少有一个程序文件 25. 假定 AB为一个类 ,则执: AB a(6),b1,*p2;语句时 ,自动调用该类构造函数的次数为( )。 A. 0 B. 1 C. 2 D. 4 26. 下面两条语句定义了 fun为( )。 typedef double (*MYFUN)(int, float) MYFUN f

9、un6; A. 包含 6个双精度浮点数的数组 ,共占 24个字节 B. 包含 6个双精度浮点数的数组 ,共占 48个字节 C. 包含 6个指向双精 度浮点变量的指针数组 ,共占 24个字节 D. 包含 6个指向函数的指针的数组 ,共占 24 个字节 27. 在使用 C+提供的输入输出格式控制符时 ,若要使用 setfill、 setw 等的带参形式 ,应包含( )头文件。 A. stdio.h B. iostreram.h C. fstream.h D. iomanip.h 28. 下面四个选项中 ,正确的字符常量是( )。 A. “c“ B. “ C. a D. 29. 若在重载关系运算符

10、时使用的是友员函数形式 ,则表达式 obj1obj2 被C+编译器解释 为( )。 A. (obj1,obj2) B. operaotr(obj1,obj2) C. obj2.operator(obj1) D. (obj2,obj1) 30. 设有说明语句如下所示 ,则下列叙述中不正确的是( )。 struct A int x; float y; a1; A. struct是系统定义结构体类型的关键字 B. struct A是程序员定义的结构体类型名 C. a1是是程序员定义的结构体类型名 D. x和 y都是 struct A 的成员分量 31. 与下面代码段执行效果等 价的是( )。 whi

11、le(i1) fun(i,j); i+; j -= 2; A. if(i 1) do fun(i,j); i+; j -= 2 while (i 1); B. while (1) fun(i,j); i+; j -= 2; do (i 1); C. while (!( i = 10 | j = 10) & ( j =a)&(c=c)|( z=a)&(c A. Var=11, :Var=11 B. Var=11, :Var=23 C. Var=10, :Var=24 D. Var=24, :Var=10 答案: 一、单项选择题( 100 分,共 40 题,每小题 2.5 分) 1. D 2. A 3. D 4. B 5. D 6. B 7. A 8. A 9. B 10. C 11. C 12. C 13. B 14. D 15. C 16. C 17. C 18. D 19. D 20. C 21. C 22. A 23. B 24. D 25. C 26. D 27. D 28. C 29. B 30. C 31. A 32. A 33. B 34. C 35. B 36. D 37. B 38. A 39. A 40. C

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。