2017 面向对象与C++程序设计(西安邮电大学) 最新满分章节测试答案
- 第10讲 函数的设计 第10讲 灵活运用函数重载、默认参数
- 第26讲 对象的定义和使用 第26讲 掌握 对象的定义和使用
- 第25讲 类的定义 第25讲 掌握类的基本概念
- 第27讲 构造函数 第27讲 掌握构造函数的功能和使用方法
- 第20讲 动态分配内存 第20讲 掌握动态分配内存的方法
- 第31讲 类作用域、对象生命期、const限定 第31讲 掌握const成员的使用
- 第29讲 析构函数 第29讲 掌握析构函数的用途和使用方法
- 第30讲 对象数组和对象指针
- 第32讲 静态成员和友元 第32讲 掌握静态成员和友元的使用
- 第33讲 类的继承与派生 第33讲 掌握派生类的定义
- 第34讲 派生类成员的访问 第34讲 掌握派生类成员的访问方法
- 第36讲 多重继承 第36讲 掌握多重继承的规则
- 第35讲 派生类的构造和析构函数 第35讲 掌握派生类的构造和析构函数
- 第41讲 类模板 第41讲 掌握类模板的定义和使用
- 第42讲 标准库 第42讲 了解标准库的内容、掌握字符串流的使用
- 【作业】第41讲 类模板 1. 什么是模板(template)?在C++语言中有几种模板?模板有什么用处?
- 【作业】第45讲 列表list 类库的应用
- 第39讲 运算符重载 第39讲 掌握运算符重载的方法
- 第40讲 典型运算符的重载 第40讲 掌握多种运算符的重载
- 第37讲 多态性 第37讲 掌握多态性的概念和实现原理
- 第38讲 虚函数 第38讲 掌握虚函数、纯虚函数、抽象类的定义和使用
- 第28讲 默认构造函数和复制构造函数 第28讲 掌握默认构造函数和复制构造函数的使用法则
- 第5讲 顺序结构的程序设计 第5讲 掌握C++输入输出的格式控制
- 第43讲 文件 第43讲 掌握文件的基本操作
- 第47讲 异常处理 第47讲 掌握异常处理的使用
- 第48讲 命名空间 第48讲 掌握命名空间的使用
- 【作业】第2章 类与对象 类的作用
本答案对应课程为:点我自动跳转查看
本课程起止时间为:2017-02-28到2017-07-31
本篇答案更新状态:已完结
第10讲 函数的设计 第10讲 灵活运用函数重载、默认参数
1、 问题:指出下列对定义重载函数的要求中,( )是错误的。
选项:
A:要求参数的个数相同
B:要求参数的类型相同时,参数个数不同
C:函数的返回值可以不同
D:要求参数的个数相同时,参数类型不同
答案: 【要求参数的个数相同】
2、 问题:一个函数为void x(int,char ch=’a’),另一个函数为void x(int),则它们:
选项:
A:不能在同一程序中定义
B:可以在同一程序中定义并可重载
C:可以在同一程序中定义,但不可以重载
D:以上说法均不正确
答案: 【可以在同一程序中定义,但不可以重载】
3、 问题:重载函数在调用时选择的依据中,错误的是:
选项:
A:函数的参数
B:参数的类型
C:函数的名字
D:函数返回值类型
答案: 【函数返回值类型】
4、 问题:下列函数原型声明中错误的是:
选项:
A:void fun(int x=0,int y=0);
B:void fun(int x,int y);
C:void fun(int x,int y=0);
D:void fun(int x=0,int y);
答案: 【void fun(int x=0,int y);】
5、 问题:一个函数带有参数说明时,则参数的默认值应该在( )中给出。
选项:
A:函数定义
B:函数声明
C:函数定义或声明
D:函数调用
答案: 【函数定义或声明】
6、 问题:下列关于函数参数默认值的描述中,正确的是:
选项:
A:函数参数的默认值只能设置一个
B:若一个函数含有多个参数,其中一个参数设置成默认值后,其后所有参数都必须设置默认值
C:若一个函数含有多个参数,则设置默认参数时可以不连续设置默认值
D:C++语言中函数都必须设有默认值
答案: 【若一个函数含有多个参数,其中一个参数设置成默认值后,其后所有参数都必须设置默认值】
第26讲 对象的定义和使用 第26讲 掌握 对象的定义和使用
1、 问题:假定AA为一个类,a()为该类公有的函数成员,x为该类的一个对象,则访问x对象中函数成员a()的格式为:
选项:
A: x.a
B:x.a()
C: x->a
D:x->a()
答案: 【x.a()】
2、 问题:为了使类中的某个成员不能被类的对象通过成员操作符访问,则不能把该成员的访问权限定义为:
选项:
A:public
B:protected
C:private
D:static
答案: 【public】
3、 问题:在用关键字class定义的类中,以下叙述正确的是:
选项:
A:在类中,不作特别说明的数据成员均为私有类型
B:在类中,不作特别说明的数据成员均为公有类型
C:类成员的定义必须是成员变量定义在前,成员函数定义在后
D:类的成员定义必须放在类定义体内部
答案: 【在类中,不作特别说明的数据成员均为私有类型】
4、 问题:下列关于成员函数特征的描述中,错误的是:
选项:
A:成员函数一定是内联函数
B:成员函数可以重载
C:成员函数可以设置参数的默认值
D:成员函数可以是静态的
答案: 【成员函数一定是内联函数】
5、 问题:下列有关类的说法不正确的是:
选项:
A:对象是类的一个实例
B:任何一个对象只能属于一个具体的类
C:一个类只能有一个对象
D:类与对象的关系和数据类型与变量的关系相似
答案: 【一个类只能有一个对象】
第25讲 类的定义 第25讲 掌握类的基本概念
1、 问题:下面关于类中概念的描述中错误的是:
选项:
A:类是抽象数据类型的实现
B:类是具有共同行为的若干对象的统一描述体
C:类是创建对象的样板
D:类就是C语言中的结构体类型
答案: 【类就是C语言中的结构体类型】
2、 问题:下列关于C++语言类的描述中错误的是:
选项:
A:类用于描述事物的属性和对事物的操作
B:类与类之间通过封装而具有明确的独立性
C:类与类之间必须是平等的关系,而不能组成层次结构
D:类与类之间可以通过一些方法进行通信和联络
答案: 【类与类之间必须是平等的关系,而不能组成层次结构】
3、 问题:在面向对象设计中,对象有很多基本特点,其中“一个系统中通常包含很多类,这些类之间呈树形结构”这一性质指的是对象的:
选项:
A:分类性
B:标识唯一性
C:继承性
D:封装性
答案: 【继承性】
4、 问题:什么是成员:
选项:
A:类的特征
B:类的方法
C:类的事件
D:以上全是
答案: 【以上全是】
5、 问题:作用域运算符的功能是:
选项:
A:标识作用域的级别
B:指出的大小
C:标识某个成员是属于哪一类的
D:给出的范围
答案: 【标识某个成员是属于哪一类的】
第27讲 构造函数 第27讲 掌握构造函数的功能和使用方法
1、 问题:类的构造函数被自动调用执行的情况是在定义该类的:
选项:
A:成员函数时
B: 数据成员时
C:对象时
D:友元函数时
答案: 【对象时】
2、 问题:设类A将其它类对象作为成员,则建立A类对象时,下列描述正确的是:
选项:
A:类构造函数先执行
B:成员构造函数先执行
C:两者并行执行
D:不能确定
答案: 【成员构造函数先执行】
3、 问题:假定一个类的构造函数为“A(int aa=1, int bb=0) {a=aa; b=bb;}”, 则执行“A x (4);”语句后,x.a和x.b的值分别为:
选项:
A:1和0
B:1和4
C:4和0
D:4和1
答案: 【4和0】
4、 问题:下列是构造函数的特点,是错误的是:
选项:
A:构造函数是一种成员函数,它具有一般成员函数的特点
B:构造函数的名称与其类名相同
C: 构造函数必须指明其类型
D:一个类中可定义一个或多个构造函数
答案: 【 构造函数必须指明其类型】
5、 问题:构造函数不具备的特征的是:
选项:
A:构造函数的函数名与类名相同
B:构造函数可以重载
C: 构造函数可以设置默认参数
D:构造函数必须指定类型说明
答案: 【构造函数必须指定类型说明】
第20讲 动态分配内存 第20讲 掌握动态分配内存的方法
1、 问题:对使用关键字new所开辟的动态存储空间,释放时必须使用:
选项:
A:free
B:create
C:delete
D:realse
本文章不含期末不含主观题!!
本文章不含期末不含主观题!!
支付后可长期查看
有疑问请添加客服QQ 2356025045反馈
如遇卡顿看不了请换个浏览器即可打开
请看清楚了再购买哦,电子资源购买后不支持退款哦