云题海 - 专业文章范例文档资料分享平台

当前位置:首页 > 2012面向对象程序设计试题集

2012面向对象程序设计试题集

  • 62 次阅读
  • 3 次下载
  • 2025/5/7 22:29:20

minute++; sec=0; } }

void Time::display() { cout<

int main() { Time T1(3,59); T1.display(); T1++; T1.display(); return 0; }

29、有一个学生类student,包括学生姓名、成绩,设计一个友元函数,输出成绩对应的等级:大于等于90:优;80~90:

良;70~79:中;60~69:及格;小于60:不及格。 #include #include using namespace std; class student {

public: friend void grade(student & ); student (string ,int); private : string name; int score; };

student::student(string n,int s) { name=n; score=s; }

void grade (student & s) { if(s.score >=90) cout<<\姓名:\获得:优\ if (s.score<90 && s.score>=80) cout<<\姓名:\获得:良\ if (s.score>=70&&s.score<80) cout<<\姓名:\获得:中\ if (s.score>=60&&s.score<70) cout<<\姓名:\获得:及格\ if (s.score<60) cout<<\姓名:\获得:不及格\}

int main() { student s1(\小红\ grade (s1); return 0; }

31、编写一个函数来检验输入的一个字符是大写字母还是小写字母或不是26个英文字母。 #include #include using namespace std; void judge(char s) {

if(s<='Z'&&s>='A') cout<<\该字母是大写字母!\ else if(s>='a'&&s<='z') cout<<\该字母是小写字母!\ else cout<<\该字母不是26个英文字母!\}

int main() { char s; cout<<\请输入一个字符:\ cin>>s; judge(s); return 0; }

32、有两个长方柱,其长、宽、高分别为: (1)12,20,25;(2)10,14,20。求它们的体积。编一个基于对象的程序,在类中用带参数的构造函数。 #include using namespace std; class Cuboid { int length; int width; int high; public: Cuboid(){length=0,width=0,high=0;} Cuboid(int a,int b,int c):length(a),width(b),high(c){} void setnum(int a,int b,int c) {length=a,width=b,high=c;} void show() {cout<<\体积为:\};

int main() { Cuboid a; a.setnum(12,20,25); Cuboid b(10,14,20); a.show(); b.show(); return 0; }

34、设计一个三角形类Triangle,包含三角形三条边长的私有数据成员,另有一个重载运算符“+”,以实现求两个三角形对象的面积之和。 #include #include using namespace std; class Triangle {

public: Triangle(double ,double,double); double operator + (Triangle &); private: double a,b,c; };

Triangle::Triangle(double a1,double b1,double c1) { a=a1; b=b1; c=c1; }

double Triangle::operator +(Triangle & T)

搜索更多关于: 2012面向对象程序设计试题集 的文档
  • 收藏
  • 违规举报
  • 版权认领
下载文档10.00 元 加入VIP免费下载
推荐下载
本文作者:...

共分享92篇相关文档

文档简介:

minute++; sec=0; } } void Time::display() { cout<

× 游客快捷下载通道(下载后可以自由复制和排版)
单篇付费下载
限时特价:10 元/份 原价:20元
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219
Copyright © 云题海 All Rights Reserved. 苏ICP备16052595号-3 网站地图 客服QQ:370150219 邮箱:370150219@qq.com