首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include<stdio.h> #include<string.h> main() { char p[20]={’a’,’b’,’c’,’d’},q[ ]=’’abc’’,r[]=’’abcde’’
有以下程序: #include<stdio.h> #include<string.h> main() { char p[20]={’a’,’b’,’c’,’d’},q[ ]=’’abc’’,r[]=’’abcde’’
admin
2020-03-15
41
问题
有以下程序:
#include<stdio.h>
#include<string.h>
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
答案
C
解析
strcpy:字符串复制函数;strlen:求字符串长度函数(注意:不包含字符串结束标记字符’\0’);strcat:字符串连接函数。执行完语句streal,(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选项正确。
转载请注明原文地址:https://kaotiyun.com/show/NJCp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序main(){inti=5;do{if(i%3=1)if(i%5==2){printf("*%d",i);break;}i++;}while(i!=0);printf("\n");}
软件按功能可以分为应用软件、系统软件和支撑软件(或工具软件)。下面属于应用软件的是
下列叙述中正确的是
有三个关系R、S和T如下:则由关系R和S得到关系T的操作是:
有以下程序,在VC6平台上编译运行,程序运行后的输出结果是#include<stdio.h>main(){ints,t,A=10;doubleB=6:s=sizeof(A);t=sizeof(B);
数据库管理系统(DBMS)是
一间宿舍可住多个学生,则实体宿舍和学生之间的联系是
若i和k都是int类型变量,有以下for语句for(i=0,k=-1;k=1;k++)printf("*****\n");下面关于语句执行情况的叙述中正确的是
内聚性是对模块功能强度的衡量,下列选项中,内聚性较弱的是()。
以下选项中非法的字符常量是()。
随机试题
拥有少量受过高等教育人口的国家注定在经济和政治上疲软。然而,拥有大量受过高等教育人口的国家,他们的政府对公共教育有严肃认真的财政承诺。所以,任何一个拥有能做出这种承诺的政府的国家,都会摆脱经济和政治的疲软。以下哪项论证中的缺陷与上述论证中的最相似?
()是贷前调查中最常用、最重要的一种方法。(2010年上半年)
发展就是变化,不仅包括新事物的产生旧事物的灭亡,也包括事物数量的增长和场所的变更。()
群众赵某的车被限速指示牌砸了,在理赔过程中,保险公司要求赵某提供指示牌产权单位开出的证明,赵某向相关政府部门打了50多个电话都没有问到该指示牌“归谁管”。对此请谈谈你的看法。
下列属于被试间设计的是()
试述七千人大会前后开展的政治关系调整方面的情况。
下列是一台Cisco路由器的部分路由表信息,表中的路由信息完全正确的是()。
Thedeanmadeaproposalthatallstudents(make)______asocialinvestigationonSummerVacation.
Thecommanderorderedthatwe(withdraw)______assoonaspossible.
PleaseObserveTrafficRules1.据统计,13%住院治疗的人是因为车祸2.举例说明不少司机、行人、骑车的人不遵守交通规则3.呼吁为了自身和他人的安全,请自觉遵守交通规则
最新回复
(
0
)