首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序 #include #include main() { char name[10] = "c-book"; char* str = name; printf("%d,%d,%d,%d\n", sizeof(name), strlen(nam
有如下程序 #include #include main() { char name[10] = "c-book"; char* str = name; printf("%d,%d,%d,%d\n", sizeof(name), strlen(nam
admin
2015-07-28
53
问题
有如下程序
#include
#include
main()
{
char name[10] = "c-book";
char* str = name;
printf("%d,%d,%d,%d\n", sizeof(name), strlen(name), sizeof(str), strlen(str));
}
程序运行后的输出结果是( )。
选项
A、10,6,4,6
B、11,6,11,6
C、11,6,1,6
D、10,7,1,7
答案
A
解析
strlen()计算的是字符串的实际长度(不包含结束标识符),所以strlen(name)和strlen(str)的结果为均为6。sizeof(name)求的是字符数组a占用内存,数组a在定义时标明了维数为10,所以计算的结果为10;sizeof(str)求的是指针str占用字节数,在32位的计算机上规定一个指针变量占用的内存为32位,即4个字节,所以计算的结果为4。答案选A。
转载请注明原文地址:https://kaotiyun.com/show/ezDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列选项中,能正确定义数组的语句是
若a=10,b=20,则表达式!(a<b)的值是【】。
一个类可以从直接或间接的祖先中继承所有属性和方法。采用这个方法提高了软件的【】。
关系数据库管理系统能实现的专门关系运算包括_______。
算法的空间复杂度是指_______。
在数据的存储结构中,不仅需要存储各数据元素的信息,还要存放各元素之间______的信息。
可以在C语言中用做用户标识符的是______。
栈的3种基本运算是:入栈、退栈和______。
下列不属于C语言关键字的选项是()。
设有下列二叉树:对此二叉树中序遍历的结果为()。
随机试题
对于压缩易燃、易爆等一些特殊气体,压缩机的级数选择主要取决于()。
具有抗骨质疏松作用的抗雌激素类药是
某4岁儿童,视力右0.1,左0.8。眼部检查未见异常。散瞳孔验光结果为:右+6.00D矫正视力0.3,左+0.5D矫正视力1.0,该儿童的治疗方法为
A.钙通道阻滞剂B.肾上腺素受体阻滞剂C.中枢性交感神经抑制剂D.血管紧张素I转化酶抑制剂E.直接扩张血管药尼群地平属
可用于外科疮疡肿毒阳证的方剂有
()指的是国家机关为居民或团体提供特殊服务或实施行政管理所收取的手续费和工本费。
()职能是管理的首要职能,任何管理活动都是从其开始的。
甲公司为增值税—般纳税人,适用的增值税税率为17%,所得税税率为25%。2011年财务报告于2012年4月30日批准报出。甲公司有关销售商品业务如下。(1)2011年12月1日,甲公司向乙公司销售100件A商品,单位销售价格为5万元,单位成本为4万元,开
因系统简单、易于布置、散热效果好、调节配件少、施工方便且造价低而被普遍采用的热水供暖方式为()。
下列关于嵌入式系统的软件结构的描述中,不正确的是()。
最新回复
(
0
)