首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include main() {char p[20]={’a’,’b’,’c’,’d’},q[]="abc",r[]="abcde"; strcat(p,r);strcpy(p+strlen(q),q);
有以下程序 #include main() {char p[20]={’a’,’b’,’c’,’d’},q[]="abc",r[]="abcde"; strcat(p,r);strcpy(p+strlen(q),q);
admin
2019-05-17
31
问题
有以下程序
#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、9
B、11
C、6
D、7
答案
C
解析
字符串连接函数strcat(p,r)的功能是把字符数组p[]和r[]连接起来,此时字符数组p[]的有效字符长度为9,再执行strcpy(p+strlen(q),q)字符串复制函数,把字符数组q[]复制到字符数组p[]从p[3]开始到p[5]数组位置中,由于字符数组q[]中的内容为字符串“abc”复制时把字符串结束标志’\null’也复制到字符数组p[]中,这时字符函数strlen(p)返回字符数组p[]的有效字符长度为6。
转载请注明原文地址:https://kaotiyun.com/show/PHRp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
在学生管理的关系数据库中,存取一个学生信息的数据单位是()。【10年3月】
有以下程序#includemain(){charc1,c2,c3,c4,c5,c6;scanf("%c%c%c%c",&c1,&c2,&c3,&c4);c5=getchar();
C语言程序中,运算对象必须是整型数的运算符是
软件调试的目的是
结构化程序设计的基本原则不包括
下列叙述中正确的是
若有定义语句:inta[2][3],*p[3];则以下语句中正确的是
设有某函数的说明为int*func(inta[10],intn);则下列叙述中,正确的是
设有以下函数:voidfun(intn,char*s){……)则下面对函数指针的定义和赋值均正确的是
给定程序MODll.C中函数fun的功能是:用冒泡法对6个字符串按由小大的顺序进行排序。请改正程序中的错误,使它能得出正确的结果。注意:不要改动main函数,不得增行或删行,也不得更改程序的结构!#include#include#
随机试题
体内氨最主要的去路是
肌肉中最主要的脱氨基方式是
男,50岁。突发心悸1小时,20年前曾诊断为“预激综合征”。查体:BP70/50mmHg,心率190次/分,律绝对不齐。心电图示QRS波宽大畸形。该患者最佳治疗措施是()
当事人在合同被确认是无效合同以后()。
下列建筑应设室内消火栓系统的是()。
某烟厂4月外购烟丝,取得增值税专用发票上注明税款为58.5万元,本月生产领用库存烟丝80%,泫企业本月应纳消费税中可扣除的消费税是()(注:4月期初尚有库存的外购烟丝2万元)。
在现有费用项目的基础上,重新考虑费用开支的合理性,这种预算编制的方法就是零基预算。()
关于弗洛伊德的人格结构理论中的超我,正确的说法是()。
西方公认的科学教育心理学的创始人是()
在我国教育法规体系中,法的效力层次最低的是()。
最新回复
(
0
)