首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include<string.h> main() { char p[20]={’a’,’b’,’c’,’d’},q[]="abc",r[]="abcde"; strcat(p,r);strcpy(p+strlen(
有以下程序 #include<string.h> main() { char p[20]={’a’,’b’,’c’,’d’},q[]="abc",r[]="abcde"; strcat(p,r);strcpy(p+strlen(
admin
2013-06-11
15
问题
有以下程序 #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、6
C、11
D、7
答案
B
解析
strcpy()函数的功能是将字符串q复制到从p[3]位置开始的存储单元,同时复制字符串结束标志‘\0’到p[6]中。函数strlen()返回的是字符串中不包括‘\0’在内的实际长度,故本题答案为B)。
转载请注明原文地址:https://www.kaotiyun.com/show/fwJp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若有以下程序main(){chara;a=’B’-’A’+’0’;printf("%c\n",a);}执行后输出结果是______。
以下函数返回a所指数组中最小值所在的下标值。请完善下列程序。fun(int*a,intn){inti,j=0,p;p=j;for(i=j;i<n;i++)if(a[i]<a[p]______;retu
下列程序把数组元素中的最大值放入a[0]中。则在if语句中的条件表达式应该是______。main(){inta[10]={6,7,2,9,1,10,5,8,4,3},*p=a,i,bfor(i=0:i<10:i++,p+
有以下程序段,且变量已正确定义和赋值for(s=1.0,k=1;k<=;k++)s=s+1.0/(k*(k+1));printf("s=%f\n\n",s);请填空,使下面程序段的
设有以下定义 union data { int d1; float d2; }demo; 则下面叙述中错误的是
有以下函数 int aaa(char *s) { char *t=s; while(*t++); t--; return(t-s); } 以下关于aaa函数的功能的叙述正确的是
设a和b均为双精度型变量,且a=5.5、b=2.5,则表达式(int)a+b/b的值是()。
C语言中各种基本数据类型的存储空间长度排列为()。
设inti=2,j=1,k=3,则表达式i&&(i+j)&k|i+j的值是_______。
在数据流图(DFD)中,带有名字的箭头表示()。
随机试题
下列对肿瘤的命名不正确的是
患者,男,61岁。因“口内多数牙缺失,要求修复”来就诊。患者平躺在治疗椅上,在检查中发现患者口腔在不说话、不咀嚼、不吞咽时,上下颌牙列脱离接触,此时患者下颌所处的位置是
下列关于自然经济的表述,正确的是()。
从广义上讲,项目可行性研究的财务评价包括()两个层次。
某工程施工中,施工单位对将要施工的某分部工程提出疑问,认为原设计选用图集有问题,且设计图不够详细,无法进行下一步施工。监理单位组织召开了技术方案讨论会,会议由总监理工程师主持,建设、设计、施工单位参加。会议上出现不同意见时,纪要中应该如何处理?
根据《票据法》,因()取得票据的,不受给付对价的限制。
破窗效应即一栋房子一块玻璃破了,其他的也会随之被打碎。在生活中也是这样,一片干净的地上如果有人扔垃圾,其他人也会随着扔,对这种现象的实际谈谈你的看法?
简述严复的德智体兼备的真国民教育观。
Aperson’shomeisasmuchareflectionofhispersonalityastheclotheshewears.Thefoodheeatsandthefriendswithwhomh
Theoldbeliefthattheuniverseneverchangesisquitewrong.Evenbeforetheinventionofthetelescope,astronomersnoticedt
最新回复
(
0
)