java模拟试题五答案

java模拟试题五答案

ID:40557082

大小:73.00 KB

页数:6页

时间:2019-08-04

java模拟试题五答案_第1页
java模拟试题五答案_第2页
java模拟试题五答案_第3页
java模拟试题五答案_第4页
java模拟试题五答案_第5页
资源描述:

《java模拟试题五答案》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、Java程序设计模拟试题五评分标准I阅卷须知:1.阅卷一律以本答案为准,不得改动,不得另行制定答案。2.保持卷面整洁;阅卷人应以高度负责的精神认真仔细地批阅试卷。3.阅卷人一律用红笔批改,将每道大题得分填入大题得分格内,要求计分正确、清楚,并在大题格内签名。II评分标准:(本题10分)一、判断题(对的写√,错的写×;共10小题,每题1分)1.2.3.4.5.√××××6.7.8.9.10.×√√√√评分标准:每小题1分,答对给1分,答错不给分,也不另外扣分(本题20分)二、单项选择题(共10小题,每题2分)1.2.3.4.5.CCBBA6.7.8.9.10.DCCBB评分标准:每小题2分,

2、答对给2分,答错不给分,也不另外扣分(本题20分)三、填空题(共20空,每空1分)(1)Application(2)Applet(3)servlet(4)BorderLayout(5)FlowLayout(6)CardLayout(7)GridLayout(8)GridBagLayout(9)16(10)intsum=0;(11)3(12)4(13)sum=sum+data[i][j];(14)Object(15)Error(16)Exception(17)throws(18)抽象(19)final(20)包评分标准:每空1分,答对给1分,答错不给分,也不另外扣分。(本题20分)四、简答题

3、1.有如下程序:Moveable.java文件中有如下代码interfaceMoveable{voidmove(intx,inty);voidjump(intx,inty);}Monkey.java中如下代码:classMonkeyimplementsMoveable{publicvoidjump(intx,inty){System.out.printf(“Iamjumpingfrom%dto%d”,x,y);}}Monkey.java能否正确编译?能或不能的原因是什么?(4分)答案要点:(1)不能正确编译。(1分)(2)因为Moveable为接口,定义了2个抽象方法;而Monkey类在声

4、明时要实现Moveable接口,所以应该要实现该接口中所有的抽象方法。而在Monkey类中只实现了其中一个抽象方法,所以不能正确编译。(3分)评分标准:按要点给分。《JAVA程序设计》评分标准第2页1.javagui编程中可以通过实现WindowListener来监听WindowEvent,WindowAdapter实现了该接口,为接口中的每个方法提供了默认实现,为何要这样做?(4分)答案要点:因为WindowListener接口中定义了很多抽象方法,在编写实现该接口的类时,就必须实现其中所有的方法,而在有些时候并不会用到所有的方法,这样书写就很麻烦,而且容易出错,所以在Java中又定义了

5、WindowAdapter类。(2分)这样我们在监听窗口的事件时只须创建覆盖WindowAdapter类中你所用到的方法即可,不需把所有的方法都写出来。(2分)评分标准:按要点给分。2.简述Java语言实现平台无关(跨平台)性的原理。(6分)答案要点:Java程序实际是在Java虚拟机(JRE是软件实现)中运行,(2分)Java虚拟机类似一个模拟执行环境,在不同的操作系统上拥有不同的Java虚拟机实现,(2分)但是这些Java虚拟机遵循统一的规范来解释class文件,并将class文件中的指令转换为本地操作系统对应的指令,这样就实现了相同的class文件,可以通过Java虚拟机转换为对应操

6、作系统上的对应指令,(2分)实现class文件,也就是Java程序,的跨平台性。评分标准:按要点给分。3.说明Java语言中三种注释的语法格式,以及用途。(6分)答案要点:单行注释语法格式://          适用于程序中简单的说明(2分)多行注释语法格式:/*    */   适用于程序中比较复杂的程序逻辑的说明(2分)文档注释语法格式:/**   */   适用于程序中整体结构的注释,用于生成程序类结构文档。 (2分)评分标准:按要点给分。(本题30分)五、编程题(共2小题)1.编写一个简单的计算器小应用程序(MyCal.java),实现两个实数的四则运算(加、减、乘、除)。参与运

7、算的两个数据分别由两个文本框输入,运算符通过按钮选择(组件的布局方式如图1所示)。当点选某运算符后,结果将通过相应的消息对话框输出。如图2所示。要求采用swing组件;若除数为0,将弹出如图3所示的消息对话框。(20分)importjava.awt.*;importjavax.swing.*;importjava.awt.event.*;(1分)publicclassMyCalextendsJApplet(1分){JTe

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

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

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