首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下面程序的输出结果是 #include<iostream.h> #include<string.h> void main( ) { char p1[10] ,p2[10] ; strcpy(p1,"abc") ; s
下面程序的输出结果是 #include<iostream.h> #include<string.h> void main( ) { char p1[10] ,p2[10] ; strcpy(p1,"abc") ; s
admin
2010-12-16
43
问题
下面程序的输出结果是
#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) ) ;
cout < < str;
}
选项
A、xyzabcABC
B、zabcABC
C、xyabcABC
D、yzabcABC
答案
C
解析
该函数的调用方式是strcpy(字符数组,字符串) ,其中“字符串”可以是串常量,也可以是字符数组。函数的功能是将“字符串”完整地复制到“字符数组”中,字符数组中原有内容被覆盖。使用该函数时注意:①字符数组必须定义得足够大,以便容纳复制过来的字符串。复制时,连同结束标志’\0’一起复制。②不能用赋值运算符“=”将一个字符串直接赋值给一个字符数组,只能用strcpy( ) 函数来处理。strcat (字符数组,字符串) 的功能是把“字符串”连接到“字符数组”中的字符串尾端,并存储于“字符数组”中。“字符数组”中原来的结束标志被“字符串”的第一个字符覆盖,而“字符串”在操作中未被修改。使用该函数时注意:①由于没有边界检查,编程者要注意保证“字符数组”定义得足够大,以便容纳连接后的目标字符串;否则,会因长度不够而产生问题。②连接前两个字符串都有结束标志’\0’,连接后“字符数组”中存储的字符串的结束标志’\0’被舍弃,只在目标串的最后保留一个’\0’。
转载请注明原文地址:https://kaotiyun.com/show/r9Vp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有以下程序:#include<stdio.h>intb=2;intfun(int*k){b=*k+b;return(b);}voidmain(){inta[10]={1,2,3,4,5,6,7,8},i;for(i=2;i<4
以下关于C语言语法的叙述中正确的是()。
数据管理技术发展的三个阶段中,()没有专门的软件对数据进行管理。I.人工管理阶段II.文件系统阶段III.数据库阶段
下列叙述中正确的是()。
给定程序中,函数fun的功能是:把形参s所指字符串中最右边的11个字符复制到形参t所指字符数组中,形成一个新串。若s所指字符串的长度小于n,则将整个字符串复制到形参t所指字符数组中。例如,形参s所指的字符串为:abedefgh,n的值为5,程序执
有关return语句说法不正确的是()。
下列给定程序中,函数fun的功能是:把形参s所指字符串中下标为奇数的字符右移到下一个奇数位置,最右边被移池字符串的字符绕回放到第一个奇数位置,下标为偶数的字符不动(注:字符串的长度大干等于2)。例如,形参8所指字符串为“abedefgh”,执行结
下列说法不正确的是()。
对于以下函数声明 voidfun(intarray[4],int*ptr);以下叙述中正确的是()。
检查软件产品是否符合需求定义的过程称为()。
随机试题
Itmaybesointheory,butnowwillitwork______?
在主动脉瓣区或主动脉瓣第二听诊区闻及舒张期柔和叹气样杂音,而且前倾坐位较清晰,应该考虑为_____________。
二期梅毒的皮疹是下列哪一种
A、牙冠形态B、牙根形态C、桥体面形态D、连接体形态E、桥体龈面形态与固定义齿自洁作用有关的形态是
下列意识障碍表现中,哪项与颅内血肿关系最为密切
在记录实施审计程序的性质、时间安排和范围时,注册会计师应当记录测试的具体项目或事项的识别特征。若被审计单位按年对订购单依次编号,则下列对识别特征的表达恰当的是()。
某一数字显示器由7段发光二极管组成,通过各二极管的亮灭来显示数字。若用“1”表示亮,“0”表示灭,按左图所示的字母先后顺序对各二极管的亮灭状态编码,右图中数字“9”所对应的编码是()。
若x0是方程的解,则x0属于区间()。
Whatwillthewomando?
A、 B、 C、 A
最新回复
(
0
)