出自:辽宁师范大学-面向对象程序设计

下列对派生类的描述中,( )是错的。(本题3.5分) A、 一个派生类可以作为另一个派生类的基类 B、 派生类至少有一个基类 C、 派生类的成员除了它自己的成员以外,还包含了它的基类成员 D、 派生类中继承的基类成员的访问权限到派生类保持不变
关于delete运算符的下列描述中,(  )是错误的。(本题3.5分) A、 它必须用于new返回的指针; B、 使用它删除对象时要调用析构函数; C、 对一个指针可以使用多次该运算符; D、 指针名前只有一对方括号符号,不管所删除数组的维数。
下列有关C++类的说法中,不正确的是( )。(本题3.5分) A、 类是一种用户自定义的数据类型 B、 只有类中的成员函数或类的友元函数才能存取类中的私有成员 C、 在类中,如果不做特别说明,所有成员的访问权限均为私有的 D、 在类中,如果不做特别说明,所有成员的访问权限均为公用的
下列说法哪个正确?(本题3.5分) A、 不需要定义类,就能创建对象 B、 对象中必须有属性和方法 C、 属性可以是简单变量,也可以是一个对象 D、 属性必须是简单变量
(单选题) ex_1274622599416_0.jpg(本题3.5分) A、 类shape是虚基类 B、 类shape是抽象类 C、 类shape中的Draw函数声明有误 D、 语句“shape s;”能够建立shape类的一个对象s
6. (单选题) 定义一个类,必须使用的关键字是( )(本题3.5分) A、 public B、 class C、 interface D、 static
下列关于C++语言的发展说法错误的是 ( ) 。(本题3.5分) A、 C++语言起源于C语言 B、 C++语言最初被称为“带类的C” C、 在1980年C++被命名 D、 在1983年C++被命名
在传值调用中,要求 ( ) 。(本题3.5分) A、 形参和实参类型任意,个数相等 B、 实参和形参类型都完全一致,个数相等 C、 实参和形参对应的类型一致,个数相等 D、 实参和形参对应的类型一致个数任意
关于C++与C语言的关系的描述中,( )是错误的。(本题3.5分) A、 C语言是C++的一个子集; B、 C语言与C++是兼容的; C、 C++对C语言进行了一些改进; D、 C++和C语言都是面向对象的
下列说法中,正确的说法是( )(本题3.5分) A、 所有的运算符都能被重载 B、 运算符被重载时,它们的优先级与结合性不会改变 C、 当需要时,我们可以自定义一个运算符来进行重载 D、 每个运算符都可以被重载成成员函数和友元函数
下列哪一个import命令可以使我们在程序中创建输入/输出流对象( )(本题3.5分) A、 import java.sql.*; B、 import java.util.*; C、 import java.io.*; D、 import java.net.*;
定义一个类,必须使用的关键字是( )(本题3.5分) A、 public B、 class C、 interface D、 static
在C++中,用于实现动态多态性的是( )。(本题3.5分) A、 内联函数 B、 重载函数 C、 模板函数 D、 虚函数
列关于纯虚函数的描述中,正确的是( )(本题3.5分) A、 纯虚函数是一种特殊的虚函数,它是个空函数 B、 具有纯虚函数的类称为虚基类 C、 一个基类中说明有纯虚函数,其派生类一定要实现该纯虚函数 D、 具有纯虚函数的类不能创建类对象
下列关于运算符重载的描述中,错误的是()(本题3.5分) A、 可以通过运算符重载在C++种创建新的运算符 B、 赋值运算符只能重载为成员函数 C、 运算符函数重载为类的成员函数时,第一操作数是该类对象 D、 重载类型转换运算符时不需要声明返回类型
C++ 语言建立类族是通过 ( )(本题3.5分) A、 类的嵌套 B、 类的继承 C、 虚函数 D、 抽象类
下面对模板的声明,正确的是()。(本题3.5分) A、 template B、 template C、 template D、 template
下面有关重载函数的说法中正确的是( )。(本题3.5分) A、 重载函数必须具有不同的返回值类型 B、 重载函数形参个数必须不同 C、 重载函数必须有不同的形参列表 D、 重载函数名可以不同
以下哪项可能包含菜单条( )。(本题3.5分) A、 Panel B、 Frame C、 Applet D、 Dialog
C++对C语言做了很多改进,下列描述中 ( ) 使得C语言发生了质变,即从面向过程变成面向对象。(本题3.5分) A、 增加了一些新的运算符 B、 允许函数重载,并允许设置默认参数 C、 规定函数说明必须用原型 D、 引进类和对象的概念
下面叙述不正确的是( )(本题3.0分) A、 派生类一般都用公有派生 B、 对基类成员的访问必须是无二义性的 C、 赋值兼容规则也适用于多重继承的组合 D、 基类的公有成员在派生类中仍然是公有的
在使用interface声明一个接口时,只可以使用( )修饰符修饰该接口。(本题3.0分) A、 private B、 protected C、 private protected D、 public
下列对派生类的描述中,( )是错的。(本题3.0分) A、 一个派生类可以作为另一个派生类的基类 B、 派生类至少有一个基类 C、 派生类的成员除了它自己的成员以外,还包含了它的基类成员 D、 派生类中继承的基类成员的访问权限到派生类保持不变
设有下面两个赋值语句: a = Integer.parseInt(“12”); b = Integer.valueOf(“12”).intValue(); 下述说法正确的是( )。 (本题3.0分) A、 a是整数类型变量,b是整数类对象。 B、 a是整数类对象,b是整数类型变量。 C、 a和b都是整数类对象并且值相等。 D、 a和b都是整数类型变量并且值相等。
在公有继承的情况下,基类非私有成员在派生类中的访问权限( )(本题3.0分) A、 受限制 B、 保持不变 C、 受保护 D、 不受保护
下列不是函数重载所要求的条件是:( )(本题3.0分) A、 函数名相同 B、 参数个数不同 C、 参数类型不同 D、 函数返回值类型不同/
在公有派生类的成员函数不能直接访问基类中继承来的某个成员,则该成 员一定是基类中的( )(本题3.0分) A、 私有成员 B、 公有成员 C、 保护成员 D、 保护成员或私有成员.
若有如下说明int a[10]={1,2,3,4,5,6,7,8,9,10},*p=a;则数值为5的元素的表达式是 ( )(本题3.0分) A、 *p+8 B、 p+5 C、 *p+=4 D、 *(p+4)
下列哪个类型函数不适合声明为内联函数( )(本题3.0分) A、 函数体语句较多 B、 函数体语句较少 C、 函数执行时间较短 D、 函数执行时间过长
下列关于C++语言的发展说法错误的是 ( ) 。(本题3.0分) A、 C++语言起源于C语言 B、 C++语言最初被称为“带类的C” C、 在1980年C++被命名 D、 在1983年C++被命名