首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include<stdio.h> #include<string.h> main() { char p[20]={’a’,’b’,’c’,’d’},q[ ]=’’abc’’,r[]=’’abcde’’
有以下程序: #include<stdio.h> #include<string.h> main() { char p[20]={’a’,’b’,’c’,’d’},q[ ]=’’abc’’,r[]=’’abcde’’
admin
2020-03-15
48
问题
有以下程序:
#include<stdio.h>
#include<string.h>
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:字符串连接函数。执行完语句streal,(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/NJCp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
占构化程序所要求的基本结构不包括
有以下程序main(){intx=1,y=0,a=0,b=0;switch(x){case1:switch(y){case0:a++;break;case1:b++;break;
关系模型中的关系模式至少应是
下列叙述中正确的是
设有定义:intk=1,m=2;floatf=7;,则以下选项中错误的表达式是
若有以下程序,编译时出现错误,你认为出错的是#include<stdio.h>main(){inta=0,b=0,c=0,d;c=(a+=b,,b+=a);/*第4行*/d=c;;/*第5行*/
有以下程序,程序的输出结果是main(){charc1=’A’,c2=’Y’;printf("%d,%d\n",c1,c2);}
以下选项中合法的标识符是
以下选项中,能用作数据常量的是
C语言中double类型数据占字节数为
随机试题
是以太山不让土壤,故能成其大;河海不择细流,故能就其深;王者不却众庶,故能明其德。
Ifwetakeacloselookatsuccessfullanguagelearners,wemaydiscoverafewtechniqueswhichmakelanguagelearningeasierfo
男,45岁。发热3天,少尿1天,于12月15日入院。查体:BP60/30mmHg,神志清,球结膜充血、水肿,双下肢有出血点。实验室检查:血WBC25×109/L,PLT50×109/L,尿蛋白(+++)。不必要的处理是()
下列有关春秋决狱的说法正确的是()。
交换分保的合同应该采取( )。
纳税人的下列行为,不征收增值税的有()。
不同级别的旅游目的地安全风险提示实施程序和方案将由()会同有关部门共同制定。
公文处理工作主要由()环节组成。
我今年大学毕业,不打算再读书了,因为我不【C12】______搞理论研究,觉得太枯燥。我希望每天都能看到自己亲手【C13】______出的成果,【C14】______,所以我想进公司工作,将来也许自己开个公司。希望这个公司的产品都是我自己创造出来的,我要把
Inthepast,theParkServicefocusedonmakingthebigscenicparksmore【21】______andcomfortablefortourists.Roadswere
最新回复
(
0
)