首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有定义:char s1[100]="name",s2[50]="address",s3[80]="person";,要将它们连接成新串:"personnameaddress",正确的函数调用语句是( )。
若有定义:char s1[100]="name",s2[50]="address",s3[80]="person";,要将它们连接成新串:"personnameaddress",正确的函数调用语句是( )。
admin
2022-04-01
62
问题
若有定义:char s1[100]="name",s2[50]="address",s3[80]="person";,要将它们连接成新串:"personnameaddress",正确的函数调用语句是( )。
选项
A、strcat(strcat(s1,s2),s3);
B、strcat(s3,strcat(s1,s2):
C、strcat(s3,strcat(s2,s1);
D、strcat(strcat(s2,s1),s3);
答案
B
解析
strcat()函数是字符串连接函数,调用形式为:strcat(s1,s2);表示将s2指向的字符串的内容连接到s1指向的存储空间中,返回s1的地址;由题意可知新串首地址为s3,所以s3应该是第一参数,选项A、D错误;同理,新串中除了s3字符串,剩下的字符串为:“nameaddress”,即首地址为s1,所以调用strcat()函数,s1是第一参数,所以正确的函数调用语句为:strcat(s3,strcat(s1,s2));本题答案为B。
转载请注明原文地址:https://kaotiyun.com/show/81kp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下关于C语言的叙述中正确的是
软件(程序)调试的任务是
以下程序段中的变量已正确定义:for(i=0;i<4;i++,i++)for(k=1;k<3;k++);printf("*");程序段的输出结果是()。
下面不属于软件设计阶段任务的是()。
若变量已正确定义for(x=0,y=0;(y!=99&&x<4);x++)则以上for循环
某系统总体结构图如下图所示:该系统总体结构图的深度是
当数据库中数据总体逻辑结构发生变化,而应用程序不受影响,称为数据的
若实体A和B是一对多的联系,实体B和C是一对一的联系,则实体A和C的联系是
线性表的长度为n。在最坏情况下,比较次数为n-1的算法是()。
数据流图中带有箭头的线段表示的是()。
随机试题
曲线y=x[-arctanx]的水平渐近线是_________
消费者、还原者利用初级生产的产品进行新陈代谢,经过同化作用形成异养生物自身的物质,称为(),或称()。
败血症需与哪些疾病鉴别?
在判断该病人的病原菌时,下列哪一个可能性较低在给予纠正酸中毒的治疗中,下列哪一项是不恰当的
A.发热期B.低血压休克期C.少尿期D.多尿期E.恢复期继发性休克多发生在流行性出血热的哪一病期
A.地尔硫卓B.洋地黄C.阿托品D.利多卡因E.胺碘酮前壁心肌梗死并发短阵发性室性心动过速时宜选择的治疗药物为
酸洗的管道经钝化后,为保护钝化膜,应( )。
职工薪酬中的“职工”是指与企业订立劳动合同的所有人员,含全职、兼职和临时职工,但不包括虽未与企业订立劳动合同但由企业正式任命的人员。()
冯玉祥墓用泰山花岗石砌成,呈凸字形。()
Thereisnodenyingthatstudentsshouldlearnsomethingabouthowcomputerswork,justasweexpectthematleasttounderstand
最新回复
(
0
)