首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include<string.h> main() {char p[20]={’a’,’b’,’c’,’d’},q[]="abc",r[]="abcde"; strcpy(p+strlen(q),r);strcat(p
有以下程序: #include<string.h> main() {char p[20]={’a’,’b’,’c’,’d’},q[]="abc",r[]="abcde"; strcpy(p+strlen(q),r);strcat(p
admin
2011-06-13
52
问题
有以下程序: #include<string.h> main() {char p[20]={’a’,’b’,’c’,’d’},q[]="abc",r[]="abcde"; strcpy(p+strlen(q),r);strcat(p,q); printf("%d%d\n",sizeof(p),strlen(p)); } 程序运行后的输出结果是( )。
选项
A、20 9
B、9 9
C、20 11
D、11 11
答案
C
解析
题目中p+strlen(q)的作用是在数组元素p[0]地址的基础上向后移动三位,然后再将r所指字符串内容复制到p所指的存储空间中,字符d被覆盖,p[20]={’a’,’b’,’c’,’a’,’b’,’c’,’d’,’e’)。然后通过“strcat(p,q);”将q所指的字符串内容连接到p所指的字符串后面,p[20]={’a’,’b’,’c’,’a’,’b’,’c’,’d’,’e’,a’,’b’,’c’,}。在输出语句中strlen(p)是求字符串的长度,值为ll;sizeof(p)用来求数组p占多少字节,值为20。
转载请注明原文地址:https://kaotiyun.com/show/sjPp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
用以下语句调用库函数malloc,使字符指针st指向具有11个字节的动态存储空间,请填空。st=(char*)【】;
若已知a=10,b=20,则表达式!a<b的值为【】。
数据库系统的三级模式分别为【】模式、内部级模式与外部级模式。
以下函数rotate的功能是:将a所指N行N列的二维数组中的最后一行放到b所指二维数组的第0列中,把a所指二维数组中的第0行放到b所指二维数组的最后一列中,b所指二维数组中其他数据不变。#defineN4voidrotate(i
若有以下说明和语句intc[4][5],(*p)[5];p=c;能够正确引用c数组元素的是
Jackson方法是一种面向【】的结构化方法。
设有以下定义和语句inta[3][2]={1,2,3,4,5,6,},*p[3];p[0]=a[1];则*(p[0]+1)所代表的数组元素是
在算法正确的前提下,评价一个算法好坏的2个因素是时间复杂度和【】复杂度。
随机试题
通信中使用的传输介质分为有线介质和无线介质。有线介质有______、同轴电缆和光纤等,无线介质有无线电波、微波、红外线和激光等。
WhenIbeginplanningtomovetoAucklandtostudy,mymotherwasworriedaboutalackofjobsandculturaldifferences.Ignorin
角膜基质为角膜中最厚的一层,约占角膜的90%。主要由大量的胶原纤维平行排列,形成与表面平行的胶原板层结构。()
患者,男,70岁。发热,咳嗽l周。查体:体温38°C,血压80/50mmHg(10.6/6.7kPa),左肺下可闻及湿l罗音。下列哪项处理是错误的()
此患儿为以下哪种先心病对于此种类型先心病目前最先进的治疗方法是
建设单位提交的材料符合规定的,交通运输主管部门或者其委托的建设工程质量监督机构应当在()个工作日内为其办理工程质量监督手续,出具公路水运工程质量监督管理受理通知书。
商业银行应当在法人和集团层面建立与规模、业务复杂程度和风险状况相适应的压力测试体系,并将其纳入各个层次的风险管理活动,成为风险管理体系的有机组成部分。()
2011年,我国规模以上电子信息制造业主营业务成本占主营业务收入的比重达到88.7%,比2010年提高0.6个百分点。行业中亏损企业2497个,同比增长36.7%,企业亏损面达16.6%,亏损企业亏损额同比增长52.9%。2011年,我国规模
关于地球生物演化史,下列哪组排序是正确的?()
Ihavenopaperwithm%now.Couldyoulendme______?
最新回复
(
0
)