武汉理工大学面向对象程序设计C++(新)-作业一
发布时间:2024-02-25 10:02:42浏览次数:26面向对象程序设计 新作业一判断题某类中的友元类的所有成员函数可以存取或修改该类中的私有成员( )正确错误答判断题使用关键字 定义的类中默认的访问权限是私有的。 ( )正确错误答判断题语言中既允许单继承又允许多继承。( )正确错误答判断题作用域运算符只能用来限定成员函数所属的类。 ( )正确错误答判断题函数的参数个数和类型都相同,只是返回值不同,这不是重载函数。正确错误答判断题解决多继承情况下出现的二义性的方法之一是使用成员名限定法。正确错误答
判断题使用打开文件函数 !之前需要定义一个流类对象使用 !函数来操作该对象正确错误答"判断题析构函数不能是纯虚函数。( )正确错误答#判断题空类就是没有名字的类。 ( )正确错误答$判断题在派生类中,若基类的一个成员在派生类中也把相同名字定义为一个成员,则不可调整它的访问。 ( )正确错误答判断题语言中模板分为函数模板和类模板两种。 ( )正确错误答判断题友元函数说明在类体内,它是一种成员函数。正确错误答
判断题派生类是从基类派生出来它不能再生成新的派生类。 ( )正确错误答判断题单继承情况下派生类中对基类成员的访问也会出现二义性( )正确错误答判断题函数定义中的形参的作用域是该函数的函数体。 ( )正确错误答判断题说明函数原型时不需要指明每个函数参数的名字,只需要说明每个参数的类型和返回值类型就可以了。 ( )正确错误答判断题按照标识符的要求,下划线是不能组成正确标识符的。正确错误答"判断题使用模板可以减少重复劳动提高代码重用率( )正确错误答
#判断题析构函数不能被继承。正确错误答$判断题在说明语句 %&&'()*)'+中,( 的值与* 的值相等。正确错误答单选题将一组对象的共同特征抽象出来,从而形成的概念是( )。数组类实例,多态答单选题如果表达式*- 中的“.和“*.都是重载的友元运算符,若采用运算符函数调用格式,则表达式还可以表示为()。 * - * - *-,- * 答单选题下列表示引用的方法中,()是正确的。 已知:!)$$$+!'/)+%'0+!'1)$$$+,2 ')'+答单选题下列关于 函数的叙述中,正确的是 。每个函数至少要具有一个参数
函数在被调用之前必须先声明每个函数都必须返回一个值,函数不能自己调用自己答单选题是()。面向对象的程序设计语言面向过程的程序设计语言既支持面向对象的程序设计又支持面向过程的程序设计的混合型语言,非结构化的程序设计语言答单选题调用一成员函数时,使用动态联编的情况是( )通过对象调用一虚函数通过指针或引用调用一虚函数通过对象调用一静态函数,通过指针或引用调用一静态函数答单选题在 中,用于实现运行时多态性的是。内联函数重载函数模板函数,虚函数答,"单选题要禁止修改指针 本身,又要禁止修改 所指向的数据,这样的指针应定义为 !%*)3,.% !*)3,.%* !)3,., !%* !)3,.
答,#单选题下面运算符中,不能被重载的运算符是()。小于 )-4,答$单选题将运算符重载为类成员函数时,其参数表中没有参数,说明该运算符是()不合法的运算符一元运算符无操作数的运算符,二元运算符答单选题假定 50 为一个类,则该类的拷贝构造函数的声明语句为()。5050/50'50/5050'/,5050*/答单选题如果一个类至少有一个纯虚函数,那么就称该类为()。抽象类派生类纯基类,以上都不对答单选题已知 !*)'+,输出指针 十进制的地址值的方法是() 6小于 小于 6小于 小于 *
6小于 小于 ', 6小于 小于 !7'答,单选题当一个类的某个函数被说明为 6 时,该函数在该类的所有派生类中()。都是虚函数只有被重新说明时才是虚函数只有被重新说明为 6 时才是虚函数,都不是虚函数答单选题下列不是构造函数的特征的是()。构造函数的函数名与类名相同构造函数可以重载构造函数必须指定类型说明,构造函数可以设置缺省参数答单选题()不是构造函数的特征。构造函数的函数名与类名相同;构造函数可以重载;构造函数可以设置缺省参数;,构造函数必须指定类型说明。答,单选题类的私有成员可在何处访问()通过子类的对象访问本类及子类的成员函数中通过该类对象访问
,本类的成员函数中答,"单选题下列语句中,将函数 !68!/!0正确重载的是()。2 68!/!0+!68!!(+2 682 /2 0+,9 6(68!0!/+答#单选题系统在调用重载函数时往往根据一些条件确定哪个重载函数被调用,在下列选项中,不能作为依据的是()。函数的返回值类型参数的类型函数名称,参数个数答$单选题下列语句中错误的是()。!*)!:!$!*)!:!$!*)!:!,!*)!:!$$答,