C ++ 2011年试卷及的答案.doc

  1. 1、本文档共8页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
C2011年试卷及的答案

南京邮电大学通达学院 2010/2011学年第二学期 《 面向对象程序设计及C++ 》期末试卷A 本试卷共 8 页; 考试时间 110 分钟; 专业 班级 学号 姓名 题号 一 二 三 四 五 六 七 八 九 十 总 分 得分 得分 一、选择题(20分,每题1分) 1、C++源程序文件的扩展名是( B )。 A..obj B..cpp C..exe D..c 2、下列关于类与对象关系的描述中,不正确的是( C )。 A.类是具有相同属性和行为的一类对象的抽象 B.对象是类的具体实体 C.类与对象在内存中均占有内存单元 D.类是创建对象的模板 3、以下设置默认值的函数原型声明中错误的是( C )。 A.int add(int x, int y, int z=5); B.int add(int x, int y=4, int z=5); C.int add(int x, int y=4, int z); D.int add(int x=3, int y=4, int z=5); 4、系统在调用重载函数时往往根据一些条件确定哪个重载函数被调用,在下列选项中,不能作为依据的是。 A参数的个数?? B.参数的类型??? C参数的顺序? ? D.函数的返回类型 下列几个运算符以类的成员函数形式重载时,与其个的形式参数个数一样。 A.后++ B.前++ C. + D./ 6、采用函数重载的目的在于(A )。 A.实现共享 B.减少空间 C.提高速度 D.使用方便,提高可读性 7、下列运算符中,( C )运算符在C++语言中不能重载。 A.+= B.[ ] C.:: D.new 8、下列引用,是正确的。已知:int k=1000; Aint x=k;???B.char y;???C.int z=1000;? D.float t=k; 9、(A )是析构函数的特征。 A.一个类只能定义一个析构函数 B.析构函数名与类名完全相同 C.析构函数的定义只能在类体内 D.析构函数可以有一个或多个参数 10、局部变量可以隐藏全局变量,那么在有同名全局变量和局部变量的情形时,可以用(A )提供对全局变量的访问。 A.域运算符 B.类运算符 C.重载 D.引用 11、友元的作用(A )。 A.提高程序的运行效率 B.加强类的封装性 C.实现数据的隐藏性 D.增加成员函数的种类 12、假设定义了函数模板如下: template class T T max(T x,T y){ return x + y;} 并定义了int i; char c; 错误的调用语句是:__d__。 A.max(i,i) B.max(c,c) C.max((int)c,i) D.max(i,c) 13、下列说明中, const char *ptr=”Nanjing”; ptr应该是(c )。 A.指向字符常量的指针 B.指向字符的常量指针 C.指向字符串常量的指针 D.指向字符串的常量指针 14、下列关于对象数组的描述中,(D )是错误的。 A.对象数组的下标是从0开始的 B.对象数组的数组名是一个常量指针 C.对象数组的每个元素是同一个类的对象 D.对象数组只能赋初值,而不能在定义后赋值 15、print函数是一个类的常成员函数,无返回值,下列(a )是正确的。 A.void print( )const B.const void print( ) C.void const print( ) D.void print(const) 16、派生类对象对它继承自基类的成员中的( A )是可以访问的。 A.公有继承的公有成员 B.公有继承的私有成员 C.公有继承的保护成员 D.私有继承的公有成员 17、设置虚基类的目的是( D )。 A、简化程序 B.消除二义性 C.提高运行效率 D.减少目标代码 18、模板的使用是为了( a )。 A.提高代码的可重用性 B.提高代码的运行效率 C.加强类的封装性 D.实现多态性 19、多继承派生类构造函数构造对象时,最先被调用的是( B )。 A.派生类构造函数 B.虚基类的构造函数 C.非虚基类的构造函数 D.派生类子对象的构造函数 20、一个类的友元函数能够访问该类的(D )。 A.私有成员 B.保护成员 C.公有成员 D.所有成员 得分 二、填空题(10分,每空1分) 1、类中成员默

您可能关注的文档

文档评论(0)

ayangjiayu5 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档