#define N 10
#define n 5
int a[5+5];
int n=10,a[n];
第1题:
A、int(*a)[3]
B、int*a[2]
C、int*a[3]
D、以上写法都不对
第2题:
若要求定义具有1O个int型元素的一维数组a,则以下定义语句中的错误的是______。
A.#define N 10 int a[N];
B.#define n 5 int a[2*n]
C.int a[5+5];
D.int n=10,a[n];
第3题:
若要求定义具有 10 个 int 型元素的一维数组 a ,则以下定义语句中错误的是
A ) #define N 10
int a[N];
B ) #define n 5
int a[2*n];
C ) int a[5+5];
D ) int n=10,a[n];
第4题:
若有定义int a[9],+P=a;,则P+5表示( )。
A.数组元素a[5]的值
B.数组元素a[5]的地址
C.数组元素a[6]的地址
D.数组元素a[0]的值加上5
第5题:
设有定义语句: int a[]={66,77,99}; 则下面对此语句的叙述错误的是( )。
A.定义了一个名为a的一维数组
B.a数组有3个元素
C.a数组元素的下标为1~3
D.数组中的每一个元素都是整型
第6题:
A、定义了一个基类型为int的指针变量p,该变量具有三个指针
B、定义了一个指针数组p,该数组含有三个元素,每个元素都是基类型为int的指针
C、定义了一个名为*p的整型数组,该数组含有三个int类型元素
D、定义了一个可指向一维数组的指针变量p,所指一维数组应具有三个int类型元素
第7题:
若有定义“int*p[3];”,则以下叙述中正确的是( )。
A.定义了一个基类型为int的指针变量p,该变量具有3个指针
B.定义了一个指针数组p,该数组含有3个元素,每个元素都是基类型为int的指针
C.定义了一个名为*p的整型数组,该数组含有3个int类型元素
D.定义了一个可指向一维数组的指针变量p,所指一维数组应具有3个int类型元素
第8题:
( 27 )若有定义 int ( *Pt ) [3] ; ,则下列说法正确的是
A )定义了基类型为 int 的三个指针变量
B )定义了基类型为 int 的具有三个元素的指针数组 pt
C )定义了一个名为 *pt 、具有三个元素的整型数组
D )定义了一个名为 pt 的指针变量,它可以指向每行有三个整数元素的二维数组
第9题:
设有定义语句int k[]=new int[3];,则下列对此语句的叙述中错误的是( )。
A.定义了一个名为k的一维数组
B.k数组有3个元素
C.k数组元素的下标为1~3
D.数组k中的每一个元素都是整型
第10题:
A.a[0];
B.a[A.length-1];
C.a[3];
D.int i=1; a[i];