资料内容仅供您学习参考,如有不当或者侵权,请联系改正或者删除。
我的作业列表 - 《面向对象程序设计》第一次作业答案 你的得分: 100.0
完成日期: 06月25日 12点24分
说明: 每道小题括号里的答案是您最高分那次所选的答案, 标准答案将在本次作业结束(即 09月11日)后显示在题目旁边。 一、 单项选择题。本大题共30个小题, 每小题 2.0 分, 共60.0分。在每小题给出的选项中, 只有一项是符合题目要求的。
1. C++函数的声明和定义能够分开, 函数声明不需要
( ) 。
( D )
A. B. C. D.
返回类型 函数名 参数表 函数体
2. 函数的形参是( )。
( B )
A. B.
全局变量 局部变量
资料内容仅供您学习参考,如有不当或者侵权,请联系改正或者删除。
C. D.
静态变量 部变量
3. 数组名表示的是数组的( ) 。
( C )
A. B. C. D.
类型 用途 地址 长度
2字节, 有一个短整型指针p的值是
4. 如果短整型的长度是
0xFFED1200, 那么p+1的值为( ) 。
( B )
A. B.
0xFFED1201 0xFFED1202
C. D.
0xFFED1203 0xFFED1204
访问属性限制对象的成员能够在( )中访问。
5. private
( A )
资料内容仅供您学习参考,如有不当或者侵权,请联系改正或者删除。
A. B. C. D.
本类的成员函数 main函数 父类的成员函数 子类的成员函数
myclass, 则为myclass类对象以成员函
6. 如果定义了一个类
数形式重载后++运算符的声明应该为( ) 。
( C )
A. B. C. D.
myclass operator++(); myclass& operator++(); myclass operator++( int ); myclass& operator++( int );
7. 如果有如下定义: const char* str = \那么,
sizeof( str) 的值应该是( )
( D )
A. B. C.
1 2 3
D. 4
资料内容仅供您学习参考,如有不当或者侵权,请联系改正或者删除。
8. 父类和子类各自定义一个成员函数, 函数名相同, 参数表不
同, 那么( ) 。
( D )
A. B. C.
在子类中这两个函数构成重载关系 子类不会继承父类的这个函数 子类中的函数会覆盖父类中的函数
D. 9. 如果
编译时会发生错误
myclass类定义了拷贝构造函数和一个整型参数的构造
函数, 还重载了赋值运算符, 那么语句myclass obj = 100; 会( ) 。
( B )
A.
调用拷贝构造函数
B.
调用整型参数的构造函数
C.
调用赋值运算符
D.
引起编译错误
资料内容仅供您学习参考,如有不当或者侵权,请联系改正或者删除。
10. 抽象类指的是( ) 。
( D )
A.
没有任何成员的类
B. C.
只有成员函数没有数据成员的类 有虚函数的类
D.
有纯虚函数的类
11. 多重继承时, 如果派生类的两个父类有一个共同的虚基类,
那么虚基类的初始化参数由( ) 的构造函数来传递。
( C )
A. B. C. D.
第一个父类 第二个父类 派生类 以上都不是
12. 多态性是经过( ) 实现的。
( C )
A.
构造函数