首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序(strcat函数用以连接两个字符串) #include <stdio.h> #include <string.h> main() { char a[20]="ABCD\0EFG\0",b[]="IJK"; strcat(a,
有以下程序(strcat函数用以连接两个字符串) #include <stdio.h> #include <string.h> main() { char a[20]="ABCD\0EFG\0",b[]="IJK"; strcat(a,
admin
2021-07-09
53
问题
有以下程序(strcat函数用以连接两个字符串)
#include <stdio.h>
#include <string.h>
main()
{
char a[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/Zetp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序main(){inta[5]={2,4,6,8,10},*p,**k;p=a;k=&p;printf("%d",*(p++));printf("%d\n",**k)
有以下程序main(){inta=2,c=5:printf("a=%%d,b=%%d\n",a,c);}程序的输出结果是
下列程序段中完全正确的是()。
C语言中允许用外部说明来指定变量、函数和其他标识符的特征,这里所说的外部指的是()。
有以下程序#include<stdio.h>voidfun(inta,intb){intt;t=a;a=b;b=t;}main(){intc[10]={1,2,3,4,5,6,7,8,9,0),i;
有以下程序#includemain(){inta=5,b=1,t;t=(a
有以下程序#includeintfun(inta,intb){if(b==0)returna;elsereturn(fun(--a,--b));}main()
随机试题
中华人民共和国成立前,老舍以小说创作为主;中华人民共和国成立后,以戏剧创作为主。()
患者,男,50岁。患有糖尿病,今日体温39℃,食欲减退,恶心、呕吐及腹痛,护理查体:嗜睡状态,呼吸加深加快,呼气有烂苹果味,皮肤干燥,考虑可能是合并
标准误的意义是
反映价格水平变动对居民生活费用的实际影响的指数是()。
通过英语学习,学生应理解外国文化,加深对祖国文化的理解,进而拓展文化视野,形成跨文化交际意识和初步的跨文化交际能力。
牛顿在科学上的贡献是多方面的,最重要的是()。
肌萎缩侧索硬化症(ALS),俗称“渐冻症”。某科研团队研究发现,ALS的疾病发展与肠道微生物AM菌的数量密切相关。研究人员观察和比较了37名ALS患者及29名健康亲属的肠道菌群和血液、脑脊液样本。他们发现肠道细菌菌株有差异,其中有一种菌株与烟酰胺的产生有关
函数fun的功能是进行数字字符转换。若形参ch中是数字字符’0’~’9’,则’0’转换成’9’,’1’转换成’8’,’2’转换成’7’,……,’9’转换成’0’;若是其他字符则保持不变;并将转换后的结果作为函数值返回。请在程序的下划线处填入正确的
窗口事件是指操作窗口时所引发的事件。下列事件中,不属于窗口事件的是
Peoplecouldeatmorecocoa-richproductssuchasdarkchocolatebutnotdrinkteaiftheywanttolowertheirbloodpressure,G
最新回复
(
0
)