欢迎来到天天文库
浏览记录
ID:37852541
大小:69.00 KB
页数:9页
时间:2019-06-01
《Java考试复习题》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、一、填空题(10分,每空1分)1、接口默认具有abstract属性,接口中的成员方法都是abstract方法。2、Java平台的三种版本分别是J2SE、J2EE和JavaME。3、Java不直接支持多继承,但可以通过接口实现多继承。4、JVM的中文意思是JAVA虚拟机。5、string是创建后就不会再改变内容的字符串类,一本将其称之为不可变字符串类。6、main方法的声明格式是publicstaticvoidmain(Stringargs[])。7、包声明语句使用的关键字是package。8、由关键字final修
2、饰的变量成为常亮;Java中存在两种形式的变量,分别是成员变量和方法中的局部变量。9、Java语言中每个char型变量占16个比特位,两个字节,用来表示一个字符。在Java中字符的编码不是通常的ASCII码。而是采用Unicode编码。10、访问控制符包括public、protected、private和default。11、abstract关键字是抽象修饰符,只能用于修饰类和方法以及接口。二、选择题(本大题共15个小题,每个题2分,共30分)1、不能正确声明一个二维数组的是(D)A、int[]a{}=newin
3、t[10][10]B、inta[][]=newint[10][10];C、int[][]a=newint[10][10];D、inta[][]=newint[][];2、不是Java语言关键字的是(D)A、packageB、privateC、importD、String3、标识符的起名,重要由几种符号构成,找出不是标识符的4、定义类时,不使用的关键字是(C)A、classB、publicC、switchD、private5、定义声明静态方法使用的关键字是?static6、如果任何包中的子类都可以访问超类中的成员,
4、应使用的关键字是(C)A、publicB、privateC、protectedD、transient7、欲构造ArrayList类的一个实例,此类继承了List借口,下列哪个方法是正确的?(B)A、ArrayListmyList=newObject();B、ListmyList=newArrayList();C、ArrayListmyList=newList();D、ListmyList=newList();8、定义了interfaceXXXX{}实现接口classYYYYimplementsXXXX{}一定要实
5、现全部函数,且参数个数和类型一致9、能够正确生成5个空字符串的是(A)A、Stringa[]={“”,“”,“”,“”,“”};B、Srtinga[5];C、String[5]a;D、String{}a=newString[5];for(inti=0;i<5;a[i++]=null);10、对于下面的程序,说法正确的是(A)classTmp{staticintmb_divide(intx,inty){intresult;if(y==0)result=0;elseresult=x/y;}publicstaticvo
6、idmain(String[]args){System.out.println(mb_divide(20,5));}}A、第6行有错误,因为没有return语句;B、程序没有任何错误,可以正常编译和运行;C、第1行有错误,因为class前没有public;D、第9行有错误,因为没有实例对象,所以不能直接调用类的成员方法。11、下列描述错误的是(D)A、if语句中的if体内不能有switch语句;B、if语句中可以有多个elseif语句;C、if语句中的if体内可以有循环语句D、if与旧中只能有一个else子句。1
7、2、有程序片段如下,以下表达式的结果为true的是(B)Floats=newFloat(0.1f);Floatt=newFloat(0.1f);Doubleu=newDouble(0.1f);A、s==tB、s.equals(t)C、u.equals(s)D、t.equals(u);13、要使类中的某个成员变量只能被它自身子类访问到,该变量可用什么修饰符修饰(protected)14、在编写JavaApplet程序时,需要在程序的开头写上的语句是(C)A、importjava.awt.event.*;B、impo
8、rtjava.io.*;C、importjava.applet.*;D、importjava.awt.*;15、编译Java源程序的指令是javac16、类ABC定义如下。1publicclassABC{2publicintmax(inta,intb){}34}将以下哪个方法插入行3是不合法的(D)A、publicfloatmax(floata,floatb,floatc
此文档下载收益归作者所有