首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序(strcat函数用于连接两个字符串): #include<stdio.h> #include<string.h> main( ) { char a[20]="ABCD\0EFG\0",b[]="IJK"; strcat(a,b); prinff
有以下程序(strcat函数用于连接两个字符串): #include<stdio.h> #include<string.h> main( ) { char a[20]="ABCD\0EFG\0",b[]="IJK"; strcat(a,b); prinff
admin
2019-01-11
54
问题
有以下程序(strcat函数用于连接两个字符串):
#include<stdio.h>
#include<string.h>
main( )
{
char a[20]="ABCD\0EFG\0",b[]="IJK";
strcat(a,b);
prinff("%s\n",a);
}
程序运行后的输出结果是( )。
选项
A、IJK
B、ABCDE\0FG\0UK
C、ABCDIJK
D、EFGIJK
答案
C
解析
字符数组a中包含两个‘\0’,遇到第一个‘\0’时就表示字符串a结束。字符串处理函数strcat(字符数组a,字符数组b),功能是连接两个字符数组中的字符串,把字符串b连接到a的后面,结果放在字符数组a中。连接时将字符串a后的‘\0’取消,只在新串最后保留一个‘\0’。本题相当于将“ABCD”和“IJK”连接。因此C选项正确。
转载请注明原文地址:https://jikaoti.com/ti/3Fa0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
给定程序MODll.C中函数fun的功能是:求出数组中最大数和次最大数,并把最大数和a[0]中的数对调、次最大数和a[1]中的数对调。请改正程序中的错误,使它能得出正确的结果。注意:不要改动main函数,不得增行或删行,也不得更改程序的
若s是int型变量,且s=8,则s%3+(s+1)%3表达式的值为()。
已知形成链表的存储结构如下图所示,则下述类型描述中的空白处应填______。structlink{chardata;______;}node;
数据库设计包括两个方面的设计内容,它们是
下列叙述中正确的是()。
阅读下面程序,则程序段的功能是#include"stdio.h"main(){intc[]={23,1,56,234,7,0,34},i,j,t;for(i=1;i=0&&t>c[j]){c[j+1]=c[j];j-
若程序中已包含头文件stdio.h,以下选项能正确运用指针变量的程序段是()。
用树形结构来表示实体之间联系的模型称为()。
表示关系a≤b≤c的C语言表达式为()。
如果一个工人可管理多个设备,而一个设备只被一个工人管理,则卖体“工人”与实体“设备”之间存在【】关系。
随机试题
解方程:.
铁吸收障碍包括
某患者,女,56岁,冬天煤炉取暖过夜。清晨被家人发现昏迷不醒急送医院。查体:口唇樱桃红色。对诊断最有帮助的检查是()
以下各组物权中,均属于用益物权的是()。
监理工程师应运用合理的技能而谨慎地工作,体现了建设工程监理实施的( )的原则。
收益递增理财计划属于()。
下列做法中符合用电安全的是()。
“他今天会回来的”中的“的”是结构助词。()
Iwasaddressingandstampingenvelops(信封)whenIfoundtherewerenostampsleft."Ihavesomeinhere,"mydaughtersaidass
ReadcarefullythefollowingexcerptonretirementagedelayargumentsinChina,andthenwriteyourresponseinNOLESSTHAN20
最新回复
(
0
)