skystar 发表于 2021-7-13 14:50:44

东北师范《Java程序设计》21春在线作业1-1


Java程序设计-[东北师范大学]Java程序设计21春在线作业1
试卷总分:100    得分:100
第1题,java.awt包的Panel类是()的子类。
A、Frame
B、Container
C、Canvas
D、Component
正确答案:


第2题,对于catch 子句的排列,下列哪种是正确的?()
A、父类在先,子类在后
B、子类在先,父类在后
C、有继承关系的异常不能在同一个 try 程序段内
D、先有子类,其他如何排列都无关
正确答案:


第3题,下列关于Java程序结构的描述中,不正确的一项是()。
A、一个Java源文件中可以包括一个package语句
B、一个Java源文件中可以包括多个类定义,但是只能有一个public类
C、一个Java源文件中可以有多个public类
D、源文件名与程序类名必须一致
正确答案:


第4题,下列说法中错误的一项是()。
A、Java语言提供了检测与避免死锁的机制
B、在Java语言中,要避免死锁,只能通过程序进行控制
C、释放锁的时候,应该按照死锁顺序的逆序进行
D、在编写程序的时候,可以对所有共享数据设汁一个统一的加锁顺序
正确答案:


类是对象的抽象,它的定义包括()部分
A、一部分
B、两部分
C、三部分
D、四部分
正确答案:


第6题,以下哪项可能包含菜单条()
A、Panel
B、Frame
C、Applet
D、Dialog
正确答案:


第7题,下列哪一项不属于Applet中的显示方法?()
A、update()
B、repaint()
C、drawLine()
D、paint()
正确答案:


第8题,下列方法中建议使用的是)
A、stop()
B、supend()
C、restume()
D、wait()
正确答案:


第9题,Panel类对象的默认布局是()。
A、FlowLayout布局
B、BorderLayout布局
C、CardLayout布局
D、GridLayout布局
正确答案:


布局管理器中的按钮位置有可能会根据Frame的大小改变而改变。()
A、BorderLayout
B、CardLayout
C、GridLayout
D、FlowLayout
正确答案:


第11题,面向对象程序设计的基本特征是()。
A、抽象
B、封装
C、继承
D、多态
正确答案:,B,C,D

给定以下的Jumping Bean.java和index.jsp
publiclass Jumping Bean {private String title = "JumpingBean";private int num = 10;publivoisetTitle(String title) {this.title = title;}publiString getYoshi() {return
A、"Num: 0br"
B、"Num: 3br"
C、"Title: br"
D、"Title: Jumping Beanbr"
正确答案:,D


第13题,下面哪两个设置一个jsp页的content type?()
A、%@ contentType "text/plain" %
B、jsp:contentType "text/plain"
C、%@ page contentType="text/plain" %
D、% response.setContentType("text/plain"); %
正确答案:,D


第14题,以下AWT类中哪些实现部件的布局?()
A、FlowLayout
B、GridBagLayout
C、ActionListener
D、WindowAdapter
正确答案:,B


下面代码执行后,其正确的输出结果包括()。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


第16题,什么原因可导致线程停止执行。()
A、有更高优先级的线程开始执行
B、线程调用了 wait()方法
C、线程调用了yield()方法
D、线程调用了pause()方法;
正确答案:,B,C


第17题,类Test1定义如下:
1.publicclassTest1{
2.      publicfloataMethod(floata,floatb){   }
3.      
4.}
将以下哪种方法插入行3是不合法的。()
A、publicfloataMethod(floata, floatb,floatc){}
B、publicfloataMethod(floatc,float d){}
C、publicintaMethod(inta, int b){}
D、private floataMethod(int a,int b,int c){}
正确答案:,C,D


第18题,下面哪个方法可以在任何时候被任何线程调用? ()
A、notify()
B、wait()
C、notifyAll()
D、sleep()
正确答案:,D


第19题,设有如下代码:
interface IFace{}
class CFace implements IFace{}
class Base{}
public class ObRef extends Base{public static void main(String argv[]){ObRef obj = new ObRef();Base b = new Base();Object obj1 = new Object();IFace obj2 = new CFace();
//Here}
}
则在 //Here处插入哪个代码将不出现编译和运行错误。
A、obj1=obj2;
B、b=obj;
C、obj=b;
D、obj1=b;
正确答案:,B,D


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
A、标有"North"和"South"的两个按钮具有相同的宽度
B、标有"North"和"South"的两个按钮具有相同的高度。
C、标有"North"的按钮的高度可以随窗口的大小而改变。
D、标有"North"的按钮的宽度不随窗口的大小而改变。
正确答案:,D


第21题,Java Application是由独立的解释器程序来运行的。
A、错误
B、正确
正确答案:


第22题,所有的键盘事件都由KeyEvent类的对象表示。
A、错误
B、正确
正确答案:


第23题,Java的字符类型采用的是Unicode编码,每个Unicode码占16个比特。
A、错误
B、正确
正确答案:


第24题,Java图形程序类可以分为二组:容器类和界面组件类。
A、错误
B、正确
正确答案:

break语句可以用在switch语句、while循环、do......while循环和for循环结构中。
A、错误
B、正确
正确答案:


第26题,应用程序一定要有main()方法,小程序一定要继承于Applet 类。
A、错误
B、正确
正确答案:


第27题,在程序中可对用final修饰的变量的值进行更改。
A、错误
B、正确
正确答案:


第28题,针对服务器和客户机,Java.net提供了两个不同的类:ServerSocket类和Socket类
A、错误
B、正确
正确答案:


第29题,子类的成员变量能与其父类的成员变量同名。
A、错误
B、正确
正确答案:


abstract 是抽象修饰符,可以用来修饰类及其属性和方法。
A、错误
B、正确
正确答案:


第31题,session-timeout30/session-timeout,30的单位是秒。
A、错误
B、正确
正确答案:


第32题,绘制普通矩形的方法为 drawRect。
A、错误
B、正确
正确答案:


第33题,所谓抽象类就是包含有抽象方法的类。
A、错误
B、正确
正确答案:


第34题,在Java中,可以利用程序使线程从执行状态转换到阻塞状态,即调用wait方法。
A、错误
B、正确
正确答案:


第35题,java异常处理中可以使用多个catch子句,此时应将高级别异常类的catch子句放在前面。
A、错误
B、正确
正确答案:


第36题,一个类中用private 修饰符修饰的属性成员,只能被该类的方法访问。
A、错误
B、正确
正确答案:


第37题,get Parameter("User Name"),如果请求中没有"User Name",返回值是""。
A、错误
B、正确
正确答案:


第38题,修改server.xml后必须重启服务器。
A、错误
B、正确
正确答案:


第39题,在一个类中,成员变量应该是惟一的,但成员变量的名字可以和类中某个方法的名字相同,以及局部变量、成员函数的参数可以和实例变量的名字相同。
A、错误
B、正确
正确答案:


第40题,在大多数多线程的应用程序中,线程之间不需要共享相同的对象。
A、错误
B、正确
正确答案:

页: [1]
查看完整版本: 东北师范《Java程序设计》21春在线作业1-1