200字范文,内容丰富有趣,生活中的好帮手!
200字范文 > java面向对象期末考试试题_《面向对象程序设计——java》期末考试试题a卷.doc...

java面向对象期末考试试题_《面向对象程序设计——java》期末考试试题a卷.doc...

时间:2024-04-01 20:43:09

相关推荐

java面向对象期末考试试题_《面向对象程序设计——java》期末考试试题a卷.doc...

《面向对象程序设计——java》期末考试试题a卷.doc

还剩

6页未读,

继续阅读

下载文档到电脑,马上远离加班熬夜!

亲,喜欢就下载吧,价低环保!

内容要点:

第 7 页 共 7 页3、设计 4 个线程,线程 1 每次对整数 j 增加 1,线程 2 将 j 数据写入文件“file.dat”中,线程 3 每次对整数 j 减少 1,线程 4 将文件 “file.dat”中数据值为 j 的数据删除。写出程序。第 6 页 共 7 页} }}2、分析程序结构,要求:i)写出改正错误后的完整程序。public class Car{Car(int n) { num = n; }private int num;}public class Demo32 implements Car{int num;public Demo32(int k){ super(k); num = 10*k; }public Final void main(String args []){Car xp = new Demo32(101);System.out.paint(“xp.num = “+xp.num);}}3、分析程序结构,要求:i)写出改正错误后的完整程序。public class Demo33 implements Runnable{public static void main(){Demo33 mo = new Demo33( );int x1=10, x2=4, y;y = mo.add(x1,x2);y = mo.add(x1,x2*1.1);System.out.println(“y=” + y + “ “ + add(1.2,x1) );}int add(int a,int b){return (a+b);}private int add(int a,double b=0.0){return (a+b);}}四、程序编写题(3 小题 30 分)1、写一个 application 程序,实现计算多种图形面积之和,并输出。具体要求:i) 设计一个抽象类 Shape,包含一个不带参数、返回类型为 double 的方法 area() ;ii) 分别设计 Shape 类的非抽象子类:圆形 Circle,正方形 Square,矩形Rectangle。 (分别设置圆的半径、正方形边长、矩形的底边长和高,实现方法 area())iii) 在 main()方法中,先定义一个 Shape 对象数组,数组名 arr,有 3 个数组元素,分别初始化为圆形、正方形、矩形的对象。然后计算 arr 数组各个元素的面积。最后输出每个图形的面积,输出所有面积之和。2、写一个 applet 程序。具体要求:i) 具备 GUI 图形界面,包含两个按钮(show 和 clear)、一个单行文本框(textMsg) ;ii) 点击 show 按钮,在文本框 textMsg 中显示提示信息“Hello! On button show.”;iii) 点击 clear 按钮,清除文本框提示信息。第 5 页 共 7 页if( f.isFile() ) System.out.println("file "+f);if( f.isDirectory() ) System.out.println("directory "+f);}}}2、 读程序,要求:i) 描述程序功能;ii)写出输出结果。源程序[User22.java]的内容为:public class User22 extends Thread{int cnt= 10;String msg = "Hello";static String lock="lock";public User22(int c,String m){cnt = c; msg = m;}public static void main( String [] args){System.out.println("Begin:")

发表评论

暂无评论,赶快抢占沙发吧。

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。