3、若有说明“int x[3][4];”,则对x数组元素的正确引用是()。 A) x[2][4]; B) x[1,3] C) x[4-2][0] D) x[3][0]
A.x[2][4]中的第二个下标越界#B.x[1,3]不符合C语言的语法规则#C.int x[3][4]共定义了12个数组元素,分别是x[0][0],x[0][1],x[0][2],x[0][3],x[1][0],x[1][1],x[1][2],x[1][3],x[2][0],x[2][1],x[2][2],x[2][3]。x[4-2][0] 指的是x[2][0] 。#D.x[3][0]中的第一个下标越界第1题:
(29)若有以下定义
int x[10],*pt=x;
则对x数组元素的正确应用是
A)*&x[10] B)*(x+3) C)*(pt+10) D)pt+3
第2题:
( 20 )要定义整型数组 x ,使之包括初值为 O 的三个元素,下列语句中错误的是
A ) int x[3]={0,0,0};
B ) int x[]={0};
C ) static int x[3]={0};
D ) int x[]={0,0,0};
第3题:
A.*(--ptr)
B.*(ptr--)
C.*(ptr++)
D.*(++ptr)
第4题:
若有说明:int a[3][4];则对a数组元素的非法引用是
A.a[0][2*1]
B.a[1][3]
C.a[4-2][0]
D.a[0][4]
第5题:
下列说法正确的是( )。
A.定义int a[4]={1,3};,则a[0]=1,a[1]=3,a[3]的值不确定
B.定义static int a[4];,则元素值不确定
C.const int x;x=5;表示给常量x赋初值
D.定义int a[4];,则其元素的值是不确定的
第6题:
若有说明 int a[3][4];,则a数组元素的非法引用是
A.a[0][2*1)
B.a[1][3]
C.a[4-2][O]
D.a[0][4)
第7题:
若有说明:inta[3][4];则对a数组元素的非法引用是( )。
A.a[0][2*1]
B.a[1][3]
C.a[4-2][0]
D.a[0][4]
第8题:
设int x[ ]={2,4,6,8},y,*p=&x[1];则执行语句y=(*--p)++;后数组元素x[0]的值为 ______。
A.2
B.3
C.4
D.5
第9题:
若有说明:inta[3][4];,则对a数组元素的非法引用是:()
第10题:
若有说明 int a[3][4];则对a数组元素的正确引用是().
第11题:
若有说明语句:int x[3][4];则以下关于x、*x、x[0]、&x[0][0]的正确描述是()。
第12题:
a[0][2*1]
a[1][3]
a[4-2][0]
a[0][4]
第13题:
若有说明:int a[3][4];则对a数组元素的非法引用是 ( )。
A.a[0][2*1]
B.a[1][3]
C.a[4-2][0]
D.a[O][4]
在数组这部分的知识里面,数组下标越界是一个比较容易忽略的问题,其下标是从O开始,至n一1为止,因此选项D是正确答案。
第14题:
以下数组定义中错误的是
A.int x[][3]={0};
B.int x[2][3]={{l,2},{3,4},{5,6}};
C.int x[][3]={{l,2,3},{4,5,6}};
D.int x[2][3]={l,2,3,4,5,6};
第15题:
若有定义:byte[]x={11,22,33,-66};其中0≤k≤3,则对x数组元素错误的引用是 ( )
A.x[5-3]
B.x[k]
C.x[k+5]
D.x[0]
第16题:
以下数组定义中错误的是______。
A.int x[][3]={0};
B.int x[2][3]={{1,2},{3,4},{5,6}};
C.int x[][3]={{1,2,3},{4,5,6}};
D.int x[][3]={1,2,3,4,5,6};
第17题:
若有说明:int x[][3]={1,3,5,7,9,11,13};,则x数组的行数为______。
A.2
B.3
C.4
D.无确定值
第18题:
A.1
B.0
C.3
D.4
第19题:
设有定义:
int x[2][3];
则以下关于二维数组X的叙述错误的是
A.元素x[0]可看作是由3个整型元素组成的一维数组
B.数组x可以看作是由X[0]和X[1]两个元素组成的一维数组
C.可以用x[0]=0;的形式为数组所有元素赋初值0
D.x[O]和x[1]是数组名,分别代表一个地址常量
第20题:
若有说明:int a[3][4]; 则对a数组元素的非法引用的是()。
第21题:
若已定义byte[]x={11,22,33,-66};其中0≤k≤3,则对x数组元素错误的引用是()
第22题:
若有说明:inta[3][4];则对a数组元素的正确引用是()
第23题:
a[0][2*1]
a[0][4]
a[4-2][0]
a[1][3]
第24题:
*&x[10]
*(x+3)
*(pt+10)
pt+3