首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

C++几个小题,请帮忙解答

2012-03-20 
C++几个小题,请帮忙解答,在线等41.以下程序的运行结果是________#includeiostream.hclasscmm{public:sta

C++几个小题,请帮忙解答,在线等
41.   以下程序的运行结果是___       _____
#include   <iostream.h>
class   cmm
{   public   :  
static   int   m;
cmm(){m++;}
cmm(int   n   ){m=n;}
static   void   testm(){m++;}
};
int   cmm::m=0;
void   main()
{
cmm   A,B(3);
A.testm();
cmm::testm();
cout < <”m=” < <B.m < <endl;
}
42.   以下程序的运行结果是   ___________________________
                                                ____________________________
                                                ____________________________
#include   <iostream.h>
class   base
{  
public   :  
void   show()
{
cout < < "class   base   show()   is   called.\n ";
}
};
class   derived:public   base
{public:
void   show()
{
cout < < "class   derived   show()   is   called.\n ";
}
};
void   main()
{
base   demo1;
derived   demo2;
demo1.show();
demo2.show();
demo2.base::show();
}
31.   要得到如下矩阵:  
12345
21234
32123
43212
54321
在下面程序代码中划线的位置添上正确的语句。
void   main()
{
int   martix[5][5];
for(int   i=0;i <5;i++)
{
for(int   j=0;j <5;j++)
{
if   (i   =   =   j)   martix[i][j]=1;
if   (i> j)   martix[i][j]=   i-j+1;
if   (i <j)   martix[i][j]=               ;
}
}
}
A、i-j+1         B、j-i+1
C、i++         D、j++


[解决办法]
第一题 5
第二题 class base show() is called.
class derived show() is called.
class base show() is called.
第三题 B

热点排行