首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #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
29
问题
有以下程序
#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/6mPp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下面叙述中错误的是()。
如果在窗体模块中所有程序代码的前面有语句:Dimx,则x是( )。
窗体的单击事件过程如下:PrivateSubForm_Click()DimstrAsStringstr=InputBox("Inputstring:")Fori=1ToLen(str)
一个栈的初始状态为空。现将元素1、2、3、4、5、A、B、C、D、E依次入栈,然后再依次出栈,则元素出栈的顺序是( )。
下列关于顺序文件的描述中,正确的是( )。
设a、b都是自然数,为求a除以b的余数,某人编写了以下函数:Functionfun(aAsInteger,bAsInteger)Whilea>ba=a—bWendfun=aEndFu
设有一个有10个元素的数组,下列程序将该数组的第1个元素与第10个元素交换,第2个元素与第9个元素交换……,第5个元素与第6个元素交换,在横线处应填写()。PrivateSubCommandl_Click()Dima(1T
下面不是键盘事件的是( )。
下面不属于软件测试实施步骤的是
C源程序的基本单位是______。
随机试题
根据栖息地环境的不同,地球上的生态系统可分为______和陆地生态系统。
下列各项,对诊断急性心衰最特异的是
患儿,女,8岁。上课时神思涣散,多动,注意力不能集中,记忆力较差,做事有头无尾,时常感到乏力,面色无华,身体消瘦,纳少,夜寐不安,舌淡苔薄白,脉虚弱无力。其治疗宜选
垃圾填埋场的选址,应考虑()等因素,位置选择得好,直接体现在投资成本和社会环境效益上。
跨湖桥文化遗址是国家级文物保护单位,出土了世界上最早的独木舟,把浙江文明史前推到5000年前。()
在《对数的概念》一课教学中,根据情况回答下列问题:对本课教学进行学情分析.
根据我国宪法规定,下列选项中哪一种情况不是公民获得物质帮助权的条件?()
有两种溶液,甲溶液的酒精浓度为15%,盐浓度为10%,乙溶液的酒精浓度为45%,盐浓度为5%。现有甲溶液1千克,那么需要多少千克乙溶液,将它与甲溶液混合后所得的溶液的酒精浓度是盐浓度的3倍?
下面关于实时系统的叙述中,错误的是()。
下面程序的输出结果是【】。PrivateSubForm_Click()i=0DoUntil0i=i+1if i>10thenExitDoLoopPrintiEndSub
最新回复
(
0
)