- 1、本文档共11页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
北理工《面向对象程序设计》在线作业
一、单选题(共 38 道试题,共 76 分。)
1. 在下列函数原型中,可以作为类A构造函数的是()。
A. void A(int);
B. int A();
C. A(int) const;
D. A(int);
正确答案:
2. 若函数原型为voidFun(intx,inty=6,intchar=a),则下列调用错误的是()。
A. Fun(5)
B. Fun(5, b)
C. Fun(5,8)
D. Fun(2,4, b)
正确答案:
3. 下列描述中,错误的是()。
A. 内联函数主要解决程序的运行效率问题
B. 内联函数的定义必须出现在内联函数第一次被调用之前
C. 内联函数中可以包括各种语句
D. 对内联函数不可以进行异常接口声明
正确答案:
4. 不可以成为类的数据成员的是______
A. 自身类的对象
B. 另一个类的对象
C. 自身类的指针或引用
D. 其他基本数据类型
正确答案:
5. 下列关于虚基类的描述中,错误的是()
A. 设置虚基类的目的是消除二义性
B. 虚基类子对象的初始化由最派生类完成
C. 虚基类的构造函数可能调用多次
D. 虚基类的构造函数先于非虚基类的构造函数执行
正确答案:
6. 友元运算符obj1obj2被C 编译器解释为()。
A. operator (obj1,obj2)
B. (obj1,obj2)
C. obj2.operator (obj1)
D. obj1.operator (obj2)
正确答案:
7. 下列不是C 基本数据类型的是______。
A. int
B. string
C. char
D. void
正确答案:
8. 下列函数中,不是类的成员函数的是()。
A. 构造函数
B. 友元函数
C. 析构函数
D. 复制构造函数
正确答案:
9. 下列关于函数重载的描述中,错误的是()。
A. 函数重载就是用相同的函数名定义多个函数
B. 重载函数的参数列表必须不同
C. 重载函数的返回值类型必须不同
D. 重载函数的参数可以带有默认值
正确答案:
10. 设Address表示整型变量x的地址,则下列语句执行后的输出结果为()。intx=100,r=x;coutx-rendl;
A. Address-100
B. 100-100
C. Address-Address
D. 100-Address
正确答案:
11. 下列语句中,会产生编译错误的是()。
A. int x=5; int ref=x;
B. const int size;
C. int x=5; int ref=x; x ;
D. const int size=100;
正确答案:
12. 在C 中,扩充类定义需要借助于()。
A. 对象
B. 继承
C. 重载
D. 函数
正确答案:
13. 下列关于构造函数和析构函数的描述中,错误的是()。
A. 构造函数可以重载
B. 析构函数名与类名相同
C. 构造函数中可以设置参数的默认值
D. 类中只有一个析构函数
正确答案:
14. 假定k是一个double类型的变量,则关于变量p的正确定义语句为()。
A. doublep=k
B. int*p=k
C. doublep=*k
D. char*p=”Thankyou!”
正确答案:
15. 若有如下函数声明:voidFun(int);,则下列()不能与该函数进行重载。
A. void Fun(int,int);
B. void Fun(double);
C. int Fun(int);
D. void Fun(int) const
正确答案:
16. 关于封装,下列说法中不正确的是()。
A. 通过封装,对象的全部属性和操作结合在一起,形成一个整体
B. 通过封装,一个对象的实现细节被尽可能地隐藏起来(不可见)
C. 通过封装,每个对象都成为相对独立的实体
D. 通过封装,对象的属性都是不可见的
正确答案:
17. 下列语句中,会产生编译错误的是()。inti=0,j=1;
A. int r=i;
B. r=j;
C. r=r 5;
D. int *p=i;
正确答案:
18. 下列关于运算符重载的描述中,______是正确的。
A. 运算符重载可以改变运算数的个数;
B. 运算符重载可以改变优先级;
C. 运算符重载可以改变结合性;
D. 运算符重载不可以改变语法结构。
正确答案:
19. 下列关于派生类的描述中,错误的是()。
A. 派生类继承了基类的所有成员
B. 派生类能够作为基类继续派生新类
C. 派生类可以有多个直接基类
D. 派生类的默认继承方式是public
正确答案:
20. 下列关于C 函数的描
您可能关注的文档
- 浅析太极拳文化根源与儒家思想.doc
- 墙纸壁纸选购知识.doc
- 秦腔名家演唱会策划方案(1).doc
- 清代武举制度述略.doc
- 清理牛皮鲜策划.doc
- 庆阳市第六届职业中专.doc
- 区域活动中的京剧艺术教育.doc
- 区域集团化的影响.doc
- 曲艺大赛策划书.doc
- 曲艺事业的热心人.doc
- 剧本杀行业报告:内容创作规范与剧本市场拓展策略.docx
- 剧本杀行业区域市场区域文化特色与市场潜力分析报告.docx
- 剧本杀行业区域市场拓展实战案例研究.docx
- 剧本杀行业区域市场拓展路径与模式探索报告.docx
- 剧本杀行业区域市场竞争态势与品牌差异化策略研究报告.docx
- 剧本杀行业2025年西北区域市场市场细分领域竞争态势与品牌竞争策略分析研究报告.docx
- 剧本杀行业2025年西北市场拓展前景预测报告.docx
- 剧本杀行业2025年长沙市场发展潜力分析报告.docx
- 剧本杀行业2025年长三角市场竞争策略与布局分析.docx
- 医疗行业数据合规:2025年数据安全法实施后的合规监管挑战与应对.docx
最近下载
- 手术室人员行为管理与规范.pptx VIP
- 2025年呼和浩特市土默特左旗社区工作者招聘考试试题 .pdf VIP
- 卫生院优质服务基层行创建资料(1.1.2主要任务).docx VIP
- 2025年教职工疗休养服务项目212页.docx VIP
- 2025年内蒙古自治区中考语文试题卷(含答案解析).docx
- 中学生英才计划面试常见问题.docx VIP
- 社会组织矛盾纠纷排查化解工作总结.pptx VIP
- 近十年管综数学真题.pdf VIP
- 13、安放式支管台组对焊接.pptx VIP
- SIEMENS西门子 SIMATIC ET 200SP 电机启动器 (3RK1308‑0..00‑0CP0)设备手册.pdf VIP
文档评论(0)