(绩效考核)面向对象程序设计形成性考核册作业四.doc

(绩效考核)面向对象程序设计形成性考核册作业四.doc

  1. 1、本文档共23页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
面向对象程序设计形成性考核册作业四 壹、填空题: 1.设px是指向壹个类对象的指针变量,则执行“deletepx;”语句时,将自动调用该类的(C)。 A.无参构造函数B.带参构造函数C.析构函数D.拷贝构造函数 2.假定AB为壹个类,则执行“ABa[10];”语句时调用该类无参构造函数的次数为(D)。 A.0B.1C.9D.10 3.假定AB为壹个类,则执行“ABa(2),b[3],*p[4];”语句时共调用该类构造函数的次数为(B)。 A.3B.4C.5D.9 4.假定AB为壹个类,px为指向该类的壹个含有n个对象的动态数组的指针,则执行“delete[]px;”语句时共调用该类析构函数的次数为(C)。 A.0B.1C.nD.n+1 5.对类中引用成员的初始化是通过构造函数中给出的(C)实现的。 A.函数体B.参数表C.初始化表D.初始化表或函数体 6.壹个类的静态数据成员所表示属性(C)。 A.是类的或对象的属性B.只是对象的属性 C.只是类的属性D.类和友元的属性 7.被非静态成员函数访问的类的数据成员(A)。 A.能够是非静态数据成员或静态数据成员B.不可能是类的静态数据成员 C.只能是类的非静态数据成员D.只能是类的静态数据成员 8.引入友元的主要目的是为了(C)。 A.增强数据安全性B.提高程序的可靠性 C.提高程序的效率和灵活性D.保证类的封装性 9.于重载壹个运算符时,其参数表中没有任何参数,这表明该运算符是(B)。 A.作为友元函数重载的1元运算符B.作为成员函数重载的1元运算符 C.作为友元函数重载的2元运算符D.作为成员函数重载的2元运算符 10.如果表达式a+b中的“+”是作为成员函数重载的运算符,若采用运算符函数调用格式,则可表示为(A)。 A.a.operator+(b)B.b.operator+(a) C.operator+(a,b)D.operator(a+b) 11.如果表达式++a中的“++”是作为成员函数重载的运算符,若采用运算符函数调用格式,则可表示为(D)。 A.a.operator++(1)B.operator++(a) C.operator++(a,1)D.a.operator++() 12.壹个程序中数组a和变量k定义为“inta[5][10],k;”,且程序中包含有语句“a(2,5)=++k*3;”,则此语句中肯定属于重载操作符的是(A)。 A.()B.=C.++D.* 13.下面是重载双目运算符+的普通函数原形,其中最符合+原来含义的是(A)。 A.Valueoperator+(Value,Value);B.Valueoperator+(Value,int); C.Value&operator+(Value,Value);D.Value&operator+(Value&,Value&); 14.关于插入运算符<<的重载,下列说法不正确的是(B)。 A.运算符函数的返回值类型是ostream&。 B.重载的运算符必须定义为类的成员函数。 C.运算符函数的第壹个参数的类型是ostream&。 D.运算符函数有俩个参数。 15.C++的继承性允许派生类继承基类的(C)。 A.部分特性,且允许增加新的特性或重定义基类的特性 B.部分特性,但不允许增加新的特性或重定义基类的特性 C.所有特性,且允许增加新的特性或重定义基类的特性 D.所有特性,但不允许增加新的特性或重定义基类的特性 16.对于公有继承,基类中的私有成员于派生类中将(C)。 A.能够直接使用成员名访问B.能够通过成员运算符访问 C.仍然是基类的私有成员D.变为派生类的私有成员 17.建立包含有类对象成员的派生类对象时,自动调用构造函数的执行顺序依次为(C)的构造函数。 A.自己所属类、对象成员所属类、基类 B.对象成员所属类、基类、自己所属类 C.基类、对象成员所属类、自己所属类 D.基类、自己所属类、对象成员所属类 18.下列对派生类的描述中错误的说法是:(D)。 A.派生类至少有壹个基类 B.派生类可作为另壹个派生类的基类 C.派生类除了包含它直接定义的成员外,仍包含其基类的成员 D.派生类所继承的基类成员的访问权限保持不变 二、填空题 1.当壹个队列为满时,不能对其做___插入_____元素的操作。 2.于壹个用链表实现的队列类中,假定每个结点包含的值域用elem表示,包含的指针域用next表示,链队的队首指针用elemHead表示,队尾指针用elemTail表示,当链队非空时,__elemHead->next___________指向队首结点的后继(即下壹个)结点。 3.于壹个用链表实现的队列类中,若链队为空或只含有壹个结点,则队首指针的值和队尾指针的值___相同_____。 4.壹个类的___析构______

文档评论(0)

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

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

1亿VIP精品文档

相关文档