首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #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
45
问题
有以下程序: #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全国计算机二级
相关试题推荐
从Windows环境进入DOS方式后,返回Windows环境的命令为
在64位高档微机中,CPU能同时处理【 】个字节的二进制数据。
若有以下说明和语句,intc[4][5],(*p)[5];p=c; 能正确引用c数组元素的是
在下列叙述中,正确的一条是_______。
设有以下定义:inta=0;doubleb=1.25;charc=’A’;#defined2则下面语句中错误的是()。
下列叙述中,不属于软件需求规格说明书的作用的是()。
以下不正确的叙述是()。
设有如下说明typedefstructST{longa;intb;charc[2];}NEW;则下面叙述中正确的是
在结构化分析方法中,用于描述系统中所用到的全部数据和文件的文档称为【】。
下列选项中不属于结构化程序设计方法的是()。
随机试题
休克瘀血性缺氧期微循环的变化表现在毛细血管前阻力、毛细血管后阻力毛细血管容量
最可能的诊断是下列哪项诊治措施最为恰当
有关原发性癫痫,下列哪项是不正确的
关于护士的面部表情的要求应不包括
依照我国《草原法》,下列说法正确的是哪些?()
在西方,基督教推动了西方法律传统的变革与发展,对近代西方形式主义法律的产生和发展具有深远影响。请问:下列哪一选项不属于这一影响之列?()
有关项目团队激励的叙述正确的是(21)。
情景:小明今天因为感冒没来上课。班里组织星期天去草地公园(theGrassPark)郊游,你做为小明的好朋友到他家通知他,碰巧小明去医院打针了,只有小明的奶奶在家。任务:请你用英语给他写一张50词左右的便条。告诉他:你们班
BritishPrimeMinisterTonyBlairbelongsto______
Asmoreandmorechildrenundertheageof5aredeclaredoverweightorobese,institutionsarepoppingupalloverChinawitht
最新回复
(
0
)