东师《Java程序设计》21秋学期在线作业1(随机题目)
Java程序设计21秋学期在线作业1试卷总分100得分100
东北师范大学2021秋学期在线作业
第1题javaawt包的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、多态
正确答案BCD
给定以下的JumpingBeanjava和indexjsp
publiclassJumpingBean{privateStringtitle=JumpingBeanprivateintnum=10publivoisetTitleStringtitle{thistitle=title}publiStringgetYoshi{return
A、Num0br
B、Num3br
C、Titlebr
D、TitleJumpingBeanbr
正确答案D
第13题下面哪两个设置一个jsp页的contenttype
A、%@contentTypetext/plain%
B、jspcontentTypetext/plain
C、%@pagecontentType=text/plain%
D、%response.setContentType(text/plain)%
正确答案D
第14题以下AWT类中哪些实现部件的布局
A、FlowLayout
B、GridBagLayout
C、ActionListener
D、WindowAdapter
正确答案B
下面代码执行后其正确的输出结果包括publicclassExample{
??publicstaticvoidmainStringargs[]{
??intl=0
??do{
??SystemoutprintlnDoingitforlis+l
??}whilel0
??SystemoutprintlnFinish
??}
}
A、Doingitforlis3
B、Doingitforlis1
C、Finish
D、Doingitforlis0
正确答案D
第16题什么原因可导致线程停止执行
A、有更高优先级的线程开始执行
B、线程调用了wait()方法
C、线程调用了yield()方法
D、线程调用了pause()方法;
正确答案BC
第17题类Test1定义如下
1.publicclassTest1{
2.publicfloataMethodfloatafloatb{}
3.
4.}
将以下哪种方法插入行3是不合法的
A、publicfloataMethod(floata,floatb,floatc){}
B、publicfloataMethod(floatc,floatd){}
C、publicintaMethod(inta,intb){}
D、privatefloataMethod(inta,intb,intc){}
正确答案CD
第18题下面哪个方法可以在任何时候被任何线程调用
A、notify()
B、wait()
C、notifyAll()
D、sleep()
正确答案EF
第19题设有如下代码
interfaceIFace{}
classCFaceimplementsIFace{}
classBase{}
publicclassObRefextendsBase{publicstaticvoidmainStringargv[]{ObRefobj=newObRefBaseb=newBaseObjectobj1=newObjectIFaceobj2=newCFace
//Here}
}
则在//Here处插入哪个代码将不出现编译和运行错误
A、obj1=obj2
B、b=obj
C、obj=b
D、obj1=b
正确答案BD
importjavawt*
publiclassXextendsFrame{
publistativoimainString[]args{Xx=newXxpackxsetVisibletrue}
publiX{setLayoutnewBorderLayoutPanelp=newPaneladdpBorderLayoutNORTHButtonb=newButto
A、标有North和South的两个按钮具有相同的宽度
B、标有North和South的两个按钮具有相同的高度。
C、标有North的按钮的高度可以随窗口的大小而改变。
D、标有North的按钮的宽度不随窗口的大小而改变。
正确答案D
第21题JavaApplication是由独立的解释器程序来运行的
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题针对服务器和客户机Javanet提供了两个不同的类ServerSocket类和Socket类
A、错误
B、正确
正确答案
第29题子类的成员变量能与其父类的成员变量同名
A、错误
B、正确
正确答案
abstract是抽象修饰符可以用来修饰类及其属性和方法
A、错误
B、正确
正确答案
第31题sessiontimeout30/sessiontimeout30的单位是秒
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题getParameterUserName如果请求中没有UserName返回值是
A、错误
B、正确
正确答案
第38题修改serverxml后必须重启服务器
A、错误
B、正确
正确答案
第39题在一个类中成员变量应该是惟一的但成员变量的名字可以和类中某个方法的名字相同以及局部变量、成员函数的参数可以和实例变量的名字相同
A、错误
B、正确
正确答案
第40题在大多数多线程的应用程序中线程之间不需要共享相同的对象
A、错误
B、正确
正确答案
本内容由易百教育整理发布
页:
[1]