首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include<stdio.h> #include<string.h> main() { char p[20]={’a’,’b’,’c’,’d’},q[]="abc",r[]="abcde"; strcat(p,r); strcpy(P+s
有以下程序: #include<stdio.h> #include<string.h> main() { char p[20]={’a’,’b’,’c’,’d’},q[]="abc",r[]="abcde"; strcat(p,r); strcpy(P+s
admin
2017-12-13
499
问题
有以下程序:
#include<stdio.h>
#include<string.h>
main()
{
char p[20]={’a’,’b’,’c’,’d’},q[]="abc",r[]="abcde";
strcat(p,r);
strcpy(P+strlen(q),q);
pfinff("%d\n",strlen(p));
}
程序的运行结果是( )。
选项
A、11
B、9
C、6
D、7
答案
C
解析
strcpy:字符串复制函数;strlen:求字符串长度函数(注意:不包含字符串结束标记字符’\0’);strcat:字符串连接函数。执行完语句strcat(p,r);后,p数组中存储的元素为a,b,c,d,a,b,c,d,e;执行语句strcpy(p+strlen(q),q);得到的结果是将q所指向的字符串复制至p+strlen(q)开始的存储位置,因为strlen的值为3,即p+3开始存储q中的元素,所以执行完strcpy(P+strlen(q),q)语句后,字符数组p[20]的存储元素为a,b,c,
转载请注明原文地址:https://kaotiyun.com/show/Xmxp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下程序的输出结果是___________。#includefun(){inta=0;a+=3:printf(“%d”,a);}main(){intcc
有以下程序:#include#defineX5+6main(){inta=2,c;c=X*2;printf(“%d”,C;}程序运行后的输出结果是()。
下面4个关于C语言的结论中错误的是()。
设有语句:if(a==1)b=2;c=3;,以下语句中与之等价的是()。
下列叙述中错误的是()。
内聚性是对模块功能强度的衡量,下列选项中,内聚性较弱的是()。
已知下列函数定义:fun(int*b,intc,intd){intk;for(k=0;k
下面的for语句的循环次数为()。for(x=1,y=0;(y!=19)&&(x
设有以下说明,则不正确的叙述是()。unionun{inta;charb:floatc;}arr;
设有如下的程序段:charstr[]=“HelloWorld”;char*ptr;ptr*str;执行上面的程序段后,*(ptr+10)的值为()。
随机试题
性格中的谦虚与骄傲、自尊与自卑属于()
AResearchshowsthatemployeesBwhoseobtainCsatisfactionfromtheirjobsaremoreDproductive.
票据业务一般包括()三类。
上个月,小赵被公司解除了劳动合同,成为失业人员,偏偏他又生病住了院,医疗费用不断增加,小赵犯了愁。同病房的老王对小赵说,现在失业人员不用缴纳医疗保险费,同样可以享受医疗保险待遇。小赵将信将疑,但他想起办理解除劳动合同手续时,公司人力资源部的小王曾告诉他,他
在《中国人民银行残损人民币销毁管理办法》中,残损人民币在销毁前应进行复点。凡商业银行及其他吸收存款的金融机构向发行库解缴的残损人民币,应按照总行规定的复点比例组织复点。()
下列陈述中符合精神分析理论的是()。
依据官方政府的记录,某地区的自杀率在1987年比1960年高17倍。自杀率急剧增加归因于社会变化的结果——因为某地区从一个捕鱼打猎的社会转变到了一个工业社会。下面哪一项,如果正确,最反对上面的结论?
已知求An.
LongbeforeManlivedontheEarth,therewerefishes,reptiles,birds,insects,andsomemammals.Althoughsomeoftheseanimal
BGP路由选择协议的四种分组中不包括()。
最新回复
(
0
)