首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include void fun(char *t,char *s) { while(*t!=0) t++; while((*t++=*s++)!=0); } main() { char ss[10]="acc",aa[10
有以下程序 #include void fun(char *t,char *s) { while(*t!=0) t++; while((*t++=*s++)!=0); } main() { char ss[10]="acc",aa[10
admin
2010-12-10
69
问题
有以下程序
#include
void fun(char *t,char *s)
{ while(*t!=0) t++;
while((*t++=*s++)!=0);
}
main()
{ char ss[10]="acc",aa[10]="bbxxyy";
fun(ss,aa); printf("%s,%s\n",ss,aa);
}
程序的运行结果是
选项
A、accxyy,bbxxyy
B、acc,bbxxyy
C、accxxyy,bbxxyy
D、accbbxxyy,bbxxyy
答案
D
解析
本题中fun函数实现了字符串函数strcat的功能,将字符串aa连接到字符串ss的末尾。调用fun函数时,形参t和s分别指向了字符串ss和aa,然后通过一个while循环使t指向字符串ss的结束符的位置,第二个while循环将字符串aa中的字符(包括结束符’\0’)逐个复制到字符串ss的末尾处。
转载请注明原文地址:https://kaotiyun.com/show/l1Pp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
编写如下程序:PrivateSubCommand1_Click()DimiAsInteger,xAsIntegeri=1Whilei
已知列表框控件List1中已放入若干表项,下列关于List1的叙述中错误的是
阅读下面程序代码:PrivateSubCommand1_Click()DimsAsIntegers=0a=Array(65,23,12,54,67,32,45,98,48,62)Fork=0T
下列不一定是传值的虚实结合方式的选项是()。
窗体上有1个名称为Text1的文本框,1个名称为Label1的标签。程序运行后,如果在文本框中输入信息,则立即在标签中显示相同的内容。以下可以实现上述操作的事件过程为( )。
下列叙述中正确的是()。
下列关于顺序文件的描述中,正确的是( )。
某系统结构图如下图所示:该系统结构图的最大扇入数是()。
在软件生命周期中,能准确地确定软件系统必须做什么和必须具备哪些功能的阶段是()。
()是构成C语言程序的基本单位。
随机试题
在关于报表数据源设置的叙述中,以下正确的是()。
在钙磷代谢的调节中甲状旁腺激素的作用是
女,58岁,腹痛腹胀1年余,结合图像,最可能的诊断为
男性,55岁。咳嗽、咳痰10余年。活动后气短2年,吸咽30余年。对诊断最有意义的检查是
某水利枢纽工程总库容为8亿m3,其水库大坝为土石坝,坝高105m,则大坝的建筑物级别为()级。
(操作员:李主管;账套:501账套;操作日期:2014年1月31日)在“生产人员”工资表中,录入以下人员的工资变动数据。
企业的利润虽然增长很快,但所面临的竞争风险也非常大,破产率与被兼并率相当高的时期是企业的()。
在我国,对设立有限责任公司采取的立法体例是()。
一工人一周的正常工作时间为40小时,工资为每小时12元,如一周工作的时间超过40小时,则超出时间的工资是正常工资的1.5倍。如一工人一周工作了52小时,他在这一周可得多少元工资?
Inthelattercasetheoutcomecanbeseriousindeed.
最新回复
(
0
)