要定义一个具有5个元素的一维数组veer,并使其各元素的初值依次是30、50、-88、0和0,则下列定义语句
A.int vect[ ]={30,50,-88};
B.int vect[ ]={30,50,-88,0,0};
C.int vect[5]={30,50,-88};
D.int vect[5]={30,50,-88,0,0};
A.int vect[ ]={30,50,-88};
B.int vect[ ]={30,50,-88,0,0};
C.int vect[5]={30,50,-88};
D.int vect[5]={30,50,-88,0,0};
A.int vect[]={30,50,-88};
B.int vect[]={30,50,-88,0,0};
C.int vect[5]={30,50,-88};
D.int vect[5]={30,50,-88,0,0};
若有定义int * p[3]:,则以下叙述中正确的是 ______。
A.定义了一个基类型为int的指针变量p,该变量有三个指针
B.定义了一个指针数组p,该数组含有三个元素,每个元素都是基类型为int的指针
C.定义了一个名为*p的整型数组,该数组含有三个int类型元素
D.定义了一个可指向一维数组的指针变量p,所指一维数组应具有三个int类型元素
以下四种说法中,正确的一项是()
A.C++允许在字符串上进行整体操作
B.语句: char vn[]="Brown": 将vn定义成一个有5个元素的数组,因为"Brown"中含有5个字符
C.对指针只要赋给一个地址值就可以了
D.一维的指针数组实际上是一个二维数组
若有定义int*p[3];,则以下叙述中正确的是______。
A.定义了一个基类型为int的指针变量p,该变量有三个指针
B.定义了一个指针数组p,该数组含有三个元素,每个元素都是基类型为int的指针
C.定义了一个名为*p的整型数组,该数组含有三个int类型元素
D.定义了一个可指向二维数组的指针变量p,所指一维数组应具有三个int类型元素
程序中有语句:for(inti=0;i<5;i++)cout<<*(p+i)<<",";能够依次输出int型一维数组a的前5个元素。由此可知,变量P的定义及初始化语句是()。
A.int*p=a;
B.intp=a;
C."p=a;
D.p=a;
设有定义语句int a []={66,77,99},则下列对此语句的叙述中错误的是()。
A.定义了一个名为a的一维数组
B.a数组有3个元素
C.a数组的元素的下标为1~3
D.数组中的每一个元素都是整型
A.定义了一个名为a的一维数组
B.a数组有三个元素
C.a数组的下标为1~3
D.数组中的每个元素的数据类型都是int型
若要求定义具有10个血型元素的一维数组a,则以下定义语句中错误的是()。
A.#definme N 10 int a[N];
B.#define n 5 int a[2*n];
C.int a[5+5];
D.int n=10,a[n];
下面关于Visual FoxPro数组的叙述中,错误的是________。
A.用DIMENSION和DECLARE都可以定义数组
B.Visual FoxPro只支持一维数组和二维数组
C.一个数组中各个数组元素必须是同一种数据类型
D.新定义数组的各个数组元素初值为.F.
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];