• 2021-04-14
    中国大学MOOC:classCircle{};intmain(){Circle*p=newCircle[4];p++;}第5行代码要删除数组应该用:
  • delete[](--p);

    内容

    • 0

      中国大学MOOC: 执行下面程序段后,*p等于( )。int a[5]={1,3,5,7,9}, *p=a;p++;

    • 1

      中国大学MOOC: 执行下面程序段后,*p等于( )。int a[5]={1,3,5,7,9}, *p=a;p++;

    • 2

      中国大学MOOC: 已定义一个圆形类Circle:classCircle{private:doubler;public:voidSetR(doublex){r=x;}doubleGetArea(){return3.14*r*r;}};用Circle类定义一个对象数组:Circle c[3]; 则下列语句中错误的是( )。

    • 3

      若有定义int a[4], *p=a, 则p++后p指向数组a所占内存的第2个字节。 A: 正确 B: 错误

    • 4

      中国大学MOOC: 下面的代码中Circle circle1, &circle2 = circle1, *p = &circle2;两个 & 符号的含义是不同的。