首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #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
2016-04-07
24
问题
有以下程序:
#include
#include
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/XCDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列程序的运行结果是()。#include<stdio.h>main(){staticchara[]="Languagef",b[]="programe";char*p1,*p2;intk;
下列程序执行输出的结果是()。#include<stdio.h>f(inta){intb=0;stoicc=3;a=c++;b++;return(a);}
变量a中的数据用二进制表示的形式是01011101,变量b中的数据用二进制表示的形式是11110000。若要求将a的高位取反,低4位不变,所要执行的运算是
在函数scanf的格式控制中,格式说明的类型与输入项的类型应该对应匹配。如果类型不匹配,系统将()。
下列叙述中正确的是
标准库函数fgets(s,n,file)的功能是()。
下列程序输出的结果是______。intm=17;intfun(intx,inty){intm=3;return(X*y-m);}main(){inta=5,b=7;p
下列叙述中正确的是()。
设有如下程序段:intx=2002,y=2003;printf("%d\n",(x,y));则以下叙述中正确的是______。
如果进栈序列为e1,e2,e3,e4,则可能的出栈序列是
随机试题
外界声音通过中耳时,可使声压增加约
两坐骨棘之间的距离为骨盆入口前后径的长度
属于急性间质性肾炎的是属于慢性肾小球肾炎的是
根据民事诉讼法律制度的规定,下列关于民事诉讼证据、举证事项的表述中,正确的有()。
某公司长期不能清偿到期债务,发生破产原因,对此下列说法不正确的是()。
以下行为中可能涉及2000元以上1万元以下罚款的行为有()。
客观唯心主义把客观精神(如上帝、理念、绝对精神等)看作世界的主宰和本原,认为现实的物质世界只是这些客观精神的外化和表现。下列观点不属于客观唯心主义的是()。
心理记账是人们在心理上对结果进行分类、编码、估价和预算等的过程。消费者在决策时可能根据不同的任务进行相应的心理记账。根据上述定义,下列不属于典型的心理记账的是:
衡量综合国力和社会文明程度的重要标志是
Lookatthesentencesandthebookreviewsbelow.Whichbook(A,B,CorD)doeseachsentence1—7referto?Foreachsentence1
最新回复
(
0
)