首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #}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
27
问题
有以下程序
#}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://jikaoti.com/ti/t2G0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序:#includevoidf(int*P,int*q);main(){intm=1,n=2,*r=&m:f(r,&n);printf(“%d,%d”,m,n);}void
有以下程序:#includevoidf(intb[]){inti;for(i=2;i
设有如下函数定义:#includeintfun(intk){if(k
有以下程序:#includemain(){FILE*f:f=fopen(“filea.txt”,“w”);fprinff(f,“abc”);fclose(f);}若文本文件fil
有以下定义和语句:{intRum;charname[20];charc;struct{intday;intmonth;intyear;}s;
有以下函数:intfun(char*s){char*t=s:while(*t++);re[Hm(t—s);}该函数的功能足()。
设有宏定义:#defineIsDIV(k,n)((k%n==1)?1:0),且变量m已正确定义并赋值,则宏调用:Is.DIV(m,5)&&IsDIV(m,7)为真时所要表达的是()。
下列选项中,当x为大于1的奇数时,值为0的表达式是()。
以下选项中与if(a=1)a++;elsea=b;语句功能不同的语句是()。
随机试题
新生儿化脓性脑膜炎常见的病原菌是
A.牙龈切除术B.翻瓣术C.洁治术D.刮治术E.根面平整术患牙深牙周袋,Ⅳ度根分叉区病变,上述治疗中最不需做的是
急性Q波心肌梗死发病6小时内来诊,使闭塞冠状动脉再通,限制梗死面积,有效且简便的治疗措施是
下列属于出口卖方信贷报审材料的有()。
企业应按照企业所得税的有关规定确定固定资产折旧方法。()
企业在对会计要素进行计量时,一般采用的会计计量属性是()。
儿童的大脑发展最迅速的时期是出生后第5个月到第11个月之间,这说明人的身心发展具有
二がつはいちねんでいちばん( )です。
【B1】【B12】
In1971,agroupofdoctorsgottogetherinFranceandcreatedanorganizationcalledMedecinsSansFrontieres,orMSF,which【
最新回复
(
0
)