单选题 下列程序的输出结果是( )。

point(char*pt);

main()

char b[4]='a','c','s','f',*pt=b;

pt=point(pt);

printf("%c/n",*pt);



point(char*p)

p+=3;

return p;


A) s B) c C) f D) a

【正确答案】 C
【答案解析】[解析] 本题考查函数调用时的参数传递。函数point的参数为字符指针,当执行函数point时,刚开始指针p指向“a”,经过+3操作后,指针p指向“f”,所以最后的输出结果是f。