首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include #include main() {charp[20]={’a’,’b’,’c’,’d’},q[]="abc",r[]="abcde"; strcat(p,r);strcpy(p+strlen(q),q); printf("%d
有以下程序 #include #include main() {charp[20]={’a’,’b’,’c’,’d’},q[]="abc",r[]="abcde"; strcat(p,r);strcpy(p+strlen(q),q); printf("%d
admin
2020-07-28
34
问题
有以下程序
#include
#include
main()
{charp[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/fn3p777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
使用VC++2010打开考生文件夹下prog1中的解决方案。此解决方案的项目中包含一个源程序文件prog1.c。在此程序中,编写函数fun,其功能是:根据以下公式求竹的值(要求精度0.0005,即某项小于0.0005时停止迭代)。程序运行后,若输入精度
给定程序中,函数fun的功能是将形参给定的字符串、整数、浮点数写到文本文件中,再用字符方式从此文本文件中逐个读入并显示在终端屏幕上。请在程序的下画线处填入正确的内容并把下画线删除,使程序得出正确的结果。注意:请勿改动main函数和其他函数中的任何内容,
请编写一个函数fun,它的功能是:将ss所指字符串中所有下标为奇数位置的字母转换为大写(若该位置上不是字母,则不转换)。例如,若输入"abc4Efg",则应输出"aBc4EFg"。注意:请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括
已有定义“inta=3;”和输出语句“printf(’’%8x’’,a);”以下正确的叙述是()。
假设有语句sizeof(double),则它是()。
下列选项中,不属于数据管理员(DBA)职责的是()。
给定程序中,函数fun的功能是:有N×N矩阵,将矩阵的外围元素顺时针旋转。操作顺序是:首先将第一行元素的值存入临时数组r,然后使第一列成为第一行,最后一行成为第一列,最后一列成为最后一行,临时数组中的元素成为最后一列。例如,若N=3,有下列矩阵:1
软件生命周期中的活动不包括
设表的长度为15。则在最坏情况下,快速排序所需要的比较次数为
以下选项中不合法的标识符是()。
随机试题
下列选项关于我国地方戏的说法正确的是()。
工作质量取决于产品质量,工作质量是企业产品质量的综合反映,产品质量是保证工作质量的前提。()
A.软组织型颈椎病B.神经根型颈椎病C.脊髓型颈椎病D.椎动脉型颈椎病E.交感神经型颈椎病特点为颈肩臂痛并有神经根支配区感觉和运动障碍颈椎病分型为
为了使水泥混凝土路面层有较大的粗糙度,可采用()的方法。
设备基础浇筑时一般应分层浇筑,并保证上下层之间不留施工缝,每层混凝土的厚度为()mm。
某施工企业2月份钢筋原材料的实际费用为30万元,而计划值为25万元,由于钢筋原材料费由工程数量、单位工程量钢筋耗用量和钢筋单价三个因素乘积构成,若要分别分析这三个因素对钢筋原材料费的影响方向及程度,适宜采用的财务分析方法是()。
下列关于刑法的主刑和附加刑说法错误的一项是:
下列不属于我国地方国家机关的是:
根据下面材料回答16-20题:2012年我国全年完成邮电业务总量15022亿元.比上年增长13.0%,其中,邮政业务总量2037亿元,增长26.7%:电信业务总量12985亿元,增长11.1%。年末固定电话用户27815万户,其中,城市电话用户18893
中国人民银行2021年7月16日发布《中国数字人民币的研发进展》白皮书。白皮书显示,数字人民币是央行发行的(),主要定位于(),将与实物人民币长期并存,主要用于满足公众对数字形态现金的需求,助力普惠金融。
最新回复
(
0
)