首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include<string.h> main() {char p[20]={’a’,’b’,’c’,’d’),q[]="abc",r[]="abcde" strcat(p,r);strcpy(p+strlen(q),
有以下程序: #include<string.h> main() {char p[20]={’a’,’b’,’c’,’d’),q[]="abc",r[]="abcde" strcat(p,r);strcpy(p+strlen(q),
admin
2011-06-10
22
问题
有以下程序: #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",sizeof(p)); } 程序运行后的输出结果是( )。
选项
A、9
B、6
C、11
D、7
答案
B
解析
题目中首先通过strcat(p,r)函数将r所指字符串内容连接到p所指的字符串后面,p[20]={’a’,’b’,’c’,’d’,’a’,’b’,’c’,’d’,’e’},然后通过strcpy(p+strlen(q),q),首先在p[0]地址的基础上向后移动三位,然后将q所指字符串的内容复制到p所指的存储空间中,从字符d往后全部覆盖,p[20]={’a’,’b’,’c’,’a’,’b’,’c’}。在输出语句中strlen(p)是求字符串的长度。
转载请注明原文地址:https://kaotiyun.com/show/MCPp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下sstrcpy()函数实现字符串复制,即将t所指字符串复制到s所指向内存空间中,形成一个新的字符串s。请填空。 voidsstrcpy(char*s,char*t) { while(*s++=【】);} main( ) {
有以下程序 main( ) { intt=1,i=5; for(;i>=0;i--)t*=i; printf(“%d\n”,t);} 执行后输出结果是【】。
设有以下语句 typedefstructS { int g; char h; } T; 则下面叙述中正确的是( )
设有定义:int a,*pa=&a;以下scanf语句中能正确为变量a读入数据的是( )
strcmp函数的功能是【】。
下列叙述中正确的是()。
C语言运算对象必须是整型的运算符是______。
下图所示二叉树的中序遍历结果为()。
已有定义:.chara[]="xyz",b[]={’x’,’y’,’z’);,以下叙述中正确的是
在一棵二叉树上第5层的结点数最多是()。
随机试题
调整平等主体的公民之间、法人之间以及公民和法人之间的财产关系和人身关系的法律规范是
—Areyouavisitorhere?—That’srightI______roundtheworldandnowmydreamofcomingtoChina______true.
26岁初产妇,妊娠37周,未进行产前检查,在乡医院已临产30小时,患者因烦躁不安,大汗淋漓,下腹剧痛而转来我院
关于药物的选择性,下列说法正确的是()。
强夯置换法适用于()、软塑一流塑状的黏性土等地基上对变形控制要求不严的工程。
自动化仪表试验的电源电压要求有()。
下列有关投资性房地产后续支出的说法中,不正确的有()。
遗漏无门票景点的,每遗漏—处旅行社向旅游者支付旅游费用总额()的违约金。
软件开发的结构化分析(SA)方法,常用的描述软件功能需求的工具是______。
A、Byemployingmoreandmoresalesmen.B、Bycustomers’introductionandrecommendation.C、BytheadvertisementsonTV.newspaper
最新回复
(
0
)