首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #}include<string-h> main( ) {charp[20]:{’a’,’b’,’C’,’d’),q[]=’’abc’’,r[]=’’abcde’’; strcat(p,r);strcpy(p+strlen(q),q);
有以下程序 #}include<string-h> main( ) {charp[20]:{’a’,’b’,’C’,’d’),q[]=’’abc’’,r[]=’’abcde’’; strcat(p,r);strcpy(p+strlen(q),q);
admin
2020-05-19
21
问题
有以下程序
#}include<string-h>
main( )
{charp[20]:{’a’,’b’,’C’,’d’),q[]=’’abc’’,r[]=’’abcde’’;
strcat(p,r);strcpy(p+strlen(q),q);
printf(’’%d\n’’,strlen(p));
}
程序运行后的输出结果是
选项
A、9
B、11
C、6
D、7
答案
C
解析
字符串连接函数scrcat(*p,r)的功能是把字符数组p[]和r[]连接起来,此时字符数组p[]的有效字符长度为9,冉执行strcpy(p+strlen(q),q)字符串复制函数,把字符数组q[]复制到字符数组p[]从p[3]开始到p[5]数组位置中,由于字符数组q[]中的内容为字符串”abc”复制时把字符串结束标志’\null也复制到字符数组p[]中,这时字符函数strlen(p)返同字符数组p[]的有效字符长度为6。
转载请注明原文地址:https://kaotiyun.com/show/AgCp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下定义语句中正确的是()。
有以下程序:#includemain(){inty=9;for(;y>0;y一一)if(y%3==0)prinff(“%d”,一y);}程序的运行结果是()
设有宏定义:#defineIsDIV(k,n)((k%n==1)?1:0),且变量m已正确定义并赋值,则宏调用:Is.DIV(m,5)&&IsDIV(m,7)为真时所要表达的是()。
下列选项中,当x为大于1的奇数时,值为0的表达式是()。
下列选项中属于面向对象设计方法主要特征的是()。
请编写一个函数fun,它的功能是:比较两个字符串的长度,(不得调用C语言提供的求字符串长度的函数),函数返回较长的字符串。若两个字符串长度相同,则返回第一个字符串。例如,输入beijingshanghai(为回车键),函数将返回shanghai。
规定输入的字符串只包含字母和*号。请编写函数fun,它的功能是:将字符串中的前导*号全部删除,中间和尾部的*号不删除。例如,字符串中的内容为:*******A*BC*DEF*G****,删除后,字符串中的内容应当是:A*BC*DEF*G****。在编写函数
若己定义的函数有返回值,则以下关于该函数调用的叙述中错误的是()。
以下选项中与if(a=1)a++;elsea=b;语句功能不同的语句是()。
随机试题
半夏厚朴汤的组成除半夏、厚朴外,还含有的药物是()(2009年第53题)
关于横断面上中央沟的叙述,错误的是
中央型骨髓炎死骨切除术应在急性炎症后
舒肝片具有
办公楼建筑基地覆盖率一般应为:
根据下列小题的具体要求,进行凭证的相关操作。审核记账凭证。审核所有付款凭证。
科目一经使用,即已经输入凭证后,则不允许删除该科目或增加同级科目。()
A注册会计师担任X公司2009年度财务报表审计业务的项目负责人。根据审计计划的要求,需要对销售业务的内部控制实施属性抽样,并对应收账款的存在认定实施变量抽样。在样本设计与样本选取阶段,A注册会计师遇到以下问题,请代为做出正确的决策。在确定属性抽样及变量
备课环节是上好课的先决条件,备课时教师应把全部精力放在钻研教材上。
DealingwithCriticismA)Noonelikesgettingcriticism.Butitcanbeachancetoshowoffarareskill:takingnegativefeedba
最新回复
(
0
)