资源描述:
《java习题2(韩敬峰)》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、第一套题1在Java程序中源代码经编译所得的目标码称为:(字节码)。2为了简化问题,Java的字符类型采用了一种新的国际标准码方案是(Unicode)。3在Java语言中浮点类型数据占用(32)位二进制,整型数据占用(32)位二进制。4写出下列运算符优先级(++&!=&&?:)。5Java语言中类体中包含两部分,分别是(类体说明和类体)。6在Java语言中编程者可以把用于完成特定功能的若干属性组织成相对独立的属性集合;凡是需要实现这种类,都可以继承这个属性集合并在类内部使用它,这种属性集合就是(包)。
2、1下面的标识符在Java语言中的错误的是(D)A.My_class1B._Myclass1C.$Myclass1D.1_Myclass2下列不属于转义字符的是:(C)‘b’B.'t'C.'d'D.'f'3包含基本数据类型.基本教学函数、线程、异常处理等系统类的类包是:(C)P46A、Java.ioB.java.utilC.java.langD.java.awt4下列关于数组描述不正确的是:(C)A、数组是相同数据类型的元素的集合。B、数组中的元素是有先后顺序的,他们在内存中顺序连续存放。C、最
3、大数组下标等于数组长度加1。D、数组元素在数组中的下标等于它的位置减1。5下列关于静态初始化器描述正确的是:(B)A、完成静态变量的初始化工作。B、完成对类的初始化工作。C完成对静态方法的初始化工作D完成对构造函数的初始化工作6.没有7.没有8.下列哪两种修饰不能同时使用(C)A.private.staticBabstract.publicC,abstract.finalDfinal.static9.下列程序运行的结果是:(A)Strings=”hello”;system.out.println(s.
4、concat(“world”));system.out.println(s);A.helloworldBworldChelloDhelloworldhellohellohellohelloworld10.没有11.当某一线程正处于休眠状态,而另一个线程用Thread类中的interrupt()方法中断他时,抛出的异常类型是(C)A.IOExceptioB.RuntimeExceptionCInterruptedExceptionDClassNotFoundException12.下面语句功能是:(A)
5、RandomAccessFile.raf2=newTandomAccessFile(“t.txt”,”rw”);A,打开当前目录下的文件1.txt,既可以向文件写数据,也可以从文件读数据B.打开当前目录下的文件1.txt,但只能向文件写入数据,不能从文件读数据C.打开当前目录下的文件1.txt,但不能向文件写数据,只能从文件读数据D.以上说法都不对13.下面的程序编译运行后,输出的结果是Importjava.util,ArraysPublicclassTest{Publicstaticvoidmain
6、(String[]unused){String[]str={“ZZZ”,”AAA”,”BBB”,”CCC”};Arrays.sort(str);Intindex=Arrays.binarySearch(str,”ZZZ”);System.out.println(index);}}A.0B,1C,2D,314.下面的程序段的功能是Filefile1=newFile(“d:\xxx\yyy\zzz”);File1.mkdirs();A,在当前目录下生成子目录:xxxyyyzzzB,生成目录e:
7、xxxyyyzzzC,在当前目录下生成文件xxx.yyy.zzzD。以上都不对15.下面的程序编译运行后输出的结果是PublicclassTest{Publicstaticvoidmain(stringargs[]){Xa=newX(){PublicvoidshowX(){System.out.printIn(a*b);}};showX();}}ClassX{Inta=5,b=3;PublicvoidshowX(){Systen.out.printIn(a+b);}}A,15B,8C,5D,31
8、016.应用程序的main方法中有以下语句,则输出的结果是Strings=”xxxxxxxxxxxxxxx#123#456#zzzzz”;Intn=s.indexOf(“#”);Intk=s.indexOf(“#”,n+1);Strings2=s.substring(n+1,k);System.out.printIn(s2);A,123456B,123C.XXXXXXXXXXXXXXXD,ZZZZZ17.关于下面的程序Test.java说法正确的是()P