首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #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
56
问题
有以下程序 #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全国计算机二级
相关试题推荐
设有下面程序代码:OptionBase1PrivateSubCommandl_Click()Dimx(6)a=Array(4,2,5,1,6,3)b=Array(64,24,98,27,58,41)Fork=1To
设窗体上有一个名称为Timer1的计时器控件,其Interval属性被设置为500,Enabled属性被设置为True;还有一个名称为Text1的文本框和下面的事件过程:PrivateSubTimer1_Timer()Sta
单击一次命令按钮,下列程序代码的执行结果为()。PrivateSubCommand1_Click()DimaAsInteger,bAsInteger,c,AsIntegera=2:b=3:c=4PrintP2(c,b,a)
下面关于文件叙述中错误的是( )。
以下程序段的功能是求两个数中的较大数,无法实现该功能的是
在VB中,函数过程与子程序过程的区别之一是
以下能够触发文本框Change事件的操作是( )。
将E-R图转换到关系模式时,实体与联系都可以表示成()。
以下能够设置控件焦点的方法是()。
一棵二叉树中共有80个叶子结点与70个度为1的结点,则该二叉树中的总结点数为
随机试题
导致前负荷过重的原因()
绿色施工对地下设施、文物和资源保护的技术要点要求,()应调查清楚地下各种设施,做好保护计划,保证施工场地周边的各类管道、管线、建筑物、构筑物的安全运行。
施工组织总设计的编制,需要进行:①编制资源需求量计划;②编制施工总进度计划;③拟定施工方案等多项工作。仅就上述三项工作而言,其正确的顺序为( )。
美术教师常用的教法有以语言传递信息为主的教学方法、以直接感知为主的教学方法、以实践训练为主的教学方法、以情境陶冶为主的教学方法以及以()为主的教学方法。
当某运动员打败了一个在乒乓球比赛中其他人都输给他的人时,该运动员会把自己的胜利归于()。
被许可人以欺骗、贿赂等不正当手段取得行政许可的,行政机关应当作出的正确处理是()。
牙本质和牙骨质来源于()。
设总体X服从正态分布N(μ1,σ2),总体Y服从正态分布N(μ2,σ2),X1,X2,…,Xn和Y1,Y2…,Yn分别是来自X和Y的简单随机样本,则=_________.
计算,其中D:x2+y2≤1.
(00年)设0.50,1.25,0.80,2.00是来自总体X的简单随机样本值.已知Y=lnX服从正态分布N(μ,1).(1)求X的数学期望EX(记EX为b);(2)求μ的置信度为0.95的置信区间;(3)利用上述结果求b的置
最新回复
(
0
)