首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include<string.h> main() { char p[20]={’a’,’b’,’c’,’d’},q[]="abc",r[]="abcde"; strcpy(p+strlen(q),r);strcat
有以下程序 #include<string.h> main() { char p[20]={’a’,’b’,’c’,’d’},q[]="abc",r[]="abcde"; strcpy(p+strlen(q),r);strcat
admin
2009-03-17
37
问题
有以下程序 #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
解析
函数strlen()返回的是数组的实际长度,而sizeof返回的是数组定义的总长度。因为字符数组p[20]定义为20字节长度,所以sizeof(p)的值为 20。“strcpy(p+strlen(q),r);”语句的功能把字符数组 r拷贝到字符数组p从p[3]开始到p[7]的位置中,这时字符数组p的有效字符长度为8。然后再执行"strcat (p,q);”语句(字符串连接),即把字符数组q连接到字符数组p后面,这时字符数组p的有效长度为11。
转载请注明原文地址:https://kaotiyun.com/show/2YXp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
软件按功能可以分为:应用软件、系统软件和支撑软件(或工具软件)。下面属于应用软件的是
下列关于栈叙述正确的是
设窗体上有一个名称为Timer1的计时器控件,其Interval属性被设置为500,Enabled属性被设置为True;还有一个名称为Text1的文本框和下面的事件过程:PrivateSubTimer1_Timer()Sta
在面向对象方法中,不属于“对象”基本特点的是()。
下面语句中能够打开随机文件的是
对序线性表(23,29,34,55,60,70,78)用二分法查找值为60的元素时,需要比较次数为()。
如果在框架中画了2个复选框,且框架的Enabled属性被设置为False,2个复选框的Enabled属性被设置为True,则下面叙述中正确的是( )。
VisualBasic过程分为函数过程和子过程,下面的叙述中错误的是()。
为了调整图像框的大小以与其中的图形相适应,必须把它的Stretch属性设置为( )。
在数据库的三级模式中,外模式(用户模式或子模式)有()。
随机试题
A.甲硝唑B.依米丁C.替硝唑D.二氯尼特E.氯喹阴道滴虫病首选
何组年龄范围内响亮的心脏杂音对诊断先心病最有价值
小李是某公司的部门经理。他对下属的困难始终给予理解和帮助,并且善于与他人合作,积极听取不同的意见,经常出面为大家化解冲突,员工们都认为他是一个很有亲和力的领导。最近公司准备裁员,要求小李从他所在部门的员工中辞退一人,这让小李感到十分棘手和苦恼。 根据上述
学习策略的几种成分是()。
人民警察的(),是指人民警察应具有的政治觉悟、理想信念、道德品质和革命人生观的综合体现。
材料1 丰收的季节,陕北高原到处是红彤彤的苹果。63岁的赵家村村民老赵看着果实,满眼的喜悦。借助改革开放的东风,四十年来他用劳动创造了财富,改变了全家的生活状况,也见证了他们村乃至黄土高原翻天覆地的变化。 1987年,来自远方的“包产到户”消息传遍
大革命虽然失败了,但依然意义重大,主要有()
在数据库中存储的是______。
已知变量boo1Var是一个布尔型的变量,如果要给其赋值为True,则正确的赋值语句是______。
Googlemaybevaluedatmorethan$185billionandboastmillionsofusers,butthatdoesn’tmeantheInternetgiantisanymatc
最新回复
(
0
)