首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设有定义 char str[] = "Hello"; 则语句 printf("%d %d", sizeof(str), strlen(str)); 的输出结果是( )。
设有定义 char str[] = "Hello"; 则语句 printf("%d %d", sizeof(str), strlen(str)); 的输出结果是( )。
admin
2019-08-18
30
问题
设有定义
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://jikaoti.com/ti/x3f0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序段:#includeinti,n;for(i=0;i<8;i++){n=rand()%5;switch(n){case1:case3:printf("%d\n",n);break;case2:case4:printf("%d\n
若有定义:doublea=22;inti=0,k=18;,则不符合C语言规定的赋值语句是()。
有以下程序#includeintb=2;intfun(int*k){b=*k+b;return(B);}main(){inta[10]={1,2,3,4,5,6,7,8},i;for(i=2;i
有以下程序#includemain(){inti,t[][3]={9,8,7,6,5,4,3,2,1};for(i=0;i<3;i++)printf("%d",t[2-i][i]);}程序执行后的输出结果是
要求通过while循环不断读入字符,当读入字母N时结束循环。若变量已正确定义,以下正确的程序段是
在满足实体完整性约束的条件下()。
以下不构成无限循环的语句或语句组的是()。
下面不属于软件需求分析阶段主要工作的是()。
有以下结构体说明、变量定义和赋值语句structSTD{charname[10];intage;charsex;}s[5],*ps;ps=&s[0];则以下scanf函数调用语句有错误的是
若k是int类型变量,且有以下for语句1for(k=-1;k<0;k++)printf("*\n");下面关于语句执行情况的叙述中正确的是
随机试题
卢因的“场”理论最初用于研究()
一般以休止角或流速来反映微粉内孔隙与微粉间孔隙所占容积与微粉总容积之比
患者女,81岁,退休干部。冠心病住院治疗,住院前3日与护士们关系融洽。第4日,年轻护士张某在为其进行静脉输液时,静脉穿刺3次失败,更换李护士后方成功。患者非常不满,其女儿向护士长进行抱怨。从此,患者拒绝张护士为其护理。护患关系发生冲突的主要因素是
患者女,28岁,咽炎。医嘱:复方新诺明1.0g,po.bid,护士指导患者服药时间,下列正确的是
私募基金向投资者的信息披露内容不包括()。
A企业于2012年12月31日将一台公允价值为2800万元的大型专用设备以融资租赁方式租赁给B企业。双方签订合同,从2013年1月1日起B企业租赁该设备3年,每年末支付租金800万元,B企业的母公司担保的资产余值为500万元,另外担保公司担保金额为300万
网络欺凌,是一种在网上生活中发生的欺凌事件,指人们利用互联网做出针对个人或群体的恶意、重复、敌意的伤害行为,使他人受到伤害。下列属于网络欺凌现象的有:
下图左边为某工业园区区域指示牌内容,右边框内四个长方形为园区内各功能区域面积大小及分布大致示意,据此,指示牌所在位置最可能是:
五四运动后,马克思主义在中国广泛传播。1919年9月、11月,李大钊发表《我的马克思主义观》一文。在这篇文章里,李大钊
在数据库中创建表的CREATETABLE命令中定义主索引、实现实体完整性规则的短语是( )。
最新回复
(
0
)