首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 # include <string.h> main( ) { char p[20]={’a’,’b’,’c’,’d’},q[ ]="abc", r[ ]="abcde"; strcat(p, r); strcpy(p+strlen(q), q)
有以下程序 # include <string.h> main( ) { char p[20]={’a’,’b’,’c’,’d’},q[ ]="abc", r[ ]="abcde"; strcat(p, r); strcpy(p+strlen(q), q)
admin
2018-10-16
54
问题
有以下程序
# 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、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/Hyxp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
数据库、数据库系统和数据库管理系统之间的关系是()。
以下程序的运行结果是【】。#includemain(){FILE*fp;inta[10]={1,2,3,0,0},i;fp=fopen("d2.dat","wb");fwtite(a,sizeof(int),5
结构化程序设计的主要特点是______。
下列叙述中正确的是()。
下面不属于软件设计原则的是______。
下面程序的输出结果是【】。charb[]="ABCD";main(){char*chp;for(chp=b;*chp;chp+=2)printf("%s",chp);printf("\n");}
系统软件中最重要的是()
若有以下定义和语句: intw[10]={23,54,10,33,47,98,72,80,61},*p; p=w; 则通过指针p引用值为98的数组元素的表达式是【】。
软件定义时期主要包括【】和需求分析两个阶段。
关系数据库的概念模型是______的集合。
随机试题
所谓“全光通信”,是一种全新的,无须进行任何光电变换的光波通信。在全光通信系统中,图像和话音信息直接变换为光信号,并在传输媒体中传输。在摄像光学系统、光纤系统和接收光放大系统组成的全光通信系统中,由于不要求光电变换,所以没有任何电子元件,信号失真小,能够在
呼吸过程中,肺内压等于大气压的时期是()
男性患者,18岁,因上呼吸道感染静滴青霉素后,皮肤上见稍隆起皮肤表面的红色局限性水肿。诊断为
公用场所车库检修间面照度标准值为()。
总监理工程师的工作不包括( )。
根据《建设工程施工合同(示范文本)》,对已缴纳履约保证金的承包人,其提交的竣工结算申请单的内容应包括()。
商业银行从事境内黄金期货交易业务,应建立必要的()制度。
商品的价值量与生产商品所耗费的劳动时间和劳动生产率各成的比例是()。
In1636Rembrandtbegantodepictquieter,morecontemplativesceneswithanewwarmthincolor.
Wearenotconsciousoftheextentto______workprovidesthepsychologicalsatisfactionthatcanmakethedifferencebetweena
最新回复
(
0
)