首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include main() { char P[20]={’a’,’b’,’c’,’d’}, q[]="abc",r[]="abcde"; strcat(p,r); strcpy(p+strl
有以下程序 #include main() { char P[20]={’a’,’b’,’c’,’d’}, q[]="abc",r[]="abcde"; strcat(p,r); strcpy(p+strl
admin
2019-04-24
30
问题
有以下程序
#include
main()
{ char P[20]={’a’,’b’,’c’,’d’},
q[]="abc",r[]="abcde";
strcat(p,r);
strcpy(p+strlen(q),q);
printf("%d\n",strlen(p));
}
程序运行后的输出结果是
选项
A、9
B、11
C、6
D、7
答案
C
解析
字符串连接函数strcat(p,r)的功能是把字符数组p[]和r[]连接起来,此时字符数组p[]的有效字符长度为9。再执行strcpy(p+strlen(q),q)字符串复制函数,把字符数组q[]复制到字符数组p[]从p[3]开始到p[5]数组位置中,由于字符数组q[]中的内容为字符串“abc”复制时把字符串结束标志’\null’也复制到字符数组p[]中,这时字符函数strlen(p)返回字符数组p[]的有效字符长度为6。
转载请注明原文地址:https://www.kaotiyun.com/show/rFRp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
给定程序MODll.C中函数fun的功能是:将十进制正整数m转换成k(2≤k≤9)进制数,并按高位到低位顺序输出。例如,若输入8和2,则应输出1000(即十进制数8转换成二进制表示是1000)。请改正fun函数中的错误,使它能得出正确的
给定程序的功能是:调用函数fun将指定源文件中的内容复制到指定的目标文件中,复制成功时函数返回值为1,失败时返回值为0。在复制的过程中,把复制的内容输出到终端屏幕。主函数中源文件名放在变量sfname中,目标文件名放在变量tfname中。请在程序的下划线
已知下面的程序段,正确的判断是()。#defineM2#defineN(m)((M+1)*m)……x=3*(M+N(5));
C语言规定,在一个C程序中,main()函数的位置()。
以下选项中合法的用户标识符是()。
下面对对象概念描述正确的是()。
下面的程序的输出为()。structA{intm;int*n:}*p;intdata[4]={10,20,30,40);structAaa[4]=50,&data[0]
设有定义:Structcomplex{intreal,unrea1;}data1={1,8),data2;则以下赋值语句中错误的是()。【10年3月】
以下关于逻辑运算符两侧运算对象的叙述中正确的是
下面不属于软件工程的3个要素是
随机试题
A、autumnB、difficultyC、fluteD、supposeB
日本人A与常年在中国作业务代表的美国人保罗在云南世博会旅游时相识,二人于1999年5月1日在美国举行了婚礼,婚后A随保罗在北京定居并申请放弃日本国籍,于2000年5月20日获得批准。之后,其向中国有关部门申请加入中国国籍。2000年5月20日后,A的民事行
下列属于负债类账户的是()。
我国现行预算法关于政府举借债务的规定是,“除法律和国务院另有规定外,()”。
财政收支状况对货币供应量有重要影响,如果财政收支平衡。货币供应量()。
用二维表数据来表示实体及实体之间联系的数据模型为______。
TherobotpresentedtothepubliconFridayinTokyo,JapanWhatdoesRonArkinthinkofWL-16?
Allthesesinfulactsmustbecrackeddownonbyallcountriesandsocieties.
MakingandWritingWordsI.AbriefintroductionA.Makingwordsisconceptuallyanengagingandeffectiveinstructionaltask.B
A、Julyistoofaraway.B、Theofferdoesn’tapplytoJuly.C、TheyhaveafullscheduleinJuly.D、Theydesperatelyneedaholida
最新回复
(
0
)