首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序的输出结果是______。 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
2009-02-15
47
问题
以下程序的输出结果是______。 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://kaotiyun.com/show/OyXp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
软件生命周期可分为定义阶段、开发阶段和维护阶段,下面属于定义阶段任务的是()。
按照下表建立菜单:单击菜单的事件过程如下:PrivateSubmnu1_Click(IndexAsInteger)SelectCaseIndexCase1Print"选中菜单项1"C
在线性表的链式存储结构中,其存储空间一般是不连续的,并且()。
学生和课程的关系模式定义为:S(S#,Sn,Sd,Dc,Sa)(其属性分别为学号、姓名、所在系、所在系的系主任、年龄);C(C#,Cn,P#)(其属性分别为课程号、课程名、先选课);SC(S#,C#,G)(其属性分别学号、课程
下面属于系统软件的是()。
下列关于控件数组的叙述中,正确的是()。
设在窗体上有一个名称为Check1的复选框数组,并有以下事件过程:PrivateSubCheck1_Click(IndexAsInteger)…EndSub则下面叙述中错误的是
为了通过传值方式来传送过程参数,在函数声明部分应使用的关键字为
设二叉树共有150个结点,其中度为1的结点有10个,则该二叉树中的叶子结点数为
随机试题
某医院未经批准新设医疗美容科,从外地聘请了一位退休外科医师担任主治医师,该院行为的性质属于
劳动争议仲裁委员会的组成成员应有( )。
每当新老师来到学校,校长都会交给老师一封信。信中这样写道:“亲爱的老师,我是一名纳粹集中营中的幸存者,我亲眼看到了人类不应当见到的情境,我的请求是:请你帮助学生成为具有人性的人。你们的努力绝不应当被用于创造学识渊博的怪物,多才多艺的变态狂,受过高等教育的屠
鉴定测验不涉及确定测验的
活动课程
我的跑步能力从来都不是很强,但自从用了X牌跑步鞋之后,我的跑步成绩大幅度提高。现在我能跑得更快更远了,而且跑完之后肌肉也不那么酸疼了。《跑步者》杂志也说,X牌跑步鞋是市场上卖得最好的。因此,所有想提高跑步成绩的人都应该买X牌跑步鞋。从上文中可以引出比“我”
连谓短语由不止一个谓词性词语连用,可共用同一个主语。()
求极限
Withgreateffortsofthepeace-lovingpeopleallovertheworld,Iraq______thewar.
WanttoKnowYourDiseaseRisk?CheckYourExposomeA)Whenitcomestohealth,whichismoreimportant,natureornurture?Youm
最新回复
(
0
)