C++题库程序填空题
更新时间:2024-04-21 03:16:01 阅读量: 综合文库 文档下载
1.本函数功能是求水仙花数,如153=1*1*1+5*5*5+3*3*3,则153是水仙花数,并将结果写到一个文件中。 #include
f1.open(\水仙花数.txt\
f1<<\你选择了水仙花数程序!它们分别是:\ int num,a,b,c;
for(num=100;num<=999;num++)
{ a=num; [1]
if (num==a*a*a+b*b*b+c*c*c) {
cout< [2]; //关闭文件 } 2.以下程序功能是求两个数的最大公约数的函数 #include int r; r=m%n; while(r!=0) } { [3];[4];[5]; } return n; int main() { int x,y; cin>>x>>y; int result ; [6];//调用func计算最大公约数 } 3.以下为类Point的接口说明文件 cout< #include protected: int x,y; public: [1] //声明构造函数,形参m,n,默认参数为1,1 ~Point(){ } int getx(){return x;} int gety(){return y;} [2] // 声明虚函数display,用来显示数据成员 [3] // 声明友员函数,重载运算符“>>” }; 1. 计算1+1/3+1/5+?+1/n之和 #include int i; double s; s=0; for(i=1;i<11;i++) { } [2]; } int main() { int n; cin>>n; double sum; [2];//调用函数计算 cout<<\ return 0; } Example(int n) { [2]; } ~Example(){ } int get_i() { [3]; } private: int i; }; 3.以下代码为类Time类的定义。 class Time { [1]; public: void Increment(); //时间增加函数 [1]//声明带默认参数(0,0,0)的构造函数 private: int hour;int minute;int second; } //实现文件 Time::Time(int initHrs,int initMins,int initSecs) { hour=initHrs; minute=initMins; second=initSecs; } bool Time::Equal(Time otherTime)const { [2];} void Time::Increment( ){ second++; if(second>59) {[3]; if(minute>59) { [4]; hour++; if(hour>23) hour=0; } } } int main() { //定义时间类的对象time1并给出初值为5,30,0 [5]; } /*1.本函数功能是求水仙花数,如153=1*1*1+5*5*5+3*3*3,则153是水仙花数,并将结果写到一个文件中。*/ #include f1.open(\水仙花数.txt\ f1<<\你选择了水仙花数程序!它们分别是:\ int num,a,b,c; for(num=100;num<=999;num++) { a=num; b=num0/10; [2]; if (num==a*a*a+b*b*b+c*c*c) { } [3]; //关闭文件 } class Date { private: { int year,month,day; Date(){} public: Date(int y,int m,int d){year=y;month=m;day=d;} void show(){cout< cout< [4]; } void setYear(int y) { } }; int main() { [6];//对象初值为2010,6,30 Date1.show(); int y; cin>>y; [5]; [7];//以y的值修改date1的year成员 date1.show(); } #include public:[8];//声明构造函数,形参m,n,默认参数为1,1 ~Point(){ } int getx(){ return x;} int gety(){ return y;} [9];// 声明虚函数display,用来显示数据成员 [10];// 声明友员函数,重载运算符“>>” }; int main() { cout< Point p1(1,2); return 0; } //1. 计算1+1/3+1/5+…+1/n之和 #include int main() { int n; cin>>n; double sum; [3];//调用函数计算 cout<<\ return 0; } //2.以下代码为类Example的定义,完成成员函数的实现代码 #include [1];; double s; s=0; for(i=1;i<11;i++) ~Example(){ } int get_i() { [5]; } private: int i; }; int main() { return 0; } /*3.以下代码为类Time类的定义。*/ class Time { public: void Increment(); //时间增加函数 [1];//声明带默认参数(0,0,0)的构造函数 private: int hour;int minute;int second; } Time::Time(int initHrs,int initMins,int initSecs) { hour=initHrs; minute=initMins; second=initSecs; } bool Time::Equal(Time otherTime)const { [2];} void Time::Increment( ){ second++; if(second>59) { [3]; if(minute>59) { [4]; hour++; if(hour>23) hour=0; } } } int main() { //定义时间类的对象time1并给出初值为5,30,0 [6]; } /*完成程序*/ class Time { private: int hour,minute,second; Time(){ }; [1]; //声明带参数的构造函数 virtual ~Time(){ }; void set(int h,int m,int s); int getHour(); [2];/声明display(Time &t)为友员函数 }; Time::Time(int h,int m,int s) { hour=h; minute=m; second=s; } void Time::set(int h,int m,int s) { [3];[4];[5]; } Int Time::getHour( ) { [6]; } void display(Time &t) {cout< class Date public: {private: }; int main() { Time t1; [7];//t1值设置为5:30:30 [8];//显示t1 int year,month,day; public: Date(int y=0,int m=0,int d=0) { year=y; month=m; day=d;} void set(int y,int m,int d) { year=y; month=m; day=d;} void display() { cout< [9];//定义对象d1初值为2010,12,15 [10];//显示d1 } return 0; /*完成程序题(将答案写在题目中的空白处,每空3分,共30分)*/ class Point {private: int x,y; Point(int x=0,int y=0) { [1]; [2]; } public: [3];//设置x,y值的set函数声明 {this->x=x;this->y=y;} void display() {cout<<'('< class Shape { protected: [4];/定义数据成员 public: void set(int w,int s,int c){width=s;style=s;color=c;} void display() {cout<<\ [5];//声明纯虚函数area计算面积 }; class Line:public Shape//从Shape类派生 { Private: [6];//Point对象ptStart,ptEnd Public: [7];//声明默认构造函数 Line(int w,int s,int c, [8])//带参构造函数的声明 { width=w;style=s;color=c;ptStart=ps;ptEnd=pe; } void display() {Shape::display(); [9]; [10]; } int area() { int width,height; width=abs(ptEnd.getX()-ptStart.getX()); height=abs(ptEnd.getY()-ptEnd.getY()); return width*heigth;} }; int main() { Point pt1(1,1),pt2(3,3); Line l1(2,1,1,pt1,pt2); L1.display(); return 0; } /*完成程序题(将答案写在题目中的空白处,每空3分,共30分)*/ #include [1];//声明构造函数,形参m,n,默认参数为1,1 ~Point(){ } int getx(){return x;} int gety(){return y;} [2];// 声明虚函数display,用来显示数据成员 [3];// 声明友员函数,重载运算符“>>” void set(int x,int y) { this->x=x;this->y=y; } }; void display() { cout<<’(‘< class Circle :public Point { int radius; public: Circle(int x=0,int y=0,int r=1); Circle(Point p,int r); virtual void display(); }; Circle::Circle(int x,int y,int r):[4] { radius=r; } Circle::Circle(Point p,int r) { [5];//初始化x成员的值 [6];//初始化y成员的值 radius=r; } virtual void Circle::display() { [7];/显示x,y cout<<”radius=”< [8];//center的值设为(3,3) center.display(); [9];//通过键盘输入center的值 Circle circle(center,2); Point &ptr; [10];//ptr指向circle的地址 ptr->display(); ptr=¢er; ptr->display(); return 0; } /*1.以下程序功能是求两个数的最大公约数的函数*/ int func(int m,int n) { int r; r=m%n; while(r!=0) { [1]; [2]; [3]; } return n;} int main() {int x,y; cin>>x>>y; int result ; [4];;//调用func计算最大公约数 cout< 2.class Example { public: Example(int n) { [5]; } ~Example(){ } int get_i() { [6]; } private:int i; }; 3. #include [7];//创建集合对象,其中元素为int类型 intSet.insert(10); intSet.insert(5); intSet.insert(1); cout<<\输出集合中的元素的值: \set for([8];iter!=intSet.end();iter++) [9];; iter=intSet.begin(); [10];;//删除该迭代器所指向的元素 } /*日期类的定义与使用*/ int monthDays[]={0,31,28,31,30,31,30,31,31,30,31,30,31}; //类类型定义 class Date { int year, month,day; public: void input() { cin>>year>>month>>day; } void output() { cout< for(i=1;i<=month-1;i++) { [2]; if(i==2){ if(leapYear()) sDays++; } } [3]; } }; //类定义结束 int main() { [1];;//定义对象 birthday.input();//对象方法调用 }
正在阅读:
C++题库程序填空题04-21
我的家乡平顶山作文03-31
jing12-30
列车运行监控LKJ入库标准化作业流程03-18
朴实的家训作文600字07-16
一生必看的成功学书藉08-18
体育部门工作计划(优秀10篇)03-22
vb-判断题库12-08
信号的频谱分析03-30
- 多层物业服务方案
- (审判实务)习惯法与少数民族地区民间纠纷解决问题(孙 潋)
- 人教版新课标六年级下册语文全册教案
- 词语打卡
- photoshop实习报告
- 钢结构设计原理综合测试2
- 2014年期末练习题
- 高中数学中的逆向思维解题方法探讨
- 名师原创 全国通用2014-2015学年高二寒假作业 政治(一)Word版
- 北航《建筑结构检测鉴定与加固》在线作业三
- XX县卫生监督所工程建设项目可行性研究报告
- 小学四年级观察作文经典评语
- 浅谈110KV变电站电气一次设计-程泉焱(1)
- 安全员考试题库
- 国家电网公司变电运维管理规定(试行)
- 义务教育课程标准稿征求意见提纲
- 教学秘书面试技巧
- 钢结构工程施工组织设计
- 水利工程概论论文
- 09届九年级数学第四次模拟试卷
- C++
- 填空
- 题库
- 程序
- 2018决胜高考之江苏名校试题物理分项汇编系列 03 牛顿运动定律
- 2013辽宁特岗教师考试真题
- 英语语法基础入门精品名师资料
- 高考数学一轮复习:第2章 函数、导数及其应用 第9讲
- 高房价背后原来隐藏着这些犯罪套路啊
- 鞋厂环评报告表 - 图文
- 绩效管理也有误区
- 高二信息技术会考单元过关练习题:用计算机制作板报
- 消费者商场购物行为的影响因素探析
- 顶管施工方案 - 图文
- 判断题—5
- 2018会计实务练习题1502
- 现代管理理论与方法
- 2015年度建设工程系列中级专业职称评审 - 图文
- 基坑开挖支护专项施工方案(专家审查)
- 化学能与电能练习2
- 传感器与传感器技术(第二版 - 何道清) - 课后答案
- 微型计算机技术及应用习题答案
- 梅毒临床诊疗测试题
- 二级建造师公路工程实务笔记 - secret