int[]a;和int[]b=newint[0];关于这两个语句的说法错误的是()。
A.a为空数组
B.b不是空数组
C.a是分配了0个元素的数组
D.b是分配了0个元素的数组
A.a为空数组
B.b不是空数组
C.a是分配了0个元素的数组
D.b是分配了0个元素的数组
阅读下面程序,写出输出结果。
#include using namespace std ; class A { int a, b; public : A() { a = b = 0; }
A(int aa, int bb) { a = aa; b = bb; cout << a << ' ' << b << endl ; } }; int main() { A x, y(2,3);
return 0; }
A、int rows=10; int []dataArray=new int[rows];
B、int []dataArray=int[100];
C、float dataArray []=new float[10];
D、float []dataArray =new float[100];
class A
{
int a;
A(int b)
{a=b;}
void show()
{System.out.println(“a=”+a);}
}
public class Class1
{
public static void main (String args[])
{
A bj=new A(12345);
boolean b=false;
char ch=97;
obj.show();
System.out.println(“b=”+b+”/tch=”+ch);
}
}
A.intQages=[100]
B.intages=newint[100]
C.int[ages=newint[100]
D.int()ages=newint(100)
根据下面类中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 个
// 元素值按相反的次序排列,返回指向该对象的指针。
};
A、x:5 x:5
B、x:5
C、编译有错
D、以上答案都不对
A、3
B、5
C、4
D、3.5
A.int a[10]=(0,0,0);
B.int a[10]={};
C.int a[2]={0,1,2};
D.int a[10]={10*1};
A.setCapacity(int)
B.initialCapacity(int)
C.HashMap(intinitialCapacity)
D.setSize(int)
A.int a[3][4]={0};
B.int a[3][4]={{1,2},{1,2,3},{1,2,3,4}};
C.int a[3][]={0,1,2,3,4,5,6,7,8,9,10,11,12};
D.int a[][4]={1,2,3,4,5,6,7,8,9,10,11,12};