首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include #include main() { char s[]="Beijing"; printf("%d\n", strlen(strcpy( s,"China") )); } 程序运行后的输出结果是( )。
有以下程序 #include #include main() { char s[]="Beijing"; printf("%d\n", strlen(strcpy( s,"China") )); } 程序运行后的输出结果是( )。
admin
2015-07-28
29
问题
有以下程序
#include
#include
main()
{
char s[]="Beijing";
printf("%d\n", strlen(strcpy( s,"China") ));
}
程序运行后的输出结果是( )。
选项
A、5
B、7
C、12
D、14
答案
A
解析
strcpy(s,"China")将字符串"China"覆盖s中的字符串,之后s[]={?C?,?h?,?i?,?n?,?a?,?\0?,?g?,?\0?},strlen()计算的是字符串的实际长度(不包含结束标识符),即统计的是第一个?\0?前字符个数,所以输出结果为5,答案选A。
转载请注明原文地址:https://kaotiyun.com/show/3ZJp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下程序的结果是______。inta,b;voidfun(){a=100;b=200;}main(){inta=5,b=7;fun()printf("%d%d\n",a,b
以下程序运行后的输出结果是【】。main(){chara[]="Language",b[]="Programe";char*p1,*p2;intk;p1=a;p2=b;for(k=0;k<=7;k
下列程序段的输出结果是()。voidfun(int*x,int*y){printf("%d%d",*x,*y);*x=3;*y=4;}main(){intx=2,y=1;fun(&y,&x
下列叙述中正确的是()。
以下程序的输出是【】。main(){charstrl[]]="Howdoyoudo",*p1=strl;strcpy(strl+strlen(strl)/2,"esshe");print
有以下程序main(){unsignedchar,a,b,c;a=0x3;b=a|0x8;c=b<<1;printf(“%d%d\n”,b,c);}程序运行后的输出结果是
下列叙述中,不正确的是
若有定义:inta[4][10];,则以下选项中对数组元素a[i][j]引用错误的是_______。(0<=i<4,0<=j<10)
t为int型变量,进入下面的循环之前,t的值为0,则以下叙述中正确的是() while(t=1) {…}
软件是【】、数据和文档的集合。
随机试题
A、twentyB、sweetC、wrongD、worthA
女性,36岁,因烧伤致头顶部瘢痕性秃发3年。查体:头顶部瘢痕面积10cm×8cm,无毛发生长,瘢痕较柔软,与基底颅骨间有一定滑动性。微毛发移植相对于传统的插秧法其最大优点为
正常人体不同组织回声强度的叙述,错误的是
在口腔临床工作中,医务人员被感染的主要途径包括
列入城建档案管理机构档案接收范围的工程,城建档案管理机构应对工程档案预验收是在工程竣工()。
工程项目人力资源管理组织计划的有关说明中,工作描述的作用是()。
沥青混凝土面层的实测项目中不包含()。
下列关于开放式基金份额变动分析的说法,错误的是()。
下列有关货币单元抽样的说法中,错误的是()。
ForadevelopingcountrylikeIndiawhoseecologicalandsocio-economicsystemsarealreadyunderpressurefromrapidurbaniza
最新回复
(
0
)