首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include #include main() { char p[20]={’a’, ’b’, ’c’, ’d’}, q[]="abc", r[]="abcde"; strcat(p, r);strcpy(p+strlen(q), q)
有以下程序 #include #include main() { char p[20]={’a’, ’b’, ’c’, ’d’}, q[]="abc", r[]="abcde"; strcat(p, r);strcpy(p+strlen(q), q)
admin
2015-07-31
80
问题
有以下程序
#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
答案
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选项正确。
转载请注明原文地址:https://kaotiyun.com/show/CoDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
软件维护活动包括以下几类:改正性维护、适应性维护、【】维护和预防性维护。
设x、y和z是int型变量,且x=4,y=6,z=8,则下列表达式中值为0的是()。
下列说法不正确的是()。
下列不属于软件工程的3个要素的是()。
下列程序的输出结果是______。#include<string.h>main(){char*str1="abcde",*str2="abcd";strl++;str2++;printf("%d\
下列程序段的输出结果为()。#include<stdio.h>main(){staticchara[]="language";char*p;p=a;for(p=a;p<a+8;p+=2)put
软件测试是保证软件质量的重要手段,而软件测试的主要和重要的测试方法是通过测试数据和【】的设计来实现。
下列4个关于C语言的结论中错误的是()。
下列选项中非法的字符常量是()。
实体之间的联系可以归结为一对一联系、一对多(或多对多)的联系与多对多联系。如果一个学校有许多教师,而一个教师只归属于一个学校,则实体集学校与实体集教师之间的联系属于______的联系。
随机试题
某资源联合开采企业为增值税一般纳税人,2020年8月生产经营情况如下:(1)专门开采天然气6000立方米,开采原煤450万吨,采煤过程中因安全生产抽采的天然气350立方米。(2)销售开采的原煤200万吨,取得不含税销售额24500万元,另取得优质服务费
患者,男,20岁。反复咳嗽,咳痰量多已2年。今天突然咯鲜血300ml,无发热,不消瘦。听诊:右下肺闻及小水泡音。应首先考虑的是()
气虚血瘀型中风恢复期宜选
体系和环境之间只有能量交换,而没有物质交换,这种体系在热力学上称为()。
按照资料的性质和分析目的用来描述双变量资料的相互关系的密切程度或相互关系的方向的统计图是()。
根据《建筑工程安全防护、文明施工措施费用及使用管理规定》(建办[2005]89号),下列措施项目中,应列入安全施工项目的是()。
管道膨胀节在试压前(),管道已按试验要求进行了加固。
下列关于“引导原则”的表述中,正确的有( )。
下列关于“九一八”事变影响的表述,不正确的一项是()。
Theincreaseinhomehealthcare’aidsispartlydueto______.GrowthintherapeuticservicesisNOTcausedby______.
最新回复
(
0
)