首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下能正确定义一维数组的选项是( )。
以下能正确定义一维数组的选项是( )。
admin
2013-02-23
45
问题
以下能正确定义一维数组的选项是( )。
选项
A、int num[];
B、#define N 100 int num[N]
C、int num[0..100];
D、int N=100 int num[N];
答案
2
解析
选项A定义数组时省略了长度,而C语言中规定,只有在定义并同时进行初始化时,数组的长度才可以省略,数组的长度为初始化时候的成员个数,故选项A错误。在C语言中规定,数组的长度必须是一个整数或整型常量表达式,故选项C不正确。定义时数组的长度不能使用变量表示,故选项D不正确,所以,4个选项中选项B符合题意。
转载请注明原文地址:https://kaotiyun.com/show/NGJp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
给出以下定义:charx[]="abcdefg";chary[]={’a’,’b’,’c’,’d’,’e’,’f’,’g’};则正确的叙述为______。
若有说明:intx[][3]={1,3,5,7,9,11,13};,则x数组的行数为______。
设有以下定义和语句,sizeof(a)的值是【】,sizeof(b)的值是【】。struct{intday;Charmonth;intyear;}a,*b;b=&a;
下面程序的输出结果是()main(){inti,j;i=16;j=(i++)+i;printf("%d",j);i=15;printf("%d%d",++i,i);}
若x=3,y=z=4,则下列表达式的值分别为()(1)(z>=y>=x)?1:0(2)y+=z,x*=y
以下程序的输出结果是【】。main(){intarr[]={30,25,20,15,10,5},*p=arr;p++;printf("%d\n",*(p+3));}
设有以下说明和定义:typedefunion{longi;intk[5];charc;}DATE;structdate{intcat;DATEcow;doubledog;}too;DATEmax;则下列语句的执行结果是__
若执行下面的程序时,从键盘上输入5和2,则输出结果是main(){inta,b,k;scanf("%d,%d",&a,&b);k=a;if(a<b)k=a%b;elsek
是构成C语言程序的基本单位。
程序的编制与算法的设计在效率上的关系是:()
随机试题
体格检查的基本方法不包括()
“中正之官,决断出焉”,是指
属于急性间质性肾炎的是属于肾病综合征的是
男性,68岁,5小时前看书时出现左侧偏瘫,言语不清,血压正常。为明确诊断,急需检查
β2微球蛋白含量最丰富的都是
超声波检测表面损伤层厚度时,一般采用()。
一家商业银行发生的风险可能扩散到其他商业银行,并引起类似或相关风险,或者产生“多米诺效应”造成系统风险,甚至辐射到经济运行的各个方面,这种风险的特征称为()。
历法是推算年月日,使其与相关天象对应并协调时间的方法。现行历法主要有三种:阳历即太阳历,主要依据为回归年;阴历或称太阴历,主要依据为朔望月;阴阳历的平均历年为回归年,历月为朔望月。那么,我国农历属于:
为提高数据传输的可靠性,可采用“冗余校验”的方法;海明码是常用的方法之一。在此方法中,若要求能检测出所有的双位错,并能校正单位错,则合法码字集中的码距至少为(127)。若原始数据的字长为5位,则采用海明码时其校验位至少为(128)位。对图1-22的图(a
Whatcanwelearnfromthenews?
最新回复
(
0
)