admin 管理员组文章数量: 1086019
2024年5月31日发(作者:源码下载站长站源码)
最最新面向对象程序设计试题 填空题
一、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 表示该整数对象。
1
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.当用户为一个类定义有 构造函数 时,则系统不会为该类再自动生成一个默认的构造函数。
2
版权声明:本文标题:电大面向对象程序设计期末填空题 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.roclinux.cn/p/1717159962a702156.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论