奥鹏作业答案 发表于 2017-6-23 15:50:34

东师《Java程序设计》17春在线作业2答案资料

Java程序设计17春在线作业2
东师在线作业为随机作业,请联系QQ515224986代做

一、单选题:
1.在Applet的关键方法中,关闭浏览器以释放Applet占用的所有资源的方法是(    )          (满分:3)
    A. init(    )
    B. start(    )
    C. paint(    )
    D. destroy(    )
2.下列说法中错误的一项是(    )。          (满分:3)
    A. 若要编写出色的图形用户界面程序,首先需要考虑如何在界面中放置构件
    B. 若要编写出色的图形用户界面程序,不需要让构件响应用户的操作
    C. 若要编写出色的图形用户界面程序,需要考虑如何让构件响应用户的操作
    D. 若要编写出色的图形用户界面程序,需要掌握构件的显示效果
3.下面代码的执行结果是什么?(    )x = ,         (满分:3)
    A. x = 3, 5
    B. x = 3, 7
    C. x = 5,3
    D. x = 5, 7
4.布局管理器中的按钮位置有可能会根据Frame的大小改变而改变。(    )          (满分:3)
    A. BorderLayout
    B. CardLayout
    C. GridLayout
    D. FlowLayout
5.Panel类对象的默认布局是(    )。          (满分:3)
    A. FlowLayout布局
    B. BorderLayout布局
    C. CardLayout布局
    D. GridLayout布局
6.关于>>和>>>操作符,下面哪个叙述是正确的?(    )          (满分:3)
    A. >>表示移位
    B. >>>表示循环移位
    C. >>表示有符号数移位,而>>>表示无符号数移位
    D. >> 表示无符号数移位,而>>>表示有符号数移位
7.下列哪一项不属于Awt布局管理器?(    )          (满分:3)
    A. GridLayout
    B. CardLayout
    C. BorderLayout
    D. BoxLayout
8.以下代码完成画线功能,指出所画线的颜色(    )          (满分:3)
    A. red
    B. green
    C. yellow
    D. cyan
9.在编写JavaApplet程序时,若需要对发生的事件作出响应和处理,一般需要在程序的开头写上(    )语句。          (满分:3)
    A. importjava.awt.* ;
    B. import java.applet.* ;
    C. import java.io.* ;
    D. import   java.awt.event.* ;
10.编译一个定义了3个类和10个办法的Java源文件后,会产生多少个字符码文件,扩展名是什么?(    )          (满分:3)
    A. 13个字节码文件,扩展名是.class
    B. 1个字节码文件,扩展名是.class
    C. 3个字节码文件,扩展名是.java
    D. 3个字节码文件,扩展名是.class
二、多选题:
1.设有以下程序: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. 窗体每边有4个标记为One 到 Four的按钮
    B. 从顶到底有安排有4个标记为One 到 Four的按钮
    C. 一个很大的标记为 Four的按钮在正中央
    D. 运行时指示没有设置布局管理器的错误
2.下面哪些情况下一个session会失效?(选两个)(    )          (满分:3)
    A. 超过session的失效时间了,一直没有收到客户端的请求。
    B. 客户发出了一个 KILLSESSION的请求.
    C. servlet容器由于session过多而使某一个session失效。
    D. servlet 显式地使一个session失效。
3.import javawt.*;publiclass X extends Frame{publistativoimain(String[] args){  X x=new X(    );  x.pack(    );  x.setVisible(true);  }publiX(    ){    setLayout(new BorderLayout(    ));    Panel p=new Panel(    );    add(p,BorderLayout.NORTH);    Button b=new Butto          (满分:3)
    A. 标有"North"和"South"的两个按钮具有相同的宽度
    B. 标有"North"和"South"的两个按钮具有相同的高度。
    C. 标有"North"的按钮的高度可以随窗口的大小而改变。
    D. 标有"North"的按钮的宽度不随窗口的大小而改变。
4.下面哪几段代码不会出现编译错误          (满分:3)
    A. int i=0; if(i) { System.out.println(“Hi”); }
    B. boolean b=true; boolean b2=true; if(b==b2) { System.out.println(“So true”); }
    C. int i=1; int j=2; if(i==1(    ) j==2) System.out.println(“OK”);
    D. int i=1; int j=2; if(i==1 &| j==2) System.out.println(“OK”);
5.面向对象程序设计的基本特征是(    )。          (满分:3)
    A. 抽象
    B. 封装
    C. 继承
    D. 多态
6.下面的说法正确的是(    )。          (满分:3)
    A. Java 语言是面向对象的、解释执行的网络编程语言。
    B. Java 语言具有可移植性,是与平台无关的编程语言。
    C. Java 语言可对内存垃圾自动收集。
    D. Java 语言编写的程序虽然是“一次编译,到处运行”,但必须要java的运行环境。
7.下面哪两个是对的?(    )          (满分:3)
    A. 静态的内部类需要一个静态的初始化方法
    B. 一个静态的内部类需要一个外部类的实例来调用
    C. 一个静态的内部类不需要外部类的实例来调用
    D. 一个静态的内部类的静态成员可以用静态类的类名来调用。
8.下面的哪两个方法可以取出name参数的值?(    )          (满分:3)
    A. Get Parameter("name");
    B. Get Parameter Value("name");
    C. Get Parameter Values("name");
    D. Get Parameters("name");
9.在Java中,把不同类型的输入、输出源抽象为流,流一般分为(    )          (满分:3)
    A. 输入流
    B. 输出流
    C. 字符流
    D. 字节流
10.以下哪些是错误的事件处理方法(    )          (满分:3)
    A. mousePressed(MouseEvent e){}
    B. MousePressed(MouseClick e){}
    C. functionKey(KeyPress k){}
    D. componentAdded(ContainerEvent e){}
三、判断题:
1.在线程程序中,临界资源,或临界区是指在物理空间中临近的资源。          (满分:2)
    A. 错误
    B. 正确
2.Java中数组的元素只可以是简单数据类型。          (满分:2)
    A. 错误
    B. 正确
3.可以使用java.awt.Color类为GUI组件设置颜色。          (满分:2)
    A. 错误
    B. 正确
4.接口是由常量和抽象方法组成的特殊类。          (满分:2)
    A. 错误
    B. 正确
5.在类中定义重载方法时,每个重载方法的参数个数或参数类型可以相同。          (满分:2)
    A. 错误
    B. 正确
6.容器是用来组织其他界面成分和元素的单元,它不能嵌套其他容器。          (满分:2)
    A. 错误
    B. 正确
7.每个类都只能有一个构造方法。          (满分:2)
    A. 错误
    B. 正确
8.有的类定义时可以不定义构造函数,所以构造函数不是必需的。          (满分:2)
    A. 错误
    B. 正确
9.应用程序一定要有main(    )方法,小程序一定要继承于Applet 类。          (满分:2)
    A. 错误
    B. 正确
10.针对服务器和客户机,Java.net提供了两个不同的类:ServerSocket类和Socket类          (满分:2)
    A. 错误
    B. 正确
11.IP不是在网络中惟一标识计算机的标志。          (满分:2)
    A. 错误
    B. 正确
12.TCP/IP方案中有三个最常用的协议,分别是IP、TCP和UDP。          (满分:2)
    A. 错误
    B. 正确
13.图形用户界面广泛地应用于客户机/服务器应用程序和基于Web的applet小程序。          (满分:2)
    A. 错误
    B. 正确
14.TCP/IP为各种不同的硬件提供通用的编程接口。这套协议支持使用不同网络介质的网络连接,TCP/IP使得世界各地的网络联系成国际互联网成为可能。          (满分:2)
    A. 错误
    B. 正确
15.session.get Parameter(“count”)可以取出count属性。          (满分:2)
    A. 错误
    B. 正确
16.数组允许存放不同类型的定长元素。          (满分:2)
    A. 错误
    B. 正确
17.修改server.xml后必须重启服务器。          (满分:2)
    A. 错误
    B. 正确
18.Java中,并非每个事件类都只对应一个事件。          (满分:2)
    A. 错误
    B. 正确
19.TCP/IP属于低层协议,它定义了网络接口层。          (满分:2)
    A. 错误
    B. 正确
20.Java Application是由独立的解释器程序来运行的。          (满分:2)
    A. 错误
    B. 正确
本内容由www.openhelp100.com整理发布

页: [1]
查看完整版本: 东师《Java程序设计》17春在线作业2答案资料