c语言 -7,c语言-7

面向对象程序设计复习辅导七

---补充练习与参考之三

徐孝凯

一、单项选择

1. 假定AA是一个类,abc是该类的一个成员函数,则参数表中隐含的第一个参数为( )。C A. abc B. *this C. this D. this& 2. 假定AA是一个类,“AA& abc();”是该类中一个成员函数的原型,若该函数存在对*this赋值的语句,当用x.abc()调用该成员函数后,x的值( )。A A. 已经被改变 B. 可能被改变 C. 不变 D.不受函数调用的影响

3. 假定AA是一个类,“AA* abc()const;”是该类中一个成员函数的原型,若该函数返回this值,当用x.abc()调用该成员函数后,x的值( )。C A. 已经被改变 B. 可能被改变

C. 不变 D. 受到函数调用的影响

4. 类中定义的成员默认为( )访问属性。B

A. public B. private C. protected D. friend 5. 结构中定义的成员默认为( )访问属性。A

A. public B. private C. protected D. friend

6. 当类中一个字符指针成员指向具有n个字节的存储空间时,它所能存储字符串的最大长度为( )。C

A. n B. n+1 C. n-1 D. n-2

7. 在一个用数组实现的队列类中,假定数组长度为MS,队首元素位置为first,队列长度为length,则队尾(即最后一个)元素的位置为( )。C A. length+1 B. first+length C. (first+length-1)%MS D. (first+leng

8. 栈具有( )的

你可能感兴趣的:(c语言,-7)