四、完成程序題(本大題共5小題,每題4分,共20分)
46.在答題紙上填上缺少的部分。源程序如下:
#include <iostream>
using namespace std;
class base
{
int a,b;
public:
base( int x,int y){a=x;b=y;}
void show( )
{
cout<<p.a<<″, ″<<p.b<<endl;
}
}
void main( )
{
base b(78,87);
b.show(b);
}
47.在答題紙上填上缺少的部分。源程序如下:
#include <iostream>
#include<fstream>
using namespace std;
void main( )
{
myf("ab. txt");//定義輸出流文件,并初始化
<< "This ia a TXT file";//向文件輸入字符串
myf. close ( );
}
48.在下面程序中的答題紙上填上適當(dāng)?shù)某绦,使程序的輸出結(jié)果如下:
67 ,90
源程序如下:
#include <iostream>
using namespace std;
class base
{
pnvate:
int x,y;
priblic:
void initxy( int a,int b){x=a;y=b;}
void show( base*p);
} ;
inline void base::show( )
{
cout<< p- >x<<""<<p- >y<<endl;
}
void print( base*p)
{
p -> show(p);
}
void main()
{
base a;
a.initxy(67 ,90);
print( );
}