华为深圳09年的一份C++笔试题

2014-11-18 12:31:04 · 作者: · 浏览: 16

填空题


1、 怎样实现多态?


2、 动态申请内存空间运用哪个运算符,删除又是哪个运算符?


3、 基类指针指向派生类(知识点)


4、 char str[]=”hello world”,char *p = str;


sizeof(str)= ,sizeof(p)=


简答题:


1、 静态成员与动态成员的区别


2、 内联函数与普通函数的区别


3、 派生类怎么访问基类的成员


4、 什么是抽象类


5、 描述下publicprotectprivate三种成员的个性


6、 COM技术


7、 什么是“继承”,“聚集”;有UML表示


改错题


void function(int m ,int n)


{


if(m = INFALSE)


{


printf(“false!\n”);


return;


}


switch(n)


{


case:0


printf(“ZERO\n”);


case:1


printf(“ONE\n”);


case:2


printf(“TWO\n”);


}


}



编程


实现单件模式