奥鹏网院作业 发表于 2016-5-14 21:52:16

16春奥鹏东师Java程序设计在线作业2标准答案

Java程序设计16春在线作业2

一、单选题:
1.阅读下面的代码,第10行的语句将调用哪个方法?(    )   1. class Person {2.    public void printValue(int i, int j) {/*…*/ }3.   public void printValue(int i){/*...*/ }4.   }5. public class Teacher extends Person {6.   public void printValue(    ) {/*...*/ }7.    public void printValue(int i) {/*...*/}8.    public static void main(String args[]){9.       Person t = new Teacher(    );10.      t.printValue(10);11.    }12. }          (满分:3)
    A. 行2
    B. 行3
    C. 行6
    D. 行7
2.编译一个定义了3个类和10个办法的Java源文件后,会产生多少个字符码文件,扩展名是什么?(    )          (满分:3)
    A. 13个字节码文件,扩展名是.class
    B. 1个字节码文件,扩展名是.class
    C. 3个字节码文件,扩展名是.java
    D. 3个字节码文件,扩展名是.class
3.下列哪一项不属于Awt布局管理器?(    )          (满分:3)
    A. GridLayout
    B. CardLayout
    C. BorderLayout
    D. BoxLayout
4.如要抛出异常,应用下列哪种子句?(    )          (满分:3)
    A. catch
    B. throw
    C. try
    D. finally
5.下面哪个方法与applet的显示无关?(    )          (满分:3)
    A. draw(    )
    B. update(    )
    C. repaint(    )
    D. paint(    )
6.容器Panel和Applet缺省使用的布局编辑策略是(    )          (满分:3)
    A. FlowLayout
    B. BorderLayout
    C. GridLayout
    D. CardLayout
7.在Java Applet程序用户自定义的Applet子类中,一般需要重载父类的(    )方法来完成一些画图操作。(    )          (满分:3)
    A. start(    )
    B. stop(    )
    C. init(    )
    D. paint(    )
8.下列哪个数代表单精度浮点数?(    )          (满分:3)
    A. 0652
    B. 3.4457D
    C. 0.298f
    D. 0L
9.在JavaApplet程序用户自定义的Applet子类中,常常重载(    )方法在Applet的界面中显示文字、图形和其它界面元素。          (满分:3)
    A. start(    )
    B. stop(    )
    C. init(    )
    D. paint(    )
10.如果用下面的URL访问,页面会输出什么结果?(    )          (满分:3)
    A. http
二、多选题:
1.publiclass X implements Runnable{ publistativoimain(String[] args){ 3)   //在这插入代码  }   publivoirun(    ){   int x=0,y=0;       for(;;){         x++;         Y++;         System.out.println("x="+x+",y="+y);   }   } }   下面哪些代码加在第3行可以使run(    )运行?          (满分:3)
    //localhost
2.下面的哪两个方法可以取出name参数的值?(    )          (满分:3)
    8080/ address.jsp?city=Chicago
    B. Los Angeles
    C. Chicago
    D. Miami
3.下面关于继承的叙述正确的有(    )。          (满分:3)
    A. X x=new X(    );   x.run(    );
    B. X x=new X(    );   new Thread(x).run(    );
    C. X x=new X(    );   new Thread(x).start(    );
    D. Threat=new Thread(x).run(    );
4.哪些方法不是实现Runnable接口所需的?(    )          (满分:3)
    A. Get Parameter("name");
    B. Get Parameter Value("name");
    C. Get Parameter Values("name");
    D. Get Parameters("name");
5.给定下面的代码段,哪些选项是对setVar(    )方法的重载?(    )1. public class MethodOver {2. public void setVar(int a, int b, float c) {3. }4. }          (满分:3)
    A. 在java中只允许单一继承
    B. 在java中一个类只能实现一个接口
    C. 在java中一个类不能同时继承一个类和实现一个接口
    D. java的单一继承使代码更可靠
6.设有类定义如下:class InOut{String s= new String("Between");public void amethod(final int iArgs){    int iam;    class Bicycle{      public void sayHello(    ){            //Here      }   }}public void another(    ){   int iOther; }}以下哪些语句可以安排在          (满分:3)
    A. wait(    )
    B. run(    )
    C. stop(    )
    D. update(    )
7.设有以下程序:import java.awt.*;public class FlowAp extends Frame{   public static void main(String argv[]){      FlowAp fa=new FlowAp(    );      fa.setSize(400,300);      fa.setVisible(true);}FlowAp(    ){   add(new Button("One"));   add(new Button(          (满分:3)
    A. private void setVar(int a
   float c
   int b) { }
    B. protected void setVar(int a
   int b
   float c) { }
    C. public int setVar(int a
   float c
   int b) {return a;}
    D. public int setVar(int a
   int b
   float c) {return a;}
8.在Java中,把不同类型的输入、输出源抽象为流,流一般分为(    )          (满分:3)
    A. System.out.println(s);
    B. System.out.println(iOther);
    C. System.out.println(iam);
    D. System.out.println(iArgs);
9.定义变量如下:charc='w';         int   i=8;          longL=15;       float   f=8.9f;以下赋值语句正确的是(    )。          (满分:3)
    A. 窗体每边有4个标记为One 到 Four的按钮
    B. 从顶到底有安排有4个标记为One 到 Four的按钮
    C. 一个很大的标记为 Four的按钮在正中央
    D. 运行时指示没有设置布局管理器的错误
10.下列哪个方法属于播放声音的方法?(    )          (满分:3)
    A. 输入流
    B. 输出流
    C. 字符流
    D. 字节流
三、判断题:
1.图形绘制是由java.awt.Graphics类实现的,通常在面板JPanel进行绘制。          (满分:2)
    A. i=c+i;
    B. c=c+i;
    C. L=f+L;
    D. f=i+L+f;
2.在一个类中,成员变量应该是惟一的,但成员变量的名字可以和类中某个方法的名字相同,以及局部变量、成员函数的参数可以和实例变量的名字相同。          (满分:2)
    A. loop(    )
    B. stop(    )
    C. start(    )
    D. play(    )
3.Java中的数据类型分为两大类:一类是基本类型;另一类是引用类型。          (满分:2)
    A. 错误
    B. 正确
4.while语句是循环结构中的一种。          (满分:2)
    A. 错误
    B. 正确
5.FlowLayout布局管理器使用最为简单,是按照组件添加的顺序由左至右排列在容器内。          (满分:2)
    A. 错误
    B. 正确
6.同一个类中定义多个参数列表不同的同名方法,叫做方法的重载。          (满分:2)
    A. 错误
    B. 正确
7.用户自定义的图形界面元素也可以响应用户的动作,具有交互功能。          (满分:2)
    A. 错误
    B. 正确
8.接口是特殊的类,所以接口也可以继承,子接口将继承父接口的所有常量和抽象方法。          (满分:2)
    A. 错误
    B. 正确
9.无论Java源程序包含几个类的定义,若该源程序文件以B.java命名,编译后生成的都只有一个名为B的字节码文件。          (满分:2)
    A. 错误
    B. 正确
10.在父类中声明为 final 的方法,也可以在其子类中被重新定义(覆盖)。          (满分:2)
    A. 错误
    B. 正确
11.Java源程序文件中是不区分字母的大小写的。          (满分:2)
    A. 错误
    B. 正确
12.System.out.println(“Hello java!”)中out是System?类的一个成员变量。          (满分:2)
    A. 错误
    B. 正确
13.对于一些复杂度较高的程序来说,往往需要许多活动线程的参与。          (满分:2)
    A. 错误
    B. 正确
14.类及其属性、方法可以同时有一个以上的修饰符来修饰。          (满分:2)
    A. 错误
    B. 正确
15.一个Java类可以有多个父类。          (满分:2)
    A. 错误
    B. 正确
16.URL对象对应的Internet地址可以划分为“协议名”、“端口号”和“文件名”3部分。          (满分:2)
    A. 错误
    B. 正确
17.Applet是一种特殊的Panel,它是Java Applet程序的最外层容器。          (满分:2)
    A. 错误
    B. 正确
18.servlet的init(    )方法是每次请求时都调用。          (满分:2)
    A. 错误
    B. 正确
19.Java语言中的数组元素下标总是从0开始,下标可以是整数或整型表达式。          (满分:2)
    A. 错误
    B. 正确
20.Java包中包含了URL类和URLConnection类,这些类具有强大的功能。          (满分:2)
    A. 错误
    B. 正确

页: [1]
查看完整版本: 16春奥鹏东师Java程序设计在线作业2标准答案