首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include #include main() { char p[20]=[’a’,’b’,’c’,’d’},q[]=“abe”,r[]=“abede”; streat(P,r);strcpy(P+
有以下程序: #include #include main() { char p[20]=[’a’,’b’,’c’,’d’},q[]=“abe”,r[]=“abede”; streat(P,r);strcpy(P+
admin
2021-06-15
51
问题
有以下程序:
#include
#include
main()
{ char p[20]=[’a’,’b’,’c’,’d’},q[]=“abe”,r[]=“abede”;
streat(P,r);strcpy(P+strlen(q),q);
prinff(“%d\n”,str]en(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+strien(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/i0tp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若有定义:doublea=22;inti=0,k=18;则不符合C语言规定的赋值语句是
以下四个程序中,完全正确的是
在结构化程序设计中,模块划分的原则是
育两个关系R和S如下。则由关系R得到关系S的操作是
以下叙述中正确的是
以下叙述中正确的是
请编写函数fun,其功能是:计算并输出给定数组(长度为9)中每相邻两个元素的平均值的平方根之和。例如,若给定数组中的9个元素依次为12.0、34.0、4.0、23.0、34.0、45.0、18.0、3.0,11.0,则输出应为S=35.951014
下面的for语句的循环次数为()。for(x=1,y=0;(y!=19)&&(x
关于算法,以下叙述中错误的是
开发软件所需高成本和产品的低质量之间有着尖锐的矛盾,这种现象称做()。
随机试题
f(x)=1/(x2-4x+3),则f(n)(0)=________.
关于高压注射器延迟技术的叙述,错误的是
因颅内压升高入院的患儿,已出现两侧瞳孔大小不等,此时正确的体位是
有中国特色的审判原则和制度包括下列哪些?()
企业在资产负债表日只能采用成本模式对投资性房地产进行后续计量。()
依法行政是依法治国的关键,提高党的依法执政能力、加强和改善党的领导是改革和完善中国共产党的领导方式和执政方式的重要途径。()
下列选项,发生在东汉时期的是()。①耦耕的推广②《九章算术》成书③党锢之祸④始设西域都护
2014年1—6月,美国外商平均每月对A省直接投资约()万美元。
CharlesDarwinwedhiscousinEmmaandspawned10children,includingfourbrilliantscientists.AlbertEinstein’ssecondwifeE
Fewcreaturesonearthareascuteastheblackliontamarin,andfewhaveasdramaticastoryline.Pug-nosedanddiminutive,w
最新回复
(
0
)