首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序(strcat函数用以连接两个字符串) #include #include main() { chara[20]="ABCD\0EFG\0",b[]="IJK"; strcat(a,b); printf("%s\n",a); } 程序运行后的输出
有以下程序(strcat函数用以连接两个字符串) #include #include main() { chara[20]="ABCD\0EFG\0",b[]="IJK"; strcat(a,b); printf("%s\n",a); } 程序运行后的输出
admin
2020-05-19
28
问题
有以下程序(strcat函数用以连接两个字符串)
#include
#include
main()
{
chara[20]="ABCD\0EFG\0",b[]="IJK";
strcat(a,b);
printf("%s\n",a);
}
程序运行后的输出结果是
选项
A、IJK
B、ABCDE\0FG\0IJK
C、ABCDIJK
D、EFGIJK
答案
C
解析
字符数组a中包含两个’\0’,遇到第一个’\0’时就表示字符串a结束。字符串处理函数strcat(字符数组a,字符数组b),功能是连接两个字符数组中的字符串,把字符串b连接到a的后面,结果放在字符数组a中。连接时将字符串a后的’\0’取消,只在新串最后保留一个’\0’。本题相当于将"ABCD"和"IJK"连接。因此C选项正确。
转载请注明原文地址:https://kaotiyun.com/show/NvCp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列定义数组的语句中错误的是()。
有嵌套的if语句:if(a<b)if(a<c)k=a;elsek=c;elseif(b<c)k=b;elsek=c;以下选项中与上述if语句等价的语句是()。
当变量13的值不为2、4、6时,值为“真”的表达式是()。
在线性表的顺序存储结构中,其存储空间连续,各个元素所占的字节数()。
设有定义:intk=0;,以下选项的4个表达式中与其他3个表达式的值不相同的是()。
在容量为15的循环队列中,若头指针front=6,尾指针rear=9,则循环队列中的元素个数为
数据流程图(DFD图)是
对长度为n的线性表作快速排序,在最坏情况下,比较次数为
下列给定程序中,函数fun的功能是:将s所指字符串中的字母转换为按字母序列的后续字母(如“z”转化为“A”,“z”转化为“a”),其他字符不变。请改正程序中的错误,使它能得出正确的结果。注意:不要改动main函数,不得增行或删行,也不得
随机试题
一般而言,按照农业生产力水平划分,世界农业发展经历了原始农业、传统农业和()三个阶段。
二审全部改判的案件,判决结果应当首先写明
A.氨苄西林B.苯唑西林C.羧苄西林D.青霉素E.苄星青霉素耐药金黄色葡萄球菌感染
面瘫伴舌麻,味觉减退,除主穴外,还应选取的配穴是
溶血反应的早期特征是
A.高氯酸滴定液B.亚硝酸钠滴定液C.氢氧化钠滴定液D.硫酸盐滴定液E.硝酸银滴定液以下药物含量测定所使用的滴定液是盐酸普鲁卡因()。
下列费用应由保险人负担的有:()
注:从2012年起,城市环境基础设施建设投资中不仅包括城市的环境基础设施建设投资,还包括县城的相关投资,下同。2012年全国城市环境基础设施建设投资中,与2011年相比增长最快的投资是()。
(江西财大2016)简述直接融资与间接融资的差异。
Whereisthenearestrestaurant?
最新回复
(
0
)