- 5
- 0
- 约2.35万字
- 约 33页
- 2018-02-28 发布于贵州
- 举报
2013面向对象课程设计实习指导书
中国地质大学(武汉)信息工程学院空间信息系 面向对象课程设计实习指导书
使用班级:~3
实习指导老师:
2012-5-14
一、课程设计目的
培养学生学生熟练掌握VC++调试技能学生学生二、课程设计要求
为了能更好地达到目的,要求学生:
1、每次上机前充分做好准备工作,查阅资料,预习相关内容,对课程设计内容进行方案的预设计。
2、充分利用上机间、调试优化。
3、程序代码的按照规范的要求进行,具体C++编规范。
4、课程设计结束后,按照指导书“课程设计报告格式”写出课程设计报告。
课程设计三、课程设计内容和时间分配
课程设计内容分为部分:
课程设计基本练习题目(一级);
课程设计基本练习题目(二级);
课程设计基本练习题目(级);
2、实习中,建议对上述部分内容的时间分配为:1:2:3:4。在课程设计中,同学们可以根据自己的实际情况,时间酌情调整。课程设计题目完成课程设计基本练习题目(一级)课程序设计基本练习题目(二级)课程设计综合练习题目课程设计的与题目完成的数量、、创新程度、回答提问、课程设计报告以及平时表现等有关,具体请看指导书成绩评定。
四、题目
I、课程设计基本练习题目(一级)
、
2、ABCDE * ? = EDCBA。他对华生说:“ABCDE应该代表不同的数字,问号也代表某个数字!”华生:“我猜也是!”。于是,两人沉默了好久,还是没有算出合适的结果来。请你利用编程技术,找到破解的答案。
3、假定你有一张信用卡,卡上已经产生应还金额为500元,假定你一直不还款,那么在多少个月之后,这张卡的应还金额会超过1000元?每月的应还额假定会增长2%,即第一个月应还50元,第二个月应还500+500*0.02=510元,第三个月应还510+510*0.02=520.20……,货币计算保留2位有效小数,编程给出问题的答案。
II、课程设计基本练习题目(二级)、统计学生成绩
从文本文件中读某班学生的学号、姓名和成绩,进行分析给出平均分、最高分、最低分、最大分数差、差、各学生的名次,把结果输出到文件中。
最大分数差最高分最低分、
【B组】请从以下6-8题中任意选做一题(鼓励使用MFC设计程序界面)
6、计算正方体、球体和圆柱体的表面积和体积。、、定义一个Stud类,含学号、姓名、成绩和班号数据成员。建立若干个Stud类对象,将它们存储到文件data.dat中最后输出文件内容。
III、课程设计基本练习题目(级)
11、
12、编写一个字符串类,要求该类可以实现(1)取字符串长度GetLength,判断字符串是否为空IsEmpty,取特定字符在字符串中位置GetAt。
(2)实现+和的重载(3)实现插入一字符(或子串)Insert、删除一字符(或子串)Delete、替换一字符(或子串)Replace、图形绘制与拾取主要功能绘制并拾取图元,修改拾取的图元信息。
要求(1)通过鼠标点击在视图区域输入图元;
(2)通过鼠标点击拾取图元;(3)提供图元信息对话框,用户可以修改所选图元信息;
(4)将绘制信息保存至文本文件,第二次打开文件,程序可以显示正确的绘制。IV、课程设计综合练习题目()设计一个程序其中有3个类,C、和,分别为中国银行类、工商银行类和类。每个类都包含一个私有数据balance,用于存放在该的数,Statistic)等操作功能。类结构如图所示
图4-2 银行类结构图
图4-3 记账功能菜单设计
图4-4 帐单查看菜单设计
图4-5 记账功能界面设计
(2)基类CMyAccount的定义如下:
class CMyAccount
{
public:
// 参数说明:ptSourceA[in]-转帐源方;
// ptDestA[in] - 转帐目的方;
// sum[in] - 转帐金额
// ptNote[in] - 备注
// 功能举例:从银行取钱时,就需要执行转帐操作:从某个银行帐号转入到现金帐号中。
virtual long transfer(CMyAccount *ptSourceA, CMyAccount *ptDestA, double sum, char *ptNote=NULL);
// 参数说明:inType[in]-收入类型:例如奖学金、勤工俭学、父母支助等。可根据实际情况添加。
virtual long income(CMyAccount *ptSourceA, short inType, double sum, char *ptNote=NULL);
// 参数说明:conType[in]-支
您可能关注的文档
- 2013注册城市规划师管理与法规复习资料.doc
- 2013深圳市《会计基础》与《财经法规》与《初级会计电算化》综合版考试AA卷考试版.doc
- 2013甘肃省10000《公共基础》全真模拟题.doc
- 2013版_环境与资源保护法重点.doc
- 2013海南省初中毕业生学业考试化学专项练习(五)化学实验与活动探究(一).doc
- 2013环评案例真题及答案(专家及网友解答).doc
- 2013电大经济法概论.doc
- 2013真题-环境影响评价相关法律法规(word版).doc
- 2013福建信息化能力建设考试单项、多项选择题库.doc
- 2013福建(全国)安装造价员技术部分复习资料.doc
- 良肢位摆放在骨科康复中的应用.ppt
- 2026精选人教版一年级上册数学期末考试试卷(3套含答案解析).docx
- 2026新版人教版三年级上册语文期末考试试卷(3套含答案解析).pdf
- 2026精选人教版四年级上册英语期末考试试卷(3套含答案解析).pdf
- 2026新版人教版三年级上册数学期末考试试卷(3套含答案解析).pdf
- 2026新版人教版三年级下册数学期末考试试卷(3套含答案解析).docx
- 2026精选人教版四年级上册英语期末考试试卷(3套含答案解析).docx
- 2026新版人教版三年级上册语文期末考试试卷(3套含答案解析).docx
- 良肢位摆放与康复训练的结合.ppt
- 良肢位摆放在儿童康复中的应用.ppt
最近下载
- 建筑工程质量司法鉴定中修复方案及修复费用确定的探讨.docx VIP
- (一模)2026年合肥市2026届高三第一次教学质量检测 物理试卷 (含官方答案).docx
- 2025年中级消防设施操作员(维保类)考试题库及答案(浓缩500题).docx VIP
- 欧盟F-gas法规原文.pdf VIP
- 新人教版高一英语必修二英语单词默写表.pdf VIP
- 计算机音乐技术在高校音乐教学中应用.doc VIP
- 中国术数概论.pdf VIP
- 产品碳足迹核算与评价 课件 16 CBAM政策起源.pptx
- 供应链碳关税应对:2025年CBAM合规培训.pptx VIP
- 2025年华侨港澳台生入学考试高考数学试卷真题.pdf VIP
原创力文档

文档评论(0)