请先阅读下面的代码 class Test { public Test() { Console.Write (" 构造方法一被调用了 "); } public Test(int x) : this() { Console.Write (" 构造方法二被调用了 "); } public Test(bool b) : this(1) { Console.Write (" 构造方法三被调用了 "); } public static void Main(string[] args) { Test test = new Test(true); } } 上面程序的运行结果为下列哪一项?