首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设有以下定义 char s1[]="0123"; char s2[]={’0’,’1’,’2’,’3’}; 则以下叙述正确的是
设有以下定义 char s1[]="0123"; char s2[]={’0’,’1’,’2’,’3’}; 则以下叙述正确的是
admin
2020-11-27
62
问题
设有以下定义
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://kaotiyun.com/show/rd3p777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下表达式中,输出与其他三组不同的是()。
下列关于栈叙述正确的是
下列叙述中正确的是
以下叙述中错误的是
有以下程序:main(){chars口={’a’,’b’,’c’,’d’,’e’,’f’,’g’,’h’,’\0’};intp,q;p=sizeof(s);q=strlen(s);
可在C程序中用作用户标识符的一组标识符是
有以下程序#includeintf(intx){inty;if(x==0||x==1)return(3);y=x*x-f(x-2);returny;}main(){intz;z=f(3);printf("%d\n",z);}程
在数据库设计中,将E-R图转换成关系数据模型的过程属于()。
下列函数的功能是voidfun(char*a,char*b){while((*b=*a)!=’\0’){a++;b++;}}
在C语言中,以下说法不正确的是()。
随机试题
电容器对交流电流的阻碍能力称为________,用符号________表示,单位是________。
上颁全口义齿基托后缘止于
收涩药不适宜的病证有()。
填方高度的管涵顶面填土()mm以上才能用压路机碾压。
下列模块中,()与应收、应付管理模块之间存在数据传递关系。
个人投资者是证券市场最广泛的投资主体,以下不属于个人投资者的特点是()。
根据《行政诉讼法》的规定,下列各项中,当事人可以提起行政诉讼的案件有( )。
通货膨胀的成因包括()。
民警罗某于2013年1月3日中午巡逻下班后开着警车回家,因无处停车,就将警车停靠在自家小区附近的禁停路段,后被某市民悄悄贴上手写的“违法行为告知书”,样式非常类似于交警开具的罚单。网民张某用照相机将这一幕拍下来,并上传到微博,引起网民热议。这份
A、 B、 C、 CItalwaysbeginsafewminuteslateanswerswhenwilltheperformancebegin.Choice(A)confusesthes
最新回复
(
0
)