首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下对一维数组a的正确说明是( )。
以下对一维数组a的正确说明是( )。
admin
2018-01-14
32
问题
以下对一维数组a的正确说明是( )。
选项
A、char a(10);
B、int a[];
C、int k=5,a[k];
D、char a[3]={’a’,’b’,’c’};
答案
D
解析
一维数组的定义、初始化为:类型符数组名{常量表达式)。类型符是指数组中数组元素的类型;数组名要符合标识符命名规则;常量表达式是指数组的长度(数组中包含元素的个数),其值只能是整数,不可以是变量,而且从1开始计数。A选项,常量表达式只能放在中括号中;B选项,只有在对数组初始化(即赋值)的时候才可以省略数组的长度,B中并未对a进行初始化;C选项,常量表达式不能为变量。故D选项正确。
转载请注明原文地址:https://jikaoti.com/ti/4Sa0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有下列程序:intfun(intx[],intn){staticintsum=0,i;for(i=0;i<n;i++)sum+=x[i];returnsum;}main(){inta[]={1,2,3,4,5}
有下列程序:main(){intk=5;while(--k)printf("%d",k=1);printf(”\n”);}执行后的输出结果是()。
有以下程序:#includemain(){intd,n=1234;while(n!=0){d=n%10;n=n/10;printf("%d",d);}}程序运行后的输出结果是_________。
有以下程序:#includemain(){inti,sum=0;for(i=1;i<9;i+=2)sum+=i;printf("%d\n",sum);}程序运行后的输出结果是_________。
设变量p是指针变量,语句p=NULL;是给指针变量赋NULL值,它等价于()。
若有定义和语句:inta,b;scanf("%d,%d",&a,&b);以下选项中的输入数据,不能把值3赋给变量a、5赋给变量b的是()。
为了建立如图所示的存储结构(即每个结点含两个域,data是数据域,next是指向结点的指针域)。请填空。structlink{chardata;【】;}node;
以下叙述正确的是()。
下面语句中不能定义一个数组,元素值依次分别为1,1,1,0,0的是______。
随机试题
能够激起有机体的定向行为,并能满足某种需要的外部条件或刺激物是
在放射免疫分析中,下列最常用的产γ射线的放射性核素是
不含甘草的方剂是
某医院从A医药公司采购B药品生产企业生产的某注射液,在药店销售的过程中,发现药品的包装有破损,实施召回。启动药品召回后,应当将调查评估报告和召回计划提交给所在地省级药品监督管理部门备案的时限
根据《合伙企业法》的规定,第三人有理由相信有限合伙人为普通合伙人并与其交易的,该有限合伙人对该笔交易承担()。
如果“固定资产清理”科目出现借方余额,应在资产负债表“固定资产清理”项目中以负数填列。()
海尔集团围绕家电市场,生产电视机、电冰箱、空调等系列家电产品。该企业采取的是()。
在()中,运用房地产抵押进行贷款担保,已成为房地产开发企业和购房人解决资金问题的主要途径。
下面名山中,不是佛教四大名山的是:
【B1】【B7】
最新回复
(
0
)