以下关于数组的描述中,错误的有:()
第1题:
A.inta(10);
B."intn=10,a[n];"
C."intn;scanf(""%d"",n);"
D."#defineSIZE10;inta[SIZE];inta[n];"
第2题:
要声明一个有10个int型元素的数组,正确的语句是()。
A.inta[10];
B.inta[2,5];
C.inta[];
D.int*a[10];
第3题:
对以下说明语句的正确理解是 int a[10]={6,7,8,9,10};
A.将5个初值依次赋给s [1]至a [5]
B.将5个初值依次赋给a [0]至a [4]
C.将5个初值依次赋给a [6]至a [l0]
D.因为数组长度与初值的个数不相同,所以此语句不正确
第4题:
对以下说明语句的正确理解是( )。 int a[1]={6,7,8,9,10};
A.将5个初值依次赋给a[1]至a[5]
B.将5个初值依次赋给a[0]至a[4]
C.将5个初值依次赋给a[6]至a[10]
D.因为数组长度与初值的个数不相同,所以此语句不正确
第5题:
以下能对一维数组a进行正确初始化的语句是()。
第6题:
以下能对一维数组a进行初始化的语句是:()
第7题:
在下面的二维数组定义中,正确的语句是()。
第8题:
若有定义:inta[10];,使用数组元素时,下标的最小值是1,最大值是10。
第9题:
对以下说明语句 int a[10]={6,7,8,9,10};的正确理解是().
第10题:
对数组元素赋初始化可以采用的方式包含()
第11题:
可以通过如下语句来完成对一个数组的输入:inta[10];scanf(%d,a);
可以通过如下语句来完成对一个数组的输入:inta[10];scanf(%d,&a);
若有inta[10]={6,7,8,9,10};,则是将5个初值依次赋给a[0]至a[4]
inta[9];则数组a的下标范围是1-9
第12题:
10
9
1
0
第13题:
在下面的一维数组定义中,哪一个有语法错误()。
A.inta[]={1,2,3};
B.inta[10]={0};
C.inta[];
D.inta[5];
第14题:
假定一条定义语句为“inta[10],x,*pa=a;”,若要把数组a中下标为3的元素值赋给x,则正确的语句为()。
A、x=pa[3];
B、x=*(a+3);
C、x=a[3];
D、x=*pa+3;
第15题:
要定义数组A,使得其中每个元素的数据依次为:3、9、4、8、0、0、0,错误的定义语句是
A.intA[]={3,9,4,8,0,0,0};
B.intA[9]={3,9,4,8,0,0,0};
C.intA[]={3,9,4,8};
D.intA[7]={3,9,4,8};
第16题:
第17题:
以下对一维整型数组a定义正确的是()
第18题:
设有数组定义:inta[]=newint[10];则最后一个数组元素的下标是()
第19题:
下列数组定义中,正确的是()
第20题:
对以下定义inta[10]={6,7,8,9,10};正确理解是()
第21题:
对以下说明语句的正确理解是inta[10]={6,7,8,9,10}()
第22题:
inta[10]
intn=10,a[n]
intN=10;inta[N]
intn;scanf(“%d”,&n);inta[n]
第23题:
同一个数组中所有元素的类型相同
不可以跳过前面的数组元素给后面的元素赋初值0
定义语句int a[10]={0};给a数组中所有元素赋初值0
若有定义语句int a[4]={1,2,3,4,5};,编译时将忽略多余的初值