问题描述
1、当使用File类中的方法操作文件系统时,下列功能中的哪个不能做到?()A)改变当前工作路径B)删除某个文件C)创建某个文件D)修改文件的安全级别2、对File类实例化时,在文件系统中便相应有一个文件被创建。该句话是否正确?()A)正确B)错误3、下面哪种流类允许您从一个文件中读取基本数据类型的数据?()A)DataInputStream和FileInputStreamB)DataInputStreamC)FileInputStreamD)FileReader4、下列说法中错误的是()A)Reader类和Writer类及其派生类都可用于16位Unicode字符的输入输出B)FileInputStream类和FileOutputStream类均可用于处理16位Unicode字符的输入输出C)FileInputStream类和FileOutputStream类可用于读取图像文件D)FileInputStream类和FileOutputStream类可用于读取文本文件5、下列代码的运行结果为()FileOutputStreamout=newFileOutputStream(“objectStore.ser”);ObjectOutputStreamos=newObjectOutputStream(out);os.writeObject(“Objectonthefly!”);A)字符串“Objectonthefly!”被写入文件objectStore.serB)第3行导致编译错误C)代码可以编译通过,但在运行时第3行将抛出一个异常D)第2行将出现一个异常6、考虑如下代码段:FileOutputStreamfo=newFileOutputStream(“myFile.txt”);DataOutputStreamdo=newDataOutputStream(fo);do.wirteByte(9);do.wirteFloat(4.20f);do.close();上述代码执行后,有多少字节(8位)被写入文件?()A)2B)5C)3D)107、考虑如下代码段:1)importjava.io.*;2)publicclassQuestionEight{3)publicstaticvoidmain(String[]args)throwsIOException{4)FileinputFile=newFile(“javaCourse.txt”);5)FileoutputFile=newFile(“javaCourseCopy.txt”);6)BuffferedReaderin=newBufferedReader(inputFile);7)BufferedWriterout=newBufferedWriter(newFileWriter(outputFile));8)Stringline;9)while((line=in.readLine())!=null){10)out.write(line);11)out.newLine();12)}13)in.close();14)out.close();15)}16)}上述代码的输出为:()A)第3行编译时报错B)第6行编译时报错C)编译通过,但运行时第6行抛出异常D)编译通过,且运行时正常。8、下列说法中正确的是()A)当一个对象被序列化时,整个类定义也会被相应保存B)当一个对象被序列化时,整个对象的状态(所有的数据变量及其相应值)均会被保存C)FileInputStream无法读取文本文件,它只能用来读取图像文件。D)上述说法A,B,C均有误。9、下列说法中错误的是()A)Set是一种不允许出现元素重复的集合B)Map集合中可以存储重复值C)List是一种依索引有序的集合D)List集合中不允许存在重复元素10、下面的哪些类实现了java.util.List接口?()(1)java.util.Vector(2)java.util.LinkedList(3)java.util.HashTable(4)java.util.OrderedListA)1,2B)1C)3,4D)1,2,3,411、关于hashcode,下列说法中错误的是()A)两个相等对象的hashcode值一定相等B)两个不相等的对象的hashcode值一定不相等C)如果两个不相等的对象的hashcode值总不相等,程序的性能会得到提升D)总是返回常量的函数不会是一个高效的函数。12、考虑如下代码段:1.inti=5;2.printIt(i);3.voidprintIt(Integerwi){4.intj=wi;5.System.out.println(“Thevalueis:”+j);6.}该代码段的输出为()A)Thevalueis:5B)第3行编译时报错C)第2行编译时报错D)运行时错误13、下列语句不合法的是:()A)HashMap<Integer,String>hmap=newHashMap<Integer,String>();B)ArrayList<int>list=newArrayList<int>();C)List<String>list2=newArrayList<String>();D)HashSet<String>set=newHashSet<String>();14、考虑如下代码段:1.ArrayList<ObjectOne>list=newArrayList<ObjectOne>();2.list.Add(newObjectOne());3.list.Add(newObjectOne());4.list.Add(newObjectOne());5.Collections.sort(list);6.classObjectOne{7.privateintx=0;8.privateinty=0;9.}该代码段的输出为:()A)编译时第5行报错B)运行时第5行出错C)编译时第3行出错D)运行时第3行出错15、下列集合类中哪种可用于存储“key-value”对且是线程安全的?()A)HashTableB)HashMapC)TreeMapD)Vector16、考虑如下代码段:ArrayList<Integer>list=newArrayList<Integer>();list.add(newInteger(1));list.add(newInteger(2));list.add(newInteger(3));Iterator<Integer>itr=list.iterator();for(Integerwij:list){System.out.println(“number:”+wij);}该代码段的输出为:()A)number:1number:2number:3B)第5行编译时出错C)第6行编译时出错D)第7行编译时出错__
解决方案
解决方案二:
没人回答啊