问题及代码:
/*
* Copyright (c) 2014, 烟台大学计算机学院
* All rights reserved.
* 文件名称:test.cpp
* 作 者:尚 月
* 完成日期:2015年 05 月 21 日
* 版 本 号:v1.0
*
* 问题描述:在下面程序的横线处填写适当内容,以使程序完整,并使程序输出为 Name:春哥 Grade:19
* 程序输入:无
* 程序输出: 输出 Name:春哥 Grade:19
*/
#include<iostream>
#include<cstring>
using namespace std;
class Person
{
public:
Person (char *s)
{
strcpy(name,s);
}
void display()
{
cout<<"Name:"<<name<<endl;
}
private:
char name[20];
};
class Student:public Person //(1)
{
public:
Student(char *s,int g):Person(s) //(2)
{
grade=g;
}
void display1()
{
display(); //(3)
cout<<"Grade="<<grade<<endl;
}
private:
int grade;
};
int main()
{
Student s("春哥",19);
s.display1(); //(4)
return 0;
}
运行结果:
学习总结:写完阅读程序,这个就小菜一碟了~~