2、id main(String arg[])3.为AB类的一个无形式参数无返回值的方法method书写方法头,使得使用类名AB作为前缀就可以调用它,该方法头的形式为( a )。 A、static void method() B、public void method() C、final void method() D、abstract void method()4.下列哪个是合法的Java标识符?( b ) A、Tree&Glasses
3、 B、FirstJavaApplet C、_$theLast-One D、273.55.Java源程序的主类是指包含有( a )方法的类。 A、main方法 B、toString方法 C、init方法 D、actionPerfromed方法8.若a的值为3时,下列程序段被执行后,c的值是多少?( ) c=1; if (a>0) if (a>3) c=2; else c=3; else c=
4、4; A、1 B、2 C、3 D、410.对于构造函数,下列叙述不正确的是( b )。 A、构造函数是类的一种特殊函数,它的方法名必须与类名相同。 B、构造函数的返回类型只能是void型。 C、构造函数的主要作用是完成对类的对象的初始化工作。 D、一般在创建新对象时,系统会自动调用构造函数。11.下面的是关于类及其修饰符的一些描述,正确的是:( a )。 A、abstract类只能用来派生子类,不能用来创建abstract类的对象。 B、fin
5、al类不但可以用来派生子类,也可以用来创建final类的对象。 C、abstract不能与final同时修饰一个类。 D、abstract方法必须在abstract类中声明,但abstract类定义中可以没有abstract方法。13.若在某一个类定义中定义有如下的方法:abstract void performDial();该方法属于( d )。 A、本地方法 B、最终方法 C、解态方法 D、抽象方法16.设有下面两个类的定义: class Person{
6、 class Student extends Person{ long id; //身份证号 int score; //入学总分 String name; //姓名 int getScore(){ } return score;
7、 } }问:类Person和类Student的关系是( b )。 A、包含关系 B、继承关系 C、关联关系 D、无关系,上述类定义有语法错误17.设有下面的两个类定义: class AA{ void Show(){System.out.println("我喜欢Java!"); } class BBextends AA{ vo
8、id Show(){System.out.println("我喜欢C++!"); }则顺序执行如下语句后输出结果为:( a ) AA a; BB b; a.Show(); b.Show(); A、我喜欢Java! B、我喜欢C++! 我