首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设有以下定义 char s1[]="0123"; char s2[]={’0’,’1’,’2’,’3’}; 则以下叙述正确的是
设有以下定义 char s1[]="0123"; char s2[]={’0’,’1’,’2’,’3’}; 则以下叙述正确的是
admin
2020-11-27
40
问题
设有以下定义
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全国计算机二级
相关试题推荐
以下选项中,能用作数据常量的是
有以下程序#includeintfun(int(*s)[4],intn,intk){intm,i;m=s[0][k];for(i=1;i<n;i++)if(s[i][k]>m)m=s[i][k];returnm;}main(){int
有以下程序#includeintfun(int(*s)[4],intn,intk){intm,i;m=s[0][k];for(i=1;im)m=s[i][k];returnm;
有以下程序:#include<stdio.h>main(){charch[]="uvwxyz",*pc;pc=ch;printf("%c\n",*(pc+5));}程序的运行结果是()。
若各选项中所用变量已正确定义,函数fun中通过return语句返回一个函数值,以下选项中错误的程序是
下面不属于对象基本特点的是
软件生命周期是指()。
某图书集团数据库中有关系模式R(书店编号,书籍编号,库存数量,部门编号,部门负责人),其中要求①每个书店的每种书籍只在该书店的一个部门销售;②每个书店的每个部门只有一个负责人;③每个书店的每种书籍只有一个库存数量。则关系模式R最高是
计算机软件的构成是()。
我们所写的每条C语句,经过编译最终都将转换成二进制的机器指令。关于转换以下说法错误的是
随机试题
He_____havebeennervousbecausehedidn’tgostraightin.
表示黄体发育不健全的是可以肯定已排卵的是
机体细胞内液与组织液通常具有相同的理化参数是
案例2015年1月24日11时25分,D煤矿七并发生一起特别重大瓦斯爆炸事故.死亡99人(其中女职工37人),伤3人,事故直接经济损失450万元。施工七并与六井相贯通的西主运巷,属于技术改造工程,没有设计,D煤矿多种经营公司把此项工程仅作为一般
某建设单位与甲公司签订了一份施工合同,约定由甲公司为某工程的施工总承包商。甲公司经过建设单位同意将其中幕墙工程发包给乙公司。为赶进度,乙公司将其中一部分工程又发包给丙公司。对于前述施工合同的效力,下列表述中,正确的是()。
契约型证券投资基金属于债权类合同或契约,基金管理人只是代替投资者管理资金,并不保证资金的收益率,投资人也要承担一定的风险和费用。()
由于对学习活动的社会意义或个人前途等原因引发的学习动机称作()
人口对教育的制约作用表现在()。
下列做法最不利于培养学生的创造性的是()。
简述新课改的具体目标。
最新回复
(
0
)