JAVA编程初步》测试题
、选择题
关于被私有保护访问控制符privateprotected修饰得成员变量,以下说法正确得就是()。
A、可以被三种类所引用:该类自身、与它在同一个包中得其她类、在其她包中得该类得子类
日可以tatic、x--;
.System、out、println("x="+x);
.}
.}
5行不能通过编译,因为引用了私有静态变量
10行不能通过编译,因为x就是私有静态变量
C、程序通过编译,输出结果为:x=103
D、程序通过编译,输出结果为:x=102
15、以下选项中循环结构合法得就是()
while(inti<7)
{i++;
System、out、println("iis"+i);
}
intj=3;
while(j)
{System、out、println("jis"+j);
}
intj=0;
for(intk=0;j+k!=10;j++,k++)
{System、out、println("jis"+j+"kis"+k);
}
intj=0;
do{
System、out、println("jis"+j++);
if(j==3){continueloop;}
}while(j<10);
16、类Test1定义如下:
.publicclassTest1{
.publicfloataMethod(floata,floatb){}
.
.}
将以下哪种方法插入行3就是不合法得。()
float a , float b , float c ) { }
A、publicfloataMethod
B、publicfloataMethod
floatc,floatd){}
C、publicintaMethodinta,intb){}
D、privatefloataMethodinta,intb,intc){}
17、类Test1、Test2定义如下:
.publicclassTest1
.{publicfloataMethod(floata,floatb)throws
.IOException{}
.}
.publicclassTest2extendsTest1{
.
.}
将以下哪种方法插入行6就是不合法得。()
floataMethod(floata,floatb){}
publicintaMethod(inta,intb)throwsException{}
publicfloataMethod(floatp,floatq){}
publicintaMethod(inta,intb)throwsIOException{}
18、关于以下程序段,正确得说法就是()
.Strings1="abc"+"def";
.Strings2=newString(s1);
.if(s1==s2)
.System、out、println("==succeeded");
.if(s1、equals(s2))
.System、out、println("、equals()succeeded");
A、行4与行6都将执行B、行4执行,行6不执行
C、行6执行,行4不执行D、行4、行6都不执行
19、以下说法哪项就是正确得()
.classMyListener
.extendsMouseAdapterimplementsMouseListener{
.publicvoidmouseEntered(MouseEventmev)
.{System、out、println("Mouseentered、");}
.}
A、以上代码可通过编译
B、不能通过编译,因为没有实现MouseListener接口中得所有方法
C、不能通过编译,因为类头定义不能分行
D、能通过编译,若组件用该类作为Mouse得监听者并且接收了mouse-exited事件,则在执行过程
中会抛出异常
20、关于以下程序段得说法,正确得就是()
:classMyListenerimplements
:ActionListener,ItemListener{
:publicvoidactionPerformed(ActionEventae){
:System、out、println("Action");}
:publicvoiditemStateChanged(ItemEventie){
6:System、out、println("Item");
7:}
8:}
A、可通过编译
日第2行产生编译错误
C、第3行产生编译错误
D、第5行产生编译错误21、通过调用newList(
《JAVA核心技术》基础试题 来自淘豆网m.daumloan.com转载请标明出处.