版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
java高级程序设计综合测试测试卷附答案1、两个过程争夺同一个资源A.一定死锁B.不一定死锁(正确答案)C.不会死锁D.以上说法都不对2、下列不属于线程状态的是A.运行B.就绪C.停止(正确答案)D.死亡3、使用Dom4j解析XML文档,其中获取根节点的方法是A.rootElement()B.getRootNode()C.getRootElement()(正确答案)D.rootNode()4、使用Dom4j为XML文档的节点添加内容,正确的是A.节点.setText("内容");(正确答案)B.节点.addText("内容");C.节点.addContext("内容");D.节点.setContext("内容");5、在Java的IO操作中,()方法可以用来刷新流的缓冲A.voidrelease()B.voidclose()C.voidremove()D.voidflush()(正确答案)6、Java网络编程中,描述错误的是A.用于接收客户端的Socket类请求B.是一个阻塞方法C.设置开启的端口号必须要小于1024(正确答案)D.设置开启的端口要尽量大一些,避开常用软件端口号7、编辑XML时,关于属性声明错误的是A.标记中可以使用多个属性B.属性可以出现在起始标记或结束标记中(正确答案)C.属性名是大小写敏感的D.属性值必须用引号引上8、线程可以通过()方法休眠一段时间,然后恢复运行A.runB.stopC.yieldD.sleep(正确答案)9、File类型中定义了()方法来创建一级目录?A.createNewFileB.existsC.mkdirs(正确答案)D.mkdir10、网络编程中,下列包含Internet地址的类的对象是A.AppletB.DatagramsocketC.InetAddress(正确答案)D.AppletContext11、不符合格式良好的XML文档的要求的是A.文档可以有一个以上的根元素(正确答案)B.有符合规范的声明语句C.每个元素有正确的起始、结束标记D.元素正确嵌套,没有交叉现象出现12、关于XML描述错误的是A.XML是可扩展标记语言B.XML主要用于提供数据表述格式C.XML的可扩展性不强(正确答案)D.XML主要用于不同应用程序间的数据交换13、启动一个线程的方法是A.sleepB.run(正确答案)C.startD.stop14、在网络编程中,能够获取Socket对象的输入流的方法是A.OutputStreamB.getInputStream(正确答案)C.InputStreamD.getOutputStream15、关于Xpath描述错误的是A.Xpath即XML路径语言B.Xpath可以快速定位、获取所需要的节点C.可以使用selectNodes("表达式")方法查找相应节点D.在使用Xpath时,不需要导入相应的jar包(正确答案)16、关于XML的文档结构描述错误的是A.一个基本的XML文档通常由序言和文档元素两部分组成B.XML文档中的序言可以包括XML声明、处理指令和注释C.XML文档中的元素以树形结构排列D.XML文档的声明必须要写(正确答案)17、Java网络编程,当找不到客户的服务器地址会抛出A.IOExcpetionB.UnknownHostException(正确答案)C.SocketExceptionD.MalformedURLException18、对于XML文档元素描述错误的是A.XML文档中可以有多个顶层元素(正确答案)B.XML文档中的元素可以嵌套C.XML文档元素由开始标记、属性、元素内容和结束标记这几个部分组成D.XML的元素可以自己命名,但要遵照一定的规则19、关于Runnable接口描述错误的是A.定义Runnable接口的实现类,不需要重写run()方法(正确答案)B.使用Runnable接口,可以很好的实现多线程之间的资源共享C.Runnable对象仅作为Thread类对象操作的目标对象,而实际的线程对象依然是Thread类的实例D.Runnable方式适合多个相同程序代码的线程去处理同一个资源20、File类型中定义了()方法来判断一个文件是否存在A.createNewFileB.renameToC.deleteD.exists(正确答案)21、针对设计模式中的单例模式,为了实现“单例”,必须要做到A.给该类创建一个有参构造方法B.私有化构造方法(正确答案)C.将构造方法的访问级别改为protectedD.给该类分别创建无参和有参构造方法22、线程中的sleep(longmillis)方法的参数单位是A.微秒B.毫秒(正确答案)C.秒D.分钟23、下列哪一个操作可以使线程从运行状态进入其他阻塞状态A.sleep(正确答案)B.waitC.yieldD.start24、下列说法正确的是A.一个进程默认有两个主线程B.实现多线程的方法不可以用继承Thread类来完成C.多个线程之间的执行顺序是确定的D.一个进程可以包含多个线程(正确答案)25、关于同步代码块描述错误的是A.使用同步代码块可以保证同一时间只能一个线程对敏感数据的操作B.为了保证数据的安全性(准确),可以引入同步代码块C.同步代码块符合“加锁修改释放锁”的逻辑D.使用同步代码一定会造成死锁(正确答案)26、使用Dom4j为XML文档的节点添加属性,正确的是A.节点.addAttributes();B.节点.addAttribute("属性名","属性值");(正确答案)C.节点.addAttributes("属性名","属性值");D.节点.addAttributes();27、关于同步方法描述错误的是A.同步方法不如同步代码块效果好(正确答案)B.同步方法的同步监视器就是this当前对象本身C.如果某个线程调用同步方法,就会给当前对象本身上锁。D.同步方法和同步代码块使相同的关键字来修饰28、对于设计模式中单例模式的要点,描述错误的是A.单例可以通过一个公共的、非静态方法向所有对象提供这个唯一的实例(正确答案)B.单例类只能有一个实例C.单例类必须自行创建唯一的实例D.单例类必须向所有对象提供这一实例29、关于线程描述错误的是A.所有的线程对象都必须是Thread类或其子类的实例B.run()方法是线程的执行主体方法C.setName()方法可以设置线程的名字D.想要判断当前线程是否活跃,可以使用live()方法(正确答案)30下列说法错误的是A.线程就是程序(正确答案)B.线程是一个程序的单个执行流C.线程是指一个程序的多个执行流D.多线程用于实现并发31、在服务器上提供了基于TCP的时间服务应用,该应用使用port为13。创建连接到此服务器的语句是:A.Sockets=newSocket(“”,13);(正确答案)B.Sockets=newSocket(“:13”);C.Sockets=accept(“”,13);D.Sockets=accept(“:13”);32、XML是什么的缩写A.UnifiedModelingLanguageB.HypertextMarkupLanguageC.ExtensibleMarkupLanguage(正确答案)D.ExperimentalMarkupLanguage33、使用JavaIO流实现对文本文件的读写过程中,需要处理下列()异常A.ClassNotFoundExceptionB.IOException(正确答案)C.SQLExceptionD.RemoteException34、TCP/IP是一种A.标准B.协议(正确答案)C.语言D.算法35、下列哪一个ThreadLocal类的方法可以返回放前线程所对应的线程局部变量值A.get()(正确答案)B.remove()C.set()D.add()36、下列说法中错误的一项是A.一个线程是一个Thread类的实例B.线程从传递给纯种的Runnable实例run()方法开始执行C.线程操作的数据来自Runnable实例D.新建的线程调用start()方法就能立即进入运行状态(正确答案)37、关于OutputStream描述正确的A.字节输出流(正确答案)B.字节输入流C.字符输入流D.字符输出流38、如果在关闭socket时发生一个I/O错误,会抛出A.IOException(正确答案)B.UnknownHostExceptionC.SocketExceptionD.MalformedURLException39、关于ThreadLocal类描述错误的是A.它是Java提供的一个线程安全类B.使用ThreadLocal类可以很便捷的隔离多线程程序的竞争资源C.ThreadLocal的值不可以是任意类型(正确答案)D.ThreadLocal的实例代表了一个线程局部的变量40、关于线程的运行,说法错误的是A.线程之间是独立运行的B.线程的执行是抢占式的C.线程一旦运行就不可能停止,直到自己的运行代码执行完毕(正确答案)D.对于某些应用程序,开启多个线程能提高执行效率41、同步代码块的关键字是A.sychronidB.sychronziedC.synchronized(正确答案)D.synchronization42、以下关于File类说法正确的是A.一个File对象代表了操作系统中的一个文件或者文件夹B.可以使用File对象创建和删除一个文件(正确答案)C.可以使用File对象创建和删除一个文件夹(正确答案)D.当一个File对象被垃圾回收时,系统上对应的文件或文件夹.43、下列符合单例模式的使用场景的是A.需要多个该类的实例对象时B.创建对象需要消耗的资源过多,而该对象每次使用时功能均一样,没必要重复创建(正确答案)C.需要定义大量的静态常量和静态方法(如工具类)的环境,可以采用单例模式(正确答案)D.在整个项目中,需要一个共享访问点或共享数据,保证不同用户不同时间访问的都是同一个数据(正确答案)44、网络编程中,关于单向和双向通信描述错误的是A.单向通信就是只有一端发送数据,另外一段只需接收数据B.双向通信是指服务端和客户端都可以发送和接收数据C.单向通信是指客户端只能发送数据,而服务端只能接收数据(正确答案)D.双向通信是指客户端只能接收数据,而服务端只能发送数据(正确答案)45、下列关于简单工厂模式的描述错误的是A.想要完全封装隔离具体实现,让外部只能通过接口来操作封装体,那么可以选用简单工厂模式B.想要把对外创建对象的职责集中管理和控制,可以使用简单工厂模式C.简单工厂有4个角色(正确答案)D.简单工厂的目的在于隐藏创建对象的过程,让调用者直接拿到可以使用的对象46、关于同步和死锁描述正确的是A.同步越多越好B.同步就是指一个线程要等待另外一个线程执行完毕后才会继续执行的一种操作形式(正确答案)C.只要有同步就一定会有死锁D.所谓死锁,就是指两个线程都在等待彼此先完成,造成了程序的停滞状态。(正确答案)47、下列属于进程的特点的是A.独立性(正确答案)B.动态性(正确答案)C.并发性(正确答案)D.完整性48、线程什么时候处于死亡状态A.run()方法执行完成,线程正常结束(正确答案)B.调用了线程的
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2024年转基因食品项目投资申请报告代可行性研究报告
- 《改好食用真菌》课件
- 非盈利组织会计制度
- 《教育心理学宝典》课件
- 学校安全工作应急预案
- 有意义的植树节活动策划方案(34篇)
- 感恩父母演讲稿范文1300字(33篇)
- 陕西省宝鸡市陈仓区2023-2024学年八年级上学期期末考试数学试卷(含答案)
- 福建省莆田市城厢区2023-2024学年七年级上学期期末考试数学试卷(含答案)
- 中国第三方在线支付市场年度综合报告
- 三年级上册英语课件-Unit3 Look at me-人教(PEP) (6)(共30张PPT)
- 西方音乐史课程大纲
- 2022-《参与感:小米口碑营销内部手册》
- 糖皮质激素在呼吸科的应用课件
- 合法离婚协议书(2篇)
- 2022年广东南方报业传媒集团有限公司招聘笔试题库及答案解析
- 水轮发电机组大修质量标准
- 20m29.6m30.4m20m钢箱梁桥实例设计内容与表达
- 冀教版四年级上册英语Unit 4单元测试卷(含听力音频)
- VMWare Horizon7平台集成指南
- 音响工作总结共3篇(剧院音响工作个人总结)
评论
0/150
提交评论