欢迎来到天天文库
浏览记录
ID:6038431
大小:25.07 KB
页数:5页
时间:2017-12-31
《北邮-java技术-阶段三》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、一、单项选择题(共10道小题,共100.0分)1.请看下面未完成的代码publicclassFooimplementsRunnable{ publicvoidrun(Threadt){ System.out.println("Running."); } publicstaticvoidmain(String[]args){ newThread(newFoo()).start(); }}结果是?( )A.运行时抛出一个异常B.程序能够运行,但是没有任何输出
2、C.没有实现Runnable接口中的方法导致编译错误D.程序运行后输出“Running”知识点:阶段作业三学生答案:[C;] 得分:[10]试题分值:10.0提示: 2.下面关于“守护线程(daemonthread)”的说法错误的是( )A.“守护线程”和“非守护线程”本质上并没有什么区别,只是JVM对其控制的方式有所不同而已。B.守护线程一般是在后台提供某种服务,而非程序核心部分的线程,所以它的优先级最低C.一个程序的任何非守护线程的执行代码都要执行完程序才结束。而守护线程的执行代码不一定都要执行完。D.不允许在程序中用代码把一个非守护
3、线程转变为守护线程知识点:阶段作业三学生答案:[D;] 得分:[10]试题分值:10.0提示: 1.下面关于Java线程的说法错误的是( )A.当一个Java程序启动时,系统就为它创建好一个线程,用这个线程执行main() 方法中的代码序列B.除了主线程,JVM还创建了其它线程C.程序员可以使用代码自己创建线程并启动执行D.JavaApplication程序有主线程,而JavaApplet程序没有主线程知识点:阶段作业三学生答案:[D;] 得分:[10]试题分值:10.0提示: 2.下面哪一个可以将“”加到文件“file.tx
4、t”文件末尾?( )A.OutputStreamout=newFileOutputStream(“file.txt”);Out.writeBytes(“/n”);B.OutputStreamos=newFileOutputStream(“file.txt”,true);DataOutputStreamout=newDataOutputStream(os);out.writeBytes(“/n”);C.OutputStreamos=newFileOutputStream(“file.txt”);DataOutputStre
5、amout=newDataOutputStream(os);out.writeBytes(“/n”);D.OutputStreamos=newOutputStream(“file.txt”,true);DataOutputStreamout=newDataOutputStream(os);out.writeBytes(“/n”);知识点:阶段作业三学生答案:[B;] 得分:[10]试题分值:10.0提示: 1.下面哪一个可以创建一个数据输出流?( )A.newdataOutputStream(“out.txt”);B.
6、newdataOutputStream(newfile(“out.txt”));C.newdataOutputStream(newFileOutputStream(“out.txt”));D.newdataOutputStream(newFileWriter(“out.txt”));知识点:阶段作业三学生答案:[C;] 得分:[10]试题分值:10.0提示: 2.设系统中已经存在ASCII码文件“file.txt”,给定下面程序importjava.io.*; publicclassTry2{ publicstaticvoidm
7、ain(String[]args)throwsException{ try{ Filef=newFile("file.txt"); FileOutputStreamout=newFileOutputStream(f,true); } catch(IOException) {} }}则结果是( )A.不能通过编译B.程序可以通过编译,运行后文件“file.txt”没有任何改变C.程序可
8、以通过编译,运行后文件“file.txt”的长度变为0D.由于文件f没有关闭,所以运行程序时会有一个异常产生知识点:阶段作业三学生答案:[A;] 得分:[10]试题分值:10.
此文档下载收益归作者所有