首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设有定义 char str[] = "Hello"; 则语句 printf("%d %d", sizeof(str), strlen(str)); 的输出结果是( )。
设有定义 char str[] = "Hello"; 则语句 printf("%d %d", sizeof(str), strlen(str)); 的输出结果是( )。
admin
2019-08-18
31
问题
设有定义
char str[] = "Hello";
则语句
printf("%d %d", sizeof(str), strlen(str));
的输出结果是( )。
选项
A、6 5
B、6 6
C、5 5
D、5 6
答案
A
解析
字符数组存放字符串时C语言编译系统会自动在其后面添加上结束标识符?\0?,数组str的维数没有指定,所以str含有的元素个数(占用字节数)要比字符串长度大1,所以用sizeof(str)求得的字符串占用字节数为6,用strlen(str)计算出的字符串长度为5,答案选A。
转载请注明原文地址:https://kaotiyun.com/show/TlRp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
设有定义:chars[81];inti=0;,以下不能将一行(不超过80个字符)带有空格的字符串正确读入的语句或语句组是()。
若有定义语句intb=2;则表达式(b<<2)/(3||b)的值是
有以下程序#includevoidf(intb[]){inti;for(i=2;i<6;i++)b[i]*=2;}main(){inta[10]={1,2,3,4,5,6,7,8,9,10},i;f(a
有以下程序#includemain(){inta=1,b=2,c=3,d=0;if(a==1&&b++==2)if(b!=2||c--!=3)printf("%d,%d,%d\n",a,b,c);elseprintf
有以下程序#include#includestructA{inta;charb[10];doublec;};voidf(structAt);main(){structAa={1001,"ZhangDa",109
若变量已正确定义为int型,要通过语句seanf("%d,%d,%d",&a,&b,&C;给a赋值1、给b赋值2、给c赋值3,以下输入形式中错误的是(注:口代表一个空格符)()。
在一个c源程序文件中定义的全局变量,其作用域为()。
以下叙述中正确的是()。
下面不属于软件需求分析阶段主要工作的是()。
函数fun的功能是:将a、b中的两个两位正整数合并形成一个新的整数放在c中。合并的方式是:将a中的十位和个位数依次放在变量c的千位和十位上,b中的十位和个位数依次放在变量c的个位和百位上。例如,当a=45,b=12。调用该函数后,c=4251。
随机试题
下列情形中,当事人主张诉讼时效抗辩,能够得到人民法院支持的是()。
简述现代企业制度的概念及其制度体系。
某国有企业厂因不能清偿到期债务而决定申请破产重整,对企业实施拯救。其拯救措施之一是进行裁员。根据有关法律规定,请回答问题:对于企业裁减人员的决定,工会依法可采取的行动是:()
下列选项中,关于复杂地形风,概念正确的是()。
某公司成立于2003年1月1日,2003年度实现的净利润为1000万元,分配现金股利550万元,提取盈余公积450万元(所提盈余公积均已指定用途)。2004年度实现的净利润为900万元(不考虑计提法定盈余公积的因素)。2005年计划增加投资,所需资金
甲公司为—般纳税人,增值税率为17%,采用先进先出法对发出乙材料计价,2月初乙材料结存150吨。购入单价15万元。2010年发生下列有关经济业务。(1)1日购买甲设备,收到增值税发票,价款1000万元,增值税为170万元。已入库准备购建生产设备。(2)
下列各项中,不应在收回委托加工品后征收消费税的有()。
Babiescanlearnlanguageevenintheirsleep.Cheour’sfindingisworthless.
Myfatherwastoldagainandagainto_____smokingbuthewouldn’tlisten.
Crimeisincreasingworldwide.Thereiseveryreasontobelievethe【B1】______willcontinuethroughthenextfewdecades.Crimer
最新回复
(
0
)