java鏈熸湯鑰冭瘯棰?- 鐧惧害鏂囧簱 联系客服

发布时间 : 星期一 文章java鏈熸湯鑰冭瘯棰?- 鐧惧害鏂囧簱更新完毕开始阅读

if(s1==s2)

“.equals() succeeded”);

(A) 行4与行6都将执行 (B)行44执行,行6不执行

(C) 行6执行,行4不执行 (D) 行4、行6都不执行

19、关于以下代码段的说法正确的是(D )

String s = “abcde”;

StringBuffer s1 = new StringBuffer(“abcde”);

if(s.equals(s1))

s1 = null;

if(s1.equals(s))

s=null;

(A) 第1行编译错误,String的构造器必须明确调用

(B) 第3行编译错误,因为s1与s2有不同的类型

(C) 编译成功,但执行时在第5行有异常抛出

(D) 编译成功,执行过程中也没有异常抛出

20、以下说法哪项是正确的( A)

class MyListener extends MouseAdapter implements MouseListener{

public void mouseEnter(MouseEvent mev){

“Mouse entered.”);

}

}

(A) 以上代码可通过编译

(B) 不能通过编译,因为没有实现MouseListener接口中的所有方法

(C) 不能通过编译,因为类头定义不能分行

(D) 能通过编译,若组件用该类作为Mouse的监听者并且接收了mouse-exited事件,则在执行过程中会抛出异常

21、关于以下程序段的说法,正确的是( A)

1. class MyListener implements

2. ActionListener,ItemListener{

3. public void actionPerformed(ActionEvent ae){

“Action”);}

5. public void itemStateChanged(ItemEvent ie){

“Item”);

7. }

8. }

(A) 可通过编译

(B) 第2行产生编译错误

(C) 第3行产生编译错误

(D) 第5行产生编译错误

22、通过调用new JList(10,false)创建一个列表,关于该列表的几个说法哪项是错误的。( D)

(A) 该列表不支持复选

(B) 该列表一次可显示10个选项

(C) 根据需要该列表可能有垂直滚动条

(D) 该列表有10个选项

23、以下哪项可能包含菜单条( B)

(A) JPanel (B) JFrame (C) Applet (D) JDialog

24、以下代码完成画线功能,指出所画线的颜色( C)

2. g.drawLine(0,0,100,100);

(A) red (B) green (C) yellow (D) cyan

25、关于以下代码所画图形的说明,正确的是( B)

1.g.setColor(Color.black);

2. g.drawLine(10,10,10,50);

3. g.setcolor(color.red);

4. g.drawRect(100,100,150,150);

(A) 一条40像素长的垂直红线,一个边长为150像素的红色四方形

(B) 一条40像素长的垂直黑线,一个边长为150像素的红色四方形

(C) 一条40像素长的垂直黑线,一个边长为150像素的红色四方形

(D) 一条40像素长的垂直红线,一个边长为150像素的红色四方形

四、程序阅读

1、阅读以下程序,输出结果为 。(21)

class D{

public static void main(String args[])

int d=21;

Dec dec=new Dec( );

dec.decrement(d);