[东北师范大学]《Java程序设计》20春在线作业1-1(答案100分)
-[东北师范大学]Java程序设计20春在线作业1
试卷总分:100 得分:100
第1题,在Java中,开发图形用户界面的程序需要使用一个系统提供的类库,这个类库就是()包。
A、java.io
B、java.awt
C、java.applet
D、java.awt.event
正确答案:
第2题,下面代码的执行结果是什么?( )htmlbody
% 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题,以下字符常量中不合法的一个是()。
A、'l'
B、'\\'
C、"\n"
D、'我'
正确答案:
第4题,下面选项中不是面向对象编程主要体现的特性是()
A、封装性
B、继承
C、多态
D、类
正确答案:
答案来源:谋学网(www.mouxue.com),监听事件和处理事件()
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
正确答案:
第8题,以下说法哪项是正确的()
A、以上代码可通过编译
B、不能通过编译,因为没有实现MouseListener接口中的所有方法
C、不能通过编译,因为类头定义不能分行
D、能通过编译,若组件用该类作为Mouse的监听者并且接收了mouse-exited事件,则在执行过程中会抛出异常
正确答案:
第9题,下面哪个方法与applet的显示无关?()
A、draw()
B、update()
C、repaint()
D、paint()
正确答案:
答案来源:谋学网(www.mouxue.com),以下哪个方法用于定义线程的执行体? ()
A、start()
B、init()
C、run()
正确答案:
第11题,选出合理的标识符 ()
A、_sys1_lll
B、2mail
C、$change
D、class
正确答案:,C
答案来源:谋学网(www.mouxue.com),下面哪些说法是正确的?()
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
正确答案:,B
第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.
正确答案:,B
第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)
正确答案:,D
答案来源:谋学网(www.mouxue.com),以下是一段不完整的方法代码,下面哪些方法能够使该方法抛出一个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();
正确答案:,D
第16题,下面关于类的封装的描述,哪两个是正确的?()
A、成员变量没有访问控制符。
B、成员变量可以直接访问。
C、成员变量的访问控制符是private
D、提供方法对数据进行访问和修改
正确答案:,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 %
正确答案:,B,C
第18题,下面代码执行后,其正确的输出结果包括()。public class Example{
??public static void main(String args[] ){
??int l=0;
??do{
??System.out.println("Doing it for l is:"+l);
??}while(--l0)
??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
正确答案:,D
第19题,以下叙述正确的有?()
A、如果一个部件注册多个监听者,事件只会被最后一个监听者处理。
B、如果一个部件注册多个监听者,事件将被所有监听者处理。
C、一个部件注册多个监听者将导致编译出错。
D、可以将一个部件已注册的监听者移去。
正确答案:,D
答案来源:谋学网(www.mouxue.com),现有一变量声明为boolean aa;下面赋值语句中错误的是()。
A、aa=false;
B、aa=False;
C、aa="true";
D、aa=0;
正确答案:,B,C
第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、正确
正确答案:
答案来源:谋学网(www.mouxue.com),run方法是通过调用init方法来间接调用的,只有调用init时,系统才会为线程对象分配运行所需要的资源。
A、错误
B、正确
正确答案:
第26题,while语句是循环结构中的一种。
A、错误
B、正确
正确答案:
第27题,使用方法length( )可以获得字符串或数组的长度。
A、错误
B、正确
正确答案:
第28题,JavaApplet的字节码文件须嵌入HTML的文件中并由负责解释HTML文件的WWW浏览器充当解释器来解释运行。
A、错误
B、正确
正确答案:
第29题,声明为final的方法不能在子类中重载。
A、错误
B、正确
正确答案:
答案来源:谋学网(www.mouxue.com),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]