首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序(strcat函数用于连接两个字符串): #include<stdio.h> #include<string.h> main() { char a[20]="ABCD\0EFG\0",b[]="IJK"; strcat(a,b); printf(
有以下程序(strcat函数用于连接两个字符串): #include<stdio.h> #include<string.h> main() { char a[20]="ABCD\0EFG\0",b[]="IJK"; strcat(a,b); printf(
admin
2017-12-13
23
问题
有以下程序(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"和"UK"连接,因此C选项正确。
转载请注明原文地址:https://kaotiyun.com/show/Hmxp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
在一个C源程序文件中,要定义一个只允许本源文件中所有函数使用的全局变量,则该变鼍需要使用的存储类别是()。
当用“#defineF37.5f”定义后,下列叙述正确的是()。
设有语句:if(a==1)b=2;c=3;,以下语句中与之等价的是()。
若变量x、y已定义为int类型且x的值为33,y的值为3,请将输出语句printf(__________,x/y1;补充完整,使其输出的计算结果形式为:x/y=11。
若输入“abcdef”、“abdef”,以下程序的输出结果为()。#include#includemain(){intn;chars1[20],s2[20],*p1,*p2;
若执行下述程序时,若从键盘输入6和8,结果为()。main(){inta,b,s;scanf(“%d%d”,&a,&b);s=a:if(s=b)s*=s:
以下语句定义正确的是()。
以下不正确的定义语句是()。
已有定义inta=3;和输出语句printf(“%8x”,a);以下正确的叙述是()。
设a、b、c、d、m、n均为int型变量,且a=5、b=6、c=7、d=8、m=2、n=2,则逻辑表达式(m=a>b)&&(n=c>d)运算后,n的值是()。
随机试题
患者,女性,30岁,妊娠40周,于3时30分正常分娩。7时40分病人主诉下腹胀痛。视诊:下腹膀胱区隆起;叩诊:耻骨联合上鼓音。病人存在的健康问题是
外科学输血的适应证不包括
“动极者,镇之以静;阴亢者,胜之以阳”是
劳动力作为一种资源,项目使用了劳动力这种资源,社会要为此付出代价,国民经济评价中用“()”来表示这种代价。
下列各选项中,()属于财政社会管理支出。
如果尚未调整的错报或漏报的汇总数接近重要性水平,由于该汇总数连同尚未发现的错报或漏报可能超过重要性水平,注册会计师应当发表保留或否定意见。( )
某法院对儿子不给父母赡养费的案件.采取了卫星定位的方法来强制执行。你是怎么看的?
Dopeoplegethappierormorefoul-temperedastheyage?Stereotypesofirritableneighbors【C1】______,scientistshavebeentry
如下图所示,CiscoCatalyst6500交换机A与B之间需传输ID号为10~35的VLAN信息,但是ID号为23的VLAN信息不允许传输。下列为交换机端口5/1分配VLAN的配置,正确的是()。
Sheshedafewtearsatherdaughter’swedding.
最新回复
(
0
)