1、File构造函数中正确的路径和文件名的表示是( )。File f = new File(填代码处);file =new FileReader(f);in=new BufferedReader(file);A) ./ B) ./my/ C) c:my D) my 也可以是c:/my/ ;、my其中第一个为转移字符4、应用程序的main方法中有以下语句,则输出的结果是 ( )。 String s1=new String(abc String s2=new String( boolean b1=(s2); boolean b2=(s1=s2); +b2);A)true false B) false
2、true C) true true D)false false equal比较的是两个对象所表示的字符是否相等, 而= 比较的是两个对象是否相等.*5、应用程序的main方法中有以下语句,则输出的结果是 ( )。 Hashtable hashtable=new Hashtable(); (x,12345y67890aabcde ); A) a B) abcde C) 12345 D) 67890 存入名值对(put), 再按照名字取出其中的值(get)下面说一下HashMap和Hashtable的区别:Hashtable继承自Dictionary类,而HashMap是引进的Map interf
3、ace的一个实现 HashMap允许将null作为一个entry的key或者value,而Hashtable不允许 还有就是,HashMap把Hashtable的contains方法去掉了,改成containsvalue和containsKey。因为contains方法容易让人引起误解。 最大的不同是,Hashtable的方法是Synchronize的,而HashMap不是,在 多个线程访问Hashtable时,不需要自己为它的方法实现同步,而HashMap 就必须为之提供外同步。Hashtable和HashMap采用的hash/rehash算法都大概一样,所以性能不会有很大的差异,6、下面语
4、句的功能是( )。 RandomAccessFile raf2 = new RandomAccessFile(rw );A)打开当前目录下的文件,既可以向文件写数据,也可以从文件读数据。B)打开当前目录下的文件,但只能向文件写入数据,不能从文件读取数据。C)打开当前目录下的文件,但不能向文件写入数据,只能从文件读取数据。D) 以上说法都不对。 没用过额 下面有个例子, 自己看看它的用法吧import RandomFileTestpublic static void main(String args) throws Exception(0);Student s=new Student();for
5、(long i=0;ii=()lenth:+()+,i=+i+ + s);(5000);class Studentint num;String name;double score;public Student()public Student(int num, String name, double score)=num;=name;=score;public void write(RandomAccessFile raf) throws IOException(num);(name);(score);public void read(RandomAccessFile raf) throws I
6、OExceptionnum=();name=();score=();public String toString()return num=+num+,name=+name+,score=+score;7、应用程序的main方法中有以下语句,则输出的结果是 ( )。 String s=12345#aaa#bbb#67890; int n=(# int k=(,n+1); int m=(,k+1); String s2=(m+1); A) 123456 B) 67890 C) aaa D) bbb public int indexOf(int ch) 返回指定字符在此字符串中第一次出现处的索引。所
7、以int n=( n 的值为5;public int indexOf(int ch, int fromIndex)返回在此字符串中第一次出现指定字符处的索引,从指定的索引开始搜索。所以k为9, m为13public String substring(int beginIndex)返回一个新的字符串,它是此字符串的一个子字符串。该子字符串从指定索引处的字符开始,直到此字符串末尾。所以从第十四位到最后一位字符串是678908、下面程序段执行后b的值是( )。 Integer integ =new Integer(9); boolean b = integ instanceof Object;A)
8、9 B) true C) 1 D) false instanceof是判断前面的对象是不是后面的类创建的, 而Object是所有类的祖先类, 所以为true, 有点多态的感觉(上转型)9、应用程序的源程序如下,在命令行键入: java Test aaa bb c回车后输出的结果是 ( )。public class Test public static void main(String args) int k1=; int k2=args1.length();+k2); A) 3 2 B)1 2 C) 1 3 D) 3 3 好像这种题目经常考: ;求的是数组的的元素个数, args1.lengt
9、h();求的是数组中某一个元素的长度. $10、应用程序的main方法中有以下语句,则输出的结果是 ( )。 int b=1, 2,2, 2,2,2; int sum=0; for(int i=0;i+) for(int j=0;j max) max =xi; 125 B) 5 C) 98 D) 168 12、程序编译运行后输出的结果是( )。- String s1=java public static void main(String args) int z=2; Test t=new Test();A) java2 B)2 C)没有输出结果 D)java 13、应用程序的main方法中有以
10、下语句,则输出的结果是 ( )。 String s1=, s2=12 double x=(s1); int y=(s2); B) 120.5 C) 12 D) “12.5” 14、下面的程序创建了一个文件输出流对象,用来向文件中输出数据,假设程序当前目录下不存在文件,编译下面的程序后,将该程序运行3次,则文件 的内容是( )。import .*; try String s=ABCDE! byte b=(); FileOutputStream file=new FileOutputStream(,true); (b); (); catch(IOException e) A) ABCABC B) ABCDE C) Test D) ABCDE ABCDE ABCDE , public FileOutputStream(File file, boolean append) throws FileNotFoundException创建一个向指定 File 对象表示的文件中写入数据的文件输出流。如果第二个参数为 true,则将字节写入文件末尾处,而不是写入文件开始处。创建一个新
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1