java基础笔试测试题及答案汇编
认证信息
个人认证
王**(实名认证)
天津





《java基础笔试测试题及答案汇编》
简介:本资源由会员分享,可在线阅读,更多相关《java基础笔试测试题及答案汇编(11页珍藏版)》请在人人文库网上搜索。
Java 一章 至 五章 考试. 填空题 (8 分)1.面向对象的三大原则是 ( 封装 ),(继承 )和 (多态).2 分2.如果想在对象实例化的同时就初始化成员属性,则使用(构造函数 ).2分( 实体 ) 方法和 ( 构造 ) 方法不能修饰为 abstract ?2分二.选择题 (60 分)在 Java 语言中,下列( a,d)是不满足命名规范的变量名。 (选择二项)姓名$Name_instanceofinstanceof2) 下列 Java 代码片段的输出结果是 ( a )。char c='a';int i=c;float f=i;byte b=(byte)c;编译错误a,97,97,97a,97,97.0,97a,97,97.0f,973) 下列 Java 代码中,空白处的代码是( b,c )。 (选择两项 )public interface Fee{public float calLabFee(float unitPrice, float time);}public class FeeImpl implements Fee {public float calLabFee(float unitPrice, float time){return unitPrice * time;}}public class FeeInterfaceTest {public static void main(String[] args){________________Float labFee = fee.calLabFee(400.00,5);}}Fee fee = new Fee ();Fee fee = new FeeImpl();FeeImpl fee = new FeeImpl();FeeImpl fee = new Fee ();4) 在 JAVA 语言中,在包 Package1 中包含包 Package2,类 Class_A 直接隶属于包 Package1,类 Class_C 直接隶属于包 package2.在类 Class_B 要应用 Class_A的 A 和 Class_C 的方法 B , 你需要( a, b)语句。(选择两项)import package1.*;import package2.*;int[] my_Array;my_Array=new int[5];正确的运行结果是( d)将 1,2, 3, 4, 5 输出到屏幕将 0,1, 2, 3, 4 输出到屏幕将 0,1, 2, 3, 4, 5 输出到屏幕将出现运行时异常6) 在 java 语言中,如果你有下面的类定义: ( b)abstract class Shape{abstract void draw();}class Square extends Shape{}.(选择一项)一切成功编译Shape 可以编译, Square 不能编译Square 可以编译, Shape 不能编译Square,Shape 都不能编译7) 在 JAVA 编程中,以下( b)命令用来执行 JAVA 类文件javacjavaappletviewer以上所有选项都不正确编译并运行下面的 Java 程序 : (c) class A{int var1=1; int var2;public static void main(String[] args){ int var3=3;}}043代码无法编译,因为 var2 根本没有被初始化9) 在 Java 语言中,下面关于构造函数的描述正确的是( d)。(选择一项)类必须有显式构造函数它的返回类型是 void它和类有相同的名称,但它不能带有任何参数以上皆非在 java 语言中,类 Worker 是类 Person 的子类, Worker 的构造方法中有一句 "super()",该语句 ( c ).(选择一项 )调用类 Worker 中定义的 super()方法调用类 Person 中定义的 super()方法调用类 Person 的构造函数语法错误研究下面的 JAVA 代码 :switch(x){case1:case2:case3:case4:}当 x=2 时,运行结果是 (d ).(选择一项 )没有输出任何结果输出结果为 3输出结果为 3 和 4输出结果为 1,3 和 412) 在 //point x 处的哪些申明是句法上合法的? (选择两项 )class Person {private int a;public int change(int m){return m;}}public class Teacher extends Person {public int b;public static void main(String arg[]){Person p=new Person();Teacher t=new Teacher();int i;//point x}} (c, d )i=m;i=b;i=p.a;i=p.change(30);i=t.b;13) 下面关于继承的哪些叙述是正确的? (选择两项 ) (a, d)在 java 中只允许单一继承在 java 中一个类只能实现一个接口在 java 中一个类不能同时继承一个类和实现一个接口。java 的单一继承使代码更可靠。public class test3{public static void main(string args[ ]) {for (int i=0;i<3; i ++) {for(int j=3;j >=0;j--)if(i= =j)continue; { “ i= ” +i+ “ j= ” +j);}}}(a,d,b) (选择三项 )i =0 j=3i =0 j=0i =2 j=2i =0 j=2i =1 j=2( d )修饰符允许对类成员的访问不依赖于该类的任何对象abstractstaticreturnpublic研究下面的 Java 代码:public class testException{public static void main(String args[]){int a[]={0,1,2,3,4};int sum=0;try{for(int i=1;i<6;i++)sum=sum+a[i];}catch(ArrayIndexOutOfBoundsException e){数组越界 ");}finally{ 程序结束 ");}}}输出结果将是 ( b )。 (选择一项)a)10数组越界程序结束b)10程序结束c) 数组越界 程序结束程序结束给定如下 java 代码: public class Test{public static void main(String[] args){int output=10;boolean b1=false;if((b1==true)&&((output+=10)==20)){ “ Equal ” +output);}else{ “ Not equal ” +output);}}}( c )Equal 10Equal 20Not equal 10Not equal 2018) 给定如下 java 代码,编译运行后将会输出( c )(选择一项)public class Test{public static void main(String[] args){int a = 5;}}1234public class Test extends Parent{public int count(){ return 1%9;}public static void main(String[] args){}}编译运行结果是 ( c )(选择一项 )编译错误运行时出现例外正常运行,输出1正常运行,输出0已知 A 类被打包在 packageA , B 类被打包在 packageB ,且 B 类被声明为 public ,且有一个成员变量 x 被声明为 protected 控制方式 。 C 类也位于packageA 包,且继承了 B 类 。则以下说话正确的是( c)(选择一项)A 类的实例不能访问到 B 类的实例b) A 类的实例能够访问到c) C 类的实例可以访问到 B 类一个实例的 B 类一个实例的 x 成员x 成员C 类的实例不能访问到 B 类的实例三.问答题 (22 分 )1.方法重载要符合什么条件? 4 分1,方法名相同2,参数类型不同(参数个数不同,或者参数类型不同,或者类型和参数都不同)3,与返回类型无关2.修饰成员变量的四种访问权限是哪些,分别在哪些地方可以访问?4分1, public ,所有都可访问2, protected ,子类和同包可访问3, private ,本类可访问4,默认,同包可访问3.super 关键字的作用?它什么时候用?3分1,放在子类构造函数的第一行,显示调用父类的构造函数2, super. 方法名,调用父类的方法3, super. 属性名,调用父类的成员属性4.方法重写要符合什么条件?和方法重载有什么区别?5 分1,有继承2,方法名,参数,返回类型都相同与重载的区别:重载是参数不同,与返回类型无关4. 多态分哪两种?前提条件分别是什么?3 分1, 运行时多态,前提是有继承,子类重写父类的方法,并且父类的引用指向子类的应用2, 编译时多态,6. final 有哪些作用?分别有哪些注意事项?3 分1, 类不能被继承,方法不能被重写2, 方法中不能用 this 关键字四.附加题: (10)抽象类、继承、接口综合设计一个系统:门的实现过程:流程:设计一张抽象的门 Door,那么对于这张门来说, 就应该拥有所有门的共性, 开门 openDoor()和关门 closeDoor();然后对门进行另外的功能设计 ,防盗 --theftproof() 、防水 --waterproof() 、防弹 --bulletproof() 、防火、防锈 ⋯⋯要求:利用继承、抽象类、接口的知识设计该门public interface Function{Public void theftproof() ;public void waterproof() ;public void bulletproof() ;public void fireproof();public void rustproof();}public abatract Door{public void openDoor();public void closeDoor();}public class theftProofDoor extends Door,implements Function { public void openDoor(){“开门。。。。 ”)}public void closeDoor(){“关门。。。。 ”)}public void theftproof(){“这是防盗门。 。。。 ”)}public void bulletproof(){}public void waterproof(){}public void fireproof(){}public void rustproof(){}}public class waterProofDoor extends Door, implements Function { public void openDoor(){“开门。。。。 ”)}public void closeDoor(){“关门。。。。 ”)}public void theftproof(){}public void bulletproof(){}public void fireproof(){}public void rustproof(){}public void waterproof(){“这是防水门。 。。。 ”)}}public class bulletProofDoor extends Door,implements Function { public void openDoor(){“开门。。。。 ”)}public void closeDoor(){“关门。。。。 ”)}public void theftproof(){}public void waterproof(){}public void fireproof(){}public void rustproof(){}Public void bulletproof(){“这是防弹门。 。。。 ”)}}public class fireProofDoor extends Door,implements Function { public void openDoor(){“开门。。。。 ”)}public void closeDoor(){“关门。。。。 ”)}public void theftproof(){}public void waterproof(){}public void fireproof(){“这是防火门。 。。。 ”)}public void rustproof(){}Public void
- 温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 【护士资格考试】郑州中牟新区骨病医院模拟检测练习题
- 【护士资格考试】郑州东方女子医院模拟检测练习题
- 【护士资格考试】郑州东方医院模拟检测练习题
- 【护士资格考试】郎溪县人民医院模拟检测练习题
- 【护士资格考试】邹平明圣医院模拟检测练习题
- 【护士资格考试】邹城市人民医院模拟检测练习题
- 【护士资格考试】邵阳市大祥区人民医院模拟检测练习题
- 【护士资格考试】邵阳爱尔眼科医院模拟检测练习题
- 【护士资格考试】邵阳市第一人民医院模拟检测练习题
- 【护士资格考试】邵阳市桥头医院模拟检测练习题
- 【护士资格考试】邵阳市宝庆精神病医院模拟检测练习题
- 【护士资格考试】邵阳市妇女儿童医院模拟检测练习题
- 【护士资格考试】邵阳市中西医结合医院模拟检测练习题
- 【护士资格考试】邯郸市邯山区博仁医院模拟检测练习题
- 【护士资格考试】邯郸市第二医院模拟检测练习题
- 【护士资格考试】邯郸市第一医院模拟检测练习题
- 【护士资格考试】邯郸市口腔医院模拟检测练习题
- 【护士资格考试】邯郸市传染病医院模拟检测练习题
- 【护士资格考试】邢台市桥西医院模拟检测练习题
- 【护士资格考试】邢台市桥西区精神病医院模拟检测练习题
推荐文档
- JavaScript-DOM操作详解汇编
- Java程序设计-试验2(学生版)资料
- java程序员必知地十种程序算法
- java常用的当前时间获取方法
- java程序设计C卷资料
- IT基础设施云计算商务平台商业计划书
- ISO45001:2018职业健康安全管理体系
- IT基础架构规划方案设计
- 综合解析鲁教版(五四制)六年级数学下册第五章基本平面图形必考点解析试题(含答案及详细解析)
- Java仓库管理系统报告材料
- IT及安全系统运维外包服务内容
- J01-1电拖认识、低压电器资料
- ISO9001内审员培训试题及答案
- ITIL运维实施方案设计设计
- 综合解析华东师大版七年级数学下册第6章一元一次方程章节测评试题(含答案及详细解析)