教学检测Java程序设计期末考试答案A.doc

教学检测Java程序设计期末考试答案A.doc

ID:35974280

大小:48.50 KB

页数:4页

时间:2019-04-29

教学检测Java程序设计期末考试答案A.doc_第1页
教学检测Java程序设计期末考试答案A.doc_第2页
教学检测Java程序设计期末考试答案A.doc_第3页
教学检测Java程序设计期末考试答案A.doc_第4页
资源描述:

《教学检测Java程序设计期末考试答案A.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、《Java语言》期末考试试卷(A)答案及评分标准注意:以下的答案为参考答案,在试卷评审过程中要根据实际情况进行阅卷一、选择题(共15分)123456789101112131415CBADABCBDCBDCAB(评分标准:每题1分,答对给分,答错、不答和多选都不给分)二、填空题(共10分)1.Applet(或JApplet)MyApplet2.类声明类体3.truefalse4.final5.166.AWTSWING(评分标准:每空1分,答对或意思正确的给分,不答或意思完全不对不给分)三、判断题(共10分)12345678910×√×√√√×√××(评分标准:每题1分,答对的给分

2、,不答或不对不给分)四、填写结果(共10分)1.子类继承方法f(),n=0.618000,m=200子类重写方法g(),n=12,m=200子类新增的方法,n=555,m=2002.truefalsetruetruefalsetrue(评分标准:第1小题5分,第二小题5分,答对或意思正确的给分,不答或意思完全不对不给分)五、补充程序(共5分)PatternMatcherPatter.complie(“monkey”)p.matcer(input)m.find()六、叙述题(共30分)1.开发一个应用程序需要经过三个步骤:编写源程序、编译源文件生成字节码、加载运行字节码。开发一个

3、JavaApplet需要经过3个步骤:编写源程序、编译源文件生成字节码、通过浏览器加载运行字节码。(评分标准:本小题共6分)2.类方法和类变量在字节码文件被加载到内存时,就分配了相应的入口地址,即使该类没有创建对象,也可以直接通过类名调用类方法,而在类创建对象之前,实例成员变量还没有分配内存。所以类方法中出现的成员变量必须是被所有对象共享的变量(类变量),即类方法不可以操作实例变量,类方法也不可以调用类方法。(评分标准:本小题共6分)3.接口回调是指:可以把使用某一接口的类创建的对象的引用赋给该接口声明的接口变量中,那么该接口变量就可以调用被类实现的接口中的方法,当接口变量调用

4、被类实现的接口中的方法时,就是通知相应的对象调用接口的方法,这一过程称作对象功能的接口回调。接口回调的例子如下:interfaceShowMessage{voidshowTradeMark();}classTVimplementsShowMessage{publicvoidshowTradeMark(){System.out.println("我是电视机");}}publicclassExample{publicstaticvoidmain(Stringargs[]){ShowMessagesm;//声明接口变量sm=newTV();//接口变量中存放对象的引用sm.showT

5、radeMark();//接口回调}}(评分标准:本小题共6分)4.FlowLayout布局方式可以将组件顺序地添加到容器中,组件按照加入的先后顺序从左向右排列,一行排满之后转到下一行继续从左至右排列,每行中的组件都居中排列,组件之间默认的水平和垂直间隙是5个像素。对于JFrame窗口,默认布局是BorderLayout布局。BorderLayout布局是Window容器的默认布局。如果一个容器使用这种布局,那么容器空间简单地划分为东、西、南、北、中五个区域。每加入一个组件都应该指明把这个组件添加在哪个区域中,添加到某个区域的组件将占据整个这个区域.每个区域只能放置一个组件,如

6、果向某个已放置了组件的区域再放置一个组件,那么先前的组件将被后者替换。使用BorderLayout布局的容器最多能添加5个组件,如果容器中需要添加的组件超过5个,就必须使用容器的嵌套或改用其他布局策略,如果某一个区域没有放组件,其它区域的组件会将这个区域充斥掉。(评分标准:本小题共6分)5.Java支持在一个类中声明另一个类,这样的类称作内部类。其定义方式如下:classA{……classB{……}……}内部类具有如下特征:内部类同类中声明的方法或成员变量一样,一个类把内部类看作是自己的成员。外嵌类的成员变量在内部类中仍然有效,内部类中的方法也可以调用外嵌类中的方法。内部类的类

7、体中不可以声明类变量和类方法。外嵌类可以用内部类声明对象,作为外嵌类的成员。(评分标准:本小题共6分)七、看程序回答问题(本题共10分)1.用Thread类的子类创建线程对象,需要对run()方法进行重写。2.这个方法是类方法,主线程使用该方法结束整个程序。3.left.start();线程的创建trycatch异常处理Math.random()获取随机数八、按要求编写程序1.(评分标准:本小题共5分)publicclassExample2_1{publicstaticvoidmain(St

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。