首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #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
20
问题
有以下程序
#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全国计算机二级
相关试题推荐
如果把程序的启动对象设置为:SubMain,则SubMain过程
以下叙述中错误的是( )。
在考生文件夹下有一个工程文件sjt5.vbp,窗体上有两个命令按钮,标题分别是“读数据”和“统计”,请添加一个名称为Label1、标题为“回文个数为”的标签和一个名称为Text1,初始内容为空的文本框,如图所示。程序功能如下:①单击“读
下列符号常量的声明中不合法的是
下列关于线性链表的叙述中,正确的是( )。
定义无符号整数类为UInt,下面可以作为类UInt实例化值的是( )。
下列关于线性链表的描述中,正确的是()。Ⅰ、只含有一个指针域来存放下一个元素地址Ⅱ、指针域中的指针用于指向该结点的前一个或后一个结点(即前件或后件)Ⅲ、结点由两部分组成:数据域和指针域。
下列符号常量的声明中不合法的是
在数据处理中,其处理的最小单位是()。
现代计算机之所以能自动地连续进行数据处理,主要是因为()
随机试题
法律援助机构的律师张某被指派给困难户李某帮助他打一场索要抚恤金的官司,最后由证据不充分而被法庭宣布败诉,下列说法恰当的是()。
在工件测量过程中,通常都以()℃为标准,凡偏离了这个温度,测量所造成的长度误差都是温度误差。
关于子宫峡部,正确的是
与血的循行关系最密切的脏腑是
红斑狼疮患者的补体含量变化中,下述哪项是错误的
玄参的功效是()
近期建设规划应当包括在()内。
导游词的写作首先要考虑到()。
HarryHoudini,whodiedin1927,wastheentertainmentphenomenonoftheragtimeera.Hecouldescapefromchainsandpadlocks,
WilliamHenryGatesisAmericanbusinessexecutive,whoservesaschairmanandchiefsoftwarearchitectofMicrosoftCorporation
最新回复
(
0
)