文档介绍:试卷代号: 1 0 0 8 座位号仁口
中央广播电视大学 2 0 11 - 2 0 1 2学年度第一学期"开放本科"期末考试
面向对象程序设计试题
2012 年1 月
|题号|一|二|三|四!五 r, ~, 言1
|分数 I I I I I I I
得分|评卷人
一、单项选择题{每小题 2 分, 共 2 0 分}
1. C 十十程序的基本功能模块为( )。
A. 表达式B. 标识符
2. 当处理特定问题的循环次数已知时, 通常采用( )来解决。
A. for 循环 B . while 循环
C. do 循环D. switch 语句
3. 已知 x 的值为4 , 下面表达式的值等于5 的是( )。
A. x 十十 B. x
C. 十十 x D. x 一一
4. 假定变量m 定义为" i n t m=7;" , 则定义变量p 的正确语句为( )。
A. int p=&m; B. int 祷 p = & m ;
C. int &p= 铃m; D. int 赞 p = m ;
5. 下标变量 a [ k ] 所对应的指针访问表达式为( )。
A. 提( a 十 k ) B. a[O]+k
( a [ O ] + k ) D. 祷 a 十 k
6. 假定 AA 为一个类, a 为该类私有的数据成员, Ge t Va l ue O 为该类公有函数成员, 它返
回 a 的值, x 为该类的一个对象, 则访问 x 对象中数据成员 a 的合法格式为( )。
A. B. x. aO
c. x 一)GetValueO D. x. GetValueO
59
7. 类的构造函数是在定义该类的一个( )时被自动调用执行的。
A. 成员函数B. 数据成员
c. 对象 D . 友元函数
8. 假定AB 为一个类, 则执行"AB x;"语句时将自动调用该类的( )。
A. 带参构造函数且元参构造函数
c. 拷贝构造函数 D . 赋值重载函数
9. 假定一个类 AB 只含有一个整型数据成员a , 当用户不定义任何构造函数时, 系统为该
类定义的元参构造函数为( )。
A. ABO {a=O;} B. AB (int aa=O): a(aa) {}
c. AB(int aa): a(aa) {} D. ABO {}
10. 如果表达式 a 十十中的" + + " 是作为普通函数重载的运算符, 若采用运算符函数调用
格式,则可表示为( )。
A. a. operator 十+0 B. operator 十十(a)
C. operator+ 十(a , 1) D. operator 十十门, a )
得分|评卷人
二、填空题{每小题 2 分, 共 2 0 分)
" a "需要占用个字节。
2. 重载一个函数的条件是: 该函数必须在参数的或参数对应的类型上
与其它同名函数不相同。
3. 假定 p 是→个指向整数对象的指针, 则用表示该整数对象。
1. 元素a[iJ 的指针访问方式为
5. 已知有定义"int a[3J= 饵,7 ,9} 户, 则美a+5 的值为