2014级面向对象程序设计复习指导
更新时间:2024-01-18 16:58:01 阅读量: 教育文库 文档下载
- Java面向对象程序设计推荐度:
- 相关推荐
面向对象程序设计复习指导
一、
选择题(15小题,30分)
第3,4,5,6,7,8, 9 章课后选择题
二、
阅读程序写出运行结果(15)
程序源于第4,5,6章课件
三、
填空(程序填空 20分)
四、 编程(35分)
1、分别使用成员函数和友元函数编程序重载运算符“+”,使该运算符能实现两个字符串的连接。
2、设向量x=(x1,x2,x3) 和 y=(y1,y2,y3),则它们之间的加、减和乘运算分别定义为:x+y=(x1+y1,x2+y2,x3+y3),x-y=(x1-y1,x2-y2,x3-y3) ,
x*y=x1*y1+x2*y2+x3*y3
编程序对运算符“+”,“—”,“*”,重载,实现向量之间的加、减、乘运算。 3、定义一个rectangle 类,它包含两个数据成员 length 和 width ;以及包含用于求长方形面积的成员函数。再定义 rectangle 的派生类 rectangular, 它包含一个新数据成员height 和用来求长方体体积的成员函数。在函数main()中,使用2个类,求某个长方形的面积和某个长方体的体积。 4、用函数模板实现排序算法(冒泡排序、插入排序)(参考上机指导书p144第1题)
5、用类模板实现对栈的操作,栈的数据结构可用数组或单链表实现。栈的功能:进栈、出栈和清空。
6、设计一个虚基类base,包含姓名和年龄私有数据成员以及相关的成员函数,由它派生出领导类leader,包含职务和部门私有数据成员以及相关的成员函数。再由base派生出工程师类engineer,包含职称和专业私有数据成员以及相关的成员函数。然后由1eader和engineer类派生出主任工程师类chairman。编写完整程序进行测试
7、建立一个文本文件“students.txt”,打开该文件,向其添加学生信息并显示学生资料信息。要求可反复输入、显示。
8、定义一个分数类fraction,通过重载运算符“<<”以分数形式输出分数的结果,如将三分之二输出为2/3,并重载分数的“+”加法运算,实现两个分数相加,结果仍为分数,但需化简。
9、某学校对教师每月工资的计算规定如下:固定工资+课时补贴。教授的固定工资为5000元,每个课时补贴50元。副教授的固定工资为3000元,每个课时补贴30元。讲师的固定工资为2000元,每个课时补贴20元。定义教师抽象类,派生不同职称的教师类,编写程序求若干个教师的月工资。
10、定义一个Student类,在该类定义中包括:一个数据成员score(分数) 及两个静态数据成员total(总分)和学生人数count;成员函数scoretalcount(float s)用于设置分数、求总分和累计学生人数;静态成员函数sum用于返回总分;静态成员函数average用于求平均直。在main函数中,输入某班同学的成绩,并调用上述函数求全班学生的总分和平均分。
正在阅读:
2014级面向对象程序设计复习指导01-18
品牌营销策划书06-07
金融营销策划书08-29
水果营销策划书05-10
关于乡镇年度抓建设、强管理本年工作开展实施情况总结报告及来年下一步工作计划发展08-05
地藏禅寺因果教育实录(圣云法师讲因果)01-15
小班数学教案 神奇的魔术师07-27
论朱自清散文的艺术特色11-05
- exercise2
- 铅锌矿详查地质设计 - 图文
- 厨余垃圾、餐厨垃圾堆肥系统设计方案
- 陈明珠开题报告
- 化工原理精选例题
- 政府形象宣传册营销案例
- 小学一至三年级语文阅读专项练习题
- 2014.民诉 期末考试 复习题
- 巅峰智业 - 做好顶层设计对建设城市的重要意义
- (三起)冀教版三年级英语上册Unit4 Lesson24练习题及答案
- 2017年实心轮胎现状及发展趋势分析(目录)
- 基于GIS的农用地定级技术研究定稿
- 2017-2022年中国医疗保健市场调查与市场前景预测报告(目录) - 图文
- 作业
- OFDM技术仿真(MATLAB代码) - 图文
- Android工程师笔试题及答案
- 生命密码联合密码
- 空间地上权若干法律问题探究
- 江苏学业水平测试《机械基础》模拟试题
- 选课走班实施方案
- 复习指导
- 程序设计
- 面向
- 对象
- 2014
- HND商务会计高级outcome 3 4 5报告答案
- 建设工程经济训练题一
- 八位十进制数字频率计基于eda课程设计
- 我最喜欢的运动英语作文带翻译
- 新苏教版三年级数学下册期中考试题库
- 2018年初级会计实务第八章政府会计基础讲义
- 《C语言程序设计》实验报告(实验1-12)
- 校外培训学校规章制度
- 2018年高考北京卷理综试题解析(精编版)(解析版)
- 2018-2019学年三年级语文上册全册配套课时练习含答案
- 高二英语第九讲 新闻采访(reading、语法和阅读练习)
- 2016工程咨询继续教育考试市政隧道工程试卷100分
- 物流信息系统产品调研报告
- 检测仪器设备管理制度
- 2030419婚姻法练习题(修订)
- 2 齿轮的设计及校核
- 蓄电池论文
- 安徽省2018年建设工程工程量清单计价办法(建筑工程定额章节说明)
- 沙盘推演实验个人总结
- 考研西综特别容易出错的问题总结分析