首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有下列程序: main() {char p[]{’a’,’b’,’c’},q[]=""abe""; printf(""%d%d\n"",sizeof(p),sizeof(q));
有下列程序: main() {char p[]{’a’,’b’,’c’},q[]=""abe""; printf(""%d%d\n"",sizeof(p),sizeof(q));
admin
2012-12-03
36
问题
有下列程序:
main()
{char p[]{’a’,’b’,’c’},q[]=""abe"";
printf(""%d%d\n"",sizeof(p),sizeof(q));
}
程序运行后的输出结果是( )。
选项
A、4 4
B、3 3
C、3 4
D、4 3
答案
C
解析
语句char p[]={’a’,’b’,’c’};定让了一个一维字符数组p[]。并用3个字符’a’,’b’,’c’进行了初始化;而语句q[]="abc"表示定义了一个一维字符数组,并用一个字符串常量"abc"进行了初始化。在C语言中.系统在每个字符串常量的最后自动加入一个字符’\0’作为字符串的结束符。所以函数sizeof(q)-4,而sizeof(p)=3,因而选项C为正确答案。
转载请注明原文地址:https://kaotiyun.com/show/auPp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
设char型变量x中的值为10100111,则表达(2+x)∧(~3)的值是
有以下程序main(){intp[8]={11,12,13,14,15,16,17,18},i=0,j=0;while(i++<7)if(p[i]%2)j+=p[i];prizltf("%d\n",j);}
以下程序中函数sort的功能足对a所指数组中的数据进行由大到小的排序voidsort(inta[],intn){inti,j,t;for(i=0;i<n-1;i++)for(j=i
有以下程序main(){intm=12,n=34;printf("%d%d",m++,++n);printf("%d%d\n",n++,++m);)程序运行后的输出结果是
与数学式子对应的C语言表达式是
以下选项中可作为C语言合法整数的是
设有定义:inta=2,b=3,c=4;则以下选项中值为0的表达式是()。
有以下程序段:typedefstructNODE{intnum;structNODE*nex;}OLD;以下叙述中正确的是()。
设R是一个二元关系,S是一个三元关系,则下列运算中正确的是()。
在关系数据库中,用来表示实体之间联系的是______。
随机试题
脑膜炎奈瑟菌的血清分型,根据的抗原是
抗原抗体反应时,抗体过量时称为
()耐火等级建筑构件,除防火墙体外其余构件可采用难燃烧体或可燃烧体。
基金管理公司的董事会审议更换会计师事务所时,应经2/3以上独立董事通过。()
收购要约期限不得小于三十日,并不得超过六十日。()
奥苏伯尔提到的有意义学习和罗杰斯提到的意义学习含义相同。
相对于数据库系统,文件系统的主要缺陷有数据关联差、数据不一致性和
在考生文件夹下,打开文档Word.docx,按照要求完成下列操作并以该文件名(Word.docx)保存文档。【文档开始】
—MeinerOmagehtesnichtgut.Sieistkrank.—Oh,dastut______Leid.
Hehasn’tdecided______mathematicsorphysics.
最新回复
(
0
)