第一题:
#include#include using namespace std; class Student { public: int SID; string Name; Student();//无参的构造函数:Student(),在函数中将学号初始化为0,姓名初始化为王小明 Student(int sid,string name); ~Student(); //在此处声明所需的成员 }; //在此处定义成员函数 Student::Student()//无参的构造函数:Student(),在函数中将学号初始化为0,姓名初始化为王小明 { SID=0; Name="王小明"; } Student::Student(int sid,string name) { SID=sid; Name=name; } Student::~Student() { cout<< SID <<" "<< Name<< " 退出程序"< 第二题:
#include#include using namespace std; class Student { public: //在此处声明所需的成员 int SID; string Name; float Score; Student(); Student(int sid,string name,float sco)//构造函数 { SID=sid; Name=name ; Score=sco; } }; Student stu[5];//定义一个全局对象数组 int n; int i; Student::Student() {} void Add(int sid,string name,float sco)//函数用于向学生表的末尾添加一条学生记录 { stu[n]=Student(sid,name,sco); n++; } void PrintAll() { //打印出学生表中所有记录 for(i=0;i 第三题:
#include#include using namespace std; class Student { public: //在此处声明所需的成员 int SID; string Name; float Score; Student(); Student(int sid,string name,float sco)//构造函数 { SID=sid; Name=name ; Score=sco; } }; Student stu[5];//定义一个全局对象数组 int n; int i; Student::Student() {} void Add(int sid,string name,float sco)//函数用于向学生表的末尾添加一条学生记录 { stu[n]=Student(sid,name,sco); n++; } void PrintAll() { //打印出学生表中所有记录 for(i=0;i



