选择题   有如下程序:
    #include <iostream.h>
    using namespace std;
    class Demo
    {
      public:
      Demo(){ cout<<'defautt constmctor\n'; }
      Demo(const Demo &x){cont<<'copy constmctor\n';}
    };
    Demo userCode (Demo b){Demo c(b);return c;}
    int main()
    {
      Demo a,d;
      cout<<'calling userCode()\n';
      d=userCode(a);
      return 0;
    }
    执行上面程序的过程中,构造函数Demo()和Demo(const Demo&x)被调用的次数分别是   
 
【正确答案】 C
【答案解析】