100分 发表于 2020-6-29 18:39:28

Java程序设计东师20春在线作业1满分

Java程序设计20春在线作业1
1.[单选题] 在Java中,开发图形用户界面的程序需要使用一个系统提供的类库,这个类库就是()包。
答案资料下载请参考帮助中心说明
    A.java.io
    B.java.awt
    C.java.applet
    D.java.awt.event
    答:——D——
2.[单选题] 下面代码的执行结果是什么?( )<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
    答:——C——
3.[单选题] 以下字符常量中不合法的一个是()。
    A.’l’
    B.’\\’
    C.”\n”
    D.’我’
    答:——C——
4.[单选题] 下面选项中不是面向对象编程主要体现的特性是()
    A.封装性
    B.继承
    C.多态
    D.类
    答:————
5.[单选题] 监听事件和处理事件()
    A.都由Listener完成
    B.都由相应事件Listener处登记过的构件完成
    C.由Listener和构件分别完成
    D.由Listener和窗口分别完成
    答:————
6.[单选题] 哪个关键字可以对对象加互斥锁? ( )
    A.transient
    B.synchronized
    C.serialize
    D.static
    答:————
7.[单选题] paint()方法使用哪种类型的参数?()
    A.Graphics
    B.Graphics2D
    C.String
    D.Color    q+
    答:————
8.[单选题] 以下说法哪项是正确的()
    A.以上代码可通过编译
    B.不能通过编译,因为没有实现MouseListener接口中的所有方法
    C.不能通过编译,因为类头定义不能分行
    D.能通过编译,若组件用该类作为Mouse的监听者并且接收了mouse-exited事件,则在执行过程中会抛出异常
    答:————
9.[单选题] 下面哪个方法与applet的显示无关?()
    A.draw()
    B.update()
    C.repaint()
    D.paint()
    答:————
10.[单选题] 以下哪个方法用于定义线程的执行体??()
    A.start()
    B.init()
    C.run()
    答:————
11.[多选题] 选出合理的标识符 ()
    A._sys1_lll
    B.2mail
    C.$change
    D.class
    答:————
12.[多选题] 下面哪些说法是正确的?()
    A.Http Servlet.init () throws Servlet Exception
    B.Http Servlet.service () thrwos Servlet Exception anIOException
    C.Http Servlet.destroy () throws Servlet Exception
    D.Http Servlet.do Head () throws Servlet Exception
    答:————
13.[多选题] 下面哪个叙述是正确的?(选择二个)()
1. public class MyTextArea extends TextArea {
2. public MyTextArea(int nrows, int ncols) {
3. enableEvents(AWTEvent.TEXT_ EVENT_MASK);
4. }
5.
6. public void processTextEvent (TextEvent te) {
7. System.out.println(“Processing a t
    A.源程序必须存放到MyTextArea.java文件中
    B.在行2和行3之间应该增加一句:super(nrows, ncols)以至新构件有合适的大小
    C.在行6 processTextEvent()的返回值应声明为boolean而不是 void.
    D.在行7和8之间应增加一句:return true.
    答:————
14.[多选题] 指出下列哪个方法与方法public void add(int a){}为合理的重载方法。()
    A.public int add(int a)
    B.public void add(long a)
    C.public void add(int a,int b)
    D.public void add(float a)
    答:————
15.[多选题] 以下是一段不完整的方法代码,下面哪些方法能够使该方法抛出一个IOException,假定该方法返回true?()            
1. public void method(){
2.
3. if (someTestFails()){
4.
5. }
6.
7.}
    A.在行2增加:IOException e;
    B.在行4增加:throw e;
    C.在行4增加:throw new IOException();
    D.在行6增加:throw new IOException();
    答:————
16.[多选题] 下面关于类的封装的描述,哪两个是正确的?()
    A.成员变量没有访问控制符。
    B.成员变量可以直接访问。
    C.成员变量的访问控制符是private
    D.提供方法对数据进行访问和修改
    答:————
17.[多选题] 下面哪些jsp action中允许使用表达式(expression)?()
    A.<jsp:setProperty name=”name” value=<%= expression %>
    B.<jsp:include page=<%= expresion %>
    C.<jsp:paran name=”name” value=<%= expression %>
    D.<jsp:getProperty name=<% expression %>
    答:————
18.[多选题] 下面代码执行后,其正确的输出结果包括()。public class Example{
public static void main(String args[] ){
int l=0;
do{
System.out.println(“Doing it for l is:”+l);
}while(--l>0)
System.out.println(“Finish”);
}
}
    A.Doing it for l is 3
    B.Doing it for l is 1
    C.Finish
    D.Doing it for l is 0
    答:————
19.[多选题] 以下叙述正确的有?()
    A.如果一个部件注册多个监听者,事件只会被最后一个监听者处理。
    B.如果一个部件注册多个监听者,事件将被所有监听者处理。
    C.一个部件注册多个监听者将导致编译出错。
    D.可以将一个部件已注册的监听者移去。
    答:————
20.[多选题] 现有一变量声明为boolean aa;下面赋值语句中错误的是()。
    A.aa=false;
    B.aa=False;
    C.aa="true";
    D.aa=0;
    答:————
21.[判断题] Java Applet是由独立的解释器程序来运行的。
    A.错误
    B.正确
    答:————
22.[判断题] Java语言的源程序代码是由一个或多个编译单元组成,每个编译单元可包含多个类或接口,但每个编译单元可以有一个以上的类或接口是公共的。
    A.错误
    B.正确
    答:————
23.[判断题] Java有两类程序:Java Application和Java Applet,其中Java Applet程序只能在图形界面中工作,而Java Application程序只能在字符界面中工作 。
    A.错误
    B.正确
    答:————
24.[判断题] Java小程序(Applet)的主类的父类必须是类Applet。
    A.错误
    B.正确
    答:————
25.[判断题] run方法是通过调用init方法来间接调用的,只有调用init时,系统才会为线程对象分配运行所需要的资源。
    A.错误
    B.正确
    答:————
26.[判断题] while语句是循环结构中的一种。
    A.错误
    B.正确
    答:————
27.[判断题] 使用方法length( )可以获得字符串或数组的长度。
    A.错误
    B.正确
    答:————
28.[判断题] JavaApplet的字节码文件须嵌入HTML的文件中并由负责解释HTML文件的WWW浏览器充当解释器来解释运行。
    A.错误
    B.正确
    答:————
29.[判断题] 声明为final的方法不能在子类中重载。
    A.错误
    B.正确
    答:————
30.[判断题] java中一个子类可以有多个父类,并可以为一个(父)类定义多个子类。
    A.错误
    B.正确
    答:————
31.[判断题] 在applet的执行过程中,applet的安全管理器对它进行强制地限制约束。
    A.错误
    B.正确
    答:————
32.[判断题] 当一个方法在运行过程中产生一个异常,则这个方法会终止,但是整个程序不一定终止运行。
    A.错误
    B.正确
    答:————
33.[判断题] 一个Java Applet源程序的主类能有多个父类。
    A.错误
    B.正确
    答:————
34.[判断题] 在Java中对象可以赋值,只要使用赋值号(等号)即可,相当于生成了一个各属性与赋值对象相同的新对象。
    A.错误
    B.正确
    答:————
35.[判断题] 在Java中%是取余运算符,要求两端操作数为整型。
    A.错误
    B.正确
    答:————
36.[判断题] 接口是由常量和抽象方法组成的特殊类。
    A.错误
    B.正确
    答:————
37.[判断题] 抽象方法必须在抽象类中,所以抽象类中的方法都必须是抽象方法。
    A.错误
    B.正确
    答:————
38.[判断题] 子类的成员变量能与其父类的成员变量同名。
    A.错误
    B.正确
    答:————
39.[判断题] Java中数组的元素可以是简单数据类型的量,也可以是某一类的对象。
    A.错误
    B.正确
    答:————
40.[判断题] 在线程程序中,临界资源,或临界区是指在物理空间中临近的资源。
    A.错误
    B.正确
    答:————

奥鹏无忧答案网,附件是答案,核对题目下载
页: [1]
查看完整版本: Java程序设计东师20春在线作业1满分