首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下面程序的输出结果是 #include #include main() { char *p1="abc",*p2="ABC",str[50]= "xyz"; strcpy(str+2,strcat(p1,p2)); printf("%s\n"
下面程序的输出结果是 #include #include main() { char *p1="abc",*p2="ABC",str[50]= "xyz"; strcpy(str+2,strcat(p1,p2)); printf("%s\n"
admin
2010-12-10
48
问题
下面程序的输出结果是
#include
#include
main()
{ char *p1="abc",*p2="ABC",str[50]= "xyz";
strcpy(str+2,strcat(p1,p2));
printf("%s\n",str);}
选项
A、xyzabcABC
B、zabcABC
C、xyabcABC
D、yzabcABC
答案
C
解析
本题考查的重点是拷贝字符串──使用strcpy()函数,该函数的调用方式是:strcpy(字符数组, 字符串),其中"字符串"可以是字符串常量,也可以是字符数组。函数的功能是:将"字符串"完整地复制到"字符数组"中,字符数组中原有的内容被覆盖。
使用该函数时注意:①字符数组必须定义得足够大,以便容纳复制过来的字符串。复制时,连同结束标志’\0’一起复制;②不能用赋值运算符"="将一个字符串直接赋值给一个字符数组,只能用strcpy( )函数处理。
另外,本题还考查连接字符串的strcat()函数,其调用方式是:strcat(字符数组, 字符串)。
功能是把"字符串"连接到"字符数组"中的字符串尾端,并存储于"字符数组"中。"字符数组"中原来的结束标志,被"字符串"的第一个字符覆盖,而"字符串"在操作中未被修改。
使用该函数时注意:①由于没有边界检查,编程者要注意保证"字符数组"定义得足够大,以便容纳连接后的目标字符串;否则,会因长度不够而产生问题;②连接前两个字符串都有结束标志’\0’,连接后"字符数组"中存储的字符串的结束标志’\0’被舍弃,只在目标串的最后保留一个’\0’。
转载请注明原文地址:https://kaotiyun.com/show/mmPp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
在窗体上画1个文本框,名称为Text1,然后编写如下程序:PrivateSUbFormLog()Open“C:\dat.txt”ForOutputAs#1Textl.Text=“”EndSubPrivateSubTextl
在窗体上画一个文本框,然后编写如下事件过程:PrivateSubText1_KeyPress(KeyAsciiAsInteger)DimcharAsStringchar=Chr(KeyAscii)Key
现有如下语句:x=IIf(a>50,Int(a\3),aMod2)当a=52时,x的值是( )。
层次型、网状型和关系型数据库划分原则是()。
下列数组定义中正确的是()。
定义无符号整数类为UInt,下面可以作为类UInt实例化值的是( )。
下面哪个属性肯定不是框架控件的属性()。
下面不属于软件测试实施步骤的是
在软件测试中,动态测试和静态测试手段只能发现程序中的错误,而不能证明程序中不存在错误,只有【】证明才有可能证明程序的正确性。
在软件生命周期中,能准确地确定软件系统必须做什么和必须具备哪些功能的阶段是()。
随机试题
照片对比度与层次的概念叙述,错误的是
A.养血润燥B.顺气行滞C.健脾助运D.温通开秘E.清热润肠通腑大便秘结,面色无华,头晕目眩,心悸,舌淡。宜选用的治法是
建设工程项目结构主要部位的分部工程质量验收证明需要在各方验收后( )天内报监督机构备案。
自招股意向书公告日至开始推介活动的时间间隔不得少于3天。()
SCL-90不能用于测量()因子。
下列选项所表述的内容,包含在“只有想不到,没有做不到”中的是()。
中国人民银行决定,自2011年6月20日起,上调存款类金融机构人民币存款准备金率0.5个百分点,这也是本轮调控以来的第12次,2011年以来第6次调升。上述举措的直接作用是()。
A.It’sreallyfamilyfirstB.therealworkwillstartwhentheywalkoffthestageC.thenitwasjustapenaltyD.becauseI’
在关系数据库中,用来表示实体之间联系的是_____。
Trainingisacostlyexerciseforanyorganizationtoundertake.Itrequiresmuchthough,theestablishmentofaregulartrainin
最新回复
(
0
)