期末C++模拟(已做)

期末C++模拟(已做)

ID:37554508

大小:64.00 KB

页数:9页

时间:2019-05-25

期末C++模拟(已做)_第1页
期末C++模拟(已做)_第2页
期末C++模拟(已做)_第3页
期末C++模拟(已做)_第4页
期末C++模拟(已做)_第5页
资源描述:

《期末C++模拟(已做)》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、1.在一个被调用函数中,关于return语句的描述错误的是(D)A.被调用的函数可以不用return语句B.被调用的函数可以使用多个return语句C.被调用的函数如果有返回值,就一定要有return语句D.被调用的函数中,一个return语句可以返回多个值给调用和函数2.下面关于成员函数的叙述中错误的是(A)A.成员函数一定是内联函数B.成员函数可以设置参数默认值C.成员函数可以重载D.成员函数可以是静态的3.派生类的对象可以访问基类成员中的(C)A.公有继承的保护成员B.保护继承的公有成员C.公有继承的公有成员D.保护继承的保护成员

2、4.在带有虚基类的多层派生类构造函数的成员初始化列表中都要列出虚基类的构造函数传递参数,这样将对虚基类的子对象初始化(D)A.与虚基类下面的派生类个数有关B.多次C.二次D.一次5.在磁盘文件操作中,以追加方式打开文件的访问方式常量是(C)A.inB.outC.appD.ate6.假定A为一个类,则执行“Aa(4),b[3],*p[2];”时,调用该类构造函数的次数为( B)A.3B.4C.6D.97.假定要对类AB定义加号操作符重载成员函数,实现两个AB类对象的加法,并返回相加结果,则该成员函数的声明语句为(B)A.ABoperato

3、r+(AB&a,AB&b)B.ABoperator+(AB&a)C.operator+(ABa)D.AB&operator+()8.若类的成员函数是在类中定义的,则默认为( D)函数A.构造  B.析构  C.友元   D.内联(inline)9.在下面的函数声明中,存在语法错误的是( D)A. voidBC(inta,int)   B。 voidBD(int,int) C. voidBE(int,int=5)  D。 int BF(intx;inty)10.下面是关于构造函数的说法,不正确的是(C)。A.C++规定,每一个类必须有一个

4、构造函数,没有构造函数就不能创建对象B.如果没有提供一个类的构造函数(一个都未提供),则C++提供一个默认的构造函数,该默认构造函数是个无参构造函数,它仅仅负责创建对象C.虽然一个类定义了一个构造函数(不一定是无参构造函数),C++仍然提供默认的构造函数D.与变量定义类似,在用默认构造函数创建对象时,如果创建的是全局对象或静态对象,则对象的位模式全为0,否则,对象值是随机的11.多重继承的构造顺序一般可分为4步,下面给出这4个步骤:step1:任何非虚拟基类的构造函数按照它们被继承的顺序构造。step2:任何虚拟基类的构造函数按照它们被

5、继承的顺序构造。step3:任何成员对象的构造函数按照它们声明的顺序构造。step4:类自己的构造函数。这4个步骤的正确顺序是(C)。A.step4、step3、step1、step2B.step2、step4、step3、step1C.step2、step1、step3、step4D.step3、step4、step1、step21.友元运算符obj++被C++编译器解释为(B)。A.operator++(obj)B.operator++(obj,0)B.obj.operator++()D.obj.operator++(0)2.声明类

6、test的复制构造函数的正确形式是(D)。A.inttestB.voidtestC.test(void)D.test(test&)3.如果两个以上的函数,具有如下特点:只有参数类型不同,返回值类型不同,功能完全一样,则为了提高代码的可重用性,可以使用(C)A.重载函数B.内联函数C.函数模板D.递归调用4.关于友元类的描述,错误的是(C)A.友元类被说明在一个类中,它与访问权限无关B.友元类中的成员函数都是友元函数C.友元类是被定义在某个类中的D.如果类Y是类X的友元类,则类X不一定是类Y的友元类5.下面程序的运行结果是(A)voidf

7、(){staticinta=10;intb=1;a=a+b;cout<

8、+函数的叙述中,正确的是(C)。A)每个函数至少要具有一个参数B)每个函数都必须返回一个值C)函数在被调用之前必须先声明D)函数不能自己调用自己02、下列关于类和对象的叙述中,错误的是(A)。A)一个类只能

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。