当一个类A 中没有生命任何成员变量与成员函
数,这时sizeof(A)的值是多少,如果不是零,请解释
一下编译器为什么没有让它为零。(Autodesk)
第1题:
一个类如果没有定义任何函数,编译器不会自动为这个类产生()
A、拷贝构造函数
B、无参构造函数
C、输出流运算符
D、赋值运算符
第2题:
下列关于函数的描述中,错误的是( )。
A.函数可以没有返回值
B.函数可以没有参数
C.函数可以是一个类的成员
D.函数不能被定义为模板
第3题:
A.类的所有对象共享一个静态成员
B.表态成员属于类,而普通成员属于对象
C.静态成员变量可以被类或普通成员访问到,但它们访问的静态成员变量实际不相同
D.静态成员函数只能访问静态成员变量,不能访问普通成员变量
E.静态成员变量就是值不会再变的成员变量
第4题:
下列关于函数的描述中,错误的是( )。
A.函数可以没有返回值
B.函数可以没有参数
C.函数可以是一个类的成员
D.函数不能被定义为模板
第5题:
模板对类型的参数化提供了很好的支持,因此( )。
A.类模板的主要作用是生成抽象类
B.类模板实例化时,编译器将根据给出的模板实参生成一个类
C.在类模板中的数据成员都具有同样类型
D.类模板中的成员函数都没有返回值
第6题:
在UNIX/Linux系统中启动DBCA,但是没有任何反应,原因是()。
第7题:
当将一个类A或函数f()说明为另一个类B的友元后,类A或函数f()能够直接访问类B的()
第8题:
简单变量和引用变量在作为类的成员这是时,有什么区别()
第9题:
如果没有为一个类定义任何构造函数的情况下,下列描述正确的是()。
第10题:
与普通类相比,抽象类有哪些不同?()
第11题:
编译器总是自动创建一个不带参数的构造函数
这个类没有构造函数
这个类不需要构造函数
该类不能通过编译
第12题:
该类没有定义任何有参构造函数
该类没有定义任何无参构造函数
该类没有定义任何构造函数
该类没有定义任何成员函数
第13题:
抽象类指的是()
A、没有任何成员的类
B、只有成员函数没有数据成员的类
C、有虚函数的类
D、有纯虚函数的类
第14题:
()只能访问静态成员变量,静态成员函数和类以外的函数和数据不能访问类中的非静态成员变量。
A、静态函数
B、虚函数
C、构造函数
D、静态成员函数
第15题:
A.抽象类只有成员函数,没有成员变量
B.抽象类的所有函数都是抽象函数
C.只有子类覆盖了父类的所有抽象函数之后,这个子类才不是抽象类
D.带有抽象函数的类称为抽象类
E.抽象类不能创建对象
第16题:
对于一个类的定义,下列叙述中错误的是
A.如果没有定义复制构造函数,那么编译器将生成一个复制构造函数
B.如果没有定义默认的构造函数,那么编译器将一定生成一个默认的构造函数
C.如果没有定义构造函数,那么编译器将生成一个默认的构造函数和一个复制构造函数
D.如果已经定义了构造函数和复制构造函数,那么编译器不会生成任何构造函数
第17题:
对于一个类定义,下列叙述中错误的是( )。
A.如果没有定义拷贝构造函数,编译器将生成一个拷贝构造函数
B.如果没有定义缺省的构造函数,编译器将一定生成一个缺省的构造函数
C.如果没有定义构造函数,编译器将生成一个缺省的构造函数和一个拷贝构造函数
D.如果已经定义了构造函数和拷贝构造函数,编译器不会生成任何构造函数
第18题:
类的成员包括成员变量和成员函数。公开的成员变量又称为(),而用Property语句定义的成员变量则称为();公开的类成员函数又称为类的()。
第19题:
下面有关java实例变量,局部变量,类变量和final变量的说法,错误的是()。
第20题:
下列关于类和对象的说法中,正确的是()
第21题:
当一个类A中没有声明任何成员变量与成员函数,这时sizeof(A)的值是多少,如果不是零,请解释一下编译器为什么没有让它为零。
第22题:
类的静态成员与普通的对象成员之间有什么区别?()
第23题: