贵州电大-C++语言程序设计-0038参考 答案

上传人:279****70 文档编号:88749157 上传时间:2019-05-08 格式:DOC 页数:6 大小:29KB
返回 下载 相关 举报
贵州电大-C++语言程序设计-0038参考 答案_第1页
第1页 / 共6页
亲,该文档总共6页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

《贵州电大-C++语言程序设计-0038参考 答案》由会员分享,可在线阅读,更多相关《贵州电大-C++语言程序设计-0038参考 答案(6页珍藏版)》请在金锄头文库上搜索。

1、C+语言程序设计-0038贵州广播电视大学形成性测评系统 课程代码:5205030 参考资料 试卷总分:100单选题(共20题,共80分)1.(4分)下列函数中,( )是对文件进行写操作的.A、get()B、read()C、seekg()D、put()正确选项:D2.(4分)下列关于模板的描述中,错误的是( ).A、类模板的成员函数可以是函数模板B、类模板生成模板类时,必须指定参数化的类型所代表的具体类型C、定义类模板时只允许有一个模板参数D、类模板所描述的是一组类正确选项:C3.(4分)在一个被调用函数中,关于return 语句使用的描述,( )是错误的.A、被调用函数中可以不用return

2、语句B、被调用函数中可以使用多个return语句C、被调用函数中,如果有返回值,就一定要有return语句D、被调用函数中,一个return语句可返回多个值给调用函数正确选项:D4.(4分)下列关于对象数组的描述中,( )是错误的.A、对象数组的下标是从0开始的B、对象数组的数组名是一个常量指针C、对象数组的每个元素是同一个类的对象D、对象数组只能赋初值,而不能赋值正确选项:D5.(4分)下列描述中为抽象类的最主要特征的是( ).A、可以说明虚函数B、可以进行构造函数的重载C、可以定义友元D、不能说明其对象正确选项:D6.(4分)下列关于对象的描述中,错误的是( ).A、对象是类的别名B、对象

3、是类的实例C、一个类可以定义多个对象D、对象之间通过消息进行通信正确选项:A7.(4分)下述关于goto 语句的描述中,( )是正确的.A、goto语句可在一个文件中随意转向B、goto语句后面要跟上一个它所转向的语句C、goto语句可以同时转向多条语句D、goto语句只能在一个函数体内转向正确选项:D8.(4分)重载函数在调用时选择的依据中,( )是错误的.A、参数个数B、参数的类型C、参数的顺序D、函数的类型正确选项:D9.(4分)关于多继承二义性的描述中,( )是错误的.A、一个派生类的两个基类中都有某个同名成员,在派生类中对这个成员的访问可能出现二义性B、解决二义性的最常用的方法是对成

4、员名的限定法C、基类和派生类中同时出现的同名函数,也存在二义性问题D、一个派生类是从两个基类派生来的,而这两个基类又有一个共同的基类,对该基类成员进行访问时,也可能出现二义性正确选项:C10.(4分)设置虚基类的目的是( ).A、简化程序B、消除二义性C、提高运行效率D、减少目标代码正确选项:B11.(4分)已知f1(int)是类A的公有成员函数,p是指向成员函数f1()的指针,采用( )是正确的.A、p=f1B、p=A:f1C、p=A:f1()D、p=f1()正确选项:B12.(4分)在将两个字符串连接起来组成一个字符串时,选用( )函数.A、strlen()B、strcpy()C、strc

5、at()D、strcmp()正确选项:C13.(4分)运算符-*的功能是( ).A、使用对象指针通过指向成员的指针表示成员的运算B、使用对象通过指向成员的指针表示成员的运算C、用来表示指向对象指针的成员的运算D、用来表示对象成员的运算正确选项:A14.(4分)( )是析构函数的特征.A、一个类中只能定义一个析构函数B、析构函数名与类名不同C、析构函数的定义只能在类体内D、析构函数可以有一个或多个参数正确选项:A15.(4分)文件包含命令中被包含的文件的扩展名( ).A、必须为.hB、不能用.hC、必须是.cD、不一定是.h正确选项:D16.(4分)下列对派生类的描述中,( )是错误的.A、一个

6、派生类可以作为另一个派生类的基类B、派生类至少有一个基类C、派生类的成员除了它自己的成员外,还包含了它的基类的成员D、派生类中继承的基类成员的访问权限到派生类保持不变正确选项:D17.(4分)下列关于条件语句的描述中,( )是错误的.A、if语句中只有一个else子句B、if语句中可以有多个elseif子句C、if语句中if体内不能是开关语句D、if语句的if体中可以是循环语句正确选项:C18.(4分)已知:int a , b ;下列switch 语句中,( )是正确的.A、switch(a)casea:a+;break;caseb:b+;break;B、switch(a+b)casel:a+

7、b;break;case2:a-b;C、switch(a*a)casel,2:+a;case3,4:+b;D、switch(a/10+b)case5:a/5;break;default:a+b;正确选项:A19.(4分)在带有虚基类的多层派生类构造函数的成员初始化列表中都要列出虚基类的构造函数,这样将对虚基类的子对象初始化( ).A、与虚基类下面的派生类个数有关B、多次C、二次D、一次正确选项:D20.(4分)关于纯虚函数和抽象类的描述中,( )是错误的.A、纯虚函数是一种特殊的虚函数,没有具体实现B、抽象类是指具有纯虚函数的类C、抽象类可以定义对象D、抽象类只能作为基类来使用,其纯虚函数的实

8、现由派生类给出正确选项:C简答题(共2题,共20分)21.(10分)继承与派生的关系?答:类的继承是从已有类那里得到已有的属性,从已有类产生新类的过程就是类的派生。由原有类产生新类时,新类便包含了原有类特征,同时也可以加入自己特有的新属性。派生类同样也可以作为基类派生新的类,这样就形成了类的层次结构,类的派生实际是一种演化发展过程,即通过扩展,更改和特殊化,从已知类出发建立一个新类.22.(10分)怎样继承答:多继承 派生类构造函数的执行顺序是先执行所有基类的构造函数(顺序按照定义派生类时指定的各基类顺序),再执行派生类的构造函数,析构函数执行顺序,与构造函数完全相反(因为,数据是按栈存储的)。单继承先执行基类构造函数,在执行派生类构造函数,析构函数执行顺序与构造函数相反。

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 高等教育 > 习题/试题

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号