下列语句中,不能够正确定义长度为4的数组a的语句是()A、int[]a={1,2,3,4};B、int[]a=newint[4]{1,2,3};C、int[]a=newint[4]{1,2,3,4};D、int[]a=newint[]{1,2,3,4};

题目

下列语句中,不能够正确定义长度为4的数组a的语句是()

  • A、int[]a={1,2,3,4};
  • B、int[]a=newint[4]{1,2,3};
  • C、int[]a=newint[4]{1,2,3,4};
  • D、int[]a=newint[]{1,2,3,4};
如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

用new运算符创建一个含有10个元素的一维整型数组的正确语句是()。

A、intp=newint(10);

B、intp=newint[10];

C、int*p=newint[10];

D、int*p=newint(10);


参考答案:C

第2题:

以下错误的定义语句是

A.int x[][3]={{0},{1},{1,2,3}};

B.int x[4][3]={{1,2,3},{1,2,3},{1,2,3},{1,2,3}};

C.int x[4][]={{1,2,3},{1,2,3},{1,2,3},{1,2,3}};

D.int x[][3]={1,2,3,4};


正确答案:C
解析:本题考查的是二维数组的定义和初始化方法。C语言中,在定义并初始化二维数组时,可以省略数组第一维的长度,但是不能省略第二维的长度。故选项C)错误。

第3题:

以下错误的定义语句是

A)int x[][3]={{0},{1},{1,2,3}};

B)int x[4][3]={{1,2,3},{1,2,3},{1,2,3},{1,2,3}};

C)int x[4][]={{1,2,3},{1,2,3},{1,2,3},{1,2,3}};

D)int x[][3]={1,2,3,4};


正确答案:C

第4题:

下列数组的初始化正确的是_________。

A.int[]score=newint[5]{1,2,3,4,5};

B.int[5]score=newint[]{1,2,3,4,5};

C.intscore={1,2,3,4,5};

D.int[]score=newint[5];


正确答案:D

第5题:

下列的数组定义语句,不正确的是()

A、inta[]=newint[5]{1,2,3,4,5}

B、int[,]a=newinta[3][4]

C、int[][]a=newint[][4];

D、int[]a={1,2,3,4};


参考答案:AC

第6题:

下列错误的定义语句是( )。

A.int x[ ][3]={{0},{1},{1,2,3}};

B.int x[4][3]={{1,2,3},{1,2,3},{1,2,3},{1,2,3}};

C.int x[4][ ]={{1,2,3},{1,2,3},{1,2,3},{1,2,3}};

D.int x[ ][3]={1,2,3,4};


正确答案:C
解析:一维数组定义和初始化是允许省略行下标,不允许省略列下标,故选项C)定义错误。

第7题:

定义p并使p指向动态空间中的包含30个整数的数组所使用的定义语句为()。

A、int*p=newint[30];

B、int*p=newint(30);

C、int*p=new[30];

D、*p=newint[30];


参考答案:A

第8题:

定义p并使p指向动态空间中的包含30个整数的数组所使用的定义语句为()。

A、int*p=newint[30]

B、int*p=newint(30)

C、int*p=new[30]int*p=new[30]

D、*p=newint[30]


参考答案:A

第9题:

在C#中,()正确定义了一个具有10个int类型的数组。

A、intiArray=newint[10];

B、int[]iArray=newint;

C、int[]iArray=newint(10);

D、int[]iArray=newint[10];


参考答案:D

第10题:

下面是几条动态初始化二维数组的语句,指出其中正确的:

A、intarr5[][]=newint[4,5];

B、int[][]arr6=newint[4,5];

C、intarr7[,]=newint[4,5];

D、int[,]arr8=newint[4,5];


正确答案:D

更多相关问题