首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序(strcpy为字符串复制函数,strcat为字符串连接函数) #include #include main() { char a[10] = "abc", b[10] = "012", c[10] = "xyz"; strcpy( a+1
有以下程序(strcpy为字符串复制函数,strcat为字符串连接函数) #include #include main() { char a[10] = "abc", b[10] = "012", c[10] = "xyz"; strcpy( a+1
admin
2019-05-17
56
问题
有以下程序(strcpy为字符串复制函数,strcat为字符串连接函数)
#include
#include
main()
{ char a[10] = "abc", b[10] = "012", c[10] = "xyz";
strcpy( a+1, b+2 );
puts( strcat( a, c+1 ) );
}
程序运行后的输出结果是( )。
选项
A、a2yz
B、bc2yz
C、a12xyz
D、12yz
答案
A
解析
语句"strcpy( a+1, b+2 );"将数组b第三个元素以及后面的元素"2\0\0\0\0\0\0\0"覆盖数组a的第二个元素以及后面的字符,执行完毕后,a中字符串为"a2"。语句"strcat( a, c+1 "将字符数组c第二个元素往后的字符串链接到数组a的字符串的尾部,执行完毕后,a中字符串为"a2yz",所以答案选A。
转载请注明原文地址:https://kaotiyun.com/show/kXRp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若有以下程序main(){inta=6,b=0,c=0;for(;a;){b+=a:a=++c:}printf("%d,%d,%d\n",a,b,c);
若有以下程序main(){inta=1,b=2,c=3,d=4,r=0;if(a!=1);elser=1;if(b==2)r+=2;if(c!=3);r+=3;if(d
有以下程序#includemain(){intx;scanf("%d",&x);iffx<=3);elseif(x!=10)printf("%d\n",x);}程序运行时,输入的值在哪个范围才会有输出结果
C语言中double类型数据占字节数为
以下能正确定义字符串的语句是
以下数组定义中错误的是
以下叙述中正确的是
下面不属于软件开发阶段任务的是()。
下面属于系统软件的是()。
随机试题
A.苍术B.斑蝥C.白术D.马钱子E.枳壳炮制后增强健脾和胃作用的药物是
我国外科学在哪些方面处于国际领先地位
简述肾综合征出血热少尿期的治疗原则。
A.胰岛素B.二甲双胍C.格列本脲D.氯磺丙脲E.甲巯咪唑必须注射给药的药物是()。
( )是指应计收益率每变化1个基点时引起的债券价格的绝对变动额。
【2011年典型真题】京沪高速铁路自北京南站至上海虹桥站,途经北京、天津、()、上海7省市,沿途24个站,最短旅行时间为4小时48分钟。京沪高速铁路全长1318公里,是世界上一次建成线路最长、标准最高的高速铁路。
()对于桥梁相当于樟树对于()
按劳分配是社会主义的分配原则,它体现着()分配领域中社会主义性质的分配关系。
信息的维数实际上是要在时间、地点和______的三维坐标系上给信息定位。
ReadthefollowingpassageandchoosethecorrectanswerfromA,B,CandD.AtthetimeJaneAustin’snovelswerepublished
最新回复
(
0
)