首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序(streat函数用于连接两个字符串): #include #include main() { char a[20]=“ABCD\0EFG\0”,b[]=“LIK”; strcat(a,b);
有以下程序(streat函数用于连接两个字符串): #include #include main() { char a[20]=“ABCD\0EFG\0”,b[]=“LIK”; strcat(a,b);
admin
2017-11-06
51
问题
有以下程序(streat函数用于连接两个字符串):
#include
#include
main()
{
char a[20]=“ABCD\0EFG\0”,b[]=“LIK”;
strcat(a,b);
prinff(“%s\n”,a);
}
程序的运行结果是( )。
选项
A、IJK
B、ABCDE\OFG\OUK
C、ABCDIJK
D、EFGIJK
答案
C
解析
字符数组a中包含两个’\0’,遇到第一个’\0’13寸就表示字符串a结束。字符串处理函数strcat(字符数组a,字符数组b),功能是连接两个字符数组中的字符串,把字符串b连接到字符串a的后面,结果放在字符数组a中。连接时将字符串a后的’\0’取消,只在新串最后保留一个’\0’。本题相当于将”AB.CD”和”UK”连接,因此C选项正确。
转载请注明原文地址:https://www.kaotiyun.com/show/7Ixp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序段intj;floaty;charname[50];scanf("%2d%f%s",&j,&y,name);当执行上述程序段,从键盘上输入555667777abc后,y的值为()。
下面关于算法的叙述中,正确的是()。
已有定义:charc=‘’;inta=1,b;(此处c的初值为空格字符),执行b=!c&&a;后b的值为()。
以下选项中值为1的表达式是()。
若变量已正确定义,有以下程序段:inta=3,b=5,c=7;if(a>B)a=b;c=a;if(c!=A)c=b;printf("%d,%d,%d\n",a,b,C);其输出结果是()。
以下程序运行后的输出结果是()。fun(intA){intb=0;staticintc=3;b++;c++;return(a+b+C);}main(){inti,a=5;
下列叙述中正确的是()。
以下叙述中错误的是()。
已定义以下函数:intfun(int*p){return*P;)fun函数返回值是()。
随机试题
A.麻疹病毒B.乙型A组溶血性链球菌C.水痘-带状疱疹病毒D.腮腺炎病毒E.百日咳杆菌风湿热的致病因素是
组织目标的核心内涵包括()
患儿,男性,3岁。出生后1个月确诊为苯丙酮尿症,四氢生物蝶呤负荷试验示口服四氢生物蝶呤血浆苯丙氨酸浓度下降,经低苯丙氨酸饮食治疗,患儿智力发育正常,本患儿可能有缺陷的酶是
下列疔疮中,最易发生走黄的是
按照海关对报关员积分考核管理的有关规定,一次记10分的情形是()。
经办行(机构)可以借阅其他行经办的客户押品权证,但需经该经办行同意。()
字体—隶书
你参加工作后。在对罪犯管理教育中,实现人性化管理,并根据罪犯心理原理。创新工作方法。有老狱警说你处处标新立异,出风头。你怎么想?又怎么办?
下颌边缘运动的范围为()。
有如下程序:#includeusingnamespacestd;classTV{public:TV(ints=41):size(s){}
最新回复
(
0
)