首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 void funl(char*p) {char*q; q=p; while(*q!=’\0’) {(*q)++;q++;} } main() {char a[]=11Program
有以下程序 void funl(char*p) {char*q; q=p; while(*q!=’\0’) {(*q)++;q++;} } main() {char a[]=11Program
admin
2019-06-09
24
问题
有以下程序
void funl(char*p)
{char*q;
q=p;
while(*q!=’\0’)
{(*q)++;q++;}
}
main()
{char a[]=11Program"),*p;
p=&a[3];funl(p);printf("%s\n",a);
}
程序执行后的输出结果是
选项
A、Prphsbn
B、Prohsbn
C、Progsbn
D、Program
答案
B
解析
在函数void funl(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/gCRp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
函数fun的功能是:计算的前n项之和。若x=2.5,n=15时,函数值为:1.917914。请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结果。注意:源程序存放在考生文件夹下的BLANKl.C中。
下列叙述中,正确的是()。
设Y为整型变量,A=1,A的地址为EF01;B=2,B的地址为EF02;执行语句B=&A:Y=&B;后Y的值()。
对关系S和关系R进行集合运算,结果中既包含关系S中的所有元组也包含关系R中的所有元组,这样的集合运算称为()。
下列叙述中正确的是()。
以下能正确定义字符串的语句是()。
有如下程序#includemain(){charch=’M’;while(ch!=’K’){ch--;putchar(ch);}printf("\n");}程序运行后的输出结果是()。
软件详细设计生产的图如下该图是()。
将E-R图转换为关系模式时,E-R图中的实体和联系都可以表示为()。
一个兴趣班可以招收多名学生,而一个学生可以参加多个兴趣班。则实体兴趣班和实体学生之间的联系是()。
随机试题
斜Y形坡口对接裂纹试验方法的试件两端开()形坡口。
可以选择较大焊接电流的焊接位置是()位焊接。
压裂液应具有滤失量小、悬浮能力好以及与油层不发生化学反应、热稳定性好、()的特点。
设x1,x2,…,xn是来自总体X的样本,X服从参数为λ的指数分布,则有()
A.肾小球系膜区均匀无结构物质沉积B.肾小球系膜区结节样病变C.肾小球基底膜假双轨形成D.肾小球基底膜双轨形成E.肾小球系膜区细胞增生肾淀粉样变性病表现为
下列哪项可见于支气管扩张
药物滥用的危害有()。
A.热证B.瘀血C.消渴D.痰饮内停E.急性热病
工程咨询风险识别的方法包括()。
A、 B、 C、 D、 A
最新回复
(
0
)