首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下对一维数组a的正确说明是( )。
以下对一维数组a的正确说明是( )。
admin
2019-06-12
38
问题
以下对一维数组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://kaotiyun.com/show/JARp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序#includemain(){chara=4;printf("%d\n",a=a
以下程序调用fun函数求数组中最大值所在元素的下标。#includevoidfun(int*s,intn,int*k){inti;for(i=0,*k=i;is[*k])__________;}main(){
若有以下程序#includevoidsp(int*a){intb=2;*a=*a*2;printf("%d,",*a);a=&b;*a=*a*2;printf("%d,",*a);}main(){i
有如下程序#includevoidget_put(){charch;ch=getchar();if(ch!=’\n’)get_put();putchar(ch);}main(){get_put();printf(
软件按功能可以分为:应用软件、系统软件和支撑软件(或工具软件)。下面属于应用软件的是()。
有以下程序:#includetypedefstruct{intb,p;}A;voidf(AC)/*注意:c是结构变量名*/{intj;(C)b+=1;(C)P+=2;}main(){inti;Aa={1,2};f(A);
关于程序设计基本概念,以下叙述错误的是()。
有如下程序:#includemain(){inti,data;scanf("%d",&data);for(i=0;i<5;i++){if(i<data)continue;printf("%d-",i);}}程序运行时,从键盘输入:
关于do循环体while(条件表达式),以下叙述中正确的是()。
随机试题
6诊断甲型肝炎最实用的病原学检测方法是()
下列不属于3岁前婴儿想象特点的选项是()
下列诗句,象征着历史的祖国美好希望一再失落的是
下列哪项最符合慢性阻塞性肺病的诊断
DICOM在各种设备间主要传送的是
女,35岁。2个月前驾车发生重大交通事故致丈夫身亡,自己轻伤。近一个月频繁噩梦,梦境中反复呈现车祸惨相,时常感到心悸不安。不敢看交通事故的新闻,不敢再驾车。情感麻木,郁郁寡欢,该患者的诊断是
A.蜜丸B.水丸C.滴丸D.微丸E.糊丸
货币市场是经营()短期资金融通的金融市场。
下列颜色混合过程中,符合加法原理的是()
Whatwasthestudents’initialreactiontothefoodtheywereserved?
最新回复
(
0
)