- 1、本文档共20页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
java期末考试题解答
1.在下列选项中,对整型数据类型占用内存数量描述错误的是( C)。A.int类型的数据在内存中占用4个字节B.short类型的数据在内存中占用2个字节C.long类型的数据在内存中占用16个字节D.byte类型的数据在内存中占用1个字节2.下面的选项中,不是关于面向对象特点的描述正确的是( C)。A.继承性B.多态性C.稳定性D.封装性3.在下列选项中选出错误的变量名( C)。A.IDoLikeTheLongNameClassB.$byteC.intD._ok4.下面对final关键字的使用,错误的是(C ).。A.final可以定义常量B.子类不能重写父类的final方法C.可以通过继承的方式来建立一个final类的子类D.定义成final的方法有时可以提高程序性能5.下面的关于访问控制关键字的描述错误的是( )。A.声明为public的内容可以被从任何地方访问B.被声明成private的成员不能被该类外看到C.如果一个成员不含有一个明确的访问说明,默认为publicD.被声明成protected的成员可以被所在包的任何地方访问6.下面选项中,关于异常的描述错误的是(C )。A.异常是在运行时代码序列中产生一种异常情况B.异常是一种运行时错误C.把需要进行监控的程序代码写在catch块中D.过多的使用try…catch会降低程序的运行性能7.Java语言中用来拆分字符串的方法是(B )。A.replace()B.split()C.toLowerCase()D.toUpperCase()8.int类型的包装类是( A)。A.IntegerB.IntC.INTD.Ing9.关于static关键字描述错误的是(B)。A.表示静态B.用来创建对象C.static修饰的属性,所有对象共用同一地址D.static修饰的方法不能直接调用非static属性10.怎样获得数组的长度( C)。A.length( )方法B.size( )方法C.length属性D.size属性11.关于构造方法,描述错误的是(D )。A.定义构造方法时,不需要加返回值类型B.可以使用private关键字修饰构造方法C.构造方法不能是抽象的D.构造方法不能有参数12.下面的选项中,描述正确的是(A )。A.在Java中只允许单一继承B.在Java中一个类只能实现一个接口C.在Java中一个类不能同时继承一个类与实现一个接口D.在Java中可以继承多个父类13.如果要存储一些数据,要求没有重复数据,下面的选项中,有此特点的项是( B)。A.MapB.SetC.ListD.Vector14.下列选项中,可以直接导致线程被停止执行的项是( B)。A.从一个同步块中返回B.调用对象的wait()方法C.调用对象的notify()方法D.调用对象的notify All()方法15.编写程序的时候使用了import a.b.c.*则( B)。A.导入了a包中b包中c包的所有的类与子包。B.导入了a包中b包中c包的所有的类,不包含子包。C.导入了a包与b包与c包中所有的类D.其他项都不正确16.哪个关键字可以对对象加互斥锁(B )。A.transientB.synchronizedC.serializeD.static17.下面哪个方法可以在任何时候被任何线程调用( D)。A.notify ()B.wait()C.notifyall()D.sleep()18.下列选项中,对List描述不正确的是( C)。A.List中每个元素是按照顺序存储的B.可以精确的控制每个元素的插入位置C.List中不允许有相同的元素出现D.Vector是List的子类19.下列选项对多线程的状态描述错误的是(B )。A.当线程被创建的时候,线程还没有开始运行,此时线程处在新生状态B.一个可运行线程将一直处于运行状态C.当一个线程被阻塞,另一个线程就可以被操作系统调度运行了D.因为run方法正常退出或因为一个未被捕获的异常都可以导致线程的死亡20.可以使用本机地址创建一个客户端socket对象的选项是(A )。A.Socket s=new Socket (InetAddress.getLocalHost(),5678);B.Socket s=new Socket (InetAddress.setLocalHost(),5678);C.Socket s=new Socket (InetAddress , 5678);D.ServerSocket s=new ServerSocket (InetAddress.getLocalHost(),5678);21.下列选项中属于Java原始数据类型的选项是( C)。A.IntB.ShortC.intD.Char22.下列关于修饰符混用的说法,错误的是( D)。A.
文档评论(0)