首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序的输出结果是______。 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
26
问题
以下程序的输出结果是______。 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/KBJp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下程序输出的结果为______。main(){char*alpha[6]={"ABCD","EFGH","IJKL","MNOP","QRST","UVWX");char**p;inti;
以下程序的输出结果是______。#include<stdio.h>main(){printf("%d\n",NULL);}
在面向对象方法中,一个对象请求另一对象为其服务的方式是通过发送______。
若有如下说明:unions{chara[9]intb;floatc;}t;则下列叙述正确的是()
软件设计中,有利于提高模块独立性的一个准则是()
开发软件所需要的高成本和产品的低质量之间有着尖锐的矛盾,这种现象被人们称之为【】。
软件测试是保证软件质量的重要手段,而软件测试的主要和重要的测试方法是通过测试数据和【】的设计来实现。
下列4组选项中,均不是C语言关键字的选项是______。
数据库管理系统常见的数据模型有层次模型、网状模型和【】3种。
随机试题
()是指按借贷协议在一定时期可以变动的利率,其具有一定的科学合理性。
根据《联合国国际货物销售合同公约》,发盘不能撤销的情况有
下列关于甲状腺癌的描述中哪项错误()(1992年)
A.1号染色体B.3号染色体C.6号染色体D.9号染色体E.12号染色体Rh血型基因位于
如按房屋租金计征房产税,其税率为()。
采用悬臂浇筑法施工多跨预应力混凝土连续梁时,正确的浇筑顺序是()。
下列建筑地面变形缝的设置,不符合要求的是()。
下列关于经济法的渊源的说法中,正确的是()。
“云安全(C1oudSecurity)”计划是网络时代信息安全的最新体现,它融合了一些新兴技术和概念,但一般不包括()。
通过角色扮演,激发学生自觉地对外在道德要求做出能动反应,这种教育方式依据的德育规律是()。
最新回复
(
0
)