《面向对象程序设计——java》期末考试试题2008a卷.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:")

发表评论

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

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

  1. 计算机JAVA相关说课稿_面向对象程序设计-java说课稿

    面向对象程序设计-java说课稿 面向对象程序设计-JAVA说课稿,计算机系 毕景霞,目录,一.说教材 二.说教学目标 三.说重点难点 四.说教学方法 五.说教学内容 六.教学效果及总结,(一)教材的 ...

  2. 计算机程序设计工程师技术水平证书 java 考试试卷_关于程序设计工程师技术水平证书(JAVA).doc...

    程序设计工程师技术水平证书(JAVA) 考试大纲 考试性质和目的: 本考试的目的在于促使考生掌握JAVA语言与面向对象程序设计的概念.方法与基本技术.并注重提高考生运用Java语言和面向对象技术解决问 ...

  3. java二级考试备考_计算机二级java如何备考 方法在这里

    很多同学想知道计算机二级java如何备考,下面是小编整理的相关内,希望对大家有所帮助! 计算机二级java如何备考 选好复习用书 在复习应考时,大家要根据自己的具体情况,制定一套完整的复习计划.不要拘 ...

  4. java 多态判断非空_跳槽涨薪季面试题之java基础(一)

    点击上方[全栈开发者社区]→右上角[...]→[设为星标⭐] 为迎接金九银十跳槽涨薪季,小编汇总了java精编版面试题,大概从java基础.java8特性.多线程.spring.springboot. ...

  5. 程序设计语言c语言期末考试,《C语言程序设计》期末考试试卷(A卷).pdf

    广州轻工职业学校 (大源校区) 2015-2016学年第二学期 <C语言程序设计>期末 考试试卷 (A卷) 注 意 事 项 1.请首先按要求在试卷的标封处填写您的专业.姓名. 学号和所在的 ...

  6. java面试没有全部答对_十道java基础面试题,你能保证全答对吗?

    java初级开发面试中经常被问到的问题有好多,下面总结一下常见的问题,先给问题,大家思考一下再看答案. 1.JDK 和 JRE 有什么区别?2.== 和 equals 有什么区别?3.说说final在 ...

  7. java工程师有什么要求_什么是java,java工程师应该具备哪些能力?

    这两年,虽然各种各样的新兴语言不断涌现,收获了一大批迷粉,但是java的地位,却始终难以撼动.作为一门成熟的,经久不衰的语言,java吸引了越来越多的人,想加入进来.但是,很多人在选择java前,或多 ...

  8. java 和c 多态比较_多态在 Java 和 C 编程语言中的实现比较

    2011 年 12 月 22 日发布 众所周知,多态是面向对象编程语言的重要特性,它允许基类的指针或引用指向派生类的对象,而在具体访问时实现方法的动态绑定.C++ 和 Java 作为当前最为流行的两种 ...

  9. java怎么提升编程能力_怎样提升java编程能力

    1 怎样提升java编程能力 在互联网迅猛发展的时代,而我们如果对互联网一无所知,那就相当于文盲.所以很多人都想去了解它,去学习他.而作为互联网的产物--java,是一门非常不错的技术,学精通之后,你 ...

最新文章

  1. Bootstrap——优秀的开源前端框架
  2. mysql 同步备份数据库
  3. C#开发人员应该知道的13件事情
  4. 深度学习工作机制通俗介绍
  5. C# 10 新特性 —— 补充篇
  6. 工作341:uni-表头不显示
  7. error: Your local changes to the following files would be overwritten by merge:
  8. matlab基于dct的图像压缩编码解码_一篇文章搞定DCT在JPEG中的本质
  9. python黑帽编程视频_Python黑帽编程 3.4 跨越VLAN详解
  10. printk打印机别
  11. 解决移动端遮罩层无法覆盖全部页面问题
  12. mybatis-plus修改操作(自动填充)
  13. ajaxSubmit
  14. Globle.asax错误:异常详细信息: S…
  15. 写一个京东最顶部的导航条
  16. 华三(H3C)单臂路由
  17. 简单命令行创建ReactApp
  18. 如何获取阿里云免费的SSL证书
  19. 个人网页、博客、课程--不断更新
  20. 建立数据思维的13个实用思维工具

热门文章

  1. word删除水印、设置目录
  2. 搭建Qmail邮件系统(中篇)
  3. SOX2抗体 胚胎干细胞标志物高品质结果展示
  4. 哪个蓝牙耳机音质好?开学季适合学生党的高音质蓝牙耳机推荐
  5. python中wx模块介绍_python wx模块如何安装
  6. 基于SSM旅游路线规划系统
  7. 如何实现流畅观影体验?视频类应用内存和CPU大调查 1
  8. 医用计算机基础超星答案,超星2017大学计算机基础答案(全)
  9. mc服务器配置文件编辑器,[服主必备软件]Notepad++ MC插件配置文件编辑器 教你如何编辑插件配置文件...
  10. cadence16.5中XNET的设置方法