资源描述:
《java期末复习题(word版)》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、一、单项选择题1.关于继承以下陈述正确的是(D)A."XextendsY"iscorrectifandonlyifXisaclassandYisaninterface.B."XextendsY"iscorrectifandonlyifXisaninterfaceandYisaclass.C."XextendsY"iscorrectforallcombinationsofXandYbeingclassesand/orinterfaces.D."XextendsY"iscorrectifXandYa
2、reeitherbothclassesorbothinterfaces.2.运行第一行和第二行代码后,x、a、b的值正确的是(C)1.intx,a=6,b=7;2.x=a+++b++;A.x=15,a=7,b=8B.x=15,a=6,b=7C.x=13,a=7,b=8D.x=13,a=6,b=73.表达式(13+3*4)/4%3的值是(A)A.0B.25C.2D.14.在JAVA程序中import、class和package的正确出现顺序是(C)A.class,import,packageB.p
3、ackage,class,importC.package,import,classD.import,package,class5.某一程序的main方法中有如下语句,则输出的结果是(B)strings1=“0.5”,s2=“12”;doublex=Double.parseDouble(s1);inty=Integer.parseInt(s2);System.out.println(x+y);A.12B.12.5C.120.5D.“12.5”6.定义整数数组x:int[]x=newint[25];
4、关于x的描述正确的是(D)A.x[24]isundefined.B.x[25]is0C.x[0]isnullD.x.lengthis257.下列不属于面向对象编程的三个特征的是(B)A.封装B.指针操作C.多态性D.继承第10页共10页1.JDBC中要显式地关闭连接的命令是(A)A.Connection.close()B.RecordSet.close()C.Connecton.stop()D.Connection.release()2.下列数组定义及赋值,错误的是(B)A.intintArra
5、y[];B.intArray=newint[3];intArray[1]=1;intArray[2]=2;intArray[3]=3;C.inta[]={1,2,3,4,5};D.inta[][]=newint[2][];a[0]=newint[3];a[1]=newint[3];3.分析选项中关于Java中this关键字的说法正确的是(A)A.this关键字是在对象内部指代自身的引用B.this关键字可以在类中的任何位置使用C.this关键字和类关联,而不是和特定的对象关联D.同一个类的不同对
6、象共用一个this4.线程调用了sleep()方法后,该线程将进入(C)状态A.运行状态B.阻塞状态C.休眠状态D.终止状态5.下列选项中,用于在定义子类时声明继承父类名字的关键字是(C)A.InterfaceB.PackageC.extendsD.Class6.以下语句有语法错误的是(A)A.intx=1;y=2;z=3B.for(intx=10,y=0;x>0;x++);C.while(x>5);D.for(;);7.以下哪个表达式是不合法的(C)A.Stringx=“hello”;inty
7、=9;x+=y;B.Stringx=“hello”;inty=9;if(x==y){}C.Stringx=“hello”;inty=9;x=x+y;D.Stringx=null;inty=(x!null)&&(x.length()>0)?x.length():0;8.如果需要从文件中读取数据,则可以在程序创建哪一个类的对象(A)A.FileInputStreamB.FileOutputStreamC.DataOutputStreamD.FileWriter第10页共10页1.paint()方法使
8、用哪种类型的参数?(A)A.GraphicsB.Graphics2DC.StringD.Color2.以下哪项可能包含菜单条(B)。A.PanelB.FrameC.AppletD.Dialog3.以下代码段执行后的输出结果为(A)intx=-3;inty=-10;System.out.println(y%x);A.-1B.2C.1D.34.Javaapplication中的主类需包含main方法,以下哪项是main方法的正确形参?(B)A.StringargsB.Stringar[]C.Char