正确答案: B
抽象类只能是基类
题目:下列关于抽象类的叙述不正确的是( )。
解析:抽象类是指包含纯虚函数的类,它主要用于基类,给其他派生类提供参考,由于含纯虚 函数,故抽象类不能实例化。
查看原题
举一反三的答案和解析:
[单选题]可在浏览窗口中对表记录进行浏览和编辑,打开浏览器的一般有用______种方法。
3
[单选题]有下列函数定义: fun(float h) { printf("%f,%f\n",h,h*h);) 该函数的类型是( )。
int类型
解析:本题考查函数值的类型,在函数定义时,由于函数没有说明其类型,系统默认一律自动按整型(int)处理。
[单选题]有如下程序 #include iostream> using namespace std; class Base { protected: Base( ){cout'A'; } Base(char c) { coutc; } }; class Derived: public Base { public: Derived(char c){ coutc; } }; int main( ){ Derived d1 ('B'); return 0; } 执行这个程序屏幕上将显示输出
AB
解析:解析:本题考查的是派生类对象的构造。建立派生类对象时,构造函数的执行顺序如下:
[单选题]下列构造函数中创建了一个为20行,30列的文本区的是( )。
TextArea(20, 30)
解析:解析:本题考查java中常用组件的基本知识。选项A错误,TexField创建的是文本框;选项B正确,创建了一个20行30列的文本区;选项C错误,TexField创建的是文本框;选项 D错误,构造TextArea时,第1个参数定义初始的文本,应该是TextArea("",20, 30,)。故本题答案是B。
[单选题]要定义一个具有5个元素的一维数组vect,并使其各元素的初值依次是30,50,-88,0和0,则下列定义语句中错误的是
int vect[ ]={30,50,-88};
解析:解析:该定义的数组只有3个元素。
[单选题]Swing与AWT相比新增的布局管理器是
BoxLayout
解析:解析:Swing除继续沿用了AWT中的FlowLayout、BorderLayout、CardLayout、GridLayout、GridBagLayout布局管理器外,新增了一个BoxLayout布局管理器。BoxLayout布局管理器按照自上而下(y轴)或者从左到右(x轴)的顺序布局依次加入构件。