资源描述:
《java考试复习题库.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、一、选择题1.下面哪个JDK包提供的类和接口在使用时不需要用import语句引入?[A]java.util[B]java.io[C]java.applet[D]java.lang[E]javax.swing[F]java.awt[G]java.net[H]java.sql2.下面哪个选项是java的解释器?[A]java.exe[B]javac.exe[C]javah.exe[D]appletviewer.exe3.下面描述中错误的是?[A]public类就是主类[B]对于application而言,主类是
2、包含main方法的类。[C]在一个.java文件中,可以有多个类的定义,但只能有一个public类。[D]对于applet而言,主类是系统Applet类的扩展类。4.下面哪个选项不是java语言合法的标识符?[A]$mail2[B]3$mail[C]Abcde[D]_mail_5.下面哪条语句在编译时不会出现错误或警告?[A]floatf=123.23;[B]inta=123.23f;[C]booleanb=null;[D]Strings=null;6.有如下语句:intx=1;inta=(x>3)?5:2
3、;赋值后a的值是?[A]5[B]2[C]true[D]false7.下面代码的运行结果是什么?inti=2;switch(i){case0:System.out.println("zero");break;case1:System.out.println("one");case2:System.out.println("two");default:System.out.println("default");}[A]two[B]two,default[C]zero,one,two,default[D]defa
4、ult8.编译运行下面代码的结果是什么?classQ{publicstaticvoidmain(Stringargs[]){intanar[]={1,2,3};System.out.println(anar[2]);}}[A]1[B]2[C]3[D]09.编译运行下面代码的结果是什么?interfaceA{inta=50;publicvoidamethod();}classBimplementsA{publicstaticvoidmain(Stringargs[]){System.out.println(a
5、);}}[A]运行时输出50[B]运行时输出0[C]编译时提示有错误10.编译运行下面代码的结果是什么?publicclassMyClass{staticinti;publicstaticvoidmain(Stringargs[]){System.out.println(i);}}[A]提示变量i没有被初始化[B]null[C]0[D]111.下面哪个选项的代码在编译时有错误或警告?[A]/*Thisisacomment*/packageMyPackage;importjava.awt.*;classMyC
6、lass{}[B]packageMyPackage;importjava.awt.*;classMyClass{}[C]importjava.awt.*;packageMypackage;classMyclass{}12.以下输出语句的输出结果是?inta[][]={{2},{3,3},{4,4,4}};System.out.println(a.length+“”+a[1].length);[A]22[B]32[C]31[D]1213.给出如下代码:class Test{ private int m;
7、public static void fun() { // some code... }}如何使成员变量m 被函数fun()直接访问?[A]将private int m 改为protected int m[B]将private int m 改为 public int m[C]将private int m 改为 privatestatic int m[D]将private int m 改为 int m14.以下输出语句的输出结果是?Stringstr="china";Stringstr1="ameri
8、ca";System.out.println(str.regionMatches(4,str1,6,1));[A]true[B]false[C]1[D]0 15.编译JavaApplication源程序文件将产生相应的字节码文件,这些字节码文件的扩展名为()A..javaB..classC..htmlD..exe16.设x=1,y=2,z=3,则表达式y+=z--/++x的值是:()A.3B.3.5C.4D.51