首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设有以下定义 char s1[]="0123"; char s2[]={’0’,’1’,’2’,’3’}; 则以下叙述正确的是
设有以下定义 char s1[]="0123"; char s2[]={’0’,’1’,’2’,’3’}; 则以下叙述正确的是
admin
2020-11-27
58
问题
设有以下定义
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://www.kaotiyun.com/show/rd3p777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
设有定义doublea[10],*s=a;以下能够代表数组元素a[3]的是
有以下程序#includemain(){intx=8;for(;x>0;x--){if(x%3){printf("%d,",x--);continue;)pfintf("%d,",--x);
若以下选项中的变量a,b,y均已正确定义并赋值,则语法正确的switch语句是
有以下程序:#include<stdio.h>main(){charch[]="uvwxyz",*pc;pc=ch;printf("%c\n",*(pc+5));}程序的运行结果是()。
软件需求规格说明书在软件开发中的作用不包括()。
设有定义doubleall0],*s=a:以下能够代表数组元素a[3]的是
以下程序函数f的功能是:当flag为1时,进行由小到大排序;当flag为0时,进行由大到小排序voidflintb[],intn,intflag)main(){intid,t;{inta[10]={5,4,
若变量已正确定义并赋值,以下不能构成C语句的选项是
软件生命周期是指()。
在16位编译系统上,若有定义“inta[]={10,20,30},*p=a;”,当执行“p++;”后,下列说法错误的是
随机试题
对超声波气体流量计温度变送器的安装有何要求?
A.industriallypollutedsoilsB.oncetheyenteredthefoodchain.C.naturallypollutedsoilsD.thegeologyandgeochemistry
初产妇正常产程的叙述下列错误的是()
下列哪项措施能减小几何学模糊
A.祛寒除湿B.祛风止痒C.益肝明目D.活血止痛E.温脾止泻仙茅具有的功效是
以下情形构成贪污罪的是:()。
根据《实施工程建设强制性标准监督规定》,建设单位明示或者暗示施工单位使用不合格的建筑材料、建筑构配件和设备的,应责令改正,应处以()罚款。
根据《行政诉讼法》规定,下列有关行政诉讼的表述不正确的是:
设有四个编号分别为1,2,3,4的盒子和三只球,现将每个球随机地放人四个盒子,记X为至少有一只球的盒子的最小号码.(I)求X的分布律;(Ⅱ)若当X=k时,随机变量Y在[0,k]上服从均匀分布,k=1,2,3,4,求P{Y≤2}.
下面可以产生20~30(含20和30)的随机整数的表达式是
最新回复
(
0
)