首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #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
36
问题
有以下程序
#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全国计算机二级
相关试题推荐
设有课程关系模式如下:R(C#,Cn,T,TA)(其中C#为课程号,Cn为课程名,T为教师名,Ta为教师地址)并且假定不同课程号可以有相同的课程名,每个课程号下只有一位任课教师,但每位教师可以有多门课程。该关系模式可进一步规范化为
设有定义:intk=1,m=2;floatf=7;,则以下选项中错误的表达式是
下列关于C语言文件的叙述中正确的是
以下程序的输出结果是()。main(){intx=1,y=0;if(!x)y++;elseif(x==0)if(x)y+=2;elsey+=3;printf(’’%d\n’’,y);}
有以下程序:#include#includevoidfun(int:**s,intx[2][3]){**s=*(x[1]+1);}voidmain(){inta[2][3]={1,2,3,4,5,6
设有定义:doublea,b,c;若要求通过输入分别给a、b、c输入1、2、3,输入形式如下(注:此处口代表一个空格)口口1.0□□2.0□□3.0则能进行正确输入的语句是
以下叙述中正确的是
若有定义语句:chara=’\82’:则变量a
设二叉树的后序序列为DGHEBIJFCA,中序序列为DBGEHACIFJ。则前序序列为
软件生命周期可分为定义阶段、开发阶段和维护阶段,下面不属于开发阶段任务的是
随机试题
下列关于总分类账户和明细分类账户说法正确的是()。
下列项目中,应计入材料采购成本的有()。
肠原性青紫症选用砷中毒选用
如下图所示电路,该电路的回路电压方程和电流I为( )。
李明出差返回途中遗失火车票,正确的处理是售票单位开具证明,加盖公章,李明单位会计科长和单位领导批准后,代作原始凭证。()
具有报关权的企业也具有进出口经营权。()
按照EPQ中国常模,属于典型内向的E量表T分划界值为()
从所给四个选项中,选择最合适的一个填入问号处,使之呈现一定的规律性:
整体的项目计划框架,需求规格说明,技术知识和业务知识,标准环境,设计文档,足够的资源,人员的组织结构应当是______所包含的内容。A)测试计划的整体目标B)测试项目输入标准C)测试项目输出标准D)测试实施策略
计算机网络是计算机技术与______技术相互渗透、密切结合的产物。
最新回复
(
0
)