首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #}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
26
问题
有以下程序
#}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全国计算机二级
相关试题推荐
有以下程序:#includevoidfun2(chara,eharb){prinff(“%c%c”,a,b);}chara=’A’,b=’B’;voidfunl(){a=’C’:b=’D’:
设有如下函数定义:#includeintfun(intk){if(k
有以下程序:#includemain(){FILE*fp;charstr[10];fp=fopen(”myfile.dat”,“w”);fputs(“abe”,fp);fclose(
假定已建立以下链表结构,且指针P和q已指向如图所示的节点。则下列选项中可将q所指节点从链表中删除并释放该节点的语句组是()。
程序中已构成如下不带头节点的单向链表结构,指针变量s、P、q均已正确定义,并用于指向链表节点,指针变量s总是作为指针指向链表的第一个节点。若有以下程序段:q=s:s=s一>next:P=s:while(P一>next)P=P一>next;P一
有以下程序:#includestruetS{intn;inta[20];};voidf(8truerS*p){inti,j,t;fbr(i=0;in一1;i++)f
给定程序MODI1.C中函数fun的功能是:计算函数(x,y,z)=(x+y)/(x-y)+(z+y)/(z-y)的值。其中x和y的值不等,z和y的值不等。例如,当x的值为9、y的值为11、z的值为15时,函数值为-3.50。请改正程序中的错误,
请编写函数fun,函数的功能是:删去一维数组中所有相同的数,使之只剩一个。数组中的数已按由小到大的顺序排列,函数返回删除后数组中数据的个数。例如,一维数组中的数据是:2223445666677899101010
随机试题
原核生物DNA指导的RNA聚合酶由数个亚单位组成,其核心酶的组成是
X线胶片对X线对比度的放大能力称
南方某省为发展经济打通通往邻省的交通通道,拟投资35亿元建设跨省高速公路,本项目线路总长124km,设计行车速度80km/h,路基宽度25.5m,全程有互通式立交7处,分离式立交4处,跨河大桥2座,中桥10座,小桥32座,单洞长隧道10道,涵洞102道,服
合同当事人如果未约定仲裁协议,则只能以( )作为解决纠纷的最终方式。
加工贸易是指经营企业进口全部或者部分(),经加工或者装配后,将制成品复出口的经营活动。
某公司上一年度的净利润为600万元,销售收入为10000万元,总资产为12000万元,所有者权益为6000万元,则该公司上一年度的()
下列各项中,属于其他货币资金的有()。
企业确认收入后发生销售退回,如果是以前年度销售的,应冲减以前年度的销售收入。()
中秋节:月饼:团圆
研究情绪动态发展变化过程中情绪与其他心理变量之间关系的常用方法是()
最新回复
(
0
)