电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

面向对象C填空题资料

面向对象C填空题资料_第1页
1/9
面向对象C填空题资料_第2页
2/9
面向对象C填空题资料_第3页
3/9
1. C++的流库预定义了 4个流,它们是 cin 、cout 、clog 和__cerr _。 2. 每个对象都是所属类的一个_ 实例 3. 在已经定义了整型指针 ip 后,为了得到一个包括 10个整数的数组并由 ip 所指向,应使用语句 int *ip=new int[10]; 4. 函数模板中紧随 template 之后尖括号内的类型参数都要冠以保留字__class _。 5. 表达式 cout< 。 7. 假如一个类的名称为 MyClass,使用这个类的一个对象初始化该类的另一个对象时,可以调用复制或拷贝 构造函数来完成此功能。 8. 对赋值运算符进行重载时,应声明为类成员 函数。 9. 如果要把 A类成员函数 f ()且返回值为 void 声明为类 B的友元函数,则应在类 B的定义中加入的语句 ___。答案: friend void A::f();[解析]成员函数作为另一个类的友元函数,格式为:friend 返回类型类名 :: 函数 ( 形参) 。10. 控制格式输入输出的操作中,函数___是用来设置填充字符。要求给出函数名和参数类型答案: setfill(char)[解析]格式控制方法的使用,如setw,setfill等等。11. C++ 语言支持的两种多态性分别是编译时的多态性和___的多态性。答案: 运行时[解析]多态性包括静态的(编译时)多态性和动态的(运行时)多态性。12. 13. 定义类动态对象数组时,元素只能靠自动调用该类的___来进行初始化。答案: 无参构造函数[解析]使用 new 创建动态对象数组,不能有参数,所以只能调用无参的构造函数,初始化对象 15. 一个抽象类的派生类可以实例化的必要条件是实现了所有的___。答案: 纯虚函数的定义[解析]抽象类只因有纯虚函数,所以不能被实例化,所以派生类要实例化必须对纯虚函数进行定义。 17. 在用C++进行程序设计时,最好用___代替 malloc 。答案: new[解析] new与delete 是C++语言特有的运算符,用于动态分配和释放内存。new用于为各种数据类型分配内存,并把分配到的内存首地址赋给相应的指针。new的功能类似于 malloc ()函数。使用 new的格式为:<指针变量 >new<数据类型 >; 其中, <数据类型 >可以是基本数据类型,也可以是由基本类型派生出来的类型;<指针变量 >取得分配到的内存首地址。 new有3种使用形式。(1)给单个对象申请分配内存int *ip;ip=new int;//ip指向1个未初始化的 int 型对象...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

面向对象C填空题资料

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部