java考试题

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

1.试题1java语言提供处理流类型的包是[3分]

A. java.sql

B. java.util

C. java.math

D. java.io

考生答案:D

2.试题2题目代码的功能为:

在d:创建一个文件“test.txt”,并向文件输入“HelloWorld”,然后删除文件。

public static void main(String[] args) {

File file = new File("d:\\", "file.txt");

try {

<填入代码>

}catch (Exception e) {

e.printStackTrace();}

} [3分]

A. BufferedWriter bw = new BufferedWriter(new FileWriter(file));

bw.write("HelloWorld");bw.close();

if (file.exists()) {file.delete();

}

B. BufferedWriter bw = new BufferedWriter(new FileWriter(file));bw.w rite("HelloWorld");bw.close();

if (file.exists()) {

file.deleteFile();

}

C. BufferedWriter bw = new BufferedWriter(file);

bw.write("HelloWorld");bw.close();

if (file.exists()) {

file.delete();

}

D. BufferedWriter bw = new BufferedWriter(file);

bw.write("HelloWorld");

bw.close();if (file.exists()) {

file.deleteFile();

}

考生答案:A

3.试题3下列代码实现的功能是:

FileOutputStream fos = new FileOutputStream("system.txt",true);

PrintStream ps = new PrintStream(fos);

System.setOut(ps);

System.out.println("writer"); FileOutputStream fos = new FileOu

tputStream("system.txt",true);

PrintStream ps = new PrintStream(fos);

System.setOut(ps);

System.out.println("writer");[3分]

A. A. 向控制台打印“writer”,可以实现追加打印

B. A. 向控制台打印“writer”,但是不可以实现追加打印

C. A. 向文件system.txt写“writer”,但是不可以实现追加写。

D. A. 向文件system.txt写“writer”,可以实现追加写。

考生答案:D

4.试题4阅读下面程序段:

BufferedOutputStream bos = new BufferedOutputStream(

new FileOutputStream("file.dat"));

bos.write(100);

假设file.dat不存在,运行该程序段后,文件file.dat的字节数为()。[3分]

A. 0

B. 1

C. 2

D. 3

考生答案:A

5.试题5运行下面程序段:(2008为闰年,2月有29天)

Calendar c = Calendar.getInstance();

c.set(Calendar.YEAR, 2008);

c.set(Calendar.MONTH, 1);

c.set(Calendar.DATE, 32);

SimpleDateFormat sdf = new SimpleDateFormat("yyyy/M/dd");

System.out.println(sdf.format(c.getTime()));

控制台输出的结果是()。[3分]

A. A. 2008/1/01

B. A. 2008/3/03

C. A. 2008/2/01

D. A. 2008/2/01

考生答案:B

6.试题6下列代码所构建的流,能读取file.txt中文本的是:[3分]

A. InputStream ins= new FileInputStream("d:/file.txt");

Reader inr=new Reader(ins);

B. InputStream ins= new FileInputStream("d:/file.txt");

Reader inr=new FileReader(ins);

C.

InputStream ins= new FileInputStream("d:/file.txt");FileReader inr=ne w FileReader(ins);

D.

InputStream ins= new FileInputStream("d:/file.txt");Reader inr=new In putStreamReader(ins);

考生答案:D

7.试题7题目代码实现的功能是:按行读取文件的内容,写向控制台。[3分]

A. FileReader fr=new FileReader("content.txt");

BufferedReader br=new BufferedReader(fr);String str= "";

while (true) {

str = br.readLine();

if (str == null) {

break;

}

System.out.println(str);

}

B. FileReader fr=new FileReader("content.txt");String str= "";

while (true) {

str = fr.readLine();

if (str == null) {

break;

}

System.out.println(str);}

C.

FileReader fr=new FileReader("content.txt");BufferedReader br=new Buf feredReader(fr);

String str = "";

while ((str =br.readLine())!=null) {

System.out.println(str);

}

D. FileReader fr=new FileReader("content.txt");

String str = "";

while ((str =fr.readLine())!=null) {

System.out.println(str);

}

考生答案:AC

8.试题8可以对对象加互斥锁的关键字是[3分]

A. transient

B. synchronized

C. serialize

D. static

相关文档
最新文档