武汉理工面向对象程序设计C++(新)-作业二
发布时间:2024-02-25 10:02:41浏览次数:33面向对象程序设计 新作业二判断题语言中既允许单继承又允许多继承。( )正确错误答判断题单继承情况下派生类中对基类成员的访问也会出现二义性( )正确错误答判断题派生类是从基类派生出来它不能再生成新的派生类。 ( )正确错误答判断题某类中的友元类的所有成员函数可以存取或修改该类中的私有成员( )正确错误答判断题使用模板可以减少重复劳动提高代码重用率( )正确错误答判断题函数的参数个数和类型都相同,只是返回值不同,这不是重载函数。正确错误答
判断题友元函数说明在类体内,它是一种成员函数。正确错误答判断题在基类中被说明为虚函数的类的成员函数必须在每个派生类中说明为虚函数,才能具有多态的特征。( )正确错误答判断题析构函数不能被继承。正确错误答判断题解决多继承情况下出现的二义性的方法之一是使用成员名限定法。正确错误答判断题可以在类的构造函数中对静态数据成员进行初始化。 ( )正确错误答判断题函数的定义不可以嵌套类的定义可以嵌套。 ( )正确错误答
判断题析构函数不能是纯虚函数。( )正确错误答判断题类和对象之间的关系是抽象和具体的关系。 ( )正确错误答判断题使用关键字 定义的类中默认的访问权限是私有 !"的。 ( )正确错误答判断题说明函数原型时不需要指明每个函数参数的名字,只需要说明每个参数的类型和返回值类型就可以了。 ( )正确错误答判断题在说明语句 #$$%&'('%)中,& 的值与( 的值相等。正确错误答判断题函数定义中的形参的作用域是该函数的函数体。 ( )正确错误答
判断题空类就是没有名字的类。 ( )正确错误答判断题作用域运算符只能用来限定成员函数所属的类。 ( )正确错误答单选题已知:*!+')下列表示引用的方法中,正确的是( )。*!%,'+*!%-'*!%./01!%!'%+)答单选题下列语句中,将函数 *!2+*!,*!-正确重载的是()。01!2+*!,*!-)*!2+*!*!&)01!2+01!,01!-)/312&"2+*!-*!,)答单选题假设已经定义好了一个类 !23"*!,现在要定义类 3" "3,它是从 !23"*! 私有派生的,定义类 3" "3 的正确写法是()。"3" "3!23"*! !"456"3" "3!23"*!2&456"3" "3 !"!23"*!456/"3" "32&!23"*!456答单选题下列不是构造函数的特征的是()。构造函数的函数名与类名相同构造函数可以重载构造函数必须指定类型说明
/构造函数可以设置缺省参数答单选题下列表示引用的方法中,()是正确的。 已知:*!')*!%,')#%-)*!%.')/01!%!'%)答单选题已知 *!('%),输出指针 十进制的地址值的方法是()12!小于 小于 12!小于 小于 (12!小于 小于 %/12!小于 小于 1*7%答/单选题系统在调用重载函数时往往根据一些条件确定哪个重载函数被调用,在下列选项中,不能作为依据的是()。函数的返回值类型参数的类型函数名称/参数个数答单选题假定 8- 为一个类,则该类的拷贝构造函数的声明语句为()。8-8-,8-%8-,8-8-%,/8-8-(,答单选题对使用关键字 *"9 所开辟的动态存储空间,释放时必须使用():"""!"
""/3""!"答/单选题面向对象程序设计思想的主要特征中不包括()。封装性多态性继承性/功能分解,逐步求精答/单选题类的私有成员可在何处访问()通过子类的对象访问本类及子类的成员函数中通过该类对象访问/本类的成员函数中答/单选题下列关于 函数的叙述中,正确的是 。每个函数至少要具有一个参数函数在被调用之前必须先声明每个函数都必须返回一个值/函数不能自己调用自己答单选题下面说法中,正确的是()一个类只能定义一个构造函数,但可以定义多个析构函数一个类只能定义一个析构函数,但可以定义多个构造函数构造函数与析构函数同名,只要名字前加了一个求反符号(;)/构造函数可以指定返回类型,而析构函数不能指定任何返回类型,即使是 13 类型也不可以
答单选题下面运算符中,不能被重载的运算符是()。小于 '-</答单选题调用一成员函数时,使用动态联编的情况是( )通过对象调用一虚函数通过指针或引用调用一虚函数通过对象调用一静态函数/通过指针或引用调用一静态函数答单选题有关析构函数的说法,不正确的是()。析构函数有且仅有一个析构函数和构造函数一样可以有形参析构函数的功能是在系统释放对象之前作一些内存清理工作/析构函数无任何函数类型答单选题在下面有关静态成员函数的描述中,正确的是()。在静态成员函数中可以使用 !# 指针在建立对象前就可以为静态数据成员赋值静态成员函数在类外定义时,要用 !! 前缀/静态成员函数只能在类外定义答单选题将运算符重载为类成员函数时,其参数表中没有参数,说明该运算符是()
不合法的运算符一元运算符无操作数的运算符/二元运算符答单选题下列语句中错误的是()。*!('*"9*!*!('*"9*!*!('*"9*!/*!('*"9*!答/单选题当一个类的某个函数被说明为 !2 时,该函数在该类的所有派生类中()。都是虚函数只有被重新说明时才是虚函数只有被重新说明为 !2 时才是虚函数/都不是虚函数答