首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下面程序的输出结果是 #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
2009-02-15
55
问题
下面程序的输出结果是 #include<stdio.h> #include<string.h> 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
答案
4
解析
本题考查的重点是拷贝字符串——使用strcpy()函数,该函数的调用方式是:strcpy(字符数组,字符串)其中“字符串”可以是字符串常量,也可以是字符数组。函数的功能是:将“字符串”完整地复制到“字符数组”中,字符数组中原有内容被覆盖。
使用该函数时注意:①字符数组必须定义得足够大,以便容纳复制过来的字符串。复制时,连同结束标志‘\0’一起复制。②不能用赋值运算符“=”将一个字符串直接赋值给一个字符数组,只能用strcpy()函数来处理。
另外,本题还考查连接字符串的strcat()函数,其调用方式是:strcat(字符数组,字符串)
功能是把“字符串”连接到“字符数组”中的字符串尾端,并存储于“字符数组”中。“字符数组”中原来的结束标志,被“字符串”的第一个字符覆盖,而“字符串”在操作中未被修改。
使用该函数时注意:①由于没有边界检查,编程者要注意保证“字符数组”定义得足够大,以便容纳连接后的目标字符串;否则,会因长度不够而产生问题。③连接前两个字符串都有结束标志‘\0’,连接后“字符数组”中存储的字符串的结束标志‘\0’被舍弃,只在目标串的最后保留一个‘\0’。
转载请注明原文地址:https://kaotiyun.com/show/30Xp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有下面程序代码:OptionBase1PrivateSubCommand1Click()Dima(10)AsInteger,x,bx=InputBox("请输入一个多位整数")Fork=1ToLen(x)b=M
下列关于栈的描述中错误的是
下列程序段的输出结果是x=5Printx+1:x+1
窗体上有一个名称为Command1的命令按钮,单击该按钮时所实现的功能,是产生10个随机整数,然后从键盘输入一个整数,查找该数在数组中的位置。若找到,输出该数的位置;若没有找到,给出相应的提示。该命令按钮的单击事件过程如下:PrivateSubC
在窗体上添加“控件"的正确的操作方式是
窗体上有一个名称为Commandl的命令按钮,其单击事件过程如下:PrivateSubCommand1—Click()DimsAsDoubles=0:i=1DoWbilei
层次型、网状型和关系型数据库划分原则是
数据库系统的数据独立性是指()。
下列选项中不属于结构化程序设计原则的是()。
结构化程序设计的基本原则不包括
随机试题
女性,25岁,商店营业员。1个月来无明显诱因出现话多,上班早,说自己不困,精神特好。有使不完的劲儿。还经常“助人为乐”,说自己能力强当个经理没问题。乱花钱,好打扮自己,喜和异性交往,称要找一个真正的白马王子。家属报告,3年前曾有过类似表现。治疗首选(
简述胰液的主要成分及其生理作用。
下列不属于活动矫治器优点的是
建筑物的屋顶由()组成。
应付工资总额反映企业在报告年度()的工资总额。[2014年初级真题]
社会主义民主政治的本质是()。
警察和警察机关不是从来就有的,也不是永世长存的,它随着国家的产生而产生,也必将随着国家的消亡而消亡。()
两条公路呈十字交叉,甲从十字路口南1200米处向北直行,乙从十字路口处向东直行。甲、乙同时出发10分钟后,两人与十字路口的距离相等,出发后100分钟,两人与十字路口的距离再次相等。此时他们距离十字路口多少米?()
Wheredoesthisconversationprobablytakeplace?
Halloween’soriginsdatetotheancientCelticfestival【M1】______ofSamhain(pronouncedsow-in).TheCelts,whichlived
最新回复
(
0
)