首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下面程序的输出结果是 #include<iostream.h> #include<string.h> void main( ) { char p1[10],p2[10]
下面程序的输出结果是 #include<iostream.h> #include<string.h> void main( ) { char p1[10],p2[10]
admin
2010-03-29
72
问题
下面程序的输出结果是 #include<iostream.h> #include<string.h> void main( ) { char p1[10],p2[10] strcpy(p1,"abc"); strcpy(p2,"ABC"); char str[50]="xyz"; strcpy(str+2,strcat(p1,p2));
选项
A、xyzabcABC
B、zabcABC
C、xyabcABC
D、yzabcABC
答案
4
解析
该函数的调用方式是strcpy(字符数组,字符串)其中“字符串”可以是串常量,也可以是字符数组。函数的功能是将“字符串”完整地复制到“字符数组”中,字符数组中原有内容被覆盖。使用该函数时注意:①字符数组必须定义得足够大,以便容纳复制过来的字符串。复制时,连同结束标志’\0’一起复制。②不能用赋值运算符“=”将一个字符串直接赋值给一个字符数组,只能用strcpy()函数来处理。strcat (字符数组,字符串)功能是把“字符串”连接到“字符数组”中的字符串尾端,并存储于“字符数组”中。“字符数组”中原来的结束标志,被“字符串”的第一个字符覆盖,而“字符串”在操作中未被修改。使用该函数时注意:①由于没有边界检查,编程者要注意保证“字符数组”定义得足够大,以便容纳连接后的目标字符串;否则,会因长度不够而产生问题。②连接前两个字符串都有结束标志’\0’,连接后“字符数组”中存储的字符串的结束标志’\0’被舍弃,只在目标串的最后保留一个’\0’。
转载请注明原文地址:https://kaotiyun.com/show/ICjp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列有关数据库的描述,正确的是()。
下列叙述中错误的是()。
以下程序段中完全正确的是()。
有以下程序:#includeintfun(int*k){intb=0;b=*k+b:return(b);}main(){inta[10]={1,2,3,4,5,6,7,8},i;
算法的有穷性是指()。
以下选项中,不合法的C语言用户标识符是()。
C语言规定,函数返回值的类型是()。
与数学表达式x≥y≥z对应的C语言表达式是
关系表中的每一行记录称为一个()。
下列关于逻辑运算符两侧运算对象的叙述中正确的是()。
随机试题
ElectricityThemodernageisanageofelectricity.Peoplearesousedtoelectriclights,radio,televisions,andtelephon
不稳定型心绞痛与非ST段抬高的心肌梗死的主要区别在于
施工成本偏差分析可采用不同的方法,常用的分析方法有()。
欧盟金融市场的另类投资基金不包括()。
下列各项有关贷款期限的说法中,不正确的是()。
发料凭证汇总表属于()。
控制图的作用是()。
大力发展和不断加强对外经济技术交流,积极参与国际交换和国际竞争,以生产和交换的国际化取代闭关自守和自给自足,促进经济的变革,使我国经济结构由封闭型经济转变为开放型经济,促进国民经济健康快速的发展。我国改革开放以来的实践证明,对外开放()
设A,B是两个随机事件,P(A)=0.3,P(A∪B)=0.6,且P(A|B)+=1,则
Thehighestanxietymomentintheholidayseasonmustbethemomentjustbeforeyourlovedonesunwraptheirgifts.Theribbonc
最新回复
(
0
)