东师《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]