java复习题库第五、六章.docxVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第五章 多线 程 选择题 线程调用了 sleep()方法后,该线程将进入( C )状态。 可运行状态B.运行状态C.阻塞状态D.终止状态 关于 java 线程,下面说法错误的是(D) 线程是以 CPU 为主体的行为 java 利用线程使整个系统成为异步 创建线程的方法有两种:实现 Runnable 接口和继承 Thread 类 新线程一旦被创建,它将自动开始运行 在 java 语言中,临界区可以是一个语句块,或者是一个方法,并用(A ) 关键字标识。 synchronized include import Thread 线程控制方法中,yield()的作用是(D) 返回当前线程的引用 使比其低的优先级线程执行 强行终止线程 只让给同优先级线程运行 java 用(A)机制实现了进程之间的异步执行 监视器 虚拟机 多个 CPU 异步调用 下面代码运行的结果是什么?(D) public class MyThread implements Runnable { String myString = Yes ; public void run() { this.myString = No ; } public static void main(String[] args) { MyThread t = new MyThread(); new Thread(t).start(); for (int i=0; i 10; i++) System.out.print(t.myString); } } A. 打印yes yes yes yes yes yes B. 打印no no no no no no no no C. 打印yes no yes no ye no ye no D. 不确定 二、填空题 多线程 是 java 程序的并发机制,它能同步共享数据、处理不同的事件。 线程的创建有两种方法:实现 Runnable 接口和继承 Thread 类。 多线程程序设计的含义是可以将程序任务分成几个 并行 的子任务。 java 中,新建的线程调用start()方法、如myThread.start(),将使线程的状态从 New(新建状态)转换为 可运行状态 。 第六章 一、是非题 所谓缺省构造函数就是没有参数的构造函数。() 对象成员变量在对象创建时会获得一个缺省的初始值。() Java数组随时可以改变大小。() InputStream和OutputStream读写的数据是8位的。() 5.Java是强类型语言。() 6.Java没有指针,引用不能等同于指针。() 7.protected的成员只能被继承类成员存取。() 8.任何的Applet都完全不能访问本地资源。() 9. Anonymous Inner Class (匿名内部类) 可以extends(继承)其它类。() 10.final类是为防止他人从你的类上派生新类,此类是不可继承的。() 11.super()和this()方法只能在构造函数里调用。() 12.接口的所有方法默认都是public,abstract和non-static的。() 13.接口可以声明成final。() 二、简述题 一个空数组与一个长度为0的数组有什么区别? Vector对象的大小与容量之间有什么区别? 3.String类和StringBuffer类的主要区别是什么? 答案: 一、 1. T 2. T,初始值是0 3. F 4. T, reader和writer是16位 T, 要有确定类型的,除过list和log 的 T,指针是可计算的,引用是不可计算 F,包内和子类13.F 二、 F,授权后可以访问 9. T 10.T 11.T 12.T 答: 一个空数组是指不包括任何Object引用的数组对象。而一个长度为0的数组是指有0个元素的数组对象。 答:一个Vector对象的大小是包含的Object引用的实际数量。而容量是指为Object 引用分配的存储空间的数量。 答:String类:用于比较两个字符串,查找和抽取串中的字符或子串,字符串与其他类型的转换等,String类对象的内容一旦被初始化就不能再改变。StringBuffer类:用于内容可以改变的字符串,可以将其他各种类型的数据增加、插入到字符串中,也可以翻转字符串中原来的内容。 1、 阅读下列代码后,正确的说法是( C ) public class Person { static int arr[] = new int[10]; public static void main(String args[]) { System.out.println(arr[1]); } } A、编译时将产生错误 B、编译时正确,运行时将产生错误C、

文档评论(0)

hao187 + 关注
官方认证
文档贡献者

该用户很懒,什么也没介绍

认证主体武汉豪锦宏商务信息咨询服务有限公司
IP属地上海
统一社会信用代码/组织机构代码
91420100MA4F3KHG8Q

1亿VIP精品文档

相关文档