2022 面向对象程序设计(南开大学) 最新满分章节测试答案
- 【作业】第一章C++基础 第一章 编程练习(数组和结构体2)
- 【作业】第一章C++基础 第一章 编程练习(指针)
- 第三章继承与多态 第三章 单元测试
- 第四章输入输出流 第四章单元测试
- 【作业】第一章C++基础 第一章 编程练习(函数)
- 第二章面向对象方法 第二章单元测试
- 【作业】第一章C++基础 第一章 编程练习(迭代结构)
- 【作业】第一章C++基础 第一章 编程练习(数组和结构体1)
- 第一章C++基础 第一章单元测试
- 【作业】第一章C++基础 第一章 编程练习(选择结构)
- 【作业】第一章C++基础 第一章 编程练习(选择结构)第1题更正
- 第五章模板 第五章单元测试
- 【作业】第一章C++基础 第一章 编程练习(函数1)
本答案对应课程为:点我自动跳转查看
本课程起止时间为:2022-02-13到2022-06-12
【作业】第一章C++基础 第一章 编程练习(数组和结构体2)
1、 问题:任意输入五个两位整数,输出其中可以被3整除的整数,如果不存在,则输出“没有满足条件的整数”
建议:【本题是主观题,暂无解析】
2、 问题:任意输入一个3*3整数矩阵,输出其对角线上的元素。
建议:【本题是主观题,暂无解析】
3、 问题:给出正整数n<15 n>
建议:【本题是主观题,暂无解析】
4、 问题:输入三个字符串,将它们排序后输出。
建议:【本题是主观题,暂无解析】
5、 问题:一件物品有三个属性,分别是重量,体积和价值,背包的最大承受重量为80,背包的最大承受体积为80,每一件物品的重量和体积都小于背包的最大限度,求如何装使得背包内价值总和最大的方案。
建议:【本题是主观题,暂无解析】
【作业】第一章C++基础 第一章 编程练习(指针)
1、 问题:编写需要的函数,主函数已给出。
建议:【本题是主观题,暂无解析】
2、 问题:编写需要的函数,主函数已给出。
建议:【本题是主观题,暂无解析】
3、 问题:编写需要的函数,主函数已给出。
建议:【本题是主观题,暂无解析】
4、 问题:编写需要的函数,主函数已给出。
建议:【本题是主观题,暂无解析】
5、 问题:编写需要的函数,主函数已给出。
建议:【本题是主观题,暂无解析】
6、 问题:编写需要的函数,主函数已给出。
建议:【本题是主观题,暂无解析】
7、 问题:编写需要的函数,主函数已给出。
建议:【本题是主观题,暂无解析】
第三章继承与多态 第三章 单元测试
1、 问题:在C++中,能被派生类继承的函数是( )。
选项:
A:成员函数
B:构造函数
C:析构函数
D:拷贝构造函数
答案: 【成员函数】
2、 问题:基类和派生类可以分别叫做( )。
选项:
A:“大类”和“小类”
B:“父类”和“子类”
C:“小类”和“大类”
D:“子类”和“父类”
答案: 【“父类”和“子类”】
3、 问题:派生类的构造函数的成员初始化列表中,不能包含()。
选项:
A:基类的构造函数
B:派生类中子对象的初始化
C:基类的子对象初始化
D:派生类中一般数据成员的初始化
答案: 【基类的子对象初始化】
4、 问题:派生类的对象对它的基类成员中()是可以访问的。
选项:
A:公有继承的公有成员
B:公有继承的私有成员
C:公有继承的保护成员
D:私有继承的公有成员
答案: 【公有继承的公有成员】
5、 问题:下列说法中错误的是( )。
选项:
A:公有继承时基类中的public成员在派生类中是public的
B:公有继承时基类中的private成员在派生类中是不可访问的
C:私有继承时基类中的public成员在派生类中是private的
D:私有继承时基类中的public成员在派生类中是protected的
答案: 【私有继承时基类中的public成员在派生类中是protected的】
6、 问题:在多继承中,公有派生和私有派生对于基类成员在派生类中的可访问性与单继承的规则()。
选项:
A:完全相同
B:完全不同
C:部分相同,部分不同
D:以上都不对
答案: 【完全相同】
7、 问题:设置虚基类的目的是()。
选项:
A:简化程序
B:消除二义性
C:提高运行效率
D:减少目标代码
答案: 【消除二义性】
8、 问题:下面( )的叙述不符合赋值兼容规则。
选项:
A:派生类的对象可以赋值给基类的对象
B:基类的对象可以赋值给派生类的对象
C:派生类的对象可以初始化基类的对象
D:派生类的对象的地址可以赋值给指向基类的指针
答案: 【基类的对象可以赋值给派生类的对象】
9、 问题:关于函数的描述中,()是正确的。
选项:
A:派生类的虚函数与基类的虚函数具有不同的参数个数和类型
B:基类中说明了虚函数后,派生类中其对应的函数一定要说明为虚函数
C:虚函数是一个成员函数
D:虚函数是一个static类型的成员函数
答案: 【虚函数是一个成员函数】
10、 问题:若析构函数是虚函数,则delete对析构函数的调用采用( )。
选项:
A:静态联编
B:动态联编
C:重载函数
D:多重函数
答案: 【动态联编】
11、 问题:()是一个在基类中说明虚函数,它在该基类中没有定义,但要求任何派生类中的可访问性的规定是相同的。
选项:
A:纯虚函数
B:虚析构函数
C:虚构造函数
D:静态成员函数
答案: 【纯虚函数】
12、 问题:下列描述中,()是抽象类的特性。
选项:
A:可以说明虚函数
B:可以定义友元函数
C:可以进行构造函数重载
D:不能说明其对象
答案: 【不能说明其对象】
13、 问题:下面哪个基类中的成员函数表示纯虚函数( )。
选项:
A:virtual void vf(int)
B:void vf(int)=0
C:virtual void vf()=0
D:virtual void vf(int)
答案: 【virtual void vf()=0】
14、 问题:多态调用是指( )。
选项:
A:以任何方式调用一个虚函数
B:以任何方式调用一个纯虚函数
C:借助于指向对象的基类指针或引用调用一个虚函数
D:借助于指向对象的基类指针或引用调用一个纯虚函数
答案: 【借助于指向对象的基类指针或引用调用一个虚函数】
15、 问题:在C++中,要实现动态联编,可以使用( )调用虚函数。
选项:
A:类名
B:派生类指针
C:对象名
D:基类指针
答案: 【基类指针】
16、 问题:在C++中,不能被派生类继承的函数是( )。
选项:
A:成员函数
B:构造函数
C:析构函数
D:拷贝构造函数
答案: 【构造函数;
析构函数;
拷贝构造函数】
17、 问题:基类中的公有成员可能是派生类的( )。
选项:
A:public成员
B:private成员
C:protected成员
D:友元成员
答案: 【public成员;
private成员;
protected成员】
18、 问题:下面描述中,正确的是( )。
选项:
A:多重继承中,派生类对象被销毁时析构函数的调用顺序与派生类对象创建时构造函数的调用顺序相反
B:多重继承中,派生类对象被销毁时析构函数的调用顺序与派生类对象创建时构造函数的调用顺序一致
本文章不含期末不含主观题!!
本文章不含期末不含主观题!!
支付后可长期查看
有疑问请添加客服QQ 2356025045反馈
如遇卡顿看不了请换个浏览器即可打开
请看清楚了再购买哦,电子资源购买后不支持退款哦