面向对象程序设计线上考核.docx
《面向对象程序设计线上考核.docx》由会员分享,可在线阅读,更多相关《面向对象程序设计线上考核.docx(9页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、面向对象程序设计线上考核.以下的各类函数中,()不是类的成员函数。单项选择题*构造函数析构函数友元函数(正确答案)复制构造函数1 .作用域运算符:的功能是()单项选择题*标识作用域的级别指出作用域的范围正确答案)给定作用域的大小标识成员属于哪个类.:print。函数是一个类的常成员函数,它无返回值,以下表示中()是正 确的。单项选择题*void print () const(正确答案)const void print ()void const print ()void print (const)2 .在类定义的外部,可以被访问的成员有()单项选择题*所有类成员private的类成员public
2、的类成员(正确答案)public或private的类成员class complexdouble real;。实部double imag;/虚部public:complex( double r; double i):real(r),imag(i)complex operator + (complex a)(return complex();)填空题*(答案:real+a.real,image+a.imag)30.下面的程序定义了一个类求n !,并输出5 !的值。请补充完整:#include class CFactorial (public:CFactorial(int n)num = n;tot
3、al = 1;)void calculate()(int n = num;while(n0)total *= n-;void display()coutnumr,! = r,totalendl; private:int num;long total;;int main()CFactorial f(5);f.display();return 0;填空题*(答案:f.calculate。)3 .关于类和对象不正确的说法是()单项选择题*类是一种类型,它封装了数据和操作一个类只能有一个对象正确答案)一个对象必属于某个类对象是类的实例. C+实现封装是借助于()单项选择题*枚举数组函数类(正确答案)4
4、 .函数原型void test (int a, int b=7,char ch=*),下面的函数调用中,属于不合 法调用的是()单项选择题*test(5)test(6,#”)(正确答案)test(5,8)test(O,O,*).:intm=10;以下表示引用的方法中,正确的选项是()单项选择题*int & z ;int & t=10 ;int & x=m ;(正确答案)int & f=&m ;5 .定义析构函数时,应注意()单项选择题*名字与类名完全相同无形参,也不能重载正确答案)返回类型为void函数体中必须有delete语句.以下不是函数重载所要求的条件是:()单项选择题*函数名相同参数个
5、数不同参数类型不同函数返回值类型不同(正确答案)6 .下面关于友元的描述中,错误的选项是:单项选择题*友元函数可以直接该类的私有成员一个类的友元类中的所有成员函数都是这个类的友元函数 利用友元可以提高程序的运行效率,但却破坏了封装性 友元关系不能被继承,但是可以双向交换正确答案).以下关于this指针的表达正确的选项是:单项选择题*任何与类相关的函数都有this指针类的成员函数都有this指针类的友元函数都有this指针类的非静态成员函数才有this指针(正确答案)7 .关于const关键字说法错误的选项是:单项选择题*const关键字可以修饰对象和成员函数const成员函数不能修改类数据成员
6、const对象不能被修改const可以用于说明类(正确答案)8 .在C+中执行以下4条语句后输出rad值为:static int hot=200 ;int &rad=hot ;hot=hot+100 ;coutradendl ;单项选择题*0100300(正确答案)2009 .类class CC的说明如下,错误的语句是:class CCint a=2 ;/ACC () ;/Bpublic :CC (int val);/CCC () ;/D;单项选择题*语句A(正确答案)语句B语句C语句D10 .在C+中,一个函数为void f(int=l,char=,a),另一个函数为void f(int),
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 面向 对象 程序设计 线上 考核
限制150内