若数组a定义为int[][]a=new int [3][4],则a是()。A.一维数组B.二维数组C.三维数组D.四维数组
若数组a定义为int[][]a=new int [3][4],则a是()。
A.一维数组
B.二维数组
C.三维数组
D.四维数组
若数组a定义为int[][]a=new int [3][4],则a是()。
A.一维数组
B.二维数组
C.三维数组
D.四维数组
若数组a定义为int[][]a=new int[3][4],则a是()。
A.一维数组
B.二维数组
C.三维数组
D.四维数组
若数组a定义为int[][]a=new int[3][4],则a是()。
A.一维数组
B.二维数组
C.三维数组
D.四维数组
A.一维数组实质上是相当类型变量的列表
B.创建数组首先要定义所需要的类型
C.不能定义二维数组
D.in[]a = new int[10];该声明表示a可以保存长度为10的整型数组
A.floatf[]=new{2.4f,3.5f,5.7f,7.9f}
B.inta[]={1,2,3,4,5}
C.double[]d=newdouble[10]
D.int[]a2
A.a[p-a]
B.*(&a[i])
C.p[i]
D.a[10]
A.a[p-a]
B.*(&a[i])
C.p[i]
D.a[10]
若要求定义具有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];
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];
根据下面类中Reverse 函数成员的原型和注释写出它的类外定义。
class AA {
int* a;
int n;
int MS;
public:
void InitAA(int aa[], int nn, int ms) {
if(nn>ms) {cout<< "Error!"<< endl; exit(1);}
MS=ms;
n=nn;
a=new int[MS];
for(int i=0; i
}
AA* Reverse(); // 对于调用该函数的对象,将其a 数组中前n 个
// 元素值按相反的次序排列,返回指向该对象的指针。
};