C++实验题---填空(类与继承)
来源:互联网 发布:会计电算化软件用友 编辑:程序博客网 时间:2024/06/05 00:42
C++实验题---填空(类与继承)
时间限制(普通/Java):1000MS/3000MS 运行内存限制:65536KByte
总提交:302 测试通过:245
总提交:302 测试通过:245
描述
仔细阅读以下程序,理解程序的主要功能,正确补充空白处的语句,空白处可能是一条语句或多条语句,也可能是一个表达式,严禁改动给出程序代码的段落、修改、移动、注释掉给出的程序代码,若有改动、修改或注释掉给出程序的任何一处该题记0分。并编译运行测试通过后进行提交,否则提交错一次扣1分,扣完为止。
描述
仔细阅读以下程序,理解程序的主要功能,正确补充空白处的语句,空白处可能是一条语句或多条语句,也可能是一个表达式,严禁改动给出程序代码的段落、修改、移动、注释掉给出的程序代码,若有改动、修改或注释掉给出程序的任何一处该题记0分。并编译运行测试通过后进行提交,否则提交错一次扣1分,扣完为止。
#include <iostream>using namespace std;class Vehicle{___________________ int wheels; float weight;public: Vehicle(int wh, float we) { wheels = wh; weight =we; } int get_wheels(){___________________} float get_weight(){ return weight; } void print() {___________________} };class Car:private Vehicle{private: int passenger_load;public: Car(int wh,float we,int passengers=0); int get_passengers(){ return passenger_load; } void print();};Car::Car(int wh, float we, int passengers): ___________________{ passenger_load=passengers;}___________________{ cout<<wheels<<","<<weight<<","<<passenger_load<<endl;}int main(){ int m,n; while(cin>>m>>n) { Vehicle v1(m,n); Car car1(m,n+200,m+1); v1.print(); car1.print(); } return 0;}
输入
输入有多组测试数据,每行为一组测试数据,且只有用一个空格隔开的俩个正整数。
输出
根据程序代码输出相应的信息。
样例输入
4 800
5 200
5 200
样例输出
4,800
4,1000,5
5,200
5,400,6
4,1000,5
5,200
5,400,6
代码如下:
#include <iostream>using namespace std;class Vehicle{protected: int wheels; float weight;public: Vehicle(int wh, float we) { wheels = wh; weight =we; } int get_wheels() { return wheels; } float get_weight() { return weight; } void print() { cout<<wheels<<","<<weight<<endl; }};class Car:private Vehicle{private: int passenger_load;public: Car(int wh,float we,int passengers=0); int get_passengers() { return passenger_load; } void print();};Car::Car(int wh, float we, int passengers): Vehicle(wh,we){ passenger_load=passengers;}void Car::print(){ cout<<wheels<<","<<weight<<","<<passenger_load<<endl;} int main(){ int m,n; while(cin>>m>>n) { Vehicle v1(m,n); Car car1(m,n+200,m+1); v1.print(); car1.print(); } return 0;}
阅读全文
0 0
- C++实验题---填空(类与继承)
- C++实验题---填空(类与继承A)
- C++实验题---填空(类与继承B)
- C++实验题---填空(多态性)
- C语言填空题
- C++实验题---填空(运算符重载)
- C++实验题---填空(求几何图型面积)
- C++实验题---填空(求对象的全部数据)
- C++实验题---填空(运算符重载A)
- C++实验题---填空(运算符重载B)
- C++实验题---填空(求体面积2)
- 【C++】类 与继承
- 实验五 类的继承与派生
- 实验五 继承与接口(一)
- C++实验 实验4 继承与派生类 1
- C++实验 实验4 继承与派生类 2
- 继承与嵌套类(C#)
- 嵌入式系统开发人员C语言测试题--填空题(运算符与表达式)
- C++实验题---填空(运算符重载)
- codeforces 808C——Tea Party(贪心)
- 判断素数How many prime numbers
- rmq模板
- linux的SCP命令
- C++实验题---填空(类与继承)
- OracleOraDb11g_home1ClrAgent服务
- Ubuntu16.04 使用Graphviz画图
- springmv里面的mySQL的配置操作
- android eclipse的环境配置
- springmvc里面的mogoDB的配置操作
- Oracle 11g必须开启的服务及服务详细介绍
- codeforcodeforces 808D——Array Division(查找,set)
- 【数据结构】快速排序(QuickSortNonR)的非递归实现