- 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. C++语言是在 C 语言的基础上发展起来的。
2.假定x=5,y=6,则执行表达式y*=x++后,y的值为 30 。
3.在if语句中,每个else关键字与它前面同层次并且最接近的 if 关键字相配套。
4.一维字符数组a[20]能够存储的字符串的长度至多为 19__。
5.假定p所指对象的值为25,p+l所指对象的值为42,则执行*p++运算后,p所指对象的值为 42 。
6.若采用p—abc(y)表达式调用一个成员函数,在成员函数中使用的this 就代表了类外的P指针。
7.一个类中定义的数据成员或函数成员,可以使用_3_种保护属性中的一种。
8.假定用户只为类AB定义了一个构造函数AB(int aa,int bb=0) {a=aa; b= bb;}, 则定义该类的对象时,其初始化实参表中至少带有1 个实参。
9.在重载一个单目运算符时,参数表中没有参数,说明该运算符函数只能是类的_成员函数_。
10.重载一个运算符时,该运算符的优先级、_结合性_以及运算对象的个数都不允许改变。
11.存储字符串a需要占用 2 个字节。
12.重载一个函数的条件是:该函数必须在参数的个数(或数目) 或参数对应的类型上与其它同名函数不相同。
13.假定P是一个指向整数对象的指针,则用 *p 表示该整数对象。
14.元素a[i]的指针访问方式为 *(a+i) 。
15.已知有定义“int x,a[3]={5,7,9},*pa=a;”,在执行“x=++*pa;”语句后,x 的值是 6 。
16.在一个用数组实现的队列类中,假定数组长度为MS,队首元素位置为first,队列长度为length,则队列为满的条件是length= =MS。
17.对类中对象和基类成员的初始化只能通过在构造函数中给出的 初始化表 来实现的。
18.假定AB为一个类,则执行AB a,b(2),c[3],*p=&a语句时共调用该类无参构造函数的次数为 4 次。
19.假定派生类及其基类中都定义有同名函数成员,若要在派生类中调用基类的同名函数成员时,就需要在其函数名前加上 基类名 和类区分符。
20.派生类的成员函数能够直接访问所含基类的 公有(或公用)成员和保护成员
21.C++语言是在 C 语言的基础上发展起来的。
22-假定x=5,y=6,则执行表达式y*=x++计算后,y的值为30 。
23.在if语句中,每个else关键字与它前面同层次并且最接近的 If 关键字相配套。
24. 一维字符数组a[20]能够存储的字符串的长度至多为 19 。
25.假定P所指对象的值为25,P+1所指对象的值为42,则执行*p++运算后,p所指对象的值为42。。
26-若采用P—abc(y)表达式调用一个成员函数,在成员函数中使用的 this就代表了类外的P指针。
27.当用户为一个类定义有 构造函数 时,则系统不会为该类再自动生成一个默认的构造函数。
28.假定用户只为类AB定义了一个构造函数AB(int aa,int bb=0){a=aa;b=bb;}, 则定义该类的对象时,其实参表中至少带有—个 1 实参。
29.在重载一个单目运算符时,参数表中没有参数,说明该运算符函数只能是类的成员函数 。
30.重载一个运算符时,该运算符的优先级 结合性 以及运算对象的个数都不允许改变。
31.在c++程序中包含一个头文件或程序文件的预处理命令的标识符为#include.
32. C++常数0x45对应的十进制值为69 。
33.元素类型为int的数组a「10]共占用 40 字节的存储空间。
34.在C++语言中,一个函数由函数头和函数体 这两个部分组成。
35. 一个指针类型的对象占用内存的4 个字节的存储空间。
36.假定一个二维数组为c[5][8],则c[3]的值为二维元素c[3][0] 的地址。
37.与结构成员访问表达式(*p). score等价的表达式是p— score ; 。
38.对于类中定义的任何成员,其隐含访问权限为private(或私有) 。
39.假定AA是一个类,“AA*abc();”是该类中一个成员函数的原型,则在类外定义时的函数头为 AA*AA::abc() ,
40.假定AB为一个类,则执行“AB a[20];”语句时,系统自动调用该类无参构造函数的次数为 20 。
41.多行注释的开始标记符为/* 。
42.假定x=5,y=6,则表达式x++*++y的值为35 。
43.假定x是一个逻辑量,则x&&true的值与x的值 相同 。
44.含随机函数的表达式rand()%20的值在0至 19 的整数区间内。
45.程序的编译是以文件 为单位进行的。
46
文档评论(0)