指导学习课1课件-课程总复习.ppt

上传人:小飞机 文档编号:6575163 上传时间:2023-11-14 格式:PPT 页数:36 大小:392.50KB
返回 下载 相关 举报
指导学习课1课件-课程总复习.ppt_第1页
第1页 / 共36页
指导学习课1课件-课程总复习.ppt_第2页
第2页 / 共36页
指导学习课1课件-课程总复习.ppt_第3页
第3页 / 共36页
指导学习课1课件-课程总复习.ppt_第4页
第4页 / 共36页
指导学习课1课件-课程总复习.ppt_第5页
第5页 / 共36页
点击查看更多>>
资源描述

《指导学习课1课件-课程总复习.ppt》由会员分享,可在线阅读,更多相关《指导学习课1课件-课程总复习.ppt(36页珍藏版)》请在三一办公上搜索。

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

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

3、重载不能重写,不能重载可以重写,可以重载,答案:A,习题训练,4、下列属于方法重载好处的是()。实现多态 方法名的复用 提高程序运行速度 使用方便,提高可读性,答案:BD,习题训练,5、面向对象方法的多态性是指()。一个类可以派生出多个特殊类 一个对象在不同的运行环境中可以有不同的变体 拥有相同父类或接口的不同对象可以以适合自身的方式处理同一件事一个对象可以是由多个其他对象组合而成的,答案:C,习题训练,6、Dog是Animal的子类,下面代码错误的是()。Animal a=new Dog();Animal a=(Animal)new Dog();Dog d=(Dog)new Animal()

4、;Object o=new Dog();,答案:C,习题训练,7、下面定义Java的常量,正确的是()。public static final double PI=3.14;public final static double PI=3.14;final public static double PI=3.14;static public final double PI=3.14;,答案:ABCD,习题训练,8、这段代码的输出结果是()。try System.out.print(try,);return;catch(Exception e)System.out.print(catch,);fi

5、nally System.out.print(finally);try,try,catch,try,finallytry,catch,finally,答案:C,习题训练,9、这个方法的返回值是()。public int count()try return 5/0;catch(Exception e)return 2*3;finally return 3;/如果有多个return,以第一个返回值为准063程序错误,答案:C,习题训练,10、下面代码的运行结果是()。public class Car public void run()System.out.println(汽车在跑);public

6、class Benz extends Car public void run()System.out.println(奔驰在跑);public static void main(String args)Car car=(Car)(new Benz();car.run();,答案:B,汽车在跑 奔驰在跑 无法编译 运行时将抛出异常,习题训练,11、王强使用log4j的配置文件如下,log4j.appender.stdout.Target=System.outlog4j.rootLogger=info,stdout,file他在程序中这样编写,将会输出的日志信息是()。logger.debug(记

7、录debug日志);logger.info(记录info日志);记录debug日志记录info日志记录debug日志记录info日志程序错误,无法输出日志,答案:C,习题训练,12、下面的异常处理代码的输出结果是()。try int result=6/0;System.out.print(try,);catch(ArithmeticException e1)System.out.print(ArithmeticException异常,);throw new Exception();catch(Exception e2)System.out.print(Exception异常,);finally

8、 System.out.print(finally);程序错误ArithmeticException异常,finallyArithmeticException异常,Exception异常,finallytry,ArithmeticException异常,Exception异常,finally,答案:A,习题训练,13、关于Java的接口,下面说法错误的是()。可以被继承可以只定义常量,而没有任何方法可以这样定义常量:public int EVEREST=8848;方法的参数不可以是接口,答案:D,习题训练,14、下列代码的输出结果是()。public class Example String

9、str=new String(good);char ch=a,b,c;public static void main(String args)Example ex=new Example();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;good and abc good and gbc test ok and abc test ok and gbc,答案:B,习题训练,1

10、5、能与public void methodA()形成重载的有()。private void methodA()private int methodA()return 1;public void methodA(int a)public void methodA()throws Exception,答案:C,习题训练,16、子类中能与父类public void methodA(int a)方法形成重写的有()。public int methodA(int a)return 1;public void methodA(int a)throws Exception private void met

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

12、tic void main(String args)Testa testA=new Testa();if(testA.a=testA.b)(很);if(testA.a.equals(testA.b)(好);,答案:B,很 好 很好 抛出NullPointerException异常 编译错误,习题训练,19、根据下面的代码,String s=null;会抛出NullPointerException异常的有()。if(s!=null)&(s.length()0)if(s!=null)&(s.length()0)if(s=null)|(s.length()=0)if(s=null)|(s.lengt

13、h()=0),答案:AC,习题训练,20、阅读下面的代码,B类注释处可以放置的方法是()。class A public void method(int a,float b)/一些声明等等public class B extends A/这里放置方法private void method(int i,float a)public void method(int i,float f)public void method()private int method(float f,int b),答案:BCD,习题训练,21、编译运行下列程序会发生()的情况。public class Mystery St

14、ring 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);,答案:D,可以编译,运行时会抛异常可以编译运行,但是控制台上什么都不输出输出“constructor”输出“null”,习题训练,22、关于Java的异常和异常处理,下面说法错误的是()。try/catch/finally块里都可以嵌套try/catch/finally一个try可以对应多个catch

15、如果发生的异常没有被捕捉,异常将被系统忽略异常处理时可以只用try块。,答案:CD,习题训练,23、关于Java的继承,下面说法错误的是()。接口可以继承接口子类不可以继承父类的私有属性和私有方法所有类都是的子类,但是不可以这样写:public class Earth extends Object一个类不可以继承(extends)另一个类,同时又实现(implements)一个接口,答案:CD,习题训练,24、Thing是一个类,下面的代码可以产生()个Thing类型的对象。Thing item;Thing stuff;item=new Thing();Thing entity=new Thi

16、ng();1234,答案:B,习题训练,25、阅读下面的代码,正确的说法是()。class Foo int num;Baz comp=new Baz();class Bar boolean flag;class Baz extends Foo Bar thing=new Bar();double limit;Bar是Baz子类Foo 包含 BarBaz是Foo子类Foo是Baz子类Baz包含Bar,答案:CE,需求说明:编写类描述计算机的主机 编写类描述计算机的输入输出设备,阶段1,完成时间:40分钟,使用接口和实现类,教员巡视指导,进行阶段检查,阶段1,共性问题集中讲解,常见调试问题及解决办法代码规范问题,需求说明:编写计算机类输出图像,阶段2,完成时间:20分钟,教员巡视指导,进行阶段检查,阶段2,共性问题集中讲解,常见调试问题及解决办法代码规范问题,需求说明:编写Java接口和类:模拟计算机的接口及驱动,阶段3,完成时间:30分钟,教员巡视指导,进行阶段检查,阶段3,共性问题集中讲解,常见调试问题及解决办法代码规范问题,总结,总 结,类似问题的解决思路代码编写的共性问题强调,

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 生活休闲 > 在线阅读


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号