首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #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
40
问题
有以下程序:
#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(){inta,b,c;a=3;b=4;c=5;if(a>b)if(a>c)
已知#intt=0;while(t=1){...}则以下叙述正确的是
下列程序的输出结果是()。#include<stdio.h>main(){inti;for(i=1;i<=10;i++){if((i*
下列变量声明合法的是()。
下列程序段的运行结果是()。#include<stdio.h>voidmain(){charstr[]="ABC",*p=str;printf("%d\n",*(p+3));}
下面程序的运行结果是【】。#include<stdio.h>#defineSIZE12main(){chars[SIZE];inti;for(i=0;i<SIZE;i++)s[i]=’A’+i+321;
可以在C语言中用做用户标识符的是______。
以下程序的功能是进行位运算:main(){unsignedchara,b;a=7^3;b=~4&3;printf("%d%d\n",a,b);}程序运行后的输出结果是______。
为了使模块尽可能独立,要求______。
有如下函数调用语句:func(rec1,rec2+rec3,(rec4,rec5));该函数调用语句中,含有的实参个数是______。
随机试题
液压油管钳悬吊高度是可以随时调整的。()
烧伤伤员五指并拢,其手掌面积约为体表面积的
部分头孢菌素结构中含有甲硫四氮唑侧链,可以竞争性结合γ-谷氨酸羟化酶,抑制肠道正常菌群,由此导致的不良反应是()。
个人养老保险的积累方式包括()和购买商业养老保险。
以下属于二级贷款文件的是()
在制定培训规划时,必须保证培训规划的()。(2007年5月二级真题)
以下是两名教师对篮球胸前双手投篮动作的教学设计。A教师:(1)完整示范篮球胸前双手投篮动作。(2)向学生讲解动作的技术要领并强调常见的错误动作。(3)学生进行原地的分解动作练习。(4)两人一组进行投篮练习,并纠正学生错误动作。(5)安
怎样有效复习防止遗忘?
AgingposesaseriouschallengetoOECD(OrganizationofEconomicCo-operationandDevelopment)countries,inparticular,howto
下列叙述中,哪些是正确的? I.一个关系对应一个二维表,二维表名就是关系名 II.二维表中的列称为属性。属性的个数称为关系的元(Arity)或度(Degree) III.二维表中的行定义(记录的型)称为关系模式,每一行(记录的值)称为一个元组,
最新回复
(
0
)