首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设有以下定义 char s1[]="0123"; char s2[]={’0’,’1’,’2’,’3’}; 则以下叙述正确的是
设有以下定义 char s1[]="0123"; char s2[]={’0’,’1’,’2’,’3’}; 则以下叙述正确的是
admin
2020-11-27
30
问题
设有以下定义
char s1[]="0123";
char s2[]={’0’,’1’,’2’,’3’};
则以下叙述正确的是
选项
A、数组s1的长度小于s2的长度
B、数组s1和s2的长度相同
C、数组s1的长度大于s2的长度
D、数组s1和s2完全等价
答案
C
解析
在对数组进行初始化时应该注意,如果对数组的全部元素赋以初值,定义时可以不指定数组长度。为字符数组s1赋值字符串"0123"时,将字符串中字符依次放入数组中,然后在最后一个字符后添加一个结束字符’\0’,所以数组s1长度为5。而数组s2根据初始化规则,只需要4个单元即可放下所有初始化值,故数组长度为4。所以数组s1的长度大于s2的长度,C选项正确。两个数组等价是指两个数组长度和类型以及对应每个元素值均相同,所以s1和s2不是完全等价,D选项错误。
转载请注明原文地址:https://jikaoti.com/ti/VsD0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下表达式中,输出与其他三组不同的是()。
设有以下函数:f(inti){intj=0;staticintk=3;i++:j++;return(i+j+k);}如果下面的程序中调用该函
开发大型软件时,产生困难的根本原因是()。
以下叙述中正确的是
若以下选项中的变量a,b,y均已正确定义并赋值,则语法正确的switch语句是
下面程序的运行结果是()。for(i=3;i<7;i++)printf((i%2)?(’’**%d\n’’):(’’##%d\n’’),i);
有以下程序段TypedefstructNODE{intnum;structNODE*next;}OLD;以下叙述中正确的是
若有定义语句:intyear=2009,*p=&year;,以下不能使变量year中的值增至2010的语句是()。
在下列关系运算中,不改变关系表中的属性个数但能减少元组个数的是
有三个关系R,S和T如下图所示:则由关系R和S得到关系T的运算是
随机试题
违法行为轻微并及时纠正,没有造成危害后果的,()行政处罚。
反映食物蛋白质消化吸收程度的指标是
患者,女性,39岁。反复上腹痛伴反酸10年,疼痛于空腹时加重,饭后缓解,近来疼痛加剧,但呈节律性。近3天来上腹痛伴呕吐,呕吐物有酸臭味。下列哪项不符合该患者实际情况
资源优化包括( )几种情况。
期货公司申请金融期货交易结算业务资格,注册资本不低于人民币2000万元。( )
证券价格越高,则意味着()。
行政许可:是指行政主体根据行政相对人的申请,依法赋予行政相对人从事某种事项或活动的资格或者权利的行政行为。根据上述定义,下列属于行政许可的是:
下列战役不是发生在抗日战争时期的是:
下列有关公共卫生的说法正确的是:()
Evaluatingemployeeperformanceisakeyofmanagementskills.Thechallengeistogivetheemployeesanaccuratepictureofchi
最新回复
(
0
)