首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序(strcat函数用于连接两个字符串): #include<stdio.h> #include<string.h> main() { char a[20]=’’ABCD\0EFG\0’’,b[]=’’IJK
有以下程序(strcat函数用于连接两个字符串): #include<stdio.h> #include<string.h> main() { char a[20]=’’ABCD\0EFG\0’’,b[]=’’IJK
admin
2019-08-10
44
问题
有以下程序(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’。本题相当于将’’AB-CD’’和’’IJK’’连接,因此C选项正确。
转载请注明原文地址:https://jikaoti.com/ti/6of0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下能正确定义字符串的语句是( )。
软件按功能可以分为应用软件、系统软件和支撑软件(或工具软件)。下面属于应用软件的是( )。
下列叙述中正确的是
以下选项中合法的变量是
以下选项中可用作C程序合法实数的是
与数学表达式x≥y≥z对应的C语言表达式是
以下选项中合法的变量是
负责数据库中查询操作的数据库语言是()。
为了建立如图所示的存储结构(即每个节点含两个域,data是数据域,next是指向节点的指针域),则在【_】_处应填入的选项是()。Structlink{chardata;【_】_}node;[*]18
随机试题
举例说明语言接触会造成哪些结果。
西蒙认为,贯穿于管理全过程的管理职能是【】
在影响动脉血压的诸因素中,搏出量增多而其他因素不变时,脉压增大的主要原因是()。
国家实行土地用途管制制度,国家编制土地利用总体规划,规定土地用途,将土地分为()。
请根据所提供的单据,完成相关的判断题。东莞三星视界有限公司与韩国一家公司签订一份购货合同,合同规定中方从韩方购买一批电池芯,用于生产加工电子钟,货物于2006年6月15日到达深圳口岸。东莞该公司报检员持合同、发票、提单向深圳检验检疫机构报检。
根据我国增值税法的相关规定,下列不属于视同销售行为的是()。
简述前额正面原地顶球的动作要领。
江泽民同志在党的十六大政治报告中指出。中国共产党坚持先进性和增强创造力的决定性因素是()。
现代认知心理学家认为,动作技能的早期的主要任务是()
认知策略和元认知策略的区别和联系。
最新回复
(
0
)