东师Java程序设计2015第二次在线作业

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

东师《Java程序设计》2015第二次在线作业
、单选题(共10道试题,共30分。

V 1.下列哪个属于容器的构件?()
A.JFrame
B.JButton
C.JPnel
D.JApplet
满分:3分
2.<html>vbody> vjsp:use Bean id二"address" class二"Address Bean" /> <jsp:set Property name二"address" property="city" /> <jsp:get Property n ame二"address" prop erty="city" /> </body></html> 如果用下面的URL访问,页面会输出什么结果?
()
A.htt p://localhost:8080/ address.js p?city二Chicago
B.Los An geles
C.Chicago
D.Miami
满分:3分
A. 一条40像素长的垂直红线,
B. 一条40像素长的垂直黑线,
C. 一条50像素长的垂直黑线,
D. 一条50像素长的垂直红线, 一个边长为150像素的红色四方形一个边长为150像素的红色四方形一个边长为150像素的红色四方形一个边长为150像素的红色四方形
3.关于以下代码所画图形的说明,正确的是
满分:3分
4.在浏览器中执行appiet程序,以下选项中的哪个方法将被最先执
行()。

A.i ni t()
B.start()
C.destroy。

D.sto p()
满分:3分
5.下面代码的执行结果是什么?()<html><body> <% x=3; %> <% int x=5; %> <%! int x=7; %> x = <%=x%>, <%二this.x%> </body></html>
A.x = 3, 5
B.x = 3, 7
C.x = 5, 3
D.x = 5, 7
满分:3分
6.为实现多线程之间的通信,需要使用下列那种流才合适?()
A.Filter stream
B.File stream
C.Ran dom access stream
D.Pipde stream
满分:3分
7.以下哪个方法用于定义线程的执行体?
()
A.start()
B.i ni t()
C.run()
满分:3分
8.监听事件和处理事件()
A.都由Listener完成
B.都由相应事件Listener处登记过的构件完成
C.由Listener和构件分别完成
9. <html><body> <%{%> <jsp: use Bea n
id 二"address" <%}%> //1
street 属性? D. 由Listener 和窗口分别完成
满分:3分
class="Address Bean" scop e="sessi on" />
</body></html> 下面哪行放在//1位置可以打印出
()
A. <jsp:get Property n ame 二"address" prop erty 二"street" />
B. <% out .print (address.get Street ()); %>
C. <%= address.get Street () %>
D. <%= ((Address Bea n)sessi on. get Attribute("address")).get
Street() %>
满分:3分
10.创建一个标识有 关闭”按钮的语句是()。

A. TextField b = new TextField( 关闭”);“
B. Label b = new Label( 关闭”)';
C.Checkbox b = new Checkbox( 关闭”
D.Button b = new Button( 关闭”);
满分:3分
aMethod (float a , float b ) { } 3
.4. }将以下哪种方法插入行3 A. public float aMethod
(float a , float b , float c ) { } B. public float aMethod (float c , float d ) { }
C. public int aMethod (int a , int b ) { }
二、多选题(共10道试题,共30分。

)V 1.下面哪些元素的body
中(<elemnent>bodyv/element>) 可以用jsp:param?()
A.<jsp:i nclude ...>
B.<jsp:forwar ...>
C.<jsp:p arams >
D.<servlet -p arams...>
满分:3分
2.类Test1 定义如下:1. public class Test1{ 2. public float
是不合法的。

()
D. private float aMethod (int a , int b , int c) { }
满分:3分
3.考虑如下代码:class Tree{} class Pine exte nds Tree{} class Oak exte nds Tree{} p ublic class Forest { p ublic static void main( Strin g[]
args ) { Tree tree = new Pine(); if( tree instanceof Pine )
System.out. prin tl n(” Pin e" ); if( tree
A.Pine
B.Tree
C.Forest
D.Oops
满分:3分
4.下面哪两个是对的?()
A.静态的内部类需要一个静态的初始化方法
B.一个静态的内部类需要一个外部类的实例来调用
C.一个静态的内部类不需要外部类的实例来调用
D.一个静态的内部类的静态成员可以用静态类的类名来调用。

5.下面哪个叙述是正确的?(选择二个)
() 1. public class 满分:3分
MyTextArea exte nds TextArea { 2. p ublic MyTextArea(i nt n rows, int ncols) { 3. en ableEve nts(AWTEve nt.TEXT_ EVENT_MASK); 4. } 5. 6.
System.out .prin tl n( “ Processing a t
p ublic void p rocessTextEve nt (TextEve nt te) { 7. System.out .prin tl n( “ Processing a t
System.out .prin tl n( “ Processing a t
n cols )以至新构
boolean 而不是 7.下面哪个叙述是正确的?(选择二个)
() 1. Public class
A.源程序必须存放到MyTextArea.java 文件中
B.在行2和行3之间应该增加一句:super (nrows. 件有合适的大小
C.在行6 ProcessTextEvent ()的返回值应声明为 void.
D.在行7和8之间应增加一句:return true.
满分:3分
6.以下哪个是线程类的方法?()
A. yield()
B. slee p(lo ng msec)
C. go()
D. sto p()
满分:3分
MyTextArea exte nds TextArea { 2. p ublic MyTextArea(i nt n rows, int ncols) { 3. en
ableEve nts(AWTEve nt.TEXT_ EVENT_MASK); 4. } 5. 6.
p ublic void p rocessTextEve nt (TextEve nt te) {
7.
A.源程序必须存放到MyTextArea.java文件中
B.在行2和行3之间应该增加一句:super(nrows, ncols)以至新构
件有合适的大小
C.在行6 ProcessTextEvent()的返回值应声明为boolean而不是void.
D.在行7和8之间应增加一句:return true.
满分:3分
8.设有类定义如下:class InO ut{ Stri ng s= new Stri ng("Betwee n");
P ublic void amethod(fi nal int iArgs){ int iam; class Bicycle{ p ublic void
sayHello(){ //Here } } } public void an other(){ int iOther; } }
以下哪些语句可以安排在
A.System.out. prin tl n( s);
B.System.out. prin tl n(iOther);
C.System.out. pri ntl n(iam);
D.System.out. pri ntl n( iArgs);
满分:3分
9.类Test1 定义如下: 1 . public class Test1{ 2. public float
aMethod(float a,float b){ } 3 . 4. }将以下哪种方法插入行3
是不合法的。

()
A. public float aMethod (float a , float b , float c ) { }
B. public float aMethod
(float c , float d ) { } C. public int aMethod
(int a , int b ) { } 10. <html><body> <form
Servlet" method 二"POST">
<i nput typ e="submit" n ame </form>
D. private float aMethod (int a , int b , int c ) { }
满分:3分
n ame="data" acti on 二"/servlet/Data <input typ e="text"
n ame="n ame"> </body></html> 下面的哪两个方法可以取出 name 参数的值?()
A. Get P arameter (" name");
B. Get Parameter Value ("n ame");
C. Get P arameter Values ("n ame");
D. Get P arameters ("n ame");
满分:3分
三、判断题(共20道试题,共40分。

)V 1. Java 小程序(Applet )
的主类的父类必须是类Applet。

A.错误
B.正确
满分:2分
2. <sessio n-timeout>30v/sessio n-timeout>,30 的单位是秒。

A.错误
B.正确
满分:2分
3.修改server.xml后必须重启服务器。

A.错误
B.正确
满分:2分
4. Java Applet的字节码文件须嵌入HTML的文件中并由负责解释HTML文件的WWW浏览器充当解释器来解释运行。

A.错误
B.正确
满分:2分
5.所有的键盘事件都由KeyEvent类的对象表示。

“ CoUn果"count属性已经存在,会6. sessi on. set Attnbute(
满分:2分
抛出异常。

A.错误
B.正确
满分:2分
7. Tomcat的默认端口是80。

A.错误
B.正确
满分:2分
8. servlet的init()方法是每次请求时都调用。

A.错误
B.正确
满分:2分
9.在线程程序中,临界资源,或临界区是指在物理空间中临近的资
B.正确
满分:2分
10. Java提供了两种方法来创建多线程,其中一种是通过Thread类进行派生。

A.错误
B.正确
满分:2分
11. IP协议可以进行IP数据包的分割和组装,但是通过IP协议不能
知道数据包是否成功地发送给目标计算机。

A.错误
B.正确
满分:2分
12.对Web进行读取的执行操作,HttpURLConnection类提供的方
法能更好地完成任务。

A.错误
B.正确
满分:2分
13. Java中用户自定义的图形界面元素也可以响应用户的动作,具有交互功能。

A.错误
B.正确
满分:2分
14.容器是用来组织其他界面成分和元素的单元,它不能嵌套其他容
A.错误
B.正确
满分:2分
15. Java图形程序类可以分为二组:容器类和界面组件类。

A.错误
B.正确
满分:2分
16.针对服务器和客户机,Java .net提供了两个不同的类:
Serversocket 类和Socket 类
A.错误
B.正确
满分:2分
17. Java提供了四种方法来创建多线程。

A.错误
B.正确
满分:2分
18.利用Session和Application对象存储变量,可创建作用域跨页、甚至跨用户的变量。

A.错误
B.正确
满分:2分
19.向Applet中传递参数,定义<param>标记,可以用来传递Web 浏览器的applet参数。

A.错误
B.正确
满分:2分
20.如果P是父类P are nt的对象,而c是子类Child的对象,则语句c=p是正确的。

A.错误
B.正确
满分:2分。

相关文档
最新文档