首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下面程序的输出结果是 #include<stdio.h> #include<string.h> main() { char*p1="abc",*p2="ABC",str[50]="xyz"; strcpy(str+2,
下面程序的输出结果是 #include<stdio.h> #include<string.h> main() { char*p1="abc",*p2="ABC",str[50]="xyz"; strcpy(str+2,
admin
2010-09-05
36
问题
下面程序的输出结果是 #include<stdio.h> #include<string.h> main() { char*p1="abc",*p2="ABC",str[50]="xyz"; strcpy(str+2,streat(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/mzPp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
窗体上有一个名称为Command1的命令按钮,一个名称为Text1的文本框,其Text属性值为"VBProgramming"。运行程序后,选中其中的"VB",并执行如下事件过程:PrivateSubCommand1_Click()
某人编写了下面的程序:PrivateSubCommandl—Click()DimaAsInteger,bAsIntegera=lnputBox(“请输入整数”)b=InputBox(“请输入整数”)
数据管理技:术发展的三个阶段中,()没有专门的软件对数据进行管理。Ⅰ.人工管理阶段Ⅱ.文件系统阶段Ⅲ.数据库阶段
有下面程序代码:PrivateSubCommand1_Click()i=1DoWhilei<5j=1Doj=j+1Pr
在VisualBasic环境下设计应用程序时,系统能自动检查出的错误是( )。
下列关于控件数组的叙述中,正确的是()。
假设用复制、粘贴的方法建立了一个命令按钮数组Command1,以下对该数组的说法错误的是()。
设窗体上有名称为Option1的单选按钮,且程序中有语句:IfOption1.Value=TrueThen下面语句中与该语句不等价的是( )。
实现字符的UniCode编码方式一-~ANSI编码方式相转换的函数是()。
下面关于框架控件的叙述中正确的是
随机试题
A.胆汁性呕吐B.粪性呕吐C.血性呕吐D.呕吐物为宿食碱性返流性胃炎多表现为
心脏病患者拔牙禁忌证中,哪项可除外
某男性患者,30岁。上颌第一双尖牙因邻面深大龋坏,导致慢性牙髓炎,现需开髓进行牙髓治疗,在探查根管的过程中,说法正确的是()
( )不是进度控制的组织措施。
存款人因特定用途需要开立的账户是()。
当教师把关注的焦点投向提高学生的成绩时,这个阶段是()。
下列划线字意义相同的一项是()。
历山大大帝是()国王,世界古代史上著名的军事家和政治家。他的远征使得古希腊文明得到了广泛传播,促进了东西方文化的交流。
某学术杂志的编辑徐雅雯需要对一篇关于艺术史的Word格式的文章进行编辑和排版,按照如下要求,帮助她完成相关工作。在文档正文之后(尾注之前)按照如下要求创建索引,完成效果可参考考生文件夹中的“索引参考.png”图片:①索引开始于一个新的页面;②标题为
YouwillhearaninterviewfocusingonLenovo’sbusiness.Foreachquestion(23-30),markoneletter(A,BorC)forthecorrec
最新回复
(
0
)