首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include #include main() { char p[20]=[’a’,’b’,’c’,’d’},q[]=“abe”,r[]=“abede”; streat(P,r);strcpy(P+
有以下程序: #include #include main() { char p[20]=[’a’,’b’,’c’,’d’},q[]=“abe”,r[]=“abede”; streat(P,r);strcpy(P+
admin
2021-06-15
48
问题
有以下程序:
#include
#include
main()
{ char p[20]=[’a’,’b’,’c’,’d’},q[]=“abe”,r[]=“abede”;
streat(P,r);strcpy(P+strlen(q),q);
prinff(“%d\n”,str]en(P));
}
程序运行后的输出结果是( )。
选项
A、11
B、9
C、6
D、7
答案
C
解析
strcpy:字符串拷贝函数;strlen:求字符串长度函数(注意:不包含字符串结束标识符‘\0’);strcat:字符串连接函数。执行完语句strcat(p,r);后,p数组中存储的元素为a,b,c,d,a,b,c,d,e;执行语句strcpy(p+strien(q),q);得到的结果是将q所指向的字符串拷贝至p+strlen(q)开始的存储位置,因为strlen的值为3,即从p+3开始存储q中的元素。所以执行完strcpy(p+strlen(q),q)语句后,字符数组p[20]的存储元素为a,b,c,a,b,c;所以strlen(p)的结果为6。因此C选项正确。
转载请注明原文地址:https://kaotiyun.com/show/i0tp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下面的程序在编译时产生错误,其出错原因是()。#includemain(){int1_case;floatprintF;printf("请输入2个数:");scanf("%d%f",&1_cas
表达式(int)((double)9/2)一9%2的值是()。
以下叙述中正确的是
在数据管理技术发展的三个阶段中,数据共享最好的是
以下叙述中正确的是()。
下列关于C语言文件的叙述中正确的是
若有定义语句:inta=3,b=2,c=1;以下选项中错误的赋值表达式是( )。
以下选项中合法的实型常量是
下面属于系统软件的是
在长度为64的仃序线性表中进行顺序查找,最坏情况下需要比较的次数为
随机试题
根据《地图审核管理规定》对地图审核申请的要求,申请材料的原始图件的保管期为()年。
《锅炉大气污染物排放标准》按锅炉建成使用年限分为两个阶段,I时段是指()前建成使用的锅炉。
根据《职业病防治法》,用人单位应当采取下列职业病防治管理措施()。
根据担保法律,正确的有()。
证券公司从业人员不得有下列()行为。
在不涉及补价的非货币性资产交换中,具有商业实质情况下并且换入资产或换出资产的公允价值能够可靠计量,确定换入资产入账价值时,应考虑的换出资产账面价值与其公允价值的差额的因素。( )
随着气温上升,热带雨林遭受闪电雷击并引发大火的几率也会上升。然而,目前的监测表明,美洲热带雨林虽然更频繁地受到闪电雷击,却没有引发更多的森林大火。研究者认为这可能与近年来雨林中藤蔓植物大量增加有关。以下哪项如果为真,最能支持上述结论?
成功管理的关键不是排除企业所面临的所有问题,而是把注意力集中到目前的生命阶段所存在的问题上,这样才能使得企业成熟起来。不诚信、恶意竞争、炒作概念恰恰又是企业不成熟的重要表现。要想把注意力集中到目前的生命阶段,诚信、采用正当竞争手段、不炒作概念是必须的。根据
BeautyisbigbusinessinChina.Thecountry’scosmeticsmarketisworth$26billionayear,makingitthethird-biggestinthe
Aristotledefinedafriendas"asinglesouldwellingintwobodies".MembersofFacebookwhose"friends"reachtriplefiguresm
最新回复
(
0
)