首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 # include <string.h> main( ) { char p[20]={’a’,’b’,’c’,’d’},q[ ]="abc", r[ ]="abcde"; strcat(p, r); strcpy(p+strlen(q), q)
有以下程序 # include <string.h> main( ) { char p[20]={’a’,’b’,’c’,’d’},q[ ]="abc", r[ ]="abcde"; strcat(p, r); strcpy(p+strlen(q), q)
admin
2018-10-16
51
问题
有以下程序
# include <string.h>
main( )
{ char p[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
解析
字符串连接函数strcat(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://www.kaotiyun.com/show/Hyxp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若有定义floatb[15],*p=b;,且数组b的首地址为200H,则p+13所指向的数组元素的地址为______。
已有定义:inti,a[10],*p;,则合法的赋值语句是
对于下列定义,不正确的叙述是()。uniondata{inta;charb;doublec;}x=y;
软件的需求分析阶段的工作,可以概括为四个方面:【】、需求分析、编写需求规格说明书和需求评审。
以下不正确的叙述是
若有如下定义:ints[3][4];则下面表达式中能代表数组元素s[1][0]的值的是()
对序线性表(23,29,34,55,60,70,78)用二分法查找值为60的元素时,需要比较次数为()。
给定的程序中,fun函数的功能是:将M行N列的矩阵中的数据,按行的顺序依次放在一维数组中,一维数组中的元素的个数存放在形参n所指的存储单元中。请在程序的下划线处填写正确的内容,使程序得到正确的结果。voidfun(int(*S)[10]
一棵二叉树共有47个结点,其巾有23个度为2的结点。假设根结点在第1层,则该二叉树的深度为_________。
某二叉树中度为2的结点有n个,则该二叉树中有【】个叶子结点。
随机试题
平面截切圆柱可能出现哪三种情形?
王某,男,30岁。近5年来患者经常表现为热情、乐观、兴高采烈。近1年来患者变得易激惹,言语增多,高谈阔论,滔滔不绝,感到说话的速度远远跟不上思想,爱凑热闹,好管闲事,整日忙碌,做事虎头蛇尾,一事无成。近2个月来患者每天在凌晨1点入睡,早晨4点起床,不知疲倦
骨折的晚期并发症有
A.附子理中丸B.济生肾气丸C.都气丸D.左归丸E.右归丸治疗虚劳脾阳虚证,应首选
2017年5月1日,甲将自有之房屋2间租给乙,书面约定租期1年,租金月付。入住前,乙未征得甲的同意便对房屋进行了大规模装修。2018年3月l日,乙因资金周转困难,未付上月租金。对此,下列说法正确的是?
对复核达不到本标准相应星级的饭店,旅游饭店星级评定机构根据情节轻重给予()处理,并在相应范围内公布处理结果。
课间休息时,教师张某在教室吸烟。张某的行为()。
Thelargestearthquake(magnitude里氏9.5)ofthe20thcenturyhappenedonMay22,1960offthecoastofSouthCentralChile.
关于我国兵役制度,下列表述错误的是()。
利用ADO访问数据库的步骤是:④定义和创建ADO对象实例变量;②设置连续参数并打开连接;③设置命令参数并执行命令;④设置查询参数并打开记录集;⑤操作记录集;⑥关闭、回收有关对象。这些步骤的执行顺序应该是
最新回复
(
0
)