首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #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
16
问题
有以下程序:
#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全国计算机二级
相关试题推荐
有以下程序:#include<stdio.h>main()intx;scanf(’’%d’’,&x);if(x<=0);elseif(x!=5)printf(’’%d\n’’,x);
若有以下程序#include<stdio.h>main(){inta=1,b=2,c=3,d=4;if((a=2)||(b=1))c=2;if((c==3)&&(d=-1))a=5;printf("%d,%d,%d,%d\n",a,b,c,d
以下程序段中,与语句:k=a>b.(b>c.1:0):0;功能相同的是( )。
以下程序段输出结果是()。inta=1234; printf("%2d",a);
有以下程序intfun(intx[],intn)main(){staticintsum=0,i;{inta[]={1,2,3,4,5},b[]={6,7,8,9},s===O
有以下程序fun(intx){intp;if(x==0‖x==1)return(3);p=x-fun(x-2);returnp;}main(){pri
若有定义语句:doublea,*p=&a;以下叙述中错误的是()。
下面属于系统软件的是
在结构化方法中,用数据流程图(DFD)作为描述工具的软件开发阶段是()。
以下不能用于描述算法的是
随机试题
下列属于癌前病变的是
脂肪酸β-氧化和酮体生成共同中间产物是
A、前伸髁导B、前伸切导C、补偿曲线D、牙尖工作(平衡)斜面E、定位平面全口义齿上颌后牙颊尖连线形成
患者,女性,50岁,脊髓损伤致尿失禁,留置导尿4天。尿管引流通畅,尿液色黄、浑浊。应给予的护理措施是
下列哪些行为属于盗窃?
物业管理的基本特征不包括()。
下列项目中,不需要缴纳印花税的有()。
教师的专业知识是教师知识结构的核心。()
(Ⅰ)已知f(x)=,在(一∞,+∞)存在原函数,求常数A以及f(x)的原函数;(Ⅱ)设|y|<1,求F(y)=∫—11|x一y|exdx.
下面关于8250的叙述中,正确的是
最新回复
(
0
)