下列程序的输出结果是(  )
static void Main(string[] args)
        {
            int y = 18, i = 0;
            int[] a = new int[8];
            do
            {
                a[i] = y % 2;
                i++;
                y = y / 2;
            } while (y >= 1);
            for (int j = i - 1; j > 0; j--)
                Console.Write ("{0} ",a[j]);
           Console.WriteLine();
           Console.ReadKey();
        } A.

1000 B.

1001 C.

1010 D.

1100