如果您无法下载资料,请参考说明:
1、部分资料下载需要金币,请确保您的账户上有足够的金币
2、已购买过的文档,再次下载不重复扣费
3、资料包下载后请先用软件解压,在使用对应软件打开
Java一章至五章考试一、填空题(8分)面向对象得三大原则就是(封装),(继承)与(多态)、2分如果想在对象实例化得同时就初始化成员属性,则使用(构造函数)、2分(实体)方法与(构造)方法不能修饰为abstract?2分二.选择题(60分)1)在Java语言中,下列(a,d)就是不满足命名规范得变量名。(选择二项)a)姓名b)$Namec)_instanceofd)instanceof2)下列Java代码片段得输出结果就是(a)。charc='a';inti=c;floatf=i;byteb=(byte)c;System、out、println(c+","+i+","+f+”,"+b);a)编译错误b)a,97,97,97c)a,97,97、0,97d)a,97,97、0f,973)下列Java代码中,空白处得代码就是(b,c)。(选择两项)publicinterfaceFee{publicfloatcalLabFee(floatunitPrice,floattime);}publicclassFeeImplimplementsFee{publicfloatcalLabFee(floatunitPrice,floattime){returnunitPrice*time;}}publicclassFeeInterfaceTest{publicstaticvoidmain(String[]args){________________FloatlabFee=fee、calLabFee(400、00,5);}}a)Feefee=newFee();b)Feefee=newFeeImpl();c)FeeImplfee=newFeeImpl();d)FeeImplfee=newFee();4)在JAVA语言中,在包Package1中包含包Package2,类Class_A直接隶属于包Package1,类Class_C直接隶属于包package2、在类Class_B要应用Class_A得A与Class_C得方法B,您需要(a,b)语句。(选择两项)a)importpackage1、*;b)importpackage1、package2、*;c)importpackage2、*;d)importpackage2、package1、*;5)int[]my_Array;my_Array=newint[5];for(intcount=0;count〈=5;count++)System、out、println(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();ﻫSystem、out、println(a、var1+a、var2+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:System、out、println(1);case2:case3:System、out、println(3);case4:System、out、println(4);}当x=2时,运行结果就是(d)、(选择一项)a)没有输出任何结果b)输出结果为