首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #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
33
问题
有以下程序
#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全国计算机二级
相关试题推荐
数据结构包括数据的逻辑结构、数据的【】以及列数据的操作运算。
在关系数据库中,把数据表示成二维表,每一个二维表称为【】。
下面程序的输出结果是______。#include<string.h>main(){char*p1="abc",*p2="ABC",s[20]="xyz";strcpy(s+1,p2);strcat(
最常用的一种基本数据模型是关系数据模型,它的表示应采用______。
有下列函数:intfun(char*s){char*t=s;while(*t++);return(t-s);}该函数的功能是()。
下面的关键字中,不能够从循环体中跳到循环体外的是______。
在软件生命周期中,能准确地确定软件系统必须做什么和必须具备哪些功能的阶段是______。
若x和y都是double型变量,且x的初值为3.0,y的初值为2.0,则表达式pow(y,fabs(x))的值为【】。
下列选项中属于C语言构造类型的是()。
随机试题
A.肝B.心C.肺D.肾“气之本”指的脏是
女性,48岁,双手关节反复肿痛伴晨僵1年余,近2周来疼痛加重伴晨僵,活动后可缓解。首先考虑的诊断是
体积和pH值相同的醋酸和盐酸溶液,分别与碳酸钠反应,相同条件下,两种酸放出的二氧化碳体积相比较是( )。
根据贫困人口的贫困程度,可将贫困人口划分为( )。
高温季节施工的混凝土工程,常用的外加剂是()。
《物权法》规定应当经专有部分占建筑物总面积2/3以上的业主且占总人数2/3以上的业主同意的事项有()。
风筝集彩扎与绘画为一体,相传其发源地在天津。()
人本主义认为只有人的非理性因素,诸如人的情感、意志等,才是人的存在、人的本质,而理性和科学不过是意志的工具。()
下列说法错误的是()
Woman:Mr.ScottcamebackfromL.A.verylateyesterday.Man:So,evenifhehadbeenabletoattendtheparty,hewouldhavear
最新回复
(
0
)