java语言程序设计第4次形考_第1页
java语言程序设计第4次形考_第2页
java语言程序设计第4次形考_第3页
java语言程序设计第4次形考_第4页
免费预览已结束,剩余1页可下载查看

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、java语言程序设计第4次形考试卷总分:100判断题(共25题,共51分)1. (2 分)start()方法将启动线程对象,使之从新建状态转入就绪状态并进入就绪队列排队。2. (2 分)java的标准输出system.out是printstream 类的对象。v3. (2 分)如果希望从磁盘文件读取数据,或者将数据写入文件,还需要使用文件输入输出流类fileinputstream 和 fileoutputstream。v4. (2 分)线程的优先级是一个在1到10之间的正整数,数值越大,优先级越高,未设定优先级的线程其 优先级取缺省值1。x5. (2 分)凡是从外部设备流向中央处理器的数据流,

2、称之为输入流;反之,称之为输出流。6. (2 分)用户可以通过调用thread类的方法setpriority()来修改系统自动设定的线程优先级,使之符合程序 的特定需要。v7. (2 分)在java中,标准错误设备用system.err表示。它属于printstream类对象。v8. (2 分)thread类和runnable接口中共有的方法是run()和start()。x9. (2 分)每个java程序都有一个缺省的主线程,对于application类型的程序来说,主线程是方法main()执 行的线程。v10. (2 分)system.in只能从键盘读取二进制的数据。v11. (2 分)ja

3、va系统事先定义好两个流对象,分别与系统的标准输入和标准输出相联系,它们是system.in和system.out。12. (2 分)java语言使用thread类及其子类的对象来表示线程,新建的线程在它的一个完整的生命周期中通 常要经历新生、就绪、运行、阻塞和死亡等五种状态。j13. (2 分)在java中,创建线程的方法有两种:一种方法是通过创建thread类的子类来实现,另一种方法是 通过实现runnable接口的类来实现。v14. (2 分)java中的randomaccessfile类提供了随机访问文件的功能。v15. (2 分)对一般的计算机系统,标准输入通常是键盘,标准输出通常是

4、打印机。x16. (2 分)java的标准输入sy stem, in是inputstream类的对象,当程序中需要从键盘读入数据的时候,只需调 用system.in的read方法即可。v17. (2 分)java.io包中的接口中,处理字节流的有datalnput接口和dataoutput接口。v18. (2 分)多线程是指程序中同时存在着多个执行体,它们按几条不同的执行路线共同工作,独立完成各自的 功能而互不干扰。v19. (2 分)利用datalnputstream类和dataoutputstream类提供的成员方法可以方便地从文件中读写不同类 型的数据。v20. (2 分)在计算机系统中

5、,需要长期保留的数据是以文件的形式存放在磁盘、磁带等外存储设备中的。v21. (2 分)java语言的java.io包中的file类是专门用来管理磁盘文件和目录的。v22. (2 分)thread类中代表最高优先级的常量是max_priority ,表示最低优先级的常量是min_priority。v23. (2 分)在java中,实现同步操作的方法是在共享内存变量的方法前加synchronized修饰符。v24. (2 分)所有的字节输入流都从inputstream类继承,所有的字节输出流都从outputsteam类继承。25. (3 分)一个线程对象的具体操作是由run()方法的内容确定的,

6、但是thread类的run()方法是空的,其中没有 内容;所以用户程序要么派生一个thread的子类并在子类里重新定义run()方法,要么使一个类实现runnable接口并书写其中run()方法的方法体。v单选题(共22题,共49分)26. (3 分)下列说法中,错误的一项是()oa、thread类中没有定义run()方法27. (2 分)thread类的常量norm_priority代表的优先级是()。c、普通优先级28. (2 分)thread类定义在下列哪个包中?()b、java.lang29. (2 分)下列关于流类和file类的说法中错误的一项是()ob、file类可以修改文件内容3

7、0. (3 分)fileoutputstream 类的父类是()。c、outputstream31. (2 分)下列关于thread类的线程控制方法的说法中错误的一项是()。c、线程的sleep()方法调用结束后,该线程进入运行状态32. (2 分)下列数据流中,属于输入流的一项是()ob、从键盘流向内存的数据流33. (3 分)下列说法中,错误的一项是()0a、线程就是程序34. (3 分)下列流中哪一个使用了缓冲区技术?()a、bufferedoutputstream35. (2 分)能读入字节数据进行java基本数据类型判断的类是()oc、datalnputstream36. (2 分)

8、线程调用sleep()方法后,该线程将进入以下哪种状态?()c、阻塞状态37. (2 分)java系统标准输出对象system.out使用的输出流是()。a、printstream38. (2 分)使用哪一个类可以实现在文件的任一个位置读写一个记录?()b、randomaccessfile39. (3 分)若文件是randomaccessfile的实例f,并且其基本文件长度大于0,则语句f.seek(f.length()-l);实现的 功能是()ob、将文件指针指向文件的最后一个字符前面40. (2 分)下列哪一个是java系统的标准输入流对象?()b、system.in41. (2 分)若要删除一个文件,应该使用下列哪个类的实例?()b、file42. (2 分)下列说法中,错误的一项是()oa、线程一旦创建,则立即自动执行43. (2 分)方法resume()负责恢复下列哪一个线程的执行?()d、通过调用suspend()方法而停止的线程44. (2 分)下列关于线程优先级的说法中,错误的一项是()od、代表优先级的常数值越大优先级越低45. (2 分)下面的哪一个关键字通常用来对对象加锁,从而使得对对象的访问是排他

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论