网友您好, 请在下方输入框内输入要搜索的题目:

题目内容 (请给出正确答案)

以下能对二维数组a进行正确初始化的语句是()。

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

B.int a[ ][3] = {{1,2,3},{4,5,6}};

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

D.int a[ ][3] = {{1,0,1}{ },{1,1}};


参考答案和解析
B 解析:在初始化语句时,需要注意下面几点:①所赋初值个数与数组元素的个数相同;②每行所赋初值个数与数组元素的个数不同时,系统将自动给该行其余的元素补初值0;③所赋初值行数少于数组行数时,系统将自动给后面各行的元素补初值0;④赋初值时省略行花括号对。在给二维数组赋初值时可以不用行花括号对。注意:选项A)中省略了第二维的大小,所以是错误的;选项C)超出了数组的定义范围,所以是错误的;选项D)在初始化赋值的时候出现了错误。注意:无论是几维的数组,下标都是从零开始的。
更多 “以下能对二维数组a进行正确初始化的语句是()。A.int a[2][ ] = {{1,0,1}, {5,2,3}};B.int a[ ][3] = {{1,2,3},{4,5,6}};C.int a[2][4] = {{1,2,3},{4,5},{6}};D.int a[ ][3] = {{1,0,1}{ },{1,1}};” 相关考题
考题 以下不能对二维数组a进行正确初始化的语句是A.int a[2][3]={0};B.int a[][3]={{1,2},{0}};C.int a[2][3]={{1,2},{3,4},{5,6}};D.int a[][3]={1,2,3,4,5,6};

考题 以下说法不正确的是( )。A.使用ReDim语句可以改变数组的维数B.使用ReDim语句可以改变数组的类型C.使用ReDim语句可以改变数组的每一维的大小D.使用ReDim语句可以改变对数组中的所有元素进行初始化

考题 以下不能对二维数组a进行正确初始化的说明是( ) A.inta[2][3]={0}B.inta[][3]={{1,2},{0}}C.inta[2][3]={{1,2},{3,4},{5,6}}D.inta[][3]={1,2,3,4,5,6}

考题 下面()是不正确的。A、使用ReDim语句可以改变数组的维数B、使用ReDim语句可以改变数组的类型C、使用ReDim语句可以改变数组的每一维的大小D、使用ReDim语句可以对数组中的所有元素进行初始化

考题 以下能对一维数组a进行初始化的语句是: ( )。 A. int a[5]=(0,1,2,3,4,)B. int a(5)={}C. int a[3]={0,1,2}D. int a{5}={10*1}

考题 以下说法不正确的是( )。A.使用ReDim语句可以改变数组的维数B.使用ReDim语句可以改变数组的类型C.使用ReDim语句可以改变数组每一维的大小D.使用ReDim语句可以对数组的所有元素进行初始化

考题 以下说法不正确的是( )。A.使用ReDim语句可以改变数组的维数B.使用ReDim语句可以改变数组的类型C.使用ReDim语句可以改变数组每一维的大小D.使用ReDim语句可以对数组中的所有元素进行初始化

考题 下列字符数组初始化语句中,不正确的是( )。A.B.C.D.A.AB.BC.CD.D

考题 以下不能对二维数组arr进行正确初始化的语句是() A.int arr[2][3]={0}B.int arr[][3]={1,2,3,4,5}C.int arr[2][3]={{1,2},{3,4},{5,6}}D.int arr[2][3]={{1},{3,4,5}}

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

考题 以下叙述中正确的是A.语句int a[4][3]={{1,2},{4,5}};是错误的初始化形式B.语句int a[4][3]={1,2,4,5};是错误的初始化形式C.语句int a[][3]={1,2,4,5};是错误的初始化形式D.在逻辑上,可以把二维数组看成是一个具有行和列的表格或矩阵

考题 以下能对一维数组a进行初始化的语句是:()A、inta[5]=(0,1,2,3,4,)B、inta(5)={}C、inta[3]={0,1,2}D、inta{5}={10*1}

考题 二维数组,即可以按元素初始化,也可以按行初始化

考题 在定义二维数组时,语句“int a[][3]={{1,3,5},{2}};”是正确的。

考题 说明什么是二维数组和数组说明语句。

考题 在定义二维数组时,语句“int a[][4]={{1,2,3},{4}};”是不正确的。

考题 二维数组进行初始化时第一维及第二维的长度都可以省略

考题 下面的二维数组初始化语句中,正确的是:()A、inta[3][]={1};B、inta[3][3]={1,2};C、inta[][]={1,2};D、inta[][4]={2,3};

考题 以下能对二维数组arr正确初始化的语句是()A、inta[2][3]={0};B、inta[][3]={{1,2},{0}};C、inta[2][3]={{1,2},{3,4},{5,6}};D、inta[][3]={1,2,3,4,5,6};

考题 定义二维数组并进行初始化赋值intarr[2][2]={1,2,3,4};

考题 说明什么是二维数组和数组说明语句。(BASIC语言)

考题 单选题以下不能对二维数组a进行正确初始化的语句是()A int a[2][3]={0};B int a[][3]={{0,1},{0}};C int a[2][3]={{0,1},{2,3},{4,5}};D int a[][3]={0,1,2,3,4,5};

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

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

考题 单选题下列有关FORTRAN数组的说法正确的是()。A 数组定义语句只能定义一维或二维数组B 数组元素下标不能出现负值C 在赋值语句中出现的A(3)肯定是数组元素D 程序中使用的数组必须进行说明

考题 单选题以下能对一维数组a进行正确初始化的语句是()。A int a[10]=(0,0,0,0,0);B int a[ ]={0};C int a[10]={ };D int a[10]={10*1};

考题 单选题以下能对二维数组A进行正确初始化的语句是()。A int a[][3]={{1,2,3},{4,5,6}};B int a[2][]={{1,0,1},{5,2,3}};C int a[2][4]={{1,2,3},{4,5},{6}};D int a[][3]={{1,0,1},{},{1,1}};

考题 问答题说明什么是二维数组和数组说明语句。(BASIC语言)