下列一维数组定义与初始化错误的是()A.int a[3] = 0;B.int a[3] = {0};C.int a[3] = {1,2,3};D.int a[3] = {‘a’, ‘b’};

下列一维数组定义与初始化错误的是()

A.int a[3] = 0;

B.int a[3] = {0};

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

D.int a[3] = {‘a’, ‘b’};


参考答案和解析
int a[3] = 0;

相关考题:

下列关于数组概念的描述中,错误的是()。A.数组中所有元素类型是相同的B.数组定义后,它的元素个数是可以改变的C.数组在定义时可以被初始化,也可以不被初始化D.数组元素的个数与定义时的每维大小有关

下列关于初始值表的描述中,错误的是()。A.数组可以使用初始值表进行初始化B.初始值表是用一对花括号括起的若干个数据项组成的C.初始值表中数据项的个数必须与该数组的元素个数相等D.使用初始值表给数组初始化时,没有被初始化的元素都具有默认值

下列关于字符数组的描述中,错误的是()。A.字符数组中的每一个元素都是字符B.字符数组可以使用初始值表进行初始化C.字符数组可以存放字符串D.字符数组就是字符串

定义数组时必须对数组进行初始化。此题为判断题(对,错)。

定义一个数组没有对它进行初始化,则该数组的元素值都是无意义的。此题为判断题(对,错)。

对两个数组a和b进行下列初始化: char m[]="1234567"; char n[]={'1','2','3','4','5','6','7'}; 则下列叙述正确的是( )。A.数组m与数组n完全相同B.数组m与数组n长度相同C.数组m比数组n长1D.数组m与数组n中都存放字符串

关于数组,下列说法正确的是()A、对数组的初始化操作在定义数组的同时进行B、给数组赋初值时,必须所有数组元素都被赋值C、给数组元素全部赋初值时,一定要指明数组的大小。D、引用数组元素的时候,可以一次引用数组中的全部元素

对两个数组a和b进行下列初始化: char m[]1="l234567": char n[]={1,2 ,3,4 ,5,6,7); 则下列叙述正确的是( )。A.数组m与数组n完全相同B.数组m与数组n长度相同C.数组m比数组n长1D.数组m与数组n中都存放字符串

下列数组定义中错误的是( )。

对两个数组a和b进行下列初始化: A.数组m与数组n完全相同B.数组m与数组n长度相同SXB 对两个数组a和b进行下列初始化:A.数组m与数组n完全相同B.数组m与数组n长度相同C.数组m比数组n长1D.数组m与数组n中都存放字符串

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

数组的类型可以是基本数据类型,也可以是用户自定义的记录类型。如果省略类型说明,数组会被设置为默认的()。数组中各个元素在定义时如果是数值类型就被默认初始化为(),如果是字符串类型就被初始化为()。

定义数组intarr[5],其值只能通过键盘输入,不能进行初始化赋值

如何初始化数组?()A、利用大括号直接创建数组和其中的元素;B、利用new关键字创建一个数组;C、数组不需要初始化,只要定义数组变量即可;D、数组不需要初始化,只要定义数组变量,并为数组中的每个元素赋值即可;E、定义数组变量,再分别初始化数组中的每个元素;

对于VFP数组,下列说法错误的是()。A、必须先定义,后使用B、只能定义一维或二维数组C、数组元素下标从0开始D、数组元素的数据类型可以不同

数组初始化时,若初始值的个数少于数组定义的长度,C语言会自动将剩余的元素初始化为初始化列表中最后一个初始值。

对于定义为bool基本数据的数组,所有的元素都被默认初始化为()

如果定义了int a[10],那么使用语句a[10]=10可以给数组元素a[10]初始化。

下列字符数组的定义中可以实现字符数组初始化的是()A、charc[]=‘a’,’b’,’C’B、chara[4]={"you"}C、chara[]="hello"D、charc[4]={‘a’,’中国’,’c’}

若一维数组在定义时进行了初始化,则可以省略数组长度,系统会根据初始值个数确定该数组长度。

下面有关数组的说法中,错误的是()。A、数组必须先定义后使用B、定义数组时,数组维界值可以不是整数C、Erase语句的作用是对已定义数组的值重新初始化D、数组形参可以是定长字符串类型

填空题对于定义为bool基本数据的数组,所有的元素都被默认初始化为()

填空题数组的类型可以是基本数据类型,也可以是用户自定义的记录类型。如果省略类型说明,数组会被设置为默认的()。数组中各个元素在定义时如果是数值类型就被默认初始化为(),如果是字符串类型就被初始化为()。

单选题下面有关数组的说法中,错误的是()。A数组必须先定义后使用B定义数组时,数组维界值可以不是整数CErase语句的作用是对已定义数组的值重新初始化D数组形参可以是定长字符串类型

多选题以下关于二维数组的描述中,正确的有:()。A如有定义inta[2][3];则数组a的最后一个元素为a[1][2]B一个一维数组,它的每一个元素也是类型相同的一维数组时,便构成二维数组C在定义二维数组时,可以将该数组的两个维数全部省略D对于二维数组,即可以按元素初始化,也可以按行初始化

多选题关于二维数组初始化描述正确的是()。A二维数组,即可以按元素初始化,也可以按行初始化B二维数组当初始化列表给出数组全部元素的初值时,第一维的长度声明可以省略,此时,系统将按初始化列表中提供的初值个数来定义数组的大小。C二维数组按行初始化时,即使初始化列表中提供的初值个数可以少于数组元素的个数,第一维的长度声明也可以省略,此时系统自动给后面的元素初始化为0。D二维数组初始化时可以省略第二维的长度

多选题如何初始化数组?()A利用大括号直接创建数组和其中的元素;B利用new关键字创建一个数组;C数组不需要初始化,只要定义数组变量即可;D数组不需要初始化,只要定义数组变量,并为数组中的每个元素赋值即可;E定义数组变量,再分别初始化数组中的每个元素;

单选题对于VFP数组,下列说法错误的是()。A必须先定义,后使用B只能定义一维或二维数组C数组元素下标从0开始D数组元素的数据类型可以不同