复习C++,一边看书一边找题做,可是有些题还是看不懂

#include <iostream>
#include<string>
using namespace std;
class Student                             
{
 public:                                 
  Student(int n, string nam )           
  {num=n;name=nam;}
  void display()                          
  {cout<<"num:"<<num<<endl;
  cout<<"name:"<<name<<endl;
  }
 _____________                 
  int num;                               
  string name;
};

_____________           
{
 public:
  Student1(int n,char nam[10],int a):Student(n,nam)       
  {age=a; }                        
  void show( )                              
  {display();                              
  cout<<"age: "<<age<<endl;
  }
 private:                                  
  int age;                             
};

class Student2:public Student1              
{
 public:

  Student2(int n, char  nam[10],int a,int s):Student1(n,nam,a){score=s;}

  void show_all()                             
  {
   show();                          
   cout<<"score:"<<score<<endl;              
  }
 private:
  _____________                               
};

int main( )
{
 int no,age,score;char name[10];
 while(cin>>no>>name>>age>>score)
 {
  Student2 stud(no,name,age,score);
  stud.show_all( );                           
 }
 return 0;
}

代码中的空白处该填什么,看了好一会儿心里依然有点模糊

死神的苹果
浏览 1301回答 3
3回答

onemoo

难道不是privateclass Student1 : public Studentscore这样的吗?话说,这种题型适合C++吗?  完形填空根本就不适合计算机语言啊...建议不要盲目找题,无目的地刷题也没有意义。虽然我吐槽说这题目出得不好,但如果你都没懂这种题目,那么也许你不是在“复习”C++,而是根本就没学好C++。 你可以先去学好、理解好书上的内容。 如果书中有随着学习进程配套的题目,弄懂那些题就可以了。

rookie_cainiao3830141

一楼说的很多,这都看不懂,我只想说你这也叫复习c++嘛?好好预习吧还是。你连基础知识都没掌握。

aa543187001

楼上正解
打开App,查看更多内容
随时随地看视频慕课网APP