Java1模拟试题1.docVIP

  • 32
  • 0
  • 约6.46千字
  • 约 8页
  • 2017-04-12 发布于四川
  • 举报
Java1模拟试题1

《Java程序设计》课程 试卷1 一、 1.给定下面的代码片段:   1) String str = null;   2) if ((str != null) (str.length() 10)) {   3) System.out.println(more than 10);   4) }   5) else if ((str != null) (str.length() 5)) {   6) System.out.println(less than 5);   7) }   8) else { System.out.println(end); } 哪些行会导致错误? A、 line 1 B、 line 2 C、 line 5 D、 line 8 2.下面哪种注释方法能够支持javadoc命令: A、 /**...**/ B、 /*...*/ C、 // D、 /**...*/ 3. 欲编写如下图的一个界面,用于显示用户指定的图像: 如果在区域A中只能放置一个AWT组件,从各组件的本来功能角度考虑,最好使用哪种组件: A、 TextArea B、 Panel C、 Applet D、 Canvas 4. 界面如上题所示。若Button1的功能是:点击后弹出一个用于输入的界面,获取用户想要显示的图像文件名,则该界面最好是A、 模式(Modal)Dialog B 非模式(None-modal)Dialog C FileDialog D、 Frame 5. 界面如上题所示。如果在A区域使用某种AWT组件(java.awt.Component的子类)来负责绘制图像,则绘图的语句最好应放在该组件的哪个方法中(考虑到应用程序和Java虚拟机的AWT线程都会要求重画该组件)? A、 构造方法 B paint(Graphics g) C update(Graphics g) D repaint() 6.下面关于Applet的说法正确的是 A、 Applet也需要main方法 B Applet必须继承自java.awt.Applet C Applet能访问本地文件 D Applet程序不需要编译 7.看下面一段程序:   class Aclass{    void go(){     System.out.println(Aclass);    }   }   public class Bclass extends Aclass{    void go{     System.out.println(Bclass);    }   public static void main(String args[]){    Aclass a=new Aclass();    Aclass a1=new Bclass();   a.go();   a1.go();   } 以上程序运行结果是: A、 Aclass    Aclass B Bclass    Bclass C Aclass    Bclass D Bclass    Aclass 8.下列关于Java线程的说法那些是正确的 A、 每一个Java线程可以看成由代码、一个真实的CPU以及数据三部份组成。 B 创建线程的两种方法中,从Thread类中继承的创建方式可以防止出现多父类问题。 C Thread类属于java.util程序包。 D 以上说法无一正确。 9.看以下程序:   boolean a=false;   boolean b=true;   boolean c=(ab)(!b);   int result=c==false?1:2; 这段程序执行完后,c与result的值是: A、 c=false;result=1; B、 c=true;result=2; C、 c=true;result=1; D、 c=false;result=2; 10.运行下列程序, 会产生什么结果   public class X extends Thread implements Runable{   public void run(){    System.out.println(this is run());   }   public static void main(String args[])   {    Thread t=new Thread(new X());    t.start();    }   } A in the Inner outer B、 outer C、 in the Inner D、编译不通过

文档评论(0)

1亿VIP精品文档

相关文档