单选题 有以下程序
   #include<stdio.h>
   #define N  6
   main()
   {  char c[N];    int i=0;
   for(;i<N;c[i]=getchar(),i++);
   for(i=0;i<N;putchar(c[j]),i++);    }
   输入以下三行,每行输入都是在第一列上开始,<CR>代表一个回车符:
                   a<CR>
                   b<CR>
                   cdef<CR>
   程序的输出结果是(    )。
   A.abcdef
   B.a
   b
   C
   d
   e
   f
   C.a
   b
   cd
   D.a
   b
   cdef
【正确答案】 B
【答案解析】