首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include <stdio.h> #include <string.h> main() { char s[]="Beijing"; printf("%d\n", strlen(strcpy( s,"China") )); }
有以下程序 #include <stdio.h> #include <string.h> main() { char s[]="Beijing"; printf("%d\n", strlen(strcpy( s,"China") )); }
admin
2020-11-27
53
问题
有以下程序
#include <stdio.h>
#include <string.h>
main()
{
char s[]="Beijing";
printf("%d\n", strlen(strcpy( s,"China") ));
}
程序运行后的输出结果是
选项
A、5
B、7
C、12
D、14
答案
A
解析
字符串常量是用一对双引号括起来的零个或多个字符的序列。在存储字符串常量时,由系统在字符串的末尾自动加一个"\0"作为字符串的结束标志。strcpy 函数将"China"复制给字符数组s,其在数组位置内存存储情况为"China\0g\0"。strlen函数统计字符串长度时,遇到"\0"结束,s数组长度为5,A选项正确。
转载请注明原文地址:https://kaotiyun.com/show/Ustp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
设有定义:struct{intn;floatx;}s[2],m[2]={{10,2.8},{0,0.0}};则以下赋值语句中正确的是()。
有以下程序#includeinta=1,b=2;voidfun1(inta,intb){printf("%d%d",a,b);}voidfun2(){a=3;b=4;}main(){
有以下程序#includemain(){int*p,x=100;p=&x;x=*p+10;printf("%d\n",x);}程序运行后的输出结果是()
设有某函数的说明为int*func(inta[10],intn);则下列叙述中,正确的是
有以下程序#includevoidfun(char*c,intd){*c=*c+1;d=d+1;printf("%c,%c,",*c,d);}main(){charb=’a’,a=’A’;fun(&b,a);printf("%c,%c\
以下叙述中正确的是
若变量均已正确定义并赋值,以下合法的C语言赋值语句是()。
下列选项中,能正确定义数组的语句是
以下叙述中错误的是()。
下列关于类、对象、属性和方法的叙述中,错误的是()。
随机试题
关于FSH受体的说法,正确的是:
设X1,X2,X3为来自正态总体N(0,σ2)的简单随机样本,则统计量服从的分布为().
患者,温病后期,夜热早凉,热退无汗,舌红苔少,脉细数。辨证为温病后期,邪伏阴分证。方剂宜选用
某公司拟向租赁公司租赁一台设备,该设备的价格为80万元,租期为5年,每年年末支付租金,折现率为10%,附加率为4%,采用附加率法,该企业每年向租赁公司支付租赁费为( )万元。
XBRL是基于()的开放性业务报告技术标准。
辞退福利不属于职工薪酬,不需通过“应付职工薪酬”科目进行核算。()
学生掌握知识、技能的过程,一般包括哪几个阶段?
把下面的六个图形分为两类,使每一类图形都有各自的共同特征或规律,分类正确的一项是:
我国投入巨额资金实施退耕还林工程,这说明()。
Thedestructionofthemosquehas______angerthroughouttheMuslimworld.
最新回复
(
0
)