- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
面向对象程序设计形成性考核册作业三
一、填空题:
1.关于面向对象系统分析,以下说法中不对的的是(B)。
A.术语“面向对象分析”可以用缩写OOA表达
B.面向对象分析阶段对问题域的描述比实现阶段更具体
C.面向对象分析包含问题域分析和应用分析两个环节
D.面向对象分析需要识别对象的内部和外部特征
2.在关键字public背面定义的成员为类的(B)成员。
A.私有B.公用C.保护D.任何
3.假定AA为一个类,a()为该类公有的函数成员,x为该类的一个对象,则访问x对象中函数成员a()的格式为(B)。
A.x.aB.x.a()C.x-aD.x-a()
4.假定AA为一个类,inta()为该类的一个成员函数,若该成员函数在类定义体外定义,则函数头为(A)。
A.intAA::a()B.intAA:a()
C.AA::a()D.AA::inta()
5.在多文件结构的程序中,通常把类的定义单独存储于(D)中。
A.主文件B.实现文件C.库文件D.头文件
6.一个C++程序文件的扩展名为(C)。
A..hB..cC..cppD..cp
7.假定AA是一个类,abc是该类的一个成员函数,则参数表中隐含的第一个参数的类型为(D)。
A.intB.charC.AAD.AA*
8.假定AA是一个类,“AA*abc()const;”是该类中一个成员函数的原型,若该函数返回this值,当用x.abc()调用该成员函数后,x的值(C)。
A.已经被变化B.可能被变化
C.不变D.受到函数调用的影响
9.当类中一个字符指针成员指向具备n个字节的存储空间时,它所能存储字符串的最大长度为(C)。
A.nB.n+1C.n-1D.n-2
10.在一个用数组实现的队列类中,假定数组长度为MS,队首元素位置为first,队列长度为length,则队尾的后一个位置为(D)。
A.length+1B.first+length
C.(first+length-1)%MSD.(first+length)%MS
11.在一个用链表实现的队列类中,假定每个结点包含的值域用elem表达,包含的指针域用next表达,链队的队首指针用elemHead表达,队尾指针用elemTail表达,若链队非空,则进行插入时必须把新结点的地址赋給(C)。
A.elemHeadB.elemTail
C.elemHead和elemTailD.elemHead或elemTail
12.对于一个类的结构函数,其函数名与类名(A)。
A.完全相同B.基本相同C.不相同D.无关系
13.类的析构函数是一个对象被(B)时自动调用的。
A.建立B.撤消C.赋值D.引用
14.假定AB为一个类,则执行“ABx;”语句时将自动调用该类的(B)。
A.带参结构函数B.无参结构函数C.拷贝结构函数D.赋值重载函数
15.假定AB为一个类,则执行“ABr1=r2;”语句时将自动调用该类的(D)。
A.无参结构函数B.带参结构函数C.赋值重载函数D.拷贝结构函数
16.假定一个类的结构函数为“A(intaa,intbb){a=aa;b=aa*bb;}”,则执行“Ax(4,5);”语句后,x.a和x.b的值分别为(C)。
A.4和5B
原创力文档


文档评论(0)