首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下叙述中正确的是
以下叙述中正确的是
admin
2017-04-26
26
问题
以下叙述中正确的是
选项
A、语句int a[]={0};是不合法的,遗漏了数组的大小
B、语句char a[2]={"A","B"};是合法的,定义了一个包含两个字符的数组
C、语句int a[8]={0};是合法的
D、语句char a[3];a="AB";是合法的,因为数组有三个字符空间的容量,可以保存两个字符
答案
C
解析
当系统为所定义的数组在内存中开辟一串连续的存储单元时,这些存储单元中并没有确定的值,可以在定义语句中为所定义数组的各个元素赋初值。
数组初始化赋值是指在数组定义时给数组元素赋予初值。初始化赋值的一般形式为:类型说明符 数组名[常量表达式]={值,值,...,值},。
需要注意的是当所赋仞值多丁所定义数组的元素个数时,在编译时将给出出错信息,在指定初值时,第一个初值必定赋给下标为0的元素,然后按这些数值的排列顺序赋初值,只能给元素逐个赋值,不能给数组整体赋值。如果给全部元素赋值,则在数组说明中, 可以不给出数组元素的个数。
转载请注明原文地址:https://kaotiyun.com/show/aSDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若有运算符:>、=、<<、%、sizeof,则它们按优先级(由高至低)的正确排列顺序为()。
以下程序的功能是从名为filea.dat的文本文件中逐个读入字符并显示在屏幕上。请填空。#includemain(){FILE*fp;charch;fp=fopen(【】);ch=fgetc(fp);while(
下面程序的功能是输出数组s中最大元素的下标,请填空。main(){intk,p,s[]={1,-9,7,2,-10,3};for(p=0,k=p;ps[k])【】printf("%d\n",k);}
当用户要求输入的字符串中含有空格时,应使用的输入函数是
可在C程序中用作用户标识符的一组标识符是
在下列选项中,没有构成死循环的是
检查软件产品是否符合需求定义的过程称为
若有定义:inta[2][3];,以下选项中对a数组元素正确引用的是
源程序的文档化不包括()。
在数据流图中,带有箭头的线段表示的是()。
随机试题
有关毒扁豆碱的叙述,正确的是
以下属于购买存量房产权登记办理流程的有()。
建设单位应在竣工验收合格后()内,向工程所在地的县级以上地方人民政府行政主管部门备案报送有关竣工资料。
会计报告是确认和计量的开始,即通过报告将确认、计量、记录的结果即本年度的会计信息进行归纳和整理,以方便编制下一年度的财务预算。()
UNIX系统中,进程调度采用的技术是()。
根据我国刑法规定,已满14周岁不满16周岁的人,不能构成盗窃罪。这是犯罪哪一个特征的体现?()
Experiencedbaseballfielderscantellhowfaraballisgoingtotraveljustbylisteningtothecrackofthebat.Iftheydidn
CITYARCHIVESAnineteenth-centurydocumentsBmapsCpersonalpapersDphotographsEbooksaboutthecityFnewspapersGin
TheprefixMachisusedtodescribesupersonicspeed.ItwasnamedforErnstMach(1838—1916),aCzech-bornAustrianphysicist,
A、Shepromisedtohelptheman.B、Shecamealongwaytomeettheman.C、Shetookthemantowherehewantedtogo.D、Shesugges
最新回复
(
0
)