首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 void fun1(char *p) {char *q; q=p; while(*q! =’\0’) { (*q)+ +;q+ +;} } main( ) { char a[ ]={"Program"}, *p; p=&a[3];fun1(p)
有以下程序 void fun1(char *p) {char *q; q=p; while(*q! =’\0’) { (*q)+ +;q+ +;} } main( ) { char a[ ]={"Program"}, *p; p=&a[3];fun1(p)
admin
2020-05-19
47
问题
有以下程序
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、Prphsbn
B、Prohsbn
C、Progsbn
D、Program
答案
B
解析
在函数void fun1(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/XcCp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若有“doublea;”,则正确的输入语句是()。
下列关于线性表的叙述中,不正确的是()。
下面程序的输出结果是()。#includemain(){chara[]={’a’,’b’,’c’,’d’,’f’,’g’},*p;p=a;printf("%c\n",*p+4);}
开发软件所需高成本和产品的低质量之间有着尖锐的矛盾,这种现象称作()。
学生的记录由学号和成绩组成,N名学生的数据已在主函数中放入结构体数组s中,请编写函数fun,它的功能是:把高于等于平均分的学生数据放在b所指的数组中,高于等于平均分的学生人数通过形参n传回,平均分通过函数值返回。注意:部分源程序在文件PROG1.
若程序中有宏定义行:#defineN100,则下列叙述中正确的是()。
定义部门关系模式如下:部门(部门号,部门名,部门成员,部门总经理),使它不满足第一范式的属性是()。
有以下程序:#include<stdio.h>main(){struetSTU{charname[9];charsex:doublescore[2];};structSTUa={"Zhao",’m’,85.0,90.0},b
下面不属于软件测试实施步骤的是
随机试题
简述臀大肌的起止和作用。
湿性坏疽可见于
30岁男性,冠折2/3,已行根管治疗,无松动,患牙咬合紧,适宜的桩冠修复是()
中枢神经系统白血病多见于
下述关于劳动能力鉴定的选项中,不符合《工伤保险条例》规定的是()。
清乐七声调式的偏音是清角和变宫。()
行政组织的机构要素有()。
有一次美国马克.吐温与一位夫人对坐,他对她说:“你真漂亮。”夫人高傲地回答:“可惜我实在无法同样地赞美你。”马克.吐温毫不介意地笑笑说。接下来要说的话最符合马克.吐温的语气的是()。
Asisknowntousall,Hainanisthesecond(large)______islandinourcountry.
Personalityistoalargeextentinherent—Atypeparentsusuallybringaboutatypeoffspring.Buttheenvironmentmustalsohav
最新回复
(
0
)