首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #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
23
问题
有以下程序: #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://jikaoti.com/ti/ZWB0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
数据库系统的三级模式分别为【】模式、内部级模式与外部级模式。
下列程序的运行结果是______。#include<string.h>char*ss(char*s){returns+strlen(s)/2;}main(){char*p,*str="abcd
已有定义:.chara[]="xyz",b[]={’x’,’y’,’z’);,以下叙述中正确的是
以下不正确的叙述是()。
下面不属于软件设计原则的是
程序测试分为静态分析和动态测试。其中【】是指不执行程序,而只是对程序文本进行检查,通过阅读和讨论,分析和发现程序中的错误。
结构化程序设计的一种基本方法是
C语言中用于结构化程序设计的三种基本结构是
表达式3.6-5/2+1.2+5%2的值是()。
随机试题
良好的师生关系的建立取决于教师的教育水平,我国新型师生关系的特点是()。
心肌梗死合并心力衰竭时的处理有
资本资产定价模型CAPM无法用模型来检验,而套利定价理论模型APT理论可以。()
以下哪个说法是正确的()。
水:河流
在“龟兔赛跑”的寓言故事中,善于奔跑的兔子是“反面教材”。但在马拉松参赛者中,“兔子”却是肩负光荣使命的角色。“兔子”的学名叫配速员,他们在参赛中的职责是引导跑者按照稳定的节奏跑步,在预设的时间内完成比赛。跑步被认为是一项孤独的运动,但是一旦以“兔子”的身
文档“北京政府统计工作年报.docx”是一篇从互联网上获取的文字资料,请打开该文档并按下列要求进行排版及保存操作:将纸张大小设为16开,上边距设为3.2cm、下边距设为3cm,左、右页边距均设为2.5cm。
Themostexcitingkindofeducationisalsothemost.Nothingcan【61】thejoyofdiscoveringforyourselfsomethingthatisimp
Raul’sgame-winninggoalintheclosingminutesofthegame______hiswell-knownabilitytoexcelunderstressfulconditions.
A.alwaysB.barelyC.demiseD.emergenceE.gainedF.implicationsG.leafH.lostI.naturallyJ.objectK.oneLonlineM.r
最新回复
(
0
)