【IT面试题——语言基础类】C/C++
(2012-06-10 12:20:55)
标签:
it |
分类: 技术类原创 |
填空题
1.
在C++中,函数的参数有两种传递方式,它们是 2. 当一个成员函数被调用时,该成员函数的 this指针 指向调用它的对象。
3.
面向对象的程序设计有四大特征,它们是
抽象、封装、 继承 、 多态 。
4. 在C++类中,有一种不能定义对象的类,这样的类只能被继承,称之为 抽象类 ,定义该类至少具有一个
纯虚函数 。
5.
在C++类中,const关键字可以修饰对象和成员函数,const对象不能
被修改 ,const成员函数不能 修改类数据成员 。
问答题
1.简述成员函数、全局函数和友元函数的差别。
解答要点:以下几点必须说清楚
成员函数:定义类的时候,定义了public访问级的函数,可以访问类的所有数据成员,也可以调用该类的其他成员函数;全局函数:定义在主函数和类定义之外的函数,在任何地方允许被调用,但是过多的全局函数导致程序臃肿;友元函数:由于通过类的实例并不能访问到类的私有成员,如果在类定义之内定义友元函数,在类的实例中就可以通过友元函数访问私有成员,该函数需要friend关键字声明。

加载中…