2022年《JAVA程序设计》期末考试试题_( .pdf

上传人:Che****ry 文档编号:34268356 上传时间:2022-08-15 格式:PDF 页数:7 大小:64.71KB
返回 下载 相关 举报
2022年《JAVA程序设计》期末考试试题_( .pdf_第1页
第1页 / 共7页
2022年《JAVA程序设计》期末考试试题_( .pdf_第2页
第2页 / 共7页
点击查看更多>>
资源描述

《2022年《JAVA程序设计》期末考试试题_( .pdf》由会员分享,可在线阅读,更多相关《2022年《JAVA程序设计》期末考试试题_( .pdf(7页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。

1、JAVA 程序设计期末考试试题(三)一、单项选择题1、如下哪个是 Java中的标识符( D)A、public B、super C、3number D、width 2、如下哪个是 Java中的标识符 (A ) A、fieldname B、super C、3number D、#number 3、已知如下定义: String s = story; 下面哪个语句不是合法的 ( C) A、s += books; B、s = s + 100; C、int len = s.length; D、String t = s + “ abc” ; 4、如下哪个是 Java中有效的关键字 (C) A、name B、h

2、ello C、false D、good 5、下面的代码段执行之后count 的值是什么 ( D ) int count = 1; for ( int i = 1; i z & x + z y & z + y x) System.out .println(三角形 ); elseSystem.out .println(不是三角形 ); 12、下面程序段的执行结果是(65432)int a = 2, 3, 4, 5, 6 ; for ( int i = a.length - 1; i = 0; i-) System.out .print(ai + );三、程序阅读题1、以下程序的输出结果为 _Pet

3、er is 17 years old!_ 。publicclass Person String name; int age; public Person(String name, int age) this.name = name; this.age = age; publicstaticvoid main(String args) Person c = new Person(Peter, 17); System.out .println(c.name + is + c.age + years old!); 2、以下程序的输出结果为 _课程号: 101 课程名: ASP 学分: 3 _。pub

4、licclass Course private String cNumber; private String cName; privateint cUnit; public Course(String number, String name, int unit) cNumber = number; cName = name; cUnit = unit; 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 3 页,共 7 页 - - - - - - - - - publicvoid pri

5、ntCourseInfo() System.out .println(课程号 : + cNumber + 课程名 : + cName + 学分: + cUnit); class CourseTest publicstaticvoid main(String args) Course c; c = new Course(101, ASP, 3); c.printCourseInfo(); 3、以下程序的输出结果为 _汤姆猫体重: 20.0斤 _。publicclass Tom privatefloat weight; privatestatic String name ; publicvoid

6、setWeight(float weight) this.weight = weight; privatevoid out() System.out .println(name + 体重: + weight + 斤); publicstaticvoid main(String args) Tom. name = 汤姆猫 ; Tom cat = new Tom(); cat.setWeight(20); cat.out(); 4、以下程序的输出结果_姓名: Tom 年龄: 15 家庭住址:金水区电话: 66123456 学校:九中 _。publicclass Father String name

7、, address, tel; int age; public Father(String name, int age) 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 4 页,共 7 页 - - - - - - - - - this.name = name; this.age = age; void out() System.out .print(姓名 : + name); System.out .print( 年龄 : + age); void outOther() System

8、.out .print( 家庭住址 : + address); System.out .print( 电话 : + tel); class Son extends Father String school; public Son(String name, int age) super(name, age); void out() super.out(); super.outOther(); System.out .println( 学校: + school); publicstaticvoid main(String args) Son son = new Son(Tom, 15); son.

9、address = 金水区 ; son.school = 九中 ; son.tel = 66123456; son.out(); 5、下列程序的运行结果是 _12345_。publicclass MyClass int a = 1, 2, 3, 4, 5 ; void out() for ( int j = 0; j a.length; j+) System.out .print(aj + ); 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 5 页,共 7 页 - - - - -

10、- - - - publicstaticvoid main(String args) MyClass my = new MyClass(); my.out(); 四、简答题1、简述 Java中异常处理的机制?答: (1)把各种不同类型的异常情况进行分类,用Java 类来表示异常情况,这种类被称为异常类。 把异常情况表示成异常类, 可以充分发挥类的可扩展和可重用的优势。(2)异常流程的代码和正常流程的代码分离,提高了程序的可读性, 简化了程序的结构。(3)可以灵活的处理异常, 如果当前方法有能力处理异常,就捕获并处理它,否则只需抛出异常,由方法调用者来处理它。2、什么是继承?答:继承是复用程序代

11、码的有力手段,当多个类(Sub1,Sub2 Sub100)之间存在相同的属性和方法,可从这些类中抽象出父类Base,在父类 Base 中定义这些相同的属性和方法,所有的Sub类无需重新定义这些属性和方法,只需通过 extends语句来声明继承 Base类。3、请简述重载和重写的区别?答: 重载:对于类的方法(包括从父类中继承的方法) , 如果有两个方法的方法名相同,但参数不一致,那么可以说,一个方法是另一个方法的重载方法。重载方法必须满足以下条件:方法名相同。方法的参数类型、个数、顺序至少有一项不相同。方法的返回类型可以不相同。方法的修饰符可以不相同。重写:名师资料总结 - - -精品资料欢迎

12、下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 6 页,共 7 页 - - - - - - - - - 方法覆盖是指子类重新实现了父类中的方法条件:子类方法的名称、参数签名和返回类型必须与父类方法的名称、参数签名和返回类型一致。五、程序设计题老师说了程序设计题是我们的上机实验题目(原题), 觉得数组,继承,线程,循环可能会考(理由是容易书写) ,至于接口和异常等不易有条理的书写,并且很多关键字很长(不适合对知识掌握程度的考察)。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 7 页,共 7 页 - - - - - - - - -

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育专区 > 高考资料

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知得利文库网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号-8 |  经营许可证:黑B2-20190332号 |   黑公网安备:91230400333293403D

© 2020-2023 www.deliwenku.com 得利文库. All Rights Reserved 黑龙江转换宝科技有限公司 

黑龙江省互联网违法和不良信息举报
举报电话:0468-3380021 邮箱:hgswwxb@163.com