首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下叙述中正确的是
以下叙述中正确的是
admin
2016-12-28
42
问题
以下叙述中正确的是
选项
A、语句int a[]={0};是不合法的,遗漏了数组的大小
B、语句chara[2]={"A","B"};是合法的,定义了一个包含两个字符的数组
C、语句int a[8]={0};是合法的
D、语句chara[3];a="AB";是合法的,因为数组有三个字符空间的容量,可以保存两个字符
答案
C
解析
当系统为所定义的数组在内存中开辟一串连续的存储单元时,这些存储单元中并没有确定的值,可以在定义语句中为所定义数组的各个元素赋初值。
数组初始化赋值是指在数组定义时给数组元素赋予初值。初始化赋值的一般形式为:
类型说明符 数组名[常量表达式]={值,值,…,值};
需要注意的是当所赋初值多于所定义数组的元素个数时,在编译时将给出出错信息,在指定初值时,第一个初值必定赋给下标为0的元素,然后按这些数值的排列顺序赋初值,只能给元素逐个赋值,不能给数组整体赋值。如果给全部元素赋值,则在数组说明中,可以不给出数组元素的个数。
转载请注明原文地址:https://kaotiyun.com/show/hgDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下数组定义中错误的是______。
若有下列定义,则对a数组元素地址的正确引用是()。inta[5],*p=a;
表示关系a≤b≤c的C语言表达式为()。
以下程序的功能是输入任意整数给n后,输出n行由大写字母A开始构成的三角形字符阵列图形。例如,输入整数5时(注意:n不得大于10),程序运行结果如下:ABCDEFGHIJKLMNO请填空完成该程序。main(){in
下列语句中,在字符串s1和s2相等时显示"theyareEqual"的是()。
下列叙述中,正确的是
已有定义:charc=′′;inta=1,b;(此处c的初值为空格字符),执行b=!c&&a;后b的值为【】。
设有以下说明语句structex{intx;floaty;charz;}example;则下面的叙述中不正确的是
若有定义intw[3][5];,则以下不能正确表示该数组元素的表达式是
随机试题
Someteachersdevotetoomuchtimetohelpingtheirslowerstudentsand______thebrighterones.
下列哪部医学著作论述鼓胀病机是,认为“胀病亦不外水裹、气结、血瘀”
制定转移价格的目的包括()。
这座由668把算盘组成的大型木制“丹枫阁”藏书楼气势宏伟,格外引人注目。___________的构思,精美的制作,创造了全国之最,让参观者啧啧称赞,___________。填入划横线部分最恰当的一项是()。
依次填入横线处最恰当的一项是()。人民决定政党前途。如果自诩高明、脱离了人民,或者______于人民之上,就必将被人民所抛弃。任何政党都是如此,这是历史发展的铁律,古今中外______。
()对于大珠小珠落玉盘相当于拟人对于()
陈云在1956年召开的中共八大上提出了()。
设某计算机的逻辑地址空间和物理地址空间均为64KB,按字节编址。若某进程最多需要6页(Page)数据存储空间,页的大小为1KB,操作系统采用固定分配局部置换策略为此进程分配4个页框(PageFrame)。在时刻260前的该进程访问情况见下表(访问位即使用
After45yearsofthequeen’srule,JamesIsucceededElizabethItotheEnglishthronein1603,atwhichpointtheEnglishecon
HowtoBuildTeamSpiritandGetBestSalesPerformanceA)Itisawell-knownfactthatanorganisationcanachieveagreatersuc
最新回复
(
0
)