1. 编译时多态主要指运算符重载与函数重载,而运行时多态主要指虚函数。

  2. 有基类SHAPE,派生类CIRCLE,声明如下变量:

    SHAPE shape1,*p1;
    CIRCLE circle1,*q1;

    下列哪些项是“派生类对象替换基类对象”。

    • p1=&circle1;
    • q1=&shape1;
    • shape1=circle1;
    • circle1=shape1;
    • ✔️ 令基类对象的指针指向派生类对象
    • ❌ 派生类指针指向基类的引用
    • ✔️ 派生类对象给基类对象赋值
    • ❌ 基类对象给派生类对象赋值
  3. 下列叙述正确的是

    • 虚函数只能定义成无参函数
    • 虚函数不能有返回值
    • 能定义虚构造函数
    • A、B、C都不对
  4. 如果定义int e=8; double f=6.4, g=8.9;,则表达式 f+int(e/3*int(f+g)/2)%4 的值为 9.4

    注意运算顺序和数据类型
    8.4

下划线
波浪线
着重点
紫色下划线
绿色波浪线
黄色着重点
删除线
红色删除线
荧光高亮
赤橙黄绿青蓝紫
红色
粉色
橙色
黄色
绿色
靛青
蓝色
紫色
灰色
快捷键 Ctrl + C
H20
29th

请我喝[茶]~( ̄▽ ̄)~*

wayfar 微信支付

微信支付

wayfar 支付宝

支付宝