题目内容

下列一维数组定义正确的是( )。

A. int x;x=6; int num[x];
B. const int x=6; float a[x];
C. const float x=6; int b[x];
D. int x=6; int c[x];

查看答案
更多问题

有数组定义 double d[10]; 以下叙述不正确的是( )。

A. 数组d有10个元素
B. 数组d的最后一个元素是d[10]
C. 数组的第一个元素地址是d
D. 数组d的字节数是sizeof(double)*10

设有定义 int a[10]={6,7,8,9,10}; 则以下的正确说法是( )。

A. 将5个初值依次赋给a[1]至a[5]
B. 将5个初值依次赋给a[0]至a[4]
C. 将5个初值依次赋给a[6]至a[10]
D. 因为数组长度与初值的个数不相同,所以此语句不正确

假定AB为一个类,则执行 “AB a(2), b[3];”语句时共调用该类构造函数的次数为( )。

A. 3
B. 4
C. 5
D. 9

要定义一个具有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};

答案查题题库