资源描述:
《79面向对象程序设计固定试卷模拟1-3》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、实用文档79面向对象程序设计_固定试卷模拟1-3一、单选题1.下列符号中能够作为C++标识符的是D(2分)A.4pB.howmanyC.friendD._2562.为了解决程序中函数调用的效率问题,可以将一些函数体代码不是很大,但被频繁调用的函数定义为B(2分)A.重载函数B.内联函数C.递归函数D.友元函数3.抽象类至少包含一个C(2分)A.静态函数B.虚析构函数C.纯虚函数D.友元函数9.抽象类至少包含一个B(2分)A.友元函数B.纯虚函数C.虚函数D.虚析构函数4.C++中重载的运算符>>是B(2分)A.用于输入操作的成员函数B.用于输入操作的非成员函数C.用于输
2、出操作的成员函数D.用于输出操作的非成员函数5.下列函数中,具有隐含this指针的是D(2分)classMyClass{public:MyClass();//①friendvoidfun2();//②staticintfun3();//③private:intcount;//④};A.①B.②C.③D.④7.下列函数中,具有隐含的this指针的是A(2分)classMyClass{public:intfun1();//①friendintfun3();//②staticvoidfun2();//③staticintcount;//④};A.①B.②C.③D.④6.已知函
3、数f的原型是voidf(int&x,inty);,变量v1、v2的定义是:intv1,v2;,下列调用语句中,正确的是C(2分)A.f(v1,&v2);B.f(v1,v2);C.f(&v1,v2);D.f(&v1,&v2);7.下列有关继承和派生的描述中,错误的是C(2分)A.派生类要向基类的构造函数传递参数B.多继承时可能产生二义性文案大全实用文档C.派生类可以访问基类的所有数据成员,也能调用基类的所有成员函数D.一个基类可以有多个派生类,一个派生类可以有多个基类8.下列语句中,会产生编译错误的是B(2分)inti=0,j=1;int&r=i;//①&r=j;//②r
4、=r+5;//③int*p=&i;//④A.①B.②C.③D.④9.下列语句中,会产生编译错误的是B(2分)A.intx=5;int&ref=x;B.constintsize;C.intx=5;int&ref=x;x++;D.constintsize=100;10.不论派生类以何种方式继承基类,都不能使用基类的C(2分)A.保护成员和私有成员B.公有成员C.私有成员D.保护成员1.当派生类从基类私有继承时,基类中的公有成员和保护成员成为派生类的C(2分)A.保护成员和私有成员B.公有成员C.私有成员D.保护成员11.下列关于类和对象的描述中,错误的是B(2分)A.类是创
5、建对象的模板B.一个类只能有一个对象C.一个对象一定属于某个类D.对象是状态和操作的封装体11.下列关于类和对象的描述中,正确的是C(2分)A.一个类只能有一个对象B.类对象可以访问类的全部成员C.类和对象的关系是一种数据类型与变量的关系D.对象是对类的抽象6.下列关于类和对象的描述中,错误的是B(2分)A.类具有封装性B.类对象可以访问类的全部成员C.类是所有对象的共同的行为和不同的状态的集合体D.对象是类的具体实例15.下列关于类定义的描述中,错误的是A(2分)A.类定义中包括数据成员和成员函数的声明B.类成员的默认访问权限是私有的C.可以在类体内对数据成员进行初始
6、化D.成员函数必须在类体内声明12.如果'-'作为友元函数重载,在使用显式函数调用时,表达式x-y可以表示为A(2分)A.x.operator-(y)B.operator-(x,y)C.y.operator-(x)D.operator-(y,x)13.已知函数原型如下:intFun(intx,inty=2,intz=3),则下列函数调用错误的是D(2分)A.Fun(4,5,6);B.Fun(1,2);C.Fun(1);D.Fun("1");18.已知函数原型为inttest(int,int,int);,则下列重载形式中正确的是B(2分)A.chartest(int,in
7、t,int);B.doubletest(int,int,double);C.inttest(int,int,int=0);D.floattest(int,int,int) ;文案大全实用文档14.下列关于友元的描述中,错误的是D(2分)A.关键字friend用于声明友元B.一个类的成员函数可以是另一个类的友元C.友元函数访问对象的成员不受访问特性影响D.友元函数也是成员函数6.下列关于友元的描述中,错误的是B(2分)A.如果函数fun()是类A的友元,那么在fun()中可以访问类A的私有成员B.如果类A是类B的友元,那么类B也是类A的友元