首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include #include main() {charp[20]={’a’,’b’,’c’,’d’},q[]="abc",r[]="abcde"; strcat(p,r);strcpy(p+strlen(q),q); printf("%d
有以下程序 #include #include main() {charp[20]={’a’,’b’,’c’,’d’},q[]="abc",r[]="abcde"; strcat(p,r);strcpy(p+strlen(q),q); printf("%d
admin
2020-07-28
21
问题
有以下程序
#include
#include
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、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+strlen(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://jikaoti.com/ti/hbD0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
使用VC++2010打开考生文件夹下modi1中的解决方案。此解决方案的项目中包含一个源程序文件modi1.c。在此程序中,函数fun的功能是:按以下递归公式求函数的值。例如,当给n输入5时,函数值为18;当给n输入3时,函数值为14。请改正程序中的
下列给定程序中,函数fun的功能是:删除指针p所指字符串中的所有空白字符(包括制表符、回车符及换行符)。输入字符串时用’#’结束输入。请改正程序中的错误,使它能输出正确的结果。注意:不得增行或删行,也不得更改程序的结构!试题程序:#include
计算机高级语言程序的运行方法有编译执行和解释执行两种,以下叙述中正确的是()。
关系模型允许定义3类数据约束,下列不属于数据约束的是()。
下列选项中,不属于数据管理员(DBA)职责的是()。
给定程序中,函数fun的功能是:有N×N矩阵,将矩阵的外围元素顺时针旋转。操作顺序是:首先将第一行元素的值存入临时数组r,然后使第一列成为第一行,最后一行成为第一列,最后一列成为最后一行,临时数组中的元素成为最后一列。例如,若N=3,有下列矩阵:1
软件生命周期是指
在E-R图中,用来表示实体间联系的图形是
C语言中的标识符分为关键字、预定义标识符和用户标识符,以下叙述正确的是
随机试题
设计基准就是根据不同的产品类型的特点及在使用中的具体要求,选定的一些基准,以确定其他有关的点、线、面。
PowerPoint2010是()家族中的一员。
铁饱和度为
A.门冬酰胺酶B.博莱毒素C.多柔比星D.格拉司琼E.伊立替康能够引起皮肤毒副反应的抗肿瘤药物为()。
银量法测定苯巴比妥含量的依据是紫外分光光度法测定硫喷妥钠含量的根据是
下列各选项,属于元朝立法指导思想的是
所有免试进入北京大学攻读硕士学位的本科生,都已经获得所在学校的推荐资格。以下哪项的意思和以上断言完全一样?
Agingbabyboomersaredeterminedtofighttheagingprocess.Theyspendmillionsofdollarsayearon【C1】______theyperceiveas
—ReadthearticleontheoppositepageaboutthemarketingguruTheodoreLeavitt.—Choosethebestsentencefrombelow[ofill
Whenaconsumerfindsthatanitemsheorheboughtisfaultyorinsomeotherwaydoesnotliveuptothemanufacturer’sclaim
最新回复
(
0
)