指导学习课课程总复习.pptx

上传人:莉*** 文档编号:87165449 上传时间:2023-04-16 格式:PPTX 页数:36 大小:257.60KB
返回 下载 相关 举报
指导学习课课程总复习.pptx_第1页
第1页 / 共36页
指导学习课课程总复习.pptx_第2页
第2页 / 共36页
点击查看更多>>
资源描述

《指导学习课课程总复习.pptx》由会员分享,可在线阅读,更多相关《指导学习课课程总复习.pptx(36页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、任务任务使用面向对象描述计算机输出图像的过程使用面向对象的方式描述计算的接口和驱动训练的技能点1、能理解并会使用面向对象的特性-封装、继承、多态2、会使用接口设计、编写程序3、会使用Java的异常处理机制进行异常处理第1页/共36页阶段划分第一部分:复习串讲(100分钟)学员对本门课程进行总结(50分钟)本门课程习题训练(50分钟)第二部分:综合练习(90分钟)阶段1(40分钟)编写类描述计算机的主机、计算机的输入输出设备阶段2(20分钟)编写计算机类,输出图像阶段3(30分钟)编写Java接口和类:描述计算机接口及驱动第三部分(10分钟)总结第2页/共36页复习串讲学员对本门课程进行总结(5

2、0分钟)学员讲解,学员讲解,23名,每人名,每人1520分钟分钟第3页/共36页习题训练1、下列对Java中的继承描述错误的说法是()。A.子类至少有一个基类 B.子类可作为另一个子类的基类 C.子类除了包含它直接定义的属性外,还包含其父类的私有属性D.子类继承父类的方法访问权限保持不变 答案:答案:C第4页/共36页习题训练2、try 里有一个return语句,那么紧跟在这个try后的finally 里的代码会不会被执行,什么时候被执行?A.不会执行B.会执行,在return前执行C.会执行,在return后执行D.会执行,可能在return前执行,也可能在return后执行 答案:答案:B

3、第5页/共36页习题训练3、构造方法是否可被重写和重载()。A.不能重写,可以重载 B.可以重写,不能重载C.不能重写,不能重载D.可以重写,可以重载 答案:答案:A第6页/共36页习题训练4、下列属于方法重载好处的是()。A.实现多态 B.方法名的复用 C.提高程序运行速度 D.使用方便,提高可读性 答案:答案:BD第7页/共36页习题训练5、面向对象方法的多态性是指()。A.一个类可以派生出多个特殊类 B.一个对象在不同的运行环境中可以有不同的变体 C.拥有相同父类或接口的不同对象可以以适合自身的方式处理同一件事D.一个对象可以是由多个其他对象组合而成的 答案:答案:C第8页/共36页习题

4、训练6、Dog是Animal的子类,下面代码错误的是()。A.Animal a=new Dog();B.Animal a=(Animal)new Dog();C.Dog d=(Dog)new Animal();D.Object o=new Dog();答案:答案:C第9页/共36页习题训练7、下面定义Java的常量,正确的是()。A.public static final double PI=3.14;B.public final static double PI=3.14;C.final public static double PI=3.14;D.static public final d

5、ouble PI=3.14;答案:答案:ABCD第10页/共36页习题训练8、这段代码的输出结果是()。try System.out.print(try,);return;catch(Exception e)System.out.print(catch,);finally System.out.print(finally);A.try,B.try,catch,C.try,finallyD.try,catch,finally答案:答案:C第11页/共36页习题训练9、这个方法的返回值是()。public int count()try return 5/0;catch(Exception e)re

6、turn 2*3;finally return 3;/如果有多个return,以第一个返回值为准A.0B.6C.3D.程序错误答案:答案:C第12页/共36页习题训练10、下面代码的运行结果是()。public class Car public void run()System.out.println(汽车在跑);public class Benz extends Car public void run()System.out.println(奔驰在跑);public static void main(String args)Car car=(Car)(new Benz();car.run()

7、;答案:答案:BA.汽车在跑汽车在跑B.奔驰在跑奔驰在跑C.无法编译无法编译D.运行时将抛出异常运行时将抛出异常第13页/共36页习题训练11、王强使用log4j的配置文件如下,log4j.rootLogger=info,stdout,file他在程序中这样编写,将会输出的日志信息是()。logger.debug(记录debug日志);logger.info(记录info日志);A.记录debug日志记录info日志B.记录debug日志C.记录info日志D.程序错误,无法输出日志 答案:答案:C第14页/共36页习题训练12、下面的异常处理代码的输出结果是()。try int result

8、=6/0;System.out.print(try,);catch(ArithmeticException e1)System.out.print(ArithmeticException异常,);throw new Exception();catch(Exception e2)System.out.print(Exception异常,);finally System.out.print(finally);A.程序错误B.ArithmeticException异常,finallyC.ArithmeticException异常,Exception异常,finallyD.try,Arithmetic

9、Exception异常,Exception异常,finally 答案:答案:A第15页/共36页习题训练13、关于Java的接口,下面说法错误的是()。A.可以被继承B.可以只定义常量,而没有任何方法C.可以这样定义常量:public int EVEREST=8848;D.方法的参数不可以是接口答案:答案:D第16页/共36页习题训练14、下列代码的输出结果是()。public class Example String str=new String(good);char ch=a,b,c;public static void main(String args)Example ex=new Ex

10、ample();ex.change(ex.str,ex.ch);System.out.print(ex.str+and);System.out.println(ex.ch);public void change(String str,char ch)str=test ok;ch0=g;A.good and abc B.good and gbc C.test ok and abc D.test ok and gbc答案:答案:B第17页/共36页习题训练15、能与public void methodA()形成重载的有()。A.private void methodA()B.private int

11、 methodA()return 1;C.public void methodA(int a)D.public void methodA()throws Exception 答案:答案:C第18页/共36页习题训练16、子类中能与父类public void methodA(int a)方法形成重写的有()。A.public int methodA(int a)return 1;B.public void methodA(int a)throws Exception C.private void methodA(int a)D.public void methodA(int b)答案:答案:D第

12、19页/共36页习题训练17、关于构造方法,下面说法错误的是()。A.父类只有一个带参的构造方法,子类必须显示声明带参构造方法B.子类无参构造方法中没有写super();不会调用父类无参构造方法C.子类无参构造方法不可以用super(int a);调用父类对应的带参构造方法D.实例化一个类的对象时,一定会先调用的构造方法答案:答案:ABC第20页/共36页习题训练18、阅读下面代码,将会输出()。public class Testa Integer a=new Integer(10);Integer b=new Integer(10);public static void main(Strin

13、g args)Testa testA=new Testa();if(testA.a=testA.b)很);好);答案:答案:BA.很很B.好好C.很好很好D.抛出抛出NullPointerException异异常常E.编译错误编译错误第21页/共36页习题训练19、根据下面的代码,String s=null;会抛出NullPointerException异常的有()。A.if(s!=null)&(s.length()0)B.if(s!=null)&(s.length()0)C.if(s=null)|(s.length()=0)D.if(s=null)|(s.length()=0)答案:答案:A

14、C第22页/共36页习题训练20、阅读下面的代码,B类注释处可以放置的方法是()。class A public void method(int a,float b)/一些声明等等public class B extends A/这里放置方法A.private void method(int i,float a)B.public void method(int i,float f)C.public void method()D.private int method(float f,int b)答案:答案:BCD第23页/共36页习题训练21、编译运行下列程序会发生()的情况。public cla

15、ss Mystery String s;public static void main(String args )Mystery m=new Mystery();m.go();public void Mystery()s=Constructor;private void go()System.out.println(s);答案:答案:DA.可以编译,运行时会抛异常可以编译,运行时会抛异常B.可以编译运行,但是控制台上可以编译运行,但是控制台上什么都不输出什么都不输出C.输出输出“constructor”D.输出输出“null”第24页/共36页习题训练22、关于Java的异常和异常处理,下面说

16、法错误的是()。A.try/catch/finally块里都可以嵌套try/catch/finallyB.一个try可以对应多个catchC.如果发生的异常没有被捕捉,异常将被系统忽略D.异常处理时可以只用try块。答案:答案:CD第25页/共36页习题训练23、关于Java的继承,下面说法错误的是()。A.接口可以继承接口B.子类不可以继承父类的私有属性和私有方法C.所有类都是的子类,但是不可以这样写:public class Earth extends ObjectD.一个类不可以继承(extends)另一个类,同时又实现(implements)一个接口答案:答案:CD第26页/共36页习

17、题训练24、Thing是一个类,下面的代码可以产生()个Thing类型的对象。Thing item;Thing stuff;item=new Thing();Thing entity=new Thing();A.1B.2C.3D.4答案:答案:B第27页/共36页习题训练25、阅读下面的代码,正确的说法是()。class Foo int num;Baz comp=new Baz();class Bar boolean flag;class Baz extends Foo Bar thing=new Bar();double limit;A.Bar是Baz子类B.Foo 包含 BarC.Baz是

18、Foo子类D.Foo是Baz子类E.Baz包含Bar答案:答案:CE第28页/共36页需求说明:需求说明:编写类描述计算机的主机编写类描述计算机的主机 编写类描述计算机的输入输出设备编写类描述计算机的输入输出设备阶段阶段1完成时间:完成时间:40分钟分钟主机类主机类硬盘类硬盘类属性属性计算机的主机包括主板、计算机的主机包括主板、CPU、内存、硬盘、内存、硬盘 数据(整形数组)数据(整形数组)方法方法从硬盘读取数据从硬盘读取数据向硬盘写入数据向硬盘写入数据构造方法构造方法读、写硬盘的方法读、写硬盘的方法使用接口和实现类使用接口和实现类第29页/共36页教员巡视指导,进行阶段检查教员巡视指导,进行

19、阶段检查阶段阶段1共性问题集中讲解共性问题集中讲解n常见调试问题及解决办法常见调试问题及解决办法n代码规范问题代码规范问题第30页/共36页需求说明:需求说明:编写计算机类输出图像编写计算机类输出图像阶段阶段2完成时间:完成时间:20分钟分钟计算机类计算机类属性属性主机、显示器、键盘主机、显示器、键盘 方法方法构造方法(初始化)构造方法(初始化)显示图形方法(通过主机读取数据,通过显示器显示)显示图形方法(通过主机读取数据,通过显示器显示)第31页/共36页教员巡视指导,进行阶段检查教员巡视指导,进行阶段检查阶段阶段2共性问题集中讲解共性问题集中讲解n常见调试问题及解决办法常见调试问题及解决办

20、法n代码规范问题代码规范问题第32页/共36页需求说明:需求说明:编写编写Java接口和类:模拟计算机的接口及驱动接口和类:模拟计算机的接口及驱动阶段阶段3完成时间:完成时间:30分钟分钟接口接口驱动驱动输入输出接口,输入输出方法输入输出接口,输入输出方法USB接口,继承输入输出接口,接口,继承输入输出接口,增加常量增加常量针脚数(针脚数(4个)个)实现实现USB接口,打印针脚数、接口,打印针脚数、输入输出等信息输入输出等信息VGA接口,继承输入输出接口,接口,继承输入输出接口,增加常量增加常量针脚数(针脚数(15个)个)实现实现VGA接口,打印针脚数、接口,打印针脚数、输入输出等信息输入输出等信息第33页/共36页教员巡视指导,进行阶段检查教员巡视指导,进行阶段检查阶段阶段3共性问题集中讲解共性问题集中讲解n常见调试问题及解决办法常见调试问题及解决办法n代码规范问题代码规范问题第34页/共36页总结总结总总 结结n类似问题的解决思路类似问题的解决思路n代码编写的共性问题强调代码编写的共性问题强调第35页/共36页36感谢您的观看!第36页/共36页

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

当前位置:首页 > 应用文书 > PPT文档

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

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁