1 / 11
文档名称:

java基础笔试测试题及答案.doc

格式:doc   大小:60KB   页数:11页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

java基础笔试测试题及答案.doc

上传人:xunlai783 2019/5/25 文件大小:60 KB

下载得到文件列表

java基础笔试测试题及答案.doc

文档介绍

文档介绍:(8分)面向对象的三大原则是(封装),(继承)和(多态).2分如果想在对象实例化的同时就初始化成员属性,则使用(构造函数).2分(实体)方法和(构造)方法不能修饰为abstract?(60分)1)在Java语言中,下列(a,d)是不满足命名规范的变量名。(选择二项)a)姓名b)$Namec)_instanceofd)instanceof2)下列Java代码片段的输出结果是(a)。charc='a';inti=c;floatf=i;byteb=(byte)c;(c+","+i+","+f+","+b);a)编译错误b)a,97,97,97c)a,97,,97d)a,97,,973)下列Java代码中,空白处的代码是(b,c)。(选择两项)publicinterfaceFee{publicfloatcalLabFee(floatunitPrice,floattime);}lassFeeImplimplementsFee{publicfloatcalLabFee(floatunitPrice,floattime){returnunitPrice*time;}}lassFeeInterfaceTest{publicstaticvoidmain(String[]args){________________FloatlabFee=(,5);}}a)Feefee=newFee();b)Feefee=newFeeImpl();c)FeeImplfee=newFeeImpl();d)FeeImplfee=newFee();4)在JAVA语言中,在包Package1中包含包Package2,类Class_A直接隶属于包Package1,,你需要(a,b)语句。(选择两项)a)importpackage1.*;b).*;c)importpackage2.*;d).*;5)int[]my_Array;my_Array=newint[5];for(intcount=0;count<=5;count++)(my_Array[count]); 正确的运行结果是(d)a)将1,2,3,4,5输出到屏幕b)将0,1,2,3,4输出到屏幕c)将0,1,2,3,4,5输出到屏幕d)将出现运行时异常6)在java语言中,如果你有下面的类定义:(b)abstractclassShape{abstractvoiddraw();}classSquareextendsShape{}.(选择一项)a)一切成功编译b)Shape可以编译,Square不能编译c)Square可以编译,Shape不能编译d)Square,Shape都不能编译7)在JAVA编程中,以下(b)命令用来执行JAVA类文件a)javacb)javac)appletviewerd)以上所有选项都不正确8)编译并运行下面的Java程序:(c)classA{ intvar1=1; intvar2; publicstaticvoidmain(String[]args){  intvar3=3;  Aa=newA();(++var3);}}a)0b)4c)3d)代码无法编译,因为var2根本没有被初始化9)在Java语言中,下面关于构造函数的描述正确的是(d)。(选择一项)a)类必须有显式构造函数b)它的返回类型是voidc)它和类有相同的名称,但它不能带有任何参数d)以上皆非10)在java语言中,类Worker是类Person的子类,Worker的构造方法中有一句"super()",该语句(c).(选择一项)a)调用类Worker中定义的super()方法b)调用类Person中定义的super()方法c)调用类Person的构造函数d)语法错误11)研究下面的JAVA代码:switch(x){case1:(1);case2:case3:(3);case4:(4);}当x=2时,运行结果是(d).(选择一项)a)没有输出任何结果b)输出结果为3c)输出结果为3和4d)输出结果为1,3和412)在//pointx处的哪些申明是句法上合法的?(选择两项)classPerson{privateinta;