首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序的输出结果是_______。 main() { char st[20]="hello\0\t\\"; printf(%d%d\n",strlen(st),sizeof(st)); }
以下程序的输出结果是_______。 main() { char st[20]="hello\0\t\\"; printf(%d%d\n",strlen(st),sizeof(st)); }
admin
2013-02-23
30
问题
以下程序的输出结果是_______。 main() { char st[20]="hello\0\t\\"; printf(%d%d\n",strlen(st),sizeof(st)); }
选项
A、99
B、520
C、1320
D、2020
答案
2
解析
C语言中字符串是以’\0’字符结束的,且strlen()函数计算的是’\0’字符前的所有字符的个数。本题中strlen(st)应为5。数组定义以后系统就为其分配相应大小的内存空间,而不论其中有没有内容。sizeof()函数是计算变量或数组的所分配到的内存空间的大小。所以本题的sizeof(st)为20。
转载请注明原文地址:https://jikaoti.com/ti/IOn0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
已知intk=10,m=3,n;则下列语句输出结果是printf("%d\n",n=(k%m,k/m));
下列是用户自定义标识符的是
检查软件产品是否符合需求定义的过程称为_____。
在数据结构中,从逻辑结构上看可以分成______。
若已定义x和y为double类型,则表达式x=1,y=x+3/2的值是_____。
若变量已正确定义并赋值,下面符合C语言的表达式是_____。
在程序设计阶段应该采取【】和逐步求精的方法,把一个模块的功能逐步分解,细化为一系列具体的步骤,进而用某种程序设计语言写成程序。
在进行模块测试时,要为每个被测试的模块另外设计两类模块:驱动模块和承接模块(桩模块)。其中【 】的作用是将测试数据传送给被测试的模块,并显示被测试模块所产生的结果。
若i、j已定义为int型,则以下程序段中内循环的总的执行次数是() for(i=5;i>0;i--) for(j=0;j<4;j++){…}
下列不属于软件工程三要素的是
随机试题
社会福利制度的特点是()
氧离曲线由正常位置向左移,可见于下列哪种情况
关于水泥混凝土配合比设计要求及设计方法,请回答以下问题。试验室配合比设计阶段,当混凝土拌合物表观密度实测值与计算值之差的绝对值超过计算值的()%时,应将配合比中每项材料用量均乘以校正系数δ。
建立良好的电算化信息系统的重要基础之一是会计业务的规范化。()
根据银监会的要求,商业银行对理财从业人员的管理应()。
维护社会治安秩序是()。
如何理解区分度的相对性?
硬盘属于
Youarerequiredtowriteanidentitycertificate(身份证明书)accordingtothefollowinginstructionsgiveninChinese.内容:兹证明琼.史
【S1】【S10】
最新回复
(
0
)