首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有定义:char s1[100]="name",s2[50]="address",s3[80]="person";,要将它们连接成新字符串:"personnameaddress",正确的函数调用语句是( )。
若有定义:char s1[100]="name",s2[50]="address",s3[80]="person";,要将它们连接成新字符串:"personnameaddress",正确的函数调用语句是( )。
admin
2022-10-24
70
问题
若有定义: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/XJkp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
使用VC++2010打开考生文件夹下prog1中的解决方案。此解决方案的项目中包含一个源程序文件prog1.c。在此程序中,请编写函数fun,函数的功能是查找X在S所指数组中下标的位置,并作为函数值返回,若x不存在,则返回-1。注意:部分源程序在
请编写函数fun,其功能是:在一个含有11个四位数的数组中,统计出这些数的奇数、偶数个数,然后计算出个数多的那些数的算术平均值并由函数返回,个数通过)r)r传回。例如,若11个数据为:1101,1202,1303,1404,1505,2611,271
使用VC++2010打开考生文件夹下prog1中的解决方案。此解决方案的项目中包含一个源程序文件prog1.c。此程序定义了N×N的二维数组,并在主函数中自动赋值。请编写函数fun(inta[][N]),该函数的功能是:将数组左下半三角元素中的值全部置成
使用VC++2010打开考生文件夹下blank1中的解决方案。此解决方案的项目中包含一个源程序文件blank1.c。在此程序中,函数fun的功能是:统计带头节点的单向链表中节点的个数,并存放在形参n所指的存储单元中。请在程序的下划线处填入正确的内
使用VC++2010打开考生文件夹下blank1中的解决方案。此解决方案的项目中包含一个源程序文件blank1.c。在此程序中,函数fun的作用是:统计整型变量m中各数字出现的次数,并存放到数组a中,其中:a[0]存放0出现的次数,a[1]存放1出现的次数
使用VC++2010打开考生文件夹下modi1中的解决方案。此解决方案的项目中包含一个源程序文件modi1.c。在此程序中,函数fun的功能是:传入一个整数m,计算如下公式的值。例如,若输入5,则应输出-0.283333。请改正程序中的错误,
设有定义:intx=0,*p;紧接着的赋值语句正确的是()。
以下叙述中正确的是()。
以下叙述中错误的是
随机试题
小写拉丁字母左手固定为“()”组合编码,右手用相应的键或组合键代表不同的拉丁字母。
男性尿道:
流行病学研究任务的三个阶段是
A.习得性B.潜伏期长C.特异性差D.变异性大E.协调作用强当多种不良生活方式同时存在时,互相加强,指危害健康行为的()
有藏泄互用关系的两脏是
A.先天性甲状腺功能减低症B.佝偻病C.软骨发育不全D.垂体性侏儒症E.先天性巨结肠
已知a是大于零的常数,f(x)=ln(1+a-2x),则f’(0)的值应是()。
工程咨询的业务范围包括()。
商业银行与其他金融机构相比,能够吸收(),是商业银行最明显的特征。
若变量x、y己正确定义并贼值,以下符合C语言语法的表达式是
最新回复
(
0
)