第三章_练习_4后.ppt

  1. 1、本文档共54页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
练习 1.在下列关键字中,用以说明类中公有成员访问权限控制的是( )。 A.public B.private C.protected D.friend 练习 2.在下列各类函数中,不属于类成员函数的是( )。 A.构造函数 B.析构函数 C.友元函数 D.拷贝构造函数 练习 3.作用域运算符的功能是( )。 A.标识作用域的级别 B.指出作用域的范围 C.给定作用域的大小 D.标识某个成员是属于哪个类的 练习 4.不属于构造函数特征的是( )。 A.构造函数的函数名与类名同名 B.构造函数可以重载 C.构造函数可以设置缺省(默认)参数 D.构造函数必须指定类型说明 练习 5.属于析构函数特征的是( )。 A.一个类中只能定义一个析构函数 B.析构函数名与类名同名 C.析构函数只能定义在类的体内 D.析构函数可以有一个或多个参数 练习 6.通常拷贝构造函数的参数是( )。 A.类对象名 B.类对象的成员名 C.类对象的引用名 D.类对象的指针名 练习 7.关于成员函数特征的描述中,错误的是( )。 A.成员函数一定是内联函数 B.成员函数可以重载 C.成员函数可以设置参数的缺省值 D.成员函数可以是静态的 练习 8.下述静态数据成员特征描述中,错误的是( )。 A.说明为静态数据成员时,要冠以关键字static B.静态数据成员要在类体外进行初始化 C.引用公有静态数据成员时,要在静态数据成员名前加 类名与作用域运算符 D.静态数据成员对所有对象而言都有其拷贝 练习 9.有关析构函数的说法中不正确的是( ) A.析构函数有且只有一个 B.析构函数无任何类型 C.析构函数与构造函数一样可以有形参 D.析构函数的作用是在对象生命周期结束时收回先前分配的内存单元 练习 10.有关类的说法中不正确的是( ) A.类是一种用户自定义的数据类型 B.只有类中的成员函数或类的友元函数才能存取类中的私有数据 . C.在类中,如果不作特别说明,所有的成员均为私有类型 D.在类中,如果不作特别说明,所有的成员函数均为公有类型 练习 11.有关类和对象的说法中不正确的是( ) A.对象是类的一个实例 B.任何一个对象只能属于一个具体的类 C.一个类只能有一个对象 D.类与对象的关系与数据类型和变量的关系相似 练习 12.有关构造函数说法不正确的是( ) A.构造函数与类名相同 B.构造函数在说明类变量时自动执行 C.构造函数无任何类型 D.构造函数有且只有一个 练习 13.已知一个类A,设类A有三个公有成员:void f1(int)、void f2(int)和int a。则指向类A成员函数的指针是( ) A.A *p; B.int A::*pc=A::a C.void A::*pa( ) D.void (A::*pa)(int); 练习 14.运算符-*的功能是( ) A.用来表示指向对象的指针对指向类成员指针的操作 B.用来表示对象对指向类成员指针的操作 C.用来表示指向对象的指针对类成员的操作 D.用来表示对象类成员的操作 练习 15.已知f1(int)是类A的公有成员函数,p是指向成员函数f1(int)的指针,下列引用正确的是( ) A.p=f1; B.p=A::f1; C.p=A::f1( ); D.p=f1( ); 练习 16.已知:p是一个指向类A的公有数据成员m的指针,a是类A的一个对象。如果要给m赋值为5。下列正确的是( ) A.a.p=5; B.a-p=5; C.a.*p=5; D.*a.p=5; 练习 17.已知:类A中一个成员函数说明如下: void Set( A a);其中,A a的含意是( ) A.指向类A的指针为a B.将a的地址值值赋给变量Set C.a是类A的对象引用,用来作函数Set()的参数 D.变量A与a按位与作为函数Set()的形参 练习 18.下列关于对象数组的描述中,错误的是( ) A.对象数组的下标是从0开始的 B.对象数组的数组名是一个常量指针 C.对象数组的每一个元素是同一个类的对象 D.对象数组只能赋初值,而不能被赋值 练习 19.下列的定义中,ptr应该是( ) const c

文档评论(0)

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

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

1亿VIP精品文档

相关文档