VC++总复习题(3)

2019-02-15 17:19

void main(void) { double sum;

for(int i=1;i<5;i++) { sum=f2(f1,i); cout<

10、请写出以下程序的运行结果:_______________。

#include void main()

{ char a=’A’; int b=1; switch (a++)

{ case ‘A’: b--; case ‘B’: b++; case ‘C’: b+=3; }

cout<< “b=”<

11、请写出以下程序运行后第一行、第三行、第五行的输出结果:_______________。#include void fun(int *p, int i) { cout<

void main(void)

{ int a[10]={10,2,5,14,15,8,11,8,19}; fun(a,0); }

12、请写出以下程序的运行结果:_______________。 #include int f(void)

{ static int a,b=10,c=1; a+=b; b+=c; return c=a+b; }

void main(void) { cout<

13、以下程序输出的结果是 。 #include void main(void)

{ int a[4][4]={{1,2,0,-1},{3,-2,-3,0},{4,0,-5,5},{-6, 0, 6,7}}; for(int i=0,s=0;i<4;i++)

翰林·百特

11

for(int j=0;j<4;j++){

if(a[i][j]<0)continue; if(a[i][j]==0)break; s+=a[i][j]; }

cout<

14、下列程序的第一行输出为_________,第二行输出为_________。 #include int f(int n) { int s=1;

if(n==1) s=1;

else { if(n==3) cout<

void main() { int s; s=f(5);

cout<<\}

15、下列程序输出的结果是__________。 #include void main ()

{ struct student { int num;

char name[20]; };

student person[5]={1,”zhang”,2,”wang”}; cout<

16、请写出以下程序的运行结果:________________。 #include #include class Local

{ char *X; char *Y;

void print() { strcat (X,Y); } public:

void init() { X=0; }

void init(char *x,char *y) { X=x; Y=x; print(); } } a;

void main()

{ char s[10]= “dc”; a.init (s, “ab”); cout<

翰林·百特

12

}

17、假定输入4个字符“abcd”,写出下列程序运行的结果为___________。 #include void Fun(int a) { char ch; if(a<=1) { cin>>ch;

cout<>ch; Fun(a-1); cout<

void main( ) { Fun(4);

cout<<’\\n’; }

18、下列程序的输出结果是___________。 #include class one {

int a;

static int b; public:

one ( int x)

{ a=x; b+=a; } void show ( )

{ cout<

int one::b=10; void main ( ) {

one e (20); e.show ( ); one e1 (300); e1.show ( ); }

19、下列程序的输出结果是___________。 #include class A {

public: int n; };

class B : virtual public A { }; class C : virtual public A { }; class D : public B, public C { };

翰林·百特

13

void main() {

D d;

d.B::n=10; d.C::n=20;

cout<

20、下列程序输出的结果是__________。 #include class A{ int *a; public:

A(int x){ a=new int(x); cout<<\ }; void main() { A x(3), *p; p=new A (5); delete p; }

21、以下程序的执行结果是________ 。 #include int m(int a);

int m(int a, int b); int c=5; void main( )

{ cout<

return c+=a; } int m(int a, int b) { int c=2;

return m(m(::c+=a+b+c)); }

22、下列程序的输出结果是___。 #include class Local { int X; public:

void ini(int x) {X=x;} int val() {return X;} };

void main()

{ Local ss[10]; int i=0,s=0;

for(i=0; i<10; i++) ss[i].ini(i); for(i=0; i<10; i++) s+=ss[i].val();

翰林·百特

14

cout<

23、下列程序的输出结果是____。 #include class S { int x; public:

S( int a ) { x=a; } S( S &a ) { x=a.x+1; }

void show() { cout<<”x=”<

void main()

{ S s1(2),s2(s1); s2.show(); }

24、下列程序的输出结果是:____。 #include class A { public: int X;

A(int x) {X=x*x;} };

class S { int x; A a; public:

S(int b,int c):a(c) {x=b+a.X;}

void show() {cout<<”x=”<

void main() { S s1(2,3); s1.show(); }

25、下列程序的输出结果是:____。 # include class A { public: int n; };

class B { public: int n; };

翰林·百特

15


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

下一篇:LTE中小区间干涉调试研究开题报告

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

马上注册会员

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