注意:此页面搜索的是所有试题
新疆工程学院面向对象程序设计(高起专)
类与对象的关系是( )。
A
类是对象的抽象
B
对象是类的抽象
C
对象是类的子类
D
类是对象的具体实例

下面关键字中,哪一个不是用于异常处理语句( )。
A
try
B
break
C
catch
D
finally

在类的定义中构造函数的作用是( )。
A
保护成员变量
B
读取类的成员变量
C
描述类的特征
D
初始化成员变量

设有数组的定义int[] a = new int[3],则下面对数组元素的引用错误的是( )。
A
a[0];
B
a[a.length-1];
C
a[3];
D
int i=1;a[i];

java.io包的File类是( )。
A
字符流类
B
字节流类
C
对象流类
D
非流类

下列有关模板的描述正确的是( )。
A
模板把数据类型作为一个设计参数,称为参数化程序设计。
B
使用时,模板参数与函数参数相同,是按位置而不是名称对应的。
C
模板参数表中可以有类型参数和非类型参数。
D
类模板与模板类是同一个概念。

下面关于类的组合和继承正确的是( )。
A
如果类A和类B毫不相关,不可以让B继承A的功能和属性
B
若在逻辑上B是A的“一种”,则允许B继承A的功能和属性
C
若A的所有功能和属性对B而言都有意义,则允许B继承A的功能和属性
D
若在逻辑上A是B的“一部分”,则允许B从A派生

下列关于this指针的描述中,错误的是( )。
A
类的成员函数都有this指针
B
类的友元函数都有this指针
C
任何与类相关的函数都有this指针
D
类的非静态成员函数都有this指针

下列关于函数模板和模板函数的描述中,正确的是( )。
A
函数模板是一组函数的模板
B
模板函数是一个实在的函数
C
函数模板是定义重载函数的一种工具
D
模板函数在编译时不生成可执行代码

调用一成员函数时,使用静态联编的情况是( )。
A
通过对象调用一虚函数
B
通过指针或引用调用一虚函数
C
通过对象调用静态函数
D
通过指针或引用调用一静态函数

当一个类的某个函数被说明为virtual时,关于该函数在该类的所有派生类中说法错误的是( )
A
都是虚函数
B
只有被重新说明时才是虚函数
C
只有被重新说明为virtual时才是虚函数
D
都不是虚函数

关于常数据成员的说法,正确的是( )。
A
常数据成员的定义形式与一般常变量的定义形式相同,只不过常数据成员的定义必须出现在类体中
B
常数据成员必须进行初始化,并且不能被更新
C
常数据成员通过构造函数的成员初始化列表进行初始化
D
常数据成员可以在定义时直接初始化

面向对象程序设计思想的主要特征中包括( )。
A
封装性
B
多态性
C
继承性
D
功能分解,逐步求精

对于动态分配内存空间描述错误的是( )。
A
使用new运算符分配的内存空间的长度必需是常量
B
delete运算符可以释放动态的存储空间和静态的存储空间
C
由new分配的内存空间是不连续的
D
delete运算符只能释放由new分配的动态存储空间

线程对象的生命周期中,通常经历下面哪些状态( )。
A
新建
B
运行
C
就绪
D
死亡