柠檬试题库
search
首页 计算机 公务员 驾照 关于

有以下程序 #include #include main() { char p[20]={'a', 'b', 'c', 'd'}, q[]="abc", r[]="abcde"; strcat(p, r); strcpy(p+strlen(q), q); printf("%d\n", strlen(p)); } 程序运行后的输出结果是


  • A.11
  • B.9
  • C.6
  • D.7
热度🔥1,157
参考答案:C
解析:

【解析】strcpy:字符串拷贝函数;strlen:求字符串长度函数(注意:不包含字符串结束标记字符'\0');strcat:字符串连接函数。执行完语句strcat(p,r);后,p数组中存储的元素为a,b,c,d,a,b,c,d,e ;执行语句strcpy(p+strlen(q), q); 得到的结果是将q所指向的字符串拷贝至p+strlen(q)开始的存储位置,因为strlen的值为3,即p+3开始存储q中的元素。所以执行完strcpy(p+strlen(q),q)语句后,字符数组p[20]的存储元素为a,b,c, a,b,c;所以strlen(p)的结果为6。因此C选项正确。
复制题目向AI提问


扫码免费计算机二级刷题
2025年计算机等级考试题库
推荐 能够实现从指定记录集里检索特定字段值的函数是 有以下程序 #include int a=2; int f() { static int n; int m; m=n=0; n++; a++; m++; return n+m+a; } main() { int k; for (k=0; k<3; k++) printf("%d,", f( )); printf("\n"); } 程序的运行结果是 下面关于LCD显示设备的叙述中,错误的是( )。       在考生文件夹下打开文本文件“WORD素材.txt”,按照要求完成下列操作并以文件名“WORD.docx”保存结果文档。【背景素材】张静是一名大学本科三年级学生,经多方面了解分析,她希望在下个暑期去一家公司实习。为获得难得的实习机会,她打算利用Word精心制作一份简洁而醒目的个人简历,示例样式如“简历参考样式.jpg”所示,要求如下:1.调整文档版面,要求纸张大小为A4,页边距(上、下)为2.5厘米,页边距(左、右)为3.2厘米。2.根据页面布局需要,在适当的位置插入标准色为橙色与白色的两个矩形,其中橙色矩形占满A4幅面,文字环绕方式设为“浮于文字上方”,作为简历的背景。3.参照示例文件,插入标准色为橙色的圆角矩形,并添加文字“实习经验”,插入1个短划线的虚线圆角矩形框。4.参照示例文件,插入文本框和文字,并调整文字的字体、字号、位置和颜色。其中“张静”应为标准色橙色的艺术字,“寻求能够……”文本效果应为跟随路径的“上弯弧”。5.根据页面布局需要,插入考生文件夹下图片“1.png”,依据样例进行裁剪和调整,并删除图片的剪裁区域;然后根据需要插入图片2.jpg、3.jpg、4.jpg,并调整图片位置。6.参照示例文件,在适当的位置使用形状中的标准色橙色箭头(提示:其中横向箭头使用线条类型箭头),插入“SmartArt”图形,并进行适当编辑。7.参照示例文件,在“促销活动分析”等4处使用项目符号“对勾”,在“曾任班长”等4处插入符号“五角星”、颜色为标准色红色。调整各部分的位置、大小、形状和颜色,以展现统一、良好的视觉效果。 有表示公司和职员及工作的三张表,职员可在多家公司兼职:公司C(公司号,公司名,地址,注册资本,法人代表,员工数),职员S(职员号,姓名,性别,年龄,学历),工作W(公司号,职员号,工资),则表W的键(码)为( )。