首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: main() { char p[]={’a’,’b’,’c’},q[]="abc"; printf("%d%d\n",sizeof(p),sizeof(q)); } 程序运行后的输出结果是 ______。
有以下程序: main() { char p[]={’a’,’b’,’c’},q[]="abc"; printf("%d%d\n",sizeof(p),sizeof(q)); } 程序运行后的输出结果是 ______。
admin
2013-02-23
40
问题
有以下程序: main() { char p[]={’a’,’b’,’c’},q[]="abc"; printf("%d%d\n",sizeof(p),sizeof(q)); } 程序运行后的输出结果是 ______。
选项
A、4 4
B、3 3
C、3 4
D、4 3
答案
C
解析
字符数组有两种定义方式:一种是逐个字符赋给数组中各元素,如本题中“p[]={’a’,’b’,’c’}的定义,由于定义时没有给出数组大小,此时字符个数就是数组的长度;另一种是将字符串作为字符数组来处理,如题中“q[]="abc"”的定义形式。C语言规定,字符串以’\0’作为结束符,并占用一个存储空间。sizeof()函数是计算变量或数组所分配到的内存空间的大小,故本题的输出结果是3 4。
转载请注明原文地址:https://kaotiyun.com/show/pqPp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有定义语句:"inta=1,b=2,c=3,x;",则以下选项中各程序段执行后,x的值不为3
有以下程序段intm=0,n=0;charc=’a’;scanf("%d%c%d",&m,&c,&n);printf("%d,%c,%d\n",m,c,n);若从键盘上输入:10A10<回车
设有变量说明int(*p)[m],其中的标识符p是()。
下列能正确进行字符串赋值的是()。
若有定义和语句:int**pp,*p,a=20,b=10;pp=&p;p=&a;p=&b;printf(%d,%d\n",*p,**pp);则输出结果是()。
设i是int型变量,f是float型变量,用下面的语句给这2个变量输入值。为了将,100和765.12分别赋给i和f,则正确的输入为______。scanf("i=%d,f=%f”,&i,&f);
对于长度为n的线性表,在最坏情况下,下列各排序法所对应的比较次数中正确的是()。
下述函数统计一个字符串中的单词个数,单词是指处在空格之间的字符序列,请填空。intword(char*s){intnum=0,flag=0;while(*s){if(【】=’’)flag=0;
在面向对象的程序设计中,下列叙述中错误的是()。
随机试题
构成20世纪30年代以来垄断资本主义国家的两大基本形态是()
在政策执行人员的能力因素方面,就领导者而言应该
DNA序列测定的应用有
人机系统可分为机械化、半机械化控制的人机系统和全自动化控制的人机系统。在前者中,系统的安全性主要取决于()。
下列关于客户保证金未足额追加时,说法正确的有()。
设计良好的关键风险指标体系须明确的要素包括()。
某企业A产品经过两道工序加工完成,生产成本在完工产成品和在产品之间采用约当产量比例法分配。A产品单位工时定额200小时,其中第一道工序80小时,第二道工序120小时,假定各工序内在产品完工程度平均为50%。2018年12月,月末在产品数量为:第一道工序10
目前世界上黄金储备量最大的国家是()。
孙某丧妻,因身体残疾无力抚养儿子小强。考虑到孩子的生活和教育,孙某决定将其送给他人收养。下列人员中,具有优先抚养权的是()。
阅读下列素材,回答相关问题。在《金属材料》教学中,教师引导:金属是人类生存和发展、征服自然和改造自然的物质基础,也是人类社会现代文明的重要支柱。金属材料是最古老的材料,从青铜器开始到现代的合金,金属材料与人类社会的发展有着密不可分的关系。
最新回复
(
0
)