欢迎来到天天文库
浏览记录
ID:39840331
大小:174.50 KB
页数:9页
时间:2019-07-12
《【8A版】JAVA习题集》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、【MeiWei81-优质实用版文档】习题二一、判断题1.一个类定义了一个或多个构造方法,则Java不提供默认的构造方法。()2.如果定义的类中没有给出构造方法,系统也不会提供构造方法。()3.可以通过类名直接访问类变量。()4.非static修饰的方法既能被对象调用,又能用类名直接调用。()5.static修饰的类方法既能被对象调用,又能用类名直接调用。()6.一个类的所有对象共享static修饰的类变量。()7.类由两部分组成,一部分是变量的定义,一部分是方法的定义。()8.方法的定义由方法的声明和方
2、法体等两部分组成。()9.方法中的形参可以和方法所属类的属性(域)同名。()10.package语句只能放到Java源程序除注释之外的第一行位置。()11.Java应用程序的人口main方法只有一种定义。()12.静态成员域具有全局作用域范围。()13.类成员变量可无须初始化,由系统自动进行初始化。()14.在类体部分定义时,类的构造方法、成员域和成员方法的出现顺序在语法上有严格限制。()15.类的实例对象的生命周期包括实例对象的创建、使用、废弃、垃圾的回收。()二、选择题1.下述哪个说法是不正确的?(
3、)A.局部变量在使用之前无须初始化,因为有该变量类型的默认值B.类成员变量由系统自动进行初始化C.参数的作用域就是所在的方法D.for语句中定义的变量,当for语句执行完时,该变量就消亡了2.下述哪一个关键字不是类及类成员的访问控制符?()A.publicB.privateC.staticD.protected3.考虑以下的方法头声明:publicvoidmyMethod(intnum,charletter)下列哪个描述是正确的?()A.这个方法有个int型的参数,它的形式参数是letterB.这个方法
4、有个int型的参数,它的形式参数是numC.这个方法有个char型的参数,它的实际参数是myMethodD.这个方法是一个构造方法4.假设有个类已经定义了下述的变量:intnum1=10;intnum2=20;Stringword=newString("eGam");doubleanswer=25.5;另外定义了下列方法头:publicintstuff(Strings,intG,inty)以下哪个是正确的方法调用?()A.num1=stuff(”hello”,num1,num1);B,answer=st
5、uff(word,answer,num2);C.num2=stuff(”hello”,num1,answer);D.num1=stuff(num1,num2,word);5.下面哪一项不是构造方法的特点?()A.构造方法名必须与类名相同B.构造方法不具有任何返回类型C.任何一个类都含有构造方法D.构造方法修饰词只能是public【MeiWei81-优质实用版文档】【MeiWei81-优质实用版文档】6.假设已声明了一个类A的两个对象a1、a2,为了初始化a1和a2,下面语句正确的是()。A.a1,a2=
6、newA()B.a1=A.new();a2=A.new()C.a1=new();a2=new()D.a1=newA();a2=newA()7.以下程序的运行结果为()。publicclassTest(intvalue;publicstaticvoidmain(Stringargs[]){Testt=newTest();if(t==null)(System.out.println("NoObject");}else{System.out.println(t.value);}}}A.0B.nullC.NoO
7、bjectD.编译出错10.给定如下代码:classCircle{Stringname,radius;intr;publicCircle(Stringn)name=n;}publicCircle(Stringn,inta){name=n;r=a;)publicCircle(Stringn,Stringd,inta){radius=d;}}要在第三个构造方法的空白处填上一行代码使之能够调用第二个构造方法,这行代码应该是()。A.Circle(n,a);B.this(Circle(n,a));C.this(
8、n,a);D.this(name,a);11.下面哪个代码片段是错误的?()A.packagemypackage;publicclassRectangle{//doingsomething'..}B.importjava.io.G;packagemypackage;publicclassRectangle{//doingsomething'"}C.importjava.io.G;classCircle{//doingsomething".}
此文档下载收益归作者所有