首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 # include <string.h> main( ) { char p[20]={’a’,’b’,’c’,’d’},q[ ]="abc", r[ ]="abcde"; strcat(p, r); strcpy(p+strlen(q), q)
有以下程序 # include <string.h> main( ) { char p[20]={’a’,’b’,’c’,’d’},q[ ]="abc", r[ ]="abcde"; strcat(p, r); strcpy(p+strlen(q), q)
admin
2018-10-16
65
问题
有以下程序
# include <string.h>
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://kaotiyun.com/show/Hyxp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若在定义语句:inta,b,c,*p=&c;之后,接着执行以下选项中的语句,则能正确执行的语句是()。
关系代数运算是以______为基础的运算。
设有下列二叉树:对此二叉树先序遍历的结果是
设有下列二叉树:对此二叉树前序遍历的结果为()
下列关于栈的叙述正确的是()。
结构化程序设计主要强调的是()。
在数据库中用数据模型这个工具来抽象、表示和处理现实世界中的数据和信息。常见的数据模型有3种,它们分别是层次模型、网状模型和_________。
排序是计算机程序设计中的一种重要操作,常见的排序方法有插入排序、【】和选择排序等。
程序流程图中带有箭头的线段表示的是()。【08年9月】
随机试题
20世纪50年代,北大荒人烟稀少,一片荒凉。由于人口剧增,生产力水平低下,吃饭问题成为面临的首要问题,于是人们不得不靠扩大耕地面积增加粮食产量。经过半个多世纪的开垦,北大荒成了全国闻名的“北大仓”。然而,由于过度开垦已经造成了许多生态问题。现在,黑龙江垦区
Idon’tthink______necessaryforJulietomakesuchafussaboutthatsortofthing.
牛出现反复发情,慕雄狂,直肠检查卵巢囊肿或永久黄体治法是
上述合同的变更不包括( )。合同变更必须针对( )合同。
根据现行国家标准《火灾自动报警系统设计规范》的规定,消防联动控制器应具有切断火灾区域及相关区域非消防电源的功能。当局部区域发生电气设备火灾时,不可立即切断的非消防电源有()。
保险兼业代理人从事保险代理业务,不得有()等行为。
在Word2007中,每个文档都是在__________的基础上建立的。
Certainlyweneedlaworelsesocietywilldeterioratetoprovidesurvival,butitdoesn’tcreatecooperation.
Mostyoungpeopleenjoysomeformofphysicalactivity.Itmaybewalking,cyclingorswimming,inwinter,orskatingorskiin
Junecameandthehaywasalmostreadyforcutting.OnMidsummer’sEve,whichwasaSaturday,Mr.JoneswentintoWillingtonand
最新回复
(
0
)