首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 void fun1(char *p) {char *q; q=p; while(*q!=’\0’) {(*q)++;q++;} } main() { char a[]={"Program"),*p; p=&a[3];fun1(p);p
有以下程序 void fun1(char *p) {char *q; q=p; while(*q!=’\0’) {(*q)++;q++;} } main() { char a[]={"Program"),*p; p=&a[3];fun1(p);p
admin
2015-12-25
62
问题
有以下程序
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://jikaoti.com/ti/nBi0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列选项中不会引起二义性的宏定义是()。
下列选项中,当x为大于1的奇数时,值为0的表达式是()。
下列叙述中正确的是()。
关于结构化程序设计原则和方法的描述错误的是()。
设有定义下列:inta=1,b=2,c=3,d=4,m=2,n=2;则表达式(m=a>b)&&(n=c>d)运算后,n的值是()。
在关系模型中,二维表的行称为______。
将E-R图转换到关系模式时,实体与实体间的联系可以表示成()。
结构化分析方法是面向()的自顶向下、逐步求精进行需求分析的方法。
对于下列字符串,说明表达式strlen(s)值的是()。chars[10]={’a’,’\n’,’a’,’b’,’\t’,’c’};
下列合法的字符型常量是(),
随机试题
十枣汤中配伍甘遂的用意是
下列各项,不是闭经气血虚弱证主要症状的是()
子宫脱垂Ⅲ度是指
开发区区域环境影响评价重点之一是:对拟议的开发区()规划方案进行环境影响分析比较和综合论证,提出完善开发区规划的建议和对策。
某咨询机构受政府委托,研究制定某地区经济社会发展规划。在咨询机构召开的规划研究准备会上,甲咨询工程师提出,应认真研究规划的现实基础和发展条件,全面反映该地区现状和问题,提出当地的发展目标和产业结构调整方向,特别要把影响规划实现的各种不利因素和风险表述清楚
( ),确定利害关系者对于交流和沟通的要求——谁需要信息,需要什么样的信息,何时需要信息以及应怎样将信息传递到他们手中具有重要作用。
可转换债券设置合理的回售条款对发行人有利而对持有人不利。()
资料:2008年2月,A公司(国有企业)按照财政部门要求,决定在公司系统全面开展《会计法》执行情况检查。4月初,公司派出检查组对设在外省的A公司的销售分公司B公司(以下简称B公司)进行检查,发现A公司存在多头开户、私设“小金库”等问题。正当检查组准备对有关
,suchproblemsconcerningenvironmentprotectionarenotaseasytosolveastheylook.
Whilevirtualrealitysystemsaregettingbetteratimmersingusinasimulatedexperienceofreality,oneUKbusinesshasdevel
最新回复
(
0
)