首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序 #include #include main() { char a[] = "THIS", *b = "OK"; printf("%d,%d,%d,%d\n", strlen(a), sizeof(a), strlen(b), sizeo
有如下程序 #include #include main() { char a[] = "THIS", *b = "OK"; printf("%d,%d,%d,%d\n", strlen(a), sizeof(a), strlen(b), sizeo
admin
2015-07-28
42
问题
有如下程序
#include
#include
main()
{
char a[] = "THIS", *b = "OK";
printf("%d,%d,%d,%d\n", strlen(a), sizeof(a), strlen(b), sizeof(b));
}
程序运行后的输出结果是( )。
选项
A、4,5,2,4
B、4,4,2,1
C、5,5,3,3
D、4,5,2,3
答案
A
解析
strlen()计算的是字符串的实际长度(不包含结束标识符),所以strlen(a)的结果为4,strlen(b)的结果为2。sizeof(a)求的是字符数组a占用内存,包含字符串结束标识符?\0?,计算结果为5,sizeof(b)求的是一个指针占用字节数,在32位的计算机上规定一个指针变量占用的内存为32位,即4个字节,所以计算结果为4。答案选A。
转载请注明原文地址:https://kaotiyun.com/show/YzDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
已知形成链表的存储结构如下图所示,则下述类型描述中的空白处应填______。structlink{chardata;______;}node;
以下程序输出的结果为______。main(){char*alpha[6]={"ABCD","EFGH","IJKL","MNOP","QRST","UVWX"};char**p;inti;p=alpha;for(
在关系数据库中,把数据表示成二维表,每一个二维表称为【】。
下列选项中,合法的C语言关键字是()。
A、3*xn(2*x-1)B、3*x**n(2*X-1)C、3*pow(x,n)*(1/(2*x-1))D、3*pow(n,x)/(2*x-1)4在该题中,x的n次方应该调用函数pow(x,n)计算,故排除选项A、B。在选项D中,pow(n,x)的
下列4项说法中,不正确的是______。
若a的值为1,则表达式!a‖++a的值是______。
下列司用于C语言用户标识符的一组是______。
要求使下列程序输出5个整数,请填空。for(i=0;i<=______;printf("%d\n",i+=2));
下列选项中,当x为大于1的奇数时,值为0的表达式是()。
随机试题
患者,男性,38岁,大量饮酒后突然出现中上腹持续性绞痛,伴有频繁呕吐,呕吐物为食物和胆汁,呕吐后腹痛并不减轻。查体:上腹压痛,腹肌紧张,反跳痛,肠鸣音1~2次/分。测血清淀粉酶1200U/L。该患者最可能的入院诊断为
声像图中回声振幅间距相等,而且成平行的线状伪像是由于
更年安片既能滋阴清热,又能()
建设单位委托设计单位进行设计工作,双方没有约定著作权的归属,图纸由甲设计师完成,则图纸的著作权归()。
如果董事会和监事会不仅抵制注册会计师的沟通,而且在出现意见分歧时以解聘注册会计师相威胁,在这种情况下,注册会计师可能需要与()进行沟通。
接入网不同于远端模块,接入网是端局和远端模块之间的部分。()
①由此我们更坚定地认为:名人故居的真正意义是,在历史巨人这个特定的生命场中,将他们的精神影响后人②就像我们在巴黎近郊奥维尔那间不足七平方米的斜顶而昏暗的凡.高故居感受到的——那真是一种震撼③名人故居的价值不是物质性的,而是精神性的
根据以下资料,回答下列问题。关于2013年1一5月保险业经营状况,能够从上述资料中推出的是()。
NationalGuardtroopsareintendedbythepresidentto______.Thepresidentconsidersareinforcedbordernecessaryto______.
A、Topracticesomenecessarygrammar.B、TohelphermemorizeItalianverbs.C、Tofinishhertermpaper.D、Tomakestudymoreint
最新回复
(
0
)