首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 void funl(char*p) {char*q; q=p; while(*q!=’\0’) {(*q)++;q++;} } main_() {char a[]={"Progra
有以下程序 void funl(char*p) {char*q; q=p; while(*q!=’\0’) {(*q)++;q++;} } main_() {char a[]={"Progra
admin
2016-12-28
30
问题
有以下程序
void funl(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、Prphsbn
B、Prohsbn
C、Progsbn
D、Program
答案
B
解析
在函数voidfunl(char*p)中,语句(*q)++的功能是q所指的字符加1,变成其后而的字符;q++就是指针q指向下一个字符的位置。所以在主函数中,语句p=&a[3]的作用是使指针p指向字符数组a[]中的第四个字符的位置,即p指向字符’g’;然后调用函数fun1(p)后,字符’g’变成’h’,字符’r’变成’s’,字符’a’变成’b’,字符’m’变成’n’,因而字符数组a[]中的内容就成“Prohsbn”。
转载请注明原文地址:https://kaotiyun.com/show/XrDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序#includemain(){FILE*fp;inti=20,j=30,k,n;fp=fopen("d1.dat","w");fprintf(fp,"%d\n",i);fprintf(fp,"%d\n",j)
请选出正确的程序段
有以下程序main(){intx=0,y=0,i;for(i=1;;++i){if(i%2==0){x++;continue;}if(i%5==0){y++;break;}}printf("%d,%d",
若要求从键盘读入含有空格字符的字符串,应使用函数
有如下程序段inta=14,b=15,x;charc=′A′;x=(a&&b)&&(c
下列选项中不符合良好程序设计风格的是
以下数组定义中错误的是______。
有以下程序:fun(intx,inty){return(x+y);}main(){inta=1,b=2,c=3,Sum;sum=fun((a++,b++,a+b),c++);printf("%d",sum);
下列程序的输出结果是______。longfun5(intn){longs;if((n==1)‖(n==2))s=2;elses=n+fun5(n-1);return(s);}main(){longx;x=fun5
随机试题
哪些脏腑与水肿的形成关系密切
以持续性重度鼻塞、张口呼吸,稠厚鼻涕为主要临床表现的多是
患者男,45岁。发热、乏力伴消瘦2个月,两侧颈部和腹股沟可触及数粒蚕豆大小淋巴结,脾肋下2cm,结核菌素试验(一),骨髓检查正常。如果患者淋巴结活检的病理检查结果为弥漫大B细胞性淋巴瘤,免疫组化检测结果CD20为阳性,最佳推荐的治疗方案为
如果在多个备选投资方案中只能选择一个,可以采用的决策办法有()。
《招标投标法》规定,招标实施之前,招标代理机构凭借自身的经验,根据项目的特点,有针对性地制订周密和切实可行的(),提交给招标人。
以下出口商品的单价,只有()的表达是正确的。
()是形成机床切削速度或消耗主要动力的工作运动。
(2011年)下列各项支出中,应在“管理费用”科目核算的有()。
自我道德修养是实现道德职能、发挥道德社会作用的重要途径,是形成道德品格和塑造道德人格的重要途径。()
为纪念中国近代历史上的某个重大历史事件,有诗赞曰:“武昌礼炮震清宫,志士仁人浩气雄。热血终浇民主树,丹心已铸自由钟。”该诗称赞的历史事件是()。
最新回复
(
0
)