问题 单项选择题

有以下程序:
void fun1(char*p)
char*q;
q=p;
while(*q!='\0')
(*q)++;q++;

main()
char a[]="Program"),*p;
p=&a[3];fun1(p);printf("%s\n",

A.;

答案

参考答案:A

解析: 函数fun1()实现的功能为将实参p所指的字符串顺序按位加1,而实参p通过“p=&a[3];”指向字符串数组a[]中的gram,故输出结果为Prohsbn。

问答题
多项选择题