首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列关于数组初始化的说法,正确的是( )。
下列关于数组初始化的说法,正确的是( )。
admin
2013-02-27
38
问题
下列关于数组初始化的说法,正确的是( )。
选项
A、对于int a[5];它的数组元素初值为0
B、int a[5]={1,3,5,7,8,9};是可以的,这时数组长度自动变为6
C、static int a[5];的数组元素初值为0
D、int a[5]={1.3,5};是不合法的,因为数组长度为5,而仅有3个数据,不知赋给哪个元素
答案
4
解析
数组一旦定义,其长度就不可变了;初始化数组的数据个数不要大于数组长度,否则会出现逻辑错;初始化数组的数据个数若小于数组长度,则先赋给前边的元素,后边的元素值自动初始化为0;静态数组如果没有初始化自动初始化为0。
转载请注明原文地址:https://kaotiyun.com/show/2cVp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有下列程序 #include<stdio.h> main() {inta=123456,b; while(a) {b=a%10; a/=10: switch(b) {default:printf("%d",b++);
以下关于C语言文件系统的叙述中正确的是()。
有下列程序 #include<stdio.h> main() {FILE*fp; inti,a[6]={1,2,3,4.5,6}; fp=fopen("d.dat","w+b"); for(i=0;i<6;i++)
若以“a+”方式打开一个已存在的文件,以下叙述正确的是()。
有以下程序: #include<stdio.h> main() { FILE*pf; char*s1="China",*s2="Beijing"; pf=fopen("abc.dat","wb+"); fwrite(s2
以下叙述中错误的是()。
关于指针,以下说法正确的是()。
以下说法正确的是()。
设有定义:intm=1,n=2;则以下if语句中,编译时会产生错误信息的是()。
下列符号中,正确的C++标识符是()。
随机试题
脑栓塞急性期治疗一般不用
在口腔健康流行病学抽样调查中,某省的龋均(12岁)为2.0,根据WHO龋病流行程度的评价指标,其等级应为
患者,男,51岁。患风湿痹痛多年,现腰膝酸痛,痿软无力,脉沉细。用药宜首选
大面积烧伤早期发生的休克多为()
辉绿岩由( )等矿物成分组成。
某质量改进小组在分析用控制图阶段,利用—R控制图对过程进行分析,=10.1,R=0.2,要求CpK>1,经过努力,已使该过程的输出质量特性X~N(10,0.1)2,为进一步改进质量,他们从明确分析用控制图的主要作用开始,一步一步深入进行质量改进工作,具体如
以下各项中,属于空间技术的是()。
简述法对市场经济的作用。
下面关于派生类的描述中错误的是()。A)派生类中至少有一个基类B)一个派生类可以作为另一个派生类的基类C)派生类只继承了基类中的公有成员和保护成员D)派生类的缺省继承方式是私有
TheMusenAcademyofMotionPicturesrequeststhepleasureofyourcompanyatthe23rdLiberazFilmHonorstorecognizeremarkab
最新回复
(
0
)