_______display(){cout<<\::display()\;} };
void fun(B*p) {
p—>display(); }
void main() {
B b,*pb; C c; pb=&b; fun(pb); pb=&c; fun(pb); }
49.下面程序的运行结果如下: This is line1 This is line2 This is line3
    在下划线处填上缺少的部分。源程序如下:     #include  
using namespace std; void main() {
fstream fin, fout;
fout.open(\,ios::out); if(!fout.is_open()) return;
for(int i=0;i<3;i=i+1)
fout<<\; fout.close();
fin.open(\,ios::in); if(! fin.is_open()) return; char str[100]; while(______) {
fin.getline(str,100); cout< fin.close(); }  50.在下划线处填上缺少的部分。源程序如下: #include  ______y; y=x*x-T(5); return y; }  void main() {  float a=2; cout< 五、程序分析题(本大题共4小题,每小题5分,共20分) 51.请写出myTextl.txt文本文件中的内容 #include ofstream myFile1;  myFilel.open(\;  cout<<\,2008,May 25):\; string Date(\,January 1\; string Year=Date.substr(0,4); int k=Date.find(\,\; int i=Date.find(\;  string Month=Date.substr(k+l,i-k-1); string Day=Date.substr(i+1,2);  string NewDate=Day+\; myFilel<<\:\; myFile1<<\:\; myFilel.close(); }  52.给出下面程序的输出结果 #include int x,y;  public:  Simple(){x=y=0;}  Simple(int i,int j){x=i;y=j;} void copy(Simple&s);  void setxy(int i,int j){x=i;y=j;}  void print(){cout<<\,y=\;} };  void Simple::copy(Simple&s) {  x=s.x;y=s.y; }  void func(Simple s1,Simple&s2) {  s1.setxy(30,40); s2.setxy(70,80); }  void main() {  Simple obj1(1,2),obj2; obj2.copy(obj1); func(obj1,obj2); obj1.print(); obj2.print(); }  53.给出下面程序的输出结果 #include\int main() {  int i=17; while(i>=10)  if(--i%4==3)continue; else  cout<<\; }  54.给出下面程序的输出结果 #include