visual+C++练习题(2)

2020-06-24 16:11

11. 写出下列程序的运行结果 #include using namespace std; struct abc { char c; float v;

};

void fun(abc &b) { b.c='A'; b.v=77.5; }

void main()

{ abc a={'D',90};

fun(a);

cout<

12. 写出下列程序的运行结果 #include using namespace std; #include struct abc { char str[10]; float v;

};

abc fun(abc x,abc y)

{if (strcmp(x.str,y.str)>0) return x; else return y; }

void main()

{ abc a={\c=fun(a,b);

cout<

13. 写出下列程序的运行结果 #include using namespace std; void main()

{ enum FF {Mon=1,Tue};

char *a[]={\ cout<

14. 写出下列程序的运行结果 #include using namespace std; typedef int arr[10]; void main() { int i; arr a;

int *p=a;

for(i=0;i<10;i++) {*p=(i+1)*10; p++; }

for(i=0;i<10;i++) cout<

15. 分析找出以下程序中的错误,说明错误原因,给出修改方案使之能正确运

行。 #include using namespace std; class one {

private: int a1,a2;

public:

one(int x1=0, x2=0); };

void main() {one data(2,3); cout<

}

16. 分析以下程序的错误原因,给出修改方案使之能正确运行。 #include using namespace std; class Amplifier{ float invol,outvol; public:

Amplifier(float vin,float vout) {invol=vin;outvol=vout;}

float gain(); };

Amplifier::float gain() { return outvol/invol; }

void main()

{ Amplifier amp(5.0,10.0);

cout<<\}

17. 写出下列程序的运行结果。 #include using namespace std; class Point{ int x,y;

public:

Point(){x=1;y=1;}

~Point(){cout<<\}; void main() {Point a;}

18. 写出下列程序的运行结果 #include using namespace std; class Csample { int i; public: Csample( ); void Display( ); ~Csample(); };

Csample::Csample( )

{ cout<<”Constructor”<<”,”; i=0;

}

void Csample::Display() {cout<<”i=”<

{ cout<<”Destructor”<

19. 写出下列程序的运行结果 #include using namespace std; class Csample { int i;

public:

Csample() {cout <<\

Csample(int val) {cout <<\void Display()

{cout<<\~Csample()

{cout<<\void main()

{Csample a,b(10); a.Display(); b.Display(); }

20. 写出下列程序的运行结果 #include using namespace std; class Csample {private: int i; static int k; public:

Csample( ); void Display( ); };

int Csample::k=0;

Csample::Csample( ) { i=0; k++; }

void Csample::Display( ) { cout<<”i=”<

b.Display( ); }

21. 下面的程序定义了一个Point 类,找出程序中的错误语句并改正。 #include using namespace std; class Point{ int x;

public:

void Point(int a) {x=a;}

int Getx(){return x;} void Show()

{cout<

void main() {Point A(76); cout<

22. 以下程序的功能是:利用友员函数为类的成员变量进行初始化,然后利用

成员函数输出。请改正程序中的错误,使之能正确运行。 #include using namespace std; class A { int a,b; public:

friend void setval(int i,int j); void showA()

{cout<

void setval(int i,int j) {a=i; b=j;} void main() {A obj1; setval(2,3); obj1.showA(); }

23. 写出下列程序的运行结果 #include using namespace std; class test { public: test(); test(int); ~test(); void display(); protected: int n; };

test::test() {cout<<”Constructing normally\\n”;} test::test(int num) {n=num;

cout<<”Constructing with a number: ”<

void test::display() {cout<<”Display a number: ”<


visual+C++练习题(2).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:八年级道德与法治下册《公平是社会稳定的“天平”》教学设计

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: