选择题   下面程序的执行结果是
    #include'iostream.h'
    void main()
    {int*p,r;
      p=new int;
      *p=20;
      r=sizeof(*p);
      cout<<r<<endl;
      delete p;
    }
 
【正确答案】 D
【答案解析】考查指针和运算符sizeof的运用。 理解sizeof的用法,它可以运算出各种数据类型所占内存空间的多少。 选项C中是指针p所指向的内存地址中内容是20。 在用完申请后的内存应立刻释放。