试题与答案

以下程序输出的结果为_______。 main() char*alpha[6]

题型:单项选择题

题目:

以下程序输出的结果为_______。
main()
char*alpha[6]="ABCD","EFGH","IJKL","MNOP","QRST","UVWX";
char**p;
int i;
p=alpha;
for(i=0;i<4;i++)
printf("%s",p[i]);

A.ABCDEFGHIJKL

B.ABCD

C.ABCDEFGHIJKLMNOP

D.AEIM

答案:

参考答案:C

解析:[评析] alpha[0]指向“ABCD”的首地址;alpha[1]指向“EFGH”的首地址;alpha[2]指向“IJKL”的首地址,依此类推。当执行p=alpha后,p指向指针数组alpha的首地址。for循环中输出了4个字符串。

试题推荐
微信公众账号搜索答案