首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include #include main() { char p[20]={’a’, ’b’, ’c’, ’d’}, q[]="abc", r[]="abcde"; strcat(p, r);strcpy(p+strlen(q), q)
有以下程序 #include #include main() { char p[20]={’a’, ’b’, ’c’, ’d’}, q[]="abc", r[]="abcde"; strcat(p, r);strcpy(p+strlen(q), q)
admin
2015-07-31
29
问题
有以下程序
#include
#include
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、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://kaotiyun.com/show/CoDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
软件是程序、数据和______的集合。
设X为int型变量,执行以下语句,x=10;x+=x-=x-x;x的值为______。
关系表中的每一横行称为一个______。
若fp是指向某文件的指针,且尚未读到文件末尾,则函数feof(fp)的返回值是().
软件工程的出现是由于______。
下列对于软件测试的描述中正确的是()。
软件需求分析阶段的工作,可以分为4个方面:需求获取、需求分析、编写需求规格说明书以及()。
设有表示学生选课的三张表,学生S(学号,姓名,性别,年龄,身份证号),课程C(课号,课名),选课SC(学号,课号,成绩),则表SC的关键字(键或码)为
设有表示学生选课的三张表,学生S(学号,姓名,性别,年龄,身份证号),课程C(课号,课名),选课SC(学号,课号,成绩),则表SC的关键字(键或码)为
在软件测试设计中,软件测试的主要目的是
随机试题
Havingagoodcommandofaforeignlanguageis________aneasything.
男性,60岁,半年前左颈部淋巴结肿大,经抗感染治疗未见好转。近1个月鼻涕带血,鼻塞、耳聋、耳鸣。鼻镜检查,左侧鼻咽顶部糜烂,取材后活检,镜下见瘤细胞界限不清,细胞核大、圆或卵圆形呈空泡状,核仁明显;癌细胞间和间质见淋巴细胞浸润。肿瘤大体分型应为
瘫疾病人为预防压疮,需进行体位变换,每次体位变化间隔时间一般不得超过
年轻恒牙活髓切除术的目的是避免根尖周病的发生。()
下列各项中,应通过“资本公积”科目核算的有()。
某公司受托加工制作广告牌,双方签订的加工承揽合同中分别注明加工费40000元,委托方提供价值60000元的主要材料,受托方提供价值2000元的辅助材料。该公司此项舍同应缴纳印花税()元。
“上品无寒门,下品无士族”体现了哪种选官方式?()
在监狱内。如何贯彻“宽严相济”的政策?
中国共产党抗日战争时期争取中间势力需要的条件有()
设A是n阶正定矩阵,x是n维列向量,E是n阶单位阵,记写出二次型f=|W|的矩阵表达式,并讨论f的正定性.
最新回复
(
0
)