预览加载中,请您耐心等待几秒...
1/2
2/2

在线预览结束,喜欢就下载吧,查找使用更方便

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

Java语言程序设计 作业3 1.为AB类的一个无形式参数无返回值的方法method书写方法头,使得使用类名AB作为前缀就可以调用它,该方法头的形式为()。 A、staticvoidmethod()B、publicvoidmethod() C、finalvoidmethod()D、abstractvoidmethod() 2.JavaApplication源程序的主类是指包含有()方法的类。 A、main方法B、toString方法 C、init方法D、actionPerfromed方法 3.若需要定义一个类域或类方法,应使用哪种修饰符?() A、staticB、packageC、privateD、public 4.若在某一个类定义中定义有如下的方法:abstractvoidperformDial(); 该方法属于()。 A、本地方法B、最终方法C、解态方法D、抽象方法 5.下列关于静态初始化器的叙述中,哪一个是正确的?() A、静态初始化器是在构造函数之前加上static修饰符。 B、静态初始化器是对类自身进行初始化。 C、静态初始化器在同一个类中只能有一个。 D、静态初始化器是在其所属的类加载内存时由系统自动调用执行。 6.不使用static修饰符限定的方法称为对象(或实例)方法,下列哪一个说法是正确的?() A、实例方法可以直接调用父类的实例方法。 B、实例方法可以直接调用父类的类方法。 C、实例方法可以直接调用其他类的实例方法。 D、实例方法可以直接调用本类的类方法。 7.类Test1定义如下: 1.publicclassTest1{ 2. publicfloataMethod(floata,floatb){} 3. 4.} 将以下哪种方法插入行3是不合法的。() publicfloataMethod(floata,floatb,floatc){} publicfloataMethod(floatc,floatd){} publicintaMethod(inta,intb){} privatefloataMethod(inta,intb,intc){} 8.在JavaApplet程序用户自定义的Applet子类中,一般需要重载父类的()方法来完成一些画图操作。 A、start()B、stop()C、init()D、paint() 9.以下程序的输出结果是。 importjava.io.*; publicclassClass1{ publicstaticvoidmain(Stringargs[]) { FactN=newFact(4); System.out.println(N.fact()); } } classFact{ intn; Fact(intnn){n=nn;} intfact(){ inti,f=1; for(i=1;i<=n;i++) f=f*i; returnf; } } 10.以下程序段的输出结果为。 classIntORString{ voidiosM(inti){ System.out.print(“int”); } voidiosM(Strings){ System.out.print(“String”); } publicstaticvoidmain(Stringargs[]) { IntORString ios=newIntORString(); charc=’h’; ios.iosM(ch); } } 课后习题 教材215页6.26 教材215页6.29 教材215页6.30