《JAVA高级程序设计》习题考试题库(含答案).docx
《《JAVA高级程序设计》习题考试题库(含答案).docx》由会员分享,可在线阅读,更多相关《《JAVA高级程序设计》习题考试题库(含答案).docx(64页珍藏版)》请在第一文库网上搜索。
1、JAVA高级程序设计习题考试题库(含答案)一、单选题1 .如果在关闭socket时发生一个I/O错误,会抛出A、 IOExceptionB、UnknownHostExcept i onC SocketExceptionD、Ma I formedllRLExcept i on答案:A2 .关于XML标签命名规范下列说法错误的是A、XML标签不允许使用中文B、XML标签不允许使用出$和_以外的其他特殊字符C、XML标签不允许存在空格D、XML标签严格区分大小写答案:A3 .编辑XML时,关于属性声明错误的是Ax标记中可以使用多个属性B、属性可以出现在起始标记或结束标记中C、属性名是大小写敏感的D、
2、属性值必须用引号引上答案:B4 .关于使用Runnable接口实现多线程描述错误的是Ax定义Runnable接口的实现类,不需要重写run ()方法B、使用Runnable接口,可以很好的实现多线程之间的资源共享C、Runnable对象仅作为Thread类对象操作的目标对象,而实际的线程对象依然是Thread类的实例D、Runnable方式适合多个相同程序代码的线程去处理同一个资源答案:A5 .关于线程的运行,说法错误的是A、线程之间是独立运行的B、线程的执行是抢占式的C、线程一旦运行就不可能停止,直到自己的运行代码执行完毕D、对于某些应用程序,开启多个线程能提高执行效率答案:C6,若在E盘下
3、已有文件a. txt,并且文件中已经存在文本内容,现执行如下代码:Fi leOutputStreamfos=newFi IeOutputStream( uE:/a.txt );A、E盘下的a. txt将会被删除B、编译报错C、E盘下的a. txt将会被清空D、以上说法都不对答案:C7 .使用Fi IeInputStream读取文件内容的正确步骤应该是、创建FilelnputStream对象、找到目标文件、读取数据、关闭流A、B、C、D、答案:B8 .网络编程中,下列包含IP地址的类的对象是Ax AppIetB、 DatagramSocketCx InetAddressD、 ServerSock
4、et答案:C9.在程序读入字符文字时,推荐使用以下哪个流A、Fi I eReaderB、 Fi leWriterC、 Fi IeInputStreamDx ObjectInputStream答案:A10 .对于XML文档元素描述错误的是A、XML文档中可以有多个顶层元素B、XML文档中的元素可以嵌套C、XML文档元素由开始标记、属性、元素内容和结束标记这几个部分组成D、XML的元素可以自己命名,但要遵照一定的规则答案:A11 .使用Dom4j为XML文档的节点添加属性,正确的是Av 节点.addAttr i butes ();B、节点.addAttr ibute( 属性名,”属性值“);C、节
5、点.addAttr i butes (”属性名“,“属性值”);D、节点.addElement ();答案:B12 .两个线程争夺同一个资源A、一定死锁B、不一定死锁C、不会死锁D、以上说法都不对答案:B13 .如果要完成一个视频文件的拷贝,应该使用哪一组流对象进行配合Av Fi IeInputStream 和 Fi IeOutputStreamBx Fi I eReader 和 Fi leWr iterC BufferedReader 和 BufferedWr iterDx Object InputStream 和 ObjectOutputStream答案:A14 .以下对于XPath语法描
6、述错误的是A、” 表示绝对路径,必须从根节点开始B、/”表示相对路径,可以从任意位置开始C、表示通配符D、tu,表示选取属性答案:C15 .下面的程序段的功能是 Fi lef i le1=newFi le(e:xxxyyy) ;f i Ie1. mkdi r0Ax在当前目录下生成子目录:xxxyyyB、生成目录:e:xxxyyyC、在当前目录下生成文件xxx yyyD、以上说法都不对答案:D16 .关于XML的文档结构描述错误的是A、一个基本的XML文档通常由序言和文档元素两部分组成B、XML文档中的序言可以包括XML声明、处理指令和注释C、XML文档中的元素以树形结构排列D、XML文档的声明
7、必须要写答案:D17 .下列关于线程说法中错误的一项是A、一个线程是一个Thread类的实例B、就绪状态下的线程如果获取到CPU执行权就会进入运行状态C、一条死亡状态的线程可能重新进入就绪状态D、运行状态下的线程在执行了 sleep方法后进入阻塞状态答案:C18 .下面关于Java线程描述正确的是A、Java的线程一定是Thread类或其子类的对象。B、通过调用线程的run ()方法启动线程。C、一般情况下,多个线程间的具体执行顺序是可以预知的。D、通过实现Runnable接口也可以创建线程,这时的线程对象就不是Thread类或其子类的对象。答案:A19 . File类提供的方法中,哪个方法可
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- JAVA高级程序设计 JAVA 高级 程序设计 习题 考试 题库 答案