首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include(strintg.h> main() { char p[20]={’a’,’b’,’c’,’d’},q[]="abc",r[]="abcde"; strcpy(p+strlen(q),r);strca
有以下程序: #include(strintg.h> main() { char p[20]={’a’,’b’,’c’,’d’},q[]="abc",r[]="abcde"; strcpy(p+strlen(q),r);strca
admin
2012-12-03
44
问题
有以下程序:
#include(strintg.h>
main()
{ char p[20]={’a’,’b’,’c’,’d’},q[]="abc",r[]="abcde";
strcpy(p+strlen(q),r);strcat(p,q);
printf("%d%d\n",sizeof(p),strlen(p));
}
程序运行后的输出结果是( )。
选项
A、20 9
B、9 9
C、20 11
D、11 11
答案
C
解析
在主函数中,首先定义一个包含20个元素的字符数组p,执行语句“sttcpy(p+strlen(q),r);”,数组p的内容变为{a,b,c,a,b,c,d,c,\0,\0,\0,\0,\0,\0,\0,\0,\0,\0,\0,\0),执行语句“strcpy(p,q);”,数组p的内容变为{a,b,c,a,b,c,d,c,a,b,c,\0,\0,\0,\0,\0,\0,\0,\0,\0},函数sizeof(p)是求数组p的大小,返回20,而函数strlen(p)是计算以p所指起始地址的字符串的长度,这一长度不包括串尾的结束标志0,所以函数返回11。
转载请注明原文地址:https://jikaoti.com/ti/yoB0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下面程序的运行结果是______。intf(inta[],intn){if(n>1)returna[0]+f(&a[1],n-1);elsereturna[0];{main(
有以下程序main(){chars[]="\n123\\";printf("%d,%d\n",strlen(s),sizeof(s));}执行后输出结果是
下列叙述中不正确的是()。
设有以下定义和语句:charstr[20]="Program",*P;p=str;则以下叙述中正确的是()。
以下不能正确计算代数式sin2()值的C语言表达式是()。
在树形结构中,树根结点没有【】。
下列关于栈的叙述中正确的是()。
长度为n的顺序存储线性表中,当在任何位置上插入一个元素概率都相等时,插入一个元素所需移动元素的平均个数为【】。
下列选项中不属于结构化程序设计方法的是()。
随机试题
下列各项中,应使用全面摊薄净资产收益率的场合是
体内照射中心轴上任一深度的吸收剂量率与照射中心轴上参考点的吸收剂量率之比的百分率定义为
A.形似蝌蚪B.呈圆形C.覆盖精子头的前部D.由核和顶体组成E.是精子的运动器官精子的顶体
栓剂具有的特点是()。
按照()的不同,可将个人经营类贷款分为个人经营专项贷款和个人经营流动资金贷款。
历史上四川著名禅师中影响最大的有()。
以下是某初中化学老师关于“燃烧与灭火”这一课题的课堂教学设计,请仔细阅读后回答下列问题。问题:信息技术的使用会给我们的课堂增添很多色彩,但是我们需要合理地利用信息技术。请简述在化学教学中运用现代教育信息技术应当注意哪些问题。
设f(x)=∫0x2e—t2dt,则f(x)的极值为______,f(x)的拐点坐标为______。
Writeanessayofnolessthan200wordsonthetopicgivenbelow.UsetheproperspaceonyourAnswerSheetII.
PassageThreeWhatisMarmot’snewstudymainlyconcernedabout?
最新回复
(
0
)