加载中…
个人资料
  • 博客等级:
  • 博客积分:
  • 博客访问:
  • 关注人气:
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
正文 字体大小:

【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关键字声明。

0

阅读 收藏 喜欢 打印举报/Report
  

新浪BLOG意见反馈留言板 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 产品答疑

新浪公司 版权所有