Java面向对象程序设计复习题附答案解析Word文档下载推荐.docx

上传人:b****1 文档编号:14755426 上传时间:2022-10-24 格式:DOCX 页数:25 大小:351.73KB
下载 相关 举报
Java面向对象程序设计复习题附答案解析Word文档下载推荐.docx_第1页
第1页 / 共25页
Java面向对象程序设计复习题附答案解析Word文档下载推荐.docx_第2页
第2页 / 共25页
Java面向对象程序设计复习题附答案解析Word文档下载推荐.docx_第3页
第3页 / 共25页
Java面向对象程序设计复习题附答案解析Word文档下载推荐.docx_第4页
第4页 / 共25页
Java面向对象程序设计复习题附答案解析Word文档下载推荐.docx_第5页
第5页 / 共25页
点击查看更多>>
下载资源
资源描述

Java面向对象程序设计复习题附答案解析Word文档下载推荐.docx

《Java面向对象程序设计复习题附答案解析Word文档下载推荐.docx》由会员分享,可在线阅读,更多相关《Java面向对象程序设计复习题附答案解析Word文档下载推荐.docx(25页珍藏版)》请在冰豆网上搜索。

Java面向对象程序设计复习题附答案解析Word文档下载推荐.docx

  A、PublicvoidmouseDragged(MouseEvent)

  B、PublicbooleanmouseDragged(MouseEvent)

  C、PublicvoidmouseDragged(MouseMotionEvent)

  D、PublicbooleanMouseDragged(MouseMotionEvent)

6、下面是一些异常类的层次关系

   Java.lang.Exception

    Java.lang.RuntimeException

     Java.lang.IndexOutOfBoundsException

      Java.lang.ArrayIndexOutOfBoundsException

       Java.lang.StringIndexOutOfBoundsException

假设有一个方法X,能够抛出两个异常,ArrayIndex和StringIndex异常,假定方法X中没有try-catch语句,下面哪个答案是正确的。

(B)

  A、方法X应该声明抛弃ArrayIndexOutOfBoundsException和StringIndexOutOfBounds

   Exception。

  B、如果调用X的方法捕获IndexOutOfBoundsException,则ArrayIndexOutOfBounds

   Exception和StringIndexOutOfBoundsException都可以被捕获。

  C、如果方法X声明抛弃IndexOutOfBoundsException,则调用X的方法必须用Try-catch语句

   捕获。

  D、方法X不能声明抛弃异常。

7、现有一变量声明为booleanaa;

下面赋值语句中正确的是(D)。

  A、aa=0   B、aa=True   C、aa="

true"

   D、aa=false

8、某类Example的main()方法参数为args,当输入数据JavaExamplecat时,args[0]的值为(A)。

  A、cat   B、Java   C、example   D、null

9、Strings1=newString(“Java”);

Strings2=newString(s1)则下列哪个说法是正确的(C)。

  A、表达式s1==s2为真

  B、s1和s2是同一个对象    

  C、表达式s1.equals(s2)为真

  D、以上均不对

10、类定义如下

  classFoo{

   publicstaticvoidmain(Stringargs[]){

    Strings;

    System.out.println("

s="

+s);

   }

  }

则下列结论正确的是(C)。

  A、有输出结果,且为空  B、没有输出结果

  C、编译错误       D、有输出结果,且不为空

11、下列哪个不是Java的保留字(D)。

  A、float   B、class   C、extends   D、virtual

12、下列符号中不能作为Java标识符的是(D)。

  A、abc   B、$str1   C、_pore   D、45six

13、方法methodA定义如下:

  returnTypemethodA(bytex,doubley){

   return(short)x/y*2;

则返回值returnType为(C)。

  A、byte   B、double   C、short   D、int

14、如果floatf=4.2F;

Floatg=newFloat(4.2F);

Doubled=newDouble(4.2);

则下列选项正确的是(B)。

  A、f==g   B、f==g.floatValue()   C、d==f   D、d.equals(f)

15、下列二维数组定义中错误的是(A)。

  A、inta[][]=newint[][];

  B、int[]a[]=newint[10][10];

  C、inta[][]=newint[10][10];

  D、int[][]a=newint[10][10];

16、关于下列语句哪个答案是正确的(D)。

   System.out.println(4|7);

  A、4   B、5   C、6   D、7  

17、下面哪一个AWT组件可以有菜单栏MenuBar(A)。

  A、Java.awt.Frame

  B、Java.awt.Window 

  C、Java.awt.Applet

  D、Java.awt.Panel

18、下列哪个方法用于创建并开始一个新的线程(B)。

  

  A、run();

  B、start();

  C、execute();

  D、run(Runnabler);

19、如果有Booleana=newBoolean(“yes”),则a.booleanValue()值为(D)。

  A、yes   B、“yes”   C、true   D、false   

20、以下类DataOutputStream的构造方法正确的是(C)。

  A、newdataInputStream(“in.txt”);

  B、newdataInputStream(newfile(“in.txt”));

  C、newdataInputStream(newFileInputStream(“in.txt”));

D、newdataInputStream(newFileWriter(“in.txt”));

21、编译JavaApplication源程序文件将产生相应的字节码文件,这些字节码文件的扩展名为(B)。

  A、.Java   B、.class   C、.html   D、.exe

22、设x=1,y=2,z=3,则表达式y+=z--/++x的值是(A)。

  A、3   B、3.5   C、4   D、5

23、在Applet表面输出文字时,可以选择不同的颜色,但是忘记了设置颜色的方法,应该首先在哪个类里面寻找(D)。

  A、Java.awt.Applet

  B、Java.awt.Panel

  C、Java.applet.Applet

  D、Java.awt.Component

24、类Cycle的main()方法为:

  publicstaticvoidmain(Stringargs[]){

    System.out.println(args[0]);

则运行时如果命令行语句为JavaCycleonetwothree,则输出结果为(B)。

  A、Cycle   B、one   C、two   D、three

25、下面哪一个是Thread类中的静态方法(D)。

  A、start()   B、stop()   C、run()   D、sleep(longm)

26、关于下列语句哪个答案是正确的(A)。

  if(5&

7&

&

5|2)System.out.println(“true”);

  A、不能编译成功       B、可以编译成功,输出true

  C、可以编译成功,但无输出  D、以上均不对

27、声明公用的abstract方法的正确格式是(C)。

  A、publicabstractvoidadd(){}

  B、publicabstractadd();

  C、publicabstractvoidadd();

  D、publicvirtualadd();

28、下列程序结果正确的是(B)。

  publicclassTest{

   publicstaticvoidmain(Stringargs[]){

    Ada1=newAd();

    System.out.println(a1.add

(1));

    Ada2=newAd();

    System.out.println(a2.add

(2));

  classAd{

   staticinttotal=10;

    publicintadd(inti){

     total=total+i;

     returntotal;

    }

  A、11,12   B、11,13   C、11,11   D、12,12

29、基于Java.awt.Frame的一个程序中包含一个Panel,Panel其中包含一个Label,在Frame和Panel中分别有下面的一些语句,

  //Frame里面的语句

  setFont(newFont("

Serif"

Font.ITALIC,18);

  setBackground(Color.cyan);

  //Panel中的语句

  setBackground(Color.white);

  setForeground(Color.magenta);

请问Label用什么颜色和字体显示(A)。

 A、Background=white;

foreground=magenta;

font=SerifItalicstyle,18point

 B、Background=cyan;

foreground=black;

 C、Background=cyan;

font=systemdefaultstyleforlabels

 D、Background=white;

30、语句for(intx=0,y=0;

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > PPT模板 > 节日庆典

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1