`《t0502》试卷第1页一、单选题(每题1分,共计30分)1、Java属于以下哪种语言?(C)A、机器语言B、汇编语言C、高级语言D、以上都不对2、下面关于配置path环境变量作用的说法中,正确的是(A)A、在任意目录可以使用javac和java命令B、在任意目录下可以使用class文件C、在任意目录可以使用记事本D、在任意目录下可以使用扫雷游戏3、下列选项中,可以导入指定包中所有类的是(D)A、package包名;B、package包名.*;C、import包名;D、import包名.*;4、在Java语言中,以下哪个关键字用于在方法上声明抛出异常?CA、tryB、catchC、throws`《t0502》试卷第2页D、throw5、线程调用sleep()方法后,该线程将进入以下哪种状态?CA、就绪状态B、运行状态C、阻塞状态D、死亡状态6、下列选项中,按照箭头方向,可以进行自动类型转换的是AA、char→intB、short→charC、float→longD、char→short7、请阅读下面的程序publicclassTest{publicstaticvoidmain(String[]args){for(intx=0;x=3;x++){continue;System.out.print(x%2+”“);}}}下列选项中,哪一个是程序的运行结果DA、0123B、0121C、012D、编译失败`《t0502》试卷第3页8、下列关于注释作用的描述中,错误的是?(B)A、对程序进行说明B、参与编译C、帮助调试程序D、帮助整理编程思路9、下列选项中,哪个是程序的运行结果CclassTest{publicstaticvoidmain(String[]args){inta=3;intb=6;System.out.print(a==b);System.out.print(ab);System.out.print(a!=b);System.out.print(a=b);}}A、falsefalsetruefalseB、falsefalsetruetrueC、falsetruetruefalseD、truefalsefalsetrue10、下列关于浮点型数据的定义,哪一个不能通过编译(B)A、doublea=12.45;B、floatb=12.45;`《t0502》试卷第4页C、doublec=100;D、floatd=100;11、下列关于静态方法的描述中,错误的是(C)。A、静态方法指的是被static关键字修饰的方法B、静态方法不占用对象的内存空间,而非静态方法占有对象的内容空间C、静态方法内可以使用this关键字D、静态方法内部只能访问被static修饰的成员12、阅读下面的代码,编译后会生成几层包?(C)packagecn.itcast.mypack;classPackageDemo{publicstaticvoidmain(String[]args){System.out.println(Hellopackage!);}}A、一层包(cn)B、二层包(cn.itcast)C、三层包(cn.itcast.mypack)D、四层包(cn.itcast.mypack.PackageDemo)13、下列关于自定义异常的说法中,错误的是(D)A、自定义异常要继承Exception类B、自定义异常继承Exception类后,具有可抛性`《t0502》试卷第5页C、自定义异常可以在构造方法中用super关键字传递异常信息给父类D、自定义异常必须继承Error类14、阅读下面的程序classStringDemo{publicstaticvoidmain(String[]args){Strings1=“a”;Strings2=“b”;show(s1,s2);System.out.println(s1+s2);}publicstaticvoidshow(Strings1,Strings2){s1=s1+”q”;s2=s2+s1;}}下列选项中,程序的运行结果是(A)A、abB、aqbC、aqbaqD、aqaqb15、下列选项中,属于单例设计模式的类是?(C)A、MathB、CalendarC、Runtime`《t0502》试卷第6页D、System16、请阅读下面的程序片段intx=1,y=1;if(x++==2&++y==2){x=7;}System.out.println(x=+x+,y=+y);程序的运行结果是(D)A、x=1,y=1B、x=7,y=1C、x=7,y=2D、x=2,y=217、下列选项中,哪个可以用来创建对象?(A)A、newB、thisC、superD、abstract18、while语句的循环体中不能包含的语句是BA、while语句B、方法定义语句C、if语句D、switch语句`《t0502》试卷第7页19、若x=6,y=5则表达式intmax=xy?x:y的结果为(A)A、6B、5C、trueD、false20、下列选项中,不属于基本数据类型的是AA、StringB、shortC、booleanD、char21、下列选项中,属于布尔常量的是?(C)A、198B、2e3fC、trueD、null22、下面选项中,完全面向对象的编程语言是?(C)A、CB、COBOLC、JAVAD、FORTRAN`《t0502》试卷第8页23、阅读下面一段代码Integerin1=newInteger(10);Integerin2=newInteger(10);Integerin3=10;Integerin4=10;System.out.print(in1==in2);System.out.print(in1==in3);System.out.print(in3==in4);下列选项中,程序的运行结果是(B)A、truetruetrueB、falsefalsetrueC、falsefalsefalseD、falsetruefalse24、对于使用多态的应用程序,某个对象的确切类型何时能知道?(B)A、执行时才可以知道B、应用程序编译时能够判断C、程序员编写程序时就已知道D、永远不会知道25、下列关于接口的描述,错误的是?(B)A、接口不是Object类的子类B、一个接口只能继承一个接口C、一个接口可以继承多个接口D、接口不能被实例化`《t0502》试卷第9页26、请阅读下面的程序classWhileDemo4{publicstaticvoidmain(String[]args){intn=5;while(n10){System.out.print(n);n++;}}}下列选项中,哪一个是程序运行的结果AA、无输出B、输出56789C、死循环D、编译错误27、下列程序运行结果是(D)publicclassDemo{publicstaticvoidmain(String[]args){Objectobj=newFather(){publicvoidshow(){System.out.println(helloworld);}};obj.show();}}classFather{publicvoidshow(){System.out.println(hellofather);}}A、hellofather`《t0502》试卷第10页B、helloworldC、无结果D、程序编译报错28、publicclassExample{publicstaticvoidmain(String[]args){try{intrst=4/0;System.out.println(ret=+rst);}catch(Exceptione){System.out.println(catch语句块执行);return;}finally{System.out.println(finally语句块执行);}System.out.println(程序继续向下执行);}}运行以上程序,输出的结果是(C)A、catch语句块执行B、catch语句块执行程序继续向下执行C、catch语句块执行finally语句块执行D、0程序继续向下执行29、下列转义字符中,不合法的是(B)A、'\n'B、'\x'C、'\r'D、'\t'`《t0502》试卷第11页30、下列字符串常量中,哪一个是错误的(C)A、“abc”B、“12’12”C、“12”12”D、“”得分二、判断题(对的打“√”,错的打“×”;每题1分,共10分)1、类中可以定义成员变量和成员方法,其中成员变量用于描述对象的特征,成员方法用于描述对象的行为。(√)2、抽象类实现接口时,可以不实现接口中的任何方法(√)3、配置classpath环境变量的目的是为了可以查找到java文件。(×)4、Java是一种高级计算机语言,具有简单性、安全性、面向对象等特征(√)5、阅读下列的代码publicclassDemo{publicDemo(){}publicvoidDemo(intx){}}上述代码中,构造方法Demo重载了。(×)6、java.util.Date类提供一个无参数构造方法Date(),用来创建表示当前日期时间的Date对象。(√)7、Java中布尔型常量的值只有true(×)8、0xC5表示的是一个十六进制整数。(√)9、switch语句中的条件表达式可以是Java中的任意一种数据类型(×)`《t0502》试卷第12页10、JDK的安装目录中,只包含bin和lib两个目录。(×)`《t0502》试卷第13页答案一、单选题(每题1分,共计30分)1、C2、A3、D4、C5、C6、A7、D8、B9、C10、B11、C12、C13、D14、A15、C16、D17、A`《t0502》试卷第14页18、B19、A20、A21、C22、C23、B24、B25、B26、A27、D28、C29、B30、C二、判断题(每题1分,共计10分)1、true2、true3、false4、true5、false6、true`《t0502》试卷第15页7、false8、true9、false10、false