C++面向对象程序设计
文章平均质量分 61
Aaron_MK
这个作者很懒,什么都没留下…
展开
-
C++面向对象程序设计上机练习三
1.已知A为自定义类型,具有成员函数Print(),同时定义变量:A a1, a2, a3, a4;下列语句不正确的是( ) A *array1[4]={&a4, &a3, &a2 }; array1[0]->Print(); array1[0]=&a1; (*array1)[0].Print();2.纯虚函数填空试题描述请仔细阅读代码...原创 2018-12-26 18:56:41 · 871 阅读 · 0 评论 -
C++面向对象程序设计上机期末模拟考
1.典型运算符重载之集合类填空试题描述定义集合Gather类,编写必要的构造函数,且重载加法运算符函数(实现集合并运算)、减法运算符函数(实现集合差运算)、输出运算符友元函数。请仔细阅读下面的代码,并填写空白。 ① //必要的头文件等,可能为多条语句 ② //定义类Gather{ protected: int m_data[100]; //数据成员...原创 2018-12-26 18:57:13 · 1916 阅读 · 1 评论 -
C++面向对象程序设计上机测验二
1.输出运算符重载之复数类试题描述定义复数Complex类,并重载输出运算符<<函数为Complex类的友元函数。类有两个保护数据成员,分别是int类型的real、image代表实部和虚部。类有一个构造函数(两个参数,参数默认值均为0,在初始化列表中将形参赋给对应的数据成员)。int main(){ …… //输入两个整数a和b,再使用这两个整数创建复数对象z1 ...原创 2018-12-26 18:57:34 · 1263 阅读 · 0 评论 -
C++面向对象程序设计上机练习一(类和对象)
1.函数重载之数组升序排序试题描述两个重载函数原型如下:void fun(int arr[], int n);void fun(double arr[], int n);编写这两个函数,将int型或double类型的数组arr[]各个元素从小到大排序,排序之后的元素仍然存在arr[]中,形参n为数组元素个数。在主函数main()中首先输入字符’i’或’d’,输入不含引号,前者表示后续将...原创 2018-12-21 15:29:45 · 3318 阅读 · 0 评论 -
C++面向对象程序设计上机练习二(继承和派生)
继承基础填空B试题描述筷子兄弟说:“你是我的小呀小苹果儿,就像天边最美的云朵。春天又来到了花开满山坡,种下希望就会收获……”。涩琪也喜欢小苹果,为了观察大家对小苹果的喜爱程度,他特意写了下面的程序代码,看看大家能不能从水果类中成功派生出苹果类。请你填写下面空白吧! ① //必要的头文件等,可能为多条语句 ② //基类Fruit类{ ③ //保护成员...原创 2018-12-22 14:08:42 · 2172 阅读 · 0 评论 -
C++面向对象程序设计上机测验一
1.关于对象指针与对象引用做参数,描述正确的是 对象指针做参数效率更高 对象引用做参数效率更高 对象指针做参数代码更加直观 对象引用和对象指针都能够实现传址解析:对象引用和对象指针都能够实现传址,两者本质一样,故效率相同。但对象引用做参数代码更加直观2.构造函数之矩形类试题描述创建矩形Rectangle类,有保护的int类型的成员变量r_long长和r_width宽;无参数的...原创 2018-12-22 17:45:10 · 1000 阅读 · 0 评论