首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序的输出结果是______。 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
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://kaotiyun.com/show/OyXp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
在进行逻辑设计时,将E-R图中实体之间联系转换为关系数据库的()。
假定已在窗体上画了多个控件,其中有一个被选中,为了在属性窗口中设置窗体的属性,预先应执行的作是()。
下列符号常量的声明中不合法的是()。
在标准模块中用Public关键字定义的变量,其作用域为
窗体上有一个名称为Command1的命令按钮,单击该按钮时所实现的功能是产生10个随机整数,然后从键盘输入一个整数,查找该数在数组中的位置。若找到,输出该数的位置;若没有找到,给出相应的提示。该命令按钮的单击事件过程如下:PrivateSub_C
下列选项中不属于软件生命周期开发阶段任务的是
在面向对象方法中,实现信息隐蔽是依靠
设程序中有以下语句:MsgBox"Visual",,"Basic","等级考试",2执行该语句后,显示一个信息框,以下关于该信息框的叙述中,正确的是
设子程序过程定义的首部为:PublicSubS(XAsInteger,YAsSingle)则以下正确的调用形式为
与数学式子对应的C语言表达式是
随机试题
耳穴中,()可用于肾虚牙痛、牙齿松动等症状。
按《公约》规定,凡因一方当事人主观行为造成,并给对方引起实质性重大损失者,应属于()。
男性,48岁,2个多月来面色苍白、乏力,体重下降6kg,既往体健。化验:Hb65g/L,MCV75n,MCHC30%,WBC5.6×109/L,PLT260×109/L,血清铁7.6μmol/L。了解贫血病因的首选检查是
全身麻醉病人清醒前下列哪项护理最重要
用于消化道溃疡用于偏头痛
下列金融业务中,属于商业银行中间业务的有()。
摒弃有效性的教学是()。
A、 B、 C、 D、 C在这组图中,五个图形呈现出以第三个图形为中心的轴对称的规律,在选择正确答案时要注意图形中阴影的变化。本题正确答案为C。
A、ChildrenshouldberesponsibleformostofthefiredeathsinAmerica.B、Adultsloadthehouseswithtoomuchstuff,whichis
TheBeatles,______manyofyouareoldenoughtoremember,camefromLiverpool.
最新回复
(
0
)