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

c++练习题

c++练习题_第1页
1/12
c++练习题_第2页
2/12
c++练习题_第3页
3/12
1 1 一、选择题 1. C++语言属于( C )。 A) 自然语言 B) 机器语言 C)面向对象语言 D) 汇编语言 2. 下面选项中不属于面向对象程序设计特征的是(C) 。 A)继承性 B)多态性 C)相似性 D)封装性 3. 可用作C++语言用户标识符的一组标识符是( B )。 A) void define +WORD B) a3_b3 _123 YN C) for -abc Case D) 2a DO sizeof 4. 假定一个二维数组的定义语句为“int a[3][4]={{3,4},{2,8,6}};”,则元素a[2][1]的值为(A)。 A) 0 B) 4 C) 8 D) 6 5. 下列情况中,哪一种情况不会调用拷贝构造函数 ( B ) A)用派生类的对象去初始化基类对象时 B)将类的一个对象赋值给该类的另一个对象时 C)函数的形参是类的对象,调用函数进行形参和实参结合时 D)函数的返回值是类的对象,函数执行返回调用者时 6. 以下哪一关键字可用于重载函数的区分( C ) A)extern B)static C)const D)virtual 7. 下列有关数组的叙述中,正确的是( B ) A)C++中数组的存储方式为列优先存储 B)数组名可以作为实参赋值给指针类型的形参 C)数组下标索引从1 开始,至数组长度n 结束 D)数组指针的语法形式为:类型名 *数组名[下标表达式]; 8. 下列有关继承和派生的叙述中,正确的是( C ) A)派生类不能访问通过私有继承的基类的保护成员 B)多继承的虚基类不能够实例化 C)如果基类没有默认构造函数,派生类就应当 声 明 带 形参的构造函数 D)基类的析 构函数和虚函数都 不能够被 继承,需 要 在 派生类中重新 实现 9. 实现 运 行时多态的机制 是( A ) A)虚函数 B)重载函数 C)静 态函数 D)模 版 函数 10. 若 有下面的函数调用: 2 2 fun(a+b, 3, max(n-1, b)); 其中实参的个数是( A ) A)3 B)4 C)5 D)6 11. 下列关于this 指针的说法正确的是( B ) A)this 指针存在于每个函数之中 B)在类的非静态函数中this 指针指向调用该函数的对象 C)this 指针是指向虚函数表的指针 D)this 指针是指向类的函数成员的指针 12. 在下列关于C++函数的叙述中,正确的是( C ) A)每个函数至少要有一个参数 B)每个函数都必须返回一个值 C)函数在被调用之前必须先声明 D)函数不能自己调用自己 13. 下列运算符中,不能重载的是 ( C ) A)&& B)!= C). D)-> 14. 下面程序的输出结果是(...

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

碎片内容

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