十三、流式输入输出与文件处理
1)以下哪个是RandomAccessFile文件的构造方法:
A.RandomAccessFile("data", "r");
B.RandomAccessFile("r", "data");
C.RandomAccessFile("data", "read");
D.RandomAccessFile("read", "data");
2)设有如下代码:
import java.io.*;
public class Th{
public static void main(String argv[]){
Th t = new Th();
t.amethod();
}
public void amethod(){
try{
ioCall();
}catch(IOException ioe){}
}
}
以下哪个最有可能是ioCall方法的方法体?
A. public void ioCall () throws IOException{
DataInputStream din = new DataInputStream(System.in);
din.readChar();
}
B. public void ioCall () throw IOException{
DataInputStream din = new DataInputStream(System.in);
din.readChar();
}
C. public void ioCall (){
DataInputStream din = new DataInputStream(System.in);
din.readChar();
}
D. public void ioCall throws IOException(){
DataInputStream din = new DataInputStream(System.in);
din.readChar();
}
3)当前目录不存在名为Hello.txt的文件,执行下面代码的输出结果为?
import java.io.*;
public class Mine{
public static void main(String argv[]){
Mine m=new Mine( );
System.out.println(m.amethod());
}
public int amethod(){
try{
FileInputStream file=new FileInputStream("Hello.txt");
}
catch(FileNotFoundException e){
System.out.print("No such file found");
return -1;
}
catch(IOException e){
System.out.print("Doing finally");
}
return 0;
}
}
A. No such file found
B. No such file found-1
C. No such file foundDoing finally-1
D. 0
4) 使用哪个类可创建目录?
A. File B. DataOutput C. Directory
D. FileDescriptor E. FileOutputStream
5) 假设raf是一个随机访问文件,以下语句的编译和运行结果为?raf.seek( raf.length() );
A.代码不能编译.
B.会出现IOException
C.文件指针将定位到文件的最后一个字符之前
D.文件指针将定位到文件的最后一个字符
6)以下哪些是FileOutputStream 构造方法的合法形式?
A. FileOutputStream( FileDescriptor fd )
B. FileOutputStream( String n, boolean a )
C. FileOutputStream( boolean a )
D. FileOutputStream()
E. FileOutputStream( File f )
7)以下哪个能编译通过?
A.File f = new File("/","autoexec.bat");
B. DataInputStream d = new DataInputStream(System.in);
C. OutputStreamWriter o = new OutputStreamWriter(System.out);
D. RandomAccessFile r = new RandomAccessFile("OutFile");
8)以下程序的调试结果为:
import java.io.*;
class Base{
public void amethod()throws FileNotFoundException{}
}
public class ExcepDemo extends Base{
public static void main(String argv[]){
ExcepDemo e = new ExcepDemo();
}
public void amethod(){}
protected ExcepDemo(){
try{
DataInputStream din = new DataInputStream(System.in);
System.out.println("Pausing");
din.readByte();
System.out.println("Continuing");
this.amethod();
}catch(IOException ioe) { }
}
}
A. 由于构造方法为protected导致编译出错
B. 由于amethod方法未声明异常导致编译出错
C. 由于amethod方法未声明异常导致运行错误
D. 输出显示 "Pausing",击键后显示"Continuing"
十四、多线程编程
1)什么原因可导致线程停止执行。
A.有更高优先级的线程开始执行;
B.线程调用了 wait()方法;
C.线程调用了yield()方法;
D.线程调用了 pause()方法;
E.线程调用了 sleep() 方法。
2)哪个方法是实现Runnable接口所需的?
A.wait() B.run() C.stop()
D.update() E.resume()
3)以下代码的调试结果为?
public class Bground extends Thread{
public static void main(String argv[]){
Bground b = new Bground();
b.run();
}
public void start(){
for (int i = 0; i <10; i++){
System.out.println("Value of i = " + i);
}
}
}
A.编译错误,没有定义线程的run方法;
B.由于没有定义线程的run方法,而出现运行错误;
C. 编译通过,运行输出 values 0 to 9
D. 编译通过,运行无输出
4) 有关线程的叙述正确的有:
A.通过继承Thread类或实现Runnable接口,可以获得对类中方法的互斥锁定。
B. 可以获得对任何对象的互斥锁定。
C. 线程通过调用对象的synchronized 方法可取得对象的互斥锁定。
D. 线程调度算法是平台独立的。
5) 以下哪个是线程类的方法?
A.yield()
B. sleep(long msec)
C. go()
D. stop()
6) 以下哪个最准确描述synchronized关键字?
A.允许两线程并行运行,而且互相通信;
B. 保证在某时刻只有一个线程可访问方法或对象;
C. 保证允许两个或更多处理同时开始和结束;
D. 保证两个或更多线程同时开始和结束。
参考答案
一、
1) C 2)D 3) D 4) C 5) B 6) A
二、
1)B 2)C 3)C 4)B 5)A 6)E 7) B 8) BE 9) D 10)B
11)D 12)ACD 13)D 14)B 15)D 16) B
三、
1)D 2) C 3) D 4) A 5)B 6)D 7) C 8) E 9)E 10) BC
11) A 12) D
四、
1)C 2)B 3)C 4)C 5)C 6)D 7)B 8)C 9)A 10)D
五、
1)B 2)D 3)A 4)C 5)C 6)B
六、
1)B 2)D 3)C 4)CD 5)C 6)B 7) B
七、
1)A 2)C 3)B 4)D 5)C 6)A 7)A 8)D 9) D
八、
1)C 2)B 3)D 4)D 5)ACD 6)ABD 7)A 8)D 9)C 10)D
11)AC 12)ABD 13) D 14) AD
九、
1)A 2)B 3)B 4)D 5)E 6)A 7)B 8)A 9)ABC
十、
1)A 2)C 3)A 4)C 5)D 6)D 7) B 8)A
十一、
1)A 2)BE 3)CE 4)C 5)A 6)B 7)C 8)BD 9)A 10)AC
11)B 12)C
十二、
1)C 2) AD 3) BCD 4) D 5) BCD 6) C
十三、
1) A 2) A 3) B 4) A 5) B 6) ABE 7) ABC 8) D
十四、
1)ABCE 2)B 3)A 4)CD 5)ABD 6)B
分享到:
相关推荐
java习题,常见类型题,面试题,笔试题
3. 垃圾回收的优点和原理。并考虑2种回收机制。 4. 请说出你所知道的线程同步的方法。 6. Error与Exception有什么区别?
3-五大银行招聘考试练习题库(30多份pdf)(银行考试题库和各模块练习题) 0-中国银行2011年校园招聘完整试题真题及答案解析(独家提供).doc 0-中国银行2012年校园招聘完整试题真题及答案解析(独家提供).doc 0-中国...
上一篇:Java经典面试题整理及答案详解(二) Java面试真题第三弹接住!相信通过前两节的学习,大家对于Java多少有些了解。学习Java建议还是多动手练习,很多时候你会发现想的和写出来运行的不是一回事儿,本节内容...
RPA 认证试题笔试-专业版,涵盖了,选择题,单选题,多选题 下载可用,世界顶级RPA面试题,这是RPA认证考试的第一部分笔试的试题,不能帮你考100分,但是协助你通过考试,没问题
UI设计师面试考试题(带答案).docx
---------------------- Java企业面试题 大公司JAVA面试试题 Java程序设计习题集.doc java程序员面试宝典.doc Java程序员面试宝典.pdf Java面试题笔试题大全.chm ----------------------
精心准备的面试题合集包括中远,华为等公司试题 包含: 张孝祥JAVA面试题大全; JEE面试宝典 以及作者收集的各种面试题
中国移动计算机类面试笔试知识点复习资料知识题库考试资料合集: 移动笔试知识点之--ICT业务.pdf 移动笔试知识点之--计算机类-操作系统复习资料.pdf 移动笔试知识点之--计算机类-数据库系统概论复习资料.pdf 移动笔试...
华夏基金java笔试题 [Computer Architecture](#Computer Architecture) awesome manage my star projects on github 刚开学,想着要规划一下后面的任务,于是开始了一波整理,今天突然意识到已经在github 上star 了...
J2EE面试笔试题大汇总 J2EE基础知识
经典的C语言笔试试题 笔试练习必做的练习题
A、综合辅导-核心练习 B、单项突破-专项练习 1、管理知识 2、会计基础知识 3、计算机基础知识 4、英语专项 5、专业知识专项 6、行测专项 7、综合知识专项 ......
09、笔试题(101题) 10、前端面试基础题汇总 11、前端面试经验思维导图 涉及知识点涵盖http、html+css+JavaScript、泛化等基础、进阶、高阶、综合问题等;面试考察点包括基础面(基础知识点、库和框架)、经验面...
西门子博图考试考前备考题,自我总结,可以考前练练手,说不准还正好遇上了了
初学kettle,教程上的习题,研究好久,csdn上面还没有资料。痛苦的5个小时,终于把自己逼出来了。防止自己忘记了总结的。大神可以指点错误
java面试题笔试题TestdomeJava 由于我已经离开学校几个月了,我想我可以使用一些额外的 Java 练习来确保我保持我的熟练程度。 在这个存储库中,我正在回答 testdome.com 提供的一些示例 Java 面试问题。 此存储库中...
FH笔试题.doc SQL Server数据库试题九及答案.doc 北京-CCYT笔试题.doc 北京-HY.doc 北京-NKGD笔试题.doc 北京-YGTD笔试题doc 北京-ZC笔试题doc 广州-DQC科技.doc 广州-LT科技试题doc 广州-PG软件 (net) .doc 广州-...
这份互联网校招试题资料包含了各个互联网公司常见的笔试面试题目,涵盖了计算机基础知识、编程语言、数据结构与算法、操作系统、网络通信等多个方面。这些试题旨在考察求职者的专业知识水平和解决问题的能力,是...
PLC应用工程师试题卷.pdf