- 1、本文档共9页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
word
一、单项选择题〔总分60〕
1.〔分值:1.1分〕当线程A使用某个对象,而此对象又需要线程B修改后才能符合A线
程的需要,这时线程A就要等待线程B完成修改工作,这种现象称为〔〕
A:线程的同步
B:线程的互斥
C:线程的调度
D:线程的就绪
2.〔分值:1.1分〕在以下四个供选的整数中,能作为线程最高优先级的整数是
A:0
B:1
C:10
D:11
3.〔分值:1.1分〕在Java中,线程的调度策略采用
A:分时式
B:抢占式
C:非分时式
D:非抢占式
4.〔分值:1.1分〕采用缓冲式输出时,如果又想立即写入到文件,如此需要调用的方法是
A:flash()
B:flush()
C:write()
D:read()
5.〔分值:1.1分〕如果发生多个线程形成一个等待环,这样,所有线程都陷入相互等待的
状态。这种循环等待现象称为〔〕
A:互斥
B:同步
C:死锁
D:临界
6.〔分值:1.1分〕下面有关临界段表示错误的答案是
A:多线程互斥使用共享资源的程序段被称为临界段
B:临界段是一种加锁机制,与多线程共享资源有关
C:临界段的作用是在任何时该一个共享资源只能供一个线程使用
D:如果一个线程已进入某个共享资源的临界段,且还没有使用完毕,其他进程可抢占这个
共享的资源
7.〔分值:1.1分〕为8位字节流数据提供读操作支持的类是〔〕
A:FileInputStream
B:FileOutputStrem
C:FileReader
D:FileWriter
8.〔分值:1.1分〕在Java程序中,已将FileWriter对象接到BufferedWriter对象上,要实
现缓冲式输出,可对BufferedWriter对象使用的方法是〔〕
A:read()
B:write()
C:readLine()
1/9
word
D:writeLong()
9.〔分值:1.1分〕当使用FileInputStream类中的read()方法时,如果没有读入一个字节数
据时,返回值为〔〕
A:0
B:-1
C:true
D:false
10.〔分值:1.1分〕一个实现Runnabel接口的类必须要实现的方法是〔〕
A:start()
B:run()
C:sleep()
D:init()
11.〔分值:1.1分〕以下是关于线程的表示,正确的答案是()
A:多线程的使用可以提高设备的平行工作能力,但是使系统管理变得复杂
B:同一个进程下的线程都有自己的状态、专用数据段和独立的内存资源
C:线程是能独立运行的程序
D:进_______程的执行效率比线程的执行效率高
12.〔分值:1.1分〕在Java的类库中,包含实现输入/输出操作的包是()
13.〔分值:1.1分〕线程调用了sleep〔〕方法后,该线程将进入〔〕状态。
A:可运行状态
B:运行状态
C:阻塞状态
D:终止状态
14.〔分值:1.1分〕关于java线程,下面说法错误的答案是〔〕
A:线程是以CPU为主体的行为
B:java利用线程使整个系统成为异步
C:创建线程的方法有两种:实现Runnable接口和继承Thread类
D:新线程一旦被创建,它将自动开始运行
15.〔分值:1.1分〕在java中的线程模型包含〔〕
A:一个虚拟处理器
B:CPU执行的代码
C:代码操作的数据
D:以上都是
16.〔分值:1.1分〕在java语言中,临界区可以是一个语句块,或者是一个方法,并用〔〕
关键字标识。
A:synchronized
B:include
C:import
D:Thread
2/9
专注于中小学教案的个性定制:修改,审批等。本人已有2年教写相关工作经验,具有基本的教案定制,修改,审批等能力。可承接教案,读后感,检讨书,工作计划书等多方面的个性化服务。欢迎大家咨询^
文档评论(0)