首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #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
54
问题
有以下程序:
#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://www.kaotiyun.com/show/XCDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列程序的运行结果是______。#include<stdio.h>main(){inta,b,c;a=3;b=4;c=5;if(a>b)if(a>c)
以下程序运行后的输出结果是【】。#include<string.h>voidfun(char*s,intp,intk){inti;for(i=p;i<k-1;i++)s[i]=s[i+2];
在C语言中,只有在使用时才占用内存单元的变量,其存储类型是
下列程序的运行结果是______。main(){inti,a[10];a[0]=a[1]=1;for(i=2;i<5;i++)a[i]=a[i-2]+a[i-1];for(i=0;i<5;i++)
若定义#definePI3.14159,则执行完下列程序后输出结果是______。#definePI3.14159;printf("PI=%P",PI);
两个或两个以上模块之间联系的紧密程度称为()。
若a是血型变量,且a的初值为4,则计算a+=a-=a*a表达式后a的值为______。
在“文件包含”预处理语句的使用形式中,当#include后面的文件名用<>(尖括号)括起时,寻找被包含文件的方式是()。
在C语言中,引用数组元素时,其数组下标的数据类型允许是()。
SQL语言又称为______。
随机试题
胸腔积液最常见的症状是
Thephysicistinvestigatingtherelationshipbetweentimeandspace,thechemistexploringthepropertiesofanewsubstance,th
A.硝普钠B.β受体阻滞剂C.西地兰D.地西泮E.间羟胺男性,62岁,急性心肌梗死后第2天,胸闷、心悸、咳嗽,BP140/90mmHg,心率96次/分,双肺底中小水泡音,选择哪一种治疗最好
下列能体现中医学的整体思想观点的是
在计算应纳税所得额时,企业发生的下列支出可以作为长期待摊费用,按照规定摊销准予扣除的有()。
方达物业管理公司(3级资质)目前承接了5个物业项目,其中有写字楼和住宅小区,管理面积135万平方米,服务质量得到了上述物业项目的业主的肯定。问题1.为了进一步发展企业,该物业管理公司应如何制定市场营销策略?2.物业管理公司经营战略
我国《计量法》规定,计量检定工作应当符合以下要求_________。
在思想上完成拨乱反正,其前提不包括()。
America’sLegislatorsBacktoSchoolWeekⅠ.Time—ThethirdweekofSeptemberisthe【1】ofAmerica’sLegislatorsBackto
A、Thepopulationwillincreaseuncontrollably.B、Peoplewillsufferfrommoreseriouslackoffood.C、800millionpeoplewilldi
最新回复
(
0
)