下面关于数组声明和初始化的语句哪个有语法错误()

题目

下面关于数组声明和初始化的语句哪个有语法错误()

  • A、int a1[]={3,4,5};
  • B、String a2[]={"string1","string1","string1"};
  • C、String a3[]=new String(3);
  • D、int[][] a4=new int[3][3];
如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

声明长度为10的float型数组a,且初始化为0的语句是【 】。


正确答案:float a[10]={0}; 或 static float a[10];
float a[10]={0}; 或 static float a[10]; 解析:未经初始化的静态变量会被程序自动初始化为0;对非 static 的数组,若赋初值但数据不够用,则其他元素值初始化为0。

第2题:

在下面字符数组的定义语句中,有语法错误的是()。

A、chara[20]=”abcdefg”;

B、chara[]=”x+y= 55.”;

C、chara[15]={‘1′,’2’};

D、chara[10]=’5′;


正确答案:D

第3题:

下列哪个初始化是非法的(下面五个选项是顺序出现的声明语句)()

A、inti=-1;

B、constintic=i;

C、constint*pc=

D、int*constcpi=

E、constint*constcpic=


参考答案:C

第4题:

下面数组声明语句中,数组包含元素个数为( )。Dima(-3to2,5)

A.120

B.30

C.60

D.36


正确答案:D

第5题:

有以下数组声明语句:OptionBase1:DimA(3,4),则数组A有()个元素。

A.3

B.4

C.12

D.20


本题答案:C

第6题:

下面()是不正确的。

A、使用ReDim语句可以改变数组的维数

B、使用ReDim语句可以改变数组的类型

C、使用ReDim语句可以改变数组的每一维的大小

D、使用ReDim语句可以对数组中的所有元素进行初始化


参考答案:B

第7题:

下列字符数组初始化语句中,不正确的是( )。


正确答案:A
本题考查两个概念。①用单引号括起来的一个字符常量只能存放一个字符;②C语言中没有字符串变量,只能用字符数组来存储字符串。选项A)中一个单引号内存放了若干个字符,是错误的;选项B)和选项D)中将一个字符串赋值给一个字符数组是允许的。

第8题:

在下面的字符数组定义中,()语句有语法错误。

A、chara[20]="abcdefg";

B、chara]="x+y=55.";

C、chara[15]={"1",“2"};

D、chara[10]="5";


参考答案:D

第9题:

数组声明语句dim a(5) as integer 声明的数组a中元素个数是5 。( )

此题为判断题(对,错)。


正确答案:错误

第10题:

在下面的函数声明语句中,存在着语法错误的是()。

AAA(int, int b)

BAA(int, int)

CAA(int a; int b)

DAA(int a, int)


C

更多相关问题