Java面向对象基础试题汇总.docx精品文档
精品文档
1
精品文档
一、【必做题】
Ⅰ.选择题
1、列选项中哪个是类publicclassTest{}的默认构造方法___?(知识点:构造器)
Test(;
Test(void;
publicTest(;
publicTest(void;
publicvoidTest(;
2、给定下列代码的执行结果是 ____?(知识点:构造器)
publicclassA{
voidA({
( “ClassA”;
}
publicstaticvoidmain(String[]args{
newA(;
}
}
代码执行后没有输出
3、给定以下代码 :(知识点:构造器)
精品文档
精品文档
2
精品文档
publicclassConstOver{
publicConstOver(intx,inty,intz{
}
4.}
下列选项中,哪些可以在 ConsOver类中定义成重载的构造方法 ____:
({}
({}
(intz,inty,bytex{}
(intx,inty,intz{}
(bytex,bytey,bytez{}
4、以下代码的执行结果是 _____?(知识点:static使用)
,输出“0”
编译成功,输出“1”,输出“2”
5、以下代码的执行结果是 ____?(知识点:类的成员及方法中的变量)
代码编译成功,并且打印“s=”
代码编译成功,并且打印“s=null”
精品文档
精品文档
3
精品文档
代码编译失败,因为s为被初始化
代码编译失败,因为s不可以被引用
精品文档
精品文档
4
精品文档
,但是运行时抛出 NullPointerException
6、给定以下代码:(知识点: Java中回收体系)
voidstart({
Aa=newA(;
Bb=newB(;
(b;
b=null;
a=null;
(“startcompleted”;
}
对于在第14行创建的对象b,系统什么时候会对它进行垃圾回收 ____?
精品文档
精品文档
5
精品文档
16行之后
17行之后
精品文档
精品文档
13
精品文档
18行之后(当函数执行完成后)
精品文档
精品文档
13
精品文档
垃圾回收器不会回收该对象Ⅱ.程序解析题
1、在指定位置上填写正确的代码: (知识点:static 使用)
publicclassCircleStatic
{
staticdoublepi=;
intradius=100;
publicstaticvoidmain(String[]args
{
精品文档
精品文档
13
精品文档
( _pi_;//打印pi
CircleStaticc=newCircleStatic(;_
精品文档
精品文档
9
精品文档
(
__;//打印
radius
精品文档
精品文档
10
精品文档
}
}
精品文档
精品文档
13
精品文档
2、下面的程序有错误,请修正,并说明原因:
(知识点:
static
使用)
精品文档
精品文档
13
精品文档
publicclassCircleStatic{
staticdoublepi=;
intradius=100;
publicstaticvoidmain(String[]args{
(pi;
精品文档
精品文档
13
精品文档
(radius;//错误,非静态成员不能直接被接见。
Java面向对象基础试题汇总 来自淘豆网m.daumloan.com转载请标明出处.