首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序(strcat函数用于连接两个字符串): #include #include main() { char a[20]=“ABCD\0EFG\0”,b[]=“IJK”; streat(a,b);
有以下程序(strcat函数用于连接两个字符串): #include #include main() { char a[20]=“ABCD\0EFG\0”,b[]=“IJK”; streat(a,b);
admin
2021-04-28
28
问题
有以下程序(strcat函数用于连接两个字符串):
#include
#include
main()
{
char a[20]=“ABCD\0EFG\0”,b[]=“IJK”;
streat(a,b);
printf(“%s\n”,a);
}
程序运行后的输出结果是( )。
选项
A、IJK
B、ABCDE\OFG\OIJK
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/cDtp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
数字字符0的ASCII值为48,若有以下程序,程序运行后的输出结果是main(){chara=’1’,b=’2’;printf("%c,",b++);printf("%d\n",b-A);}
若有定义“intx,y;”并已正确给变量赋值,则以下选项中与表达式“(x-y)?(x++):(y++)”中的条件表达式(x-y)等价的是
若有以下程序main(){intc;C=1315;printf("%d\n",c);}则程序的输出结果是
以下不合法的字符常量是
有如下函数调用语句: func(r1,r2+r3,(r4,r5));该函数调用语句中,含有的实参个数是()。
有以下程序:#includemain(){FILE*fp;inta[10]={1,2,3},i,n;fp=fopen(“d1.dat”,”W”);for(i=0;i
设有定义:inta=1,b=2,c=3;以下语句中执行效果与其它三个不同的是
C语言中的标识符分为关键字、预定义标识符和用户标识符,以下叙述正确的是
C语言主要是借助以下哪种手段来实现程序模块化
随机试题
男性,50岁,有糖尿病史8年,近一年常有活动时胸部闷痛,反复常规心电图检查未见异常,为明确诊断,应作下列哪项检查
【2007年第81题,2009年第74题,2010年第74题,2011年第65题,2012年第62题,2014年第101题】地震区房屋如图8-5所示,两楼之间的裂缝的最小宽度A按下列哪项确定?
配电盘位于爆炸危险环境10区时,应选择()产品。
面层宽度14m的混凝土道路,其垫层宽度应为()。【2008年真题】
下列对中央预算的表述中正确的是()。
按照我国企业会计准则的规定,编制合并现金流量表正表时,抵销处理包括的内容有()。
(2009年真题)下列法律概念中,属于客体概念的是
Managersneedtowatchpoliticalriskindevelopedmarketsaswellasemergingones.Multinationalcompanieshavealwayspaidca
如果秦川考试及格了,那么钱华、孙旭和沈捕肯定也及格了。如果上述断定是真的,那么以下哪项也是真的?
有以下程序#include<stdio.h>main(){inta=0,b=0;for(;a<5;a++){if(a%2==0)continue;b+=a;}pri
最新回复
(
0
)