百分百题库网

有以下程序: void funl(char*p) { char*q; q=p while(*q!=\0) {(*q

问题

有以下程序:
voiD Funl(ChAr*p)
{ ChAr*q;
q=p
whilE(*q!=\0)
{(*q)++;q++;)
)
mAin()
{ChAr A[]=(progrAm),p;
p=A[3];Funl(p);
printF(%s\n,A);
)
程序执行后的输出结果是( )。
A.prohsBn
B.prphsBn
C.prqgsBn
D.progrAm

试题类型:单选题   难度系数:❤❤❤  更新时间:2024/08/01

标准答案
查看标准答案
试题解答分析

本题中使用了函数的调用,由funl函数中的while循环可知,循环的作用是为了把q所指向的内容增加l,而从主函数传到函数时是从下标为3开始传,因此当调用函数执行完后,传过去的字符串为rsquo;hsbnrsquo;,前面不变。

更多详细内容,请查看标准答案

相关试题:

位置:计算机二级C语言>详细