更多“以下能对二维数组s进行正确初始化的语句是()。”相关问题
  • 第1题:

    以下能对一维数组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}


    参考答案:C

  • 第2题:

    以下说法不正确的是( )。

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

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

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

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


    正确答案:B

  • 第3题:

    下列对字符数组进行初始化的语句中,______ 是正确的。

    A.char s 1[]=“abcd”;

    B.char s2[3]=”xyz”;

    C.char s 3[][3]={‘a’,‘x’,‘y’}

    D.char s3[][3]={“xyz”,“mnp”};


    正确答案:A
    解析:BCD选项都不合字符数组的定义。

  • 第4题:

    以下不能对二维数组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}}


    参考答案:C

  • 第5题:

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


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

  • 第6题:

    以下能对一维数组a进行初始化的语句是:()

    • A、inta[5]=(0,1,2,3,4,)
    • B、inta(5)={}
    • C、inta[3]={0,1,2}
    • D、inta{5}={10*1}

    正确答案:C

  • 第7题:

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


    正确答案: 由同名的双下标变量组成的数组称为二维数组。二维的数组说明语句形式为:
    (语句标号)DTMT(3,4),W(30,4),C(25,25)
    其使用规则和一维数组相同。

  • 第8题:

    下面的二维数组初始化语句中,正确的是:()

    • A、inta[3][]={1};
    • B、inta[3][3]={1,2};
    • C、inta[][]={1,2};
    • D、inta[][4]={2,3};

    正确答案:B,D

  • 第9题:

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


    正确答案:正确

  • 第10题:

    单选题
    以下不能对二维数组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};


    正确答案: D
    解析: 暂无解析

  • 第11题:

    多选题
    关于二维数组初始化描述正确的是()。
    A

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

    B

    二维数组当初始化列表给出数组全部元素的初值时,第一维的长度声明可以省略,此时,系统将按初始化列表中提供的初值个数来定义数组的大小。

    C

    二维数组按行初始化时,即使初始化列表中提供的初值个数可以少于数组元素的个数,第一维的长度声明也可以省略,此时系统自动给后面的元素初始化为0。

    D

    二维数组初始化时可以省略第二维的长度


    正确答案: B,A
    解析: 暂无解析

  • 第12题:

    单选题
    以下能对一维数组a进行正确初始化的语句是()。
    A

    int a[10]=(0,0,0,0,0);

    B

    int a[ ]={0};

    C

    int a[10]={ };

    D

    int a[10]={10*1};


    正确答案: D
    解析: 暂无解析

  • 第13题:

    关于下面语句的说法正确的是 String[]s=new String[10][];

    A.该语句不合法

    B.该语句定义了一个二维数组,它包括10行10列

    C.s是一个包含10个数组的数组

    D.s中的每一个元素都被设置成""


    正确答案:C
    解析:本题考查多维数组的定义。Java中没有多维数组这种数据结构,只有一维数组,在Java中实现的所谓的多维数组,实际上是由一维数组“焊接”而成的“数组的数组”。也就是说,某个一维数组的元素是另一个一维数组则称之为二维数组,依次类推,一维数组的多次嵌套定义,构成了多维数组。由此可见,题目中语句s是一个包含10个数组的数组,对每个元素都赋null值,选项C说法正确。

  • 第14题:

    以下说法不正确的是( )。

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

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

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

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


    正确答案:B

  • 第15题:

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

    B.

    C.

    D.

    A.A

    B.B

    C.C

    D.D


    正确答案:A
    本题考查2个概念:①用单引号括起来的一个字符常量只能存放一个字符;②C语言中没有字符串变量,只能用字符数组来存储字符串。

  • 第16题:

    下面对二维数组s的初始化语句,正确的是( )。

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

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

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

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


    正确答案:B
    解析:选项A定义的是三行两列的数组,选项C、D错误地省略了第二维的长度声明。二维数组及多维数组定义的简化形式中,可以省略一个或多个括号,甚至只保留最外层的括号。因此正确答案是选项B。

  • 第17题:

    以下叙述中正确的是

    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.在逻辑上,可以把二维数组看成是一个具有行和列的表格或矩阵


    正确答案:D
    二维数组在初始化时,可以省第1维,但是不可以省第2维。可以为部分数组元素初始化。A选项、B选项和C选项内的初始化都没有错误。因此D选项正确。

  • 第18题:

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


    正确答案:正确

  • 第19题:

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


    正确答案:错误

  • 第20题:

    以下能对二维数组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};

    正确答案:A,B,D

  • 第21题:

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


    正确答案: 由同名的双下标变量组成的数组称为二维数组。二维的数组说明语句形式为:(语句标号)DTMT(3,4),W(30,4),C(25,25)其使用规则和一维数组相同。

  • 第22题:

    多选题
    以下关于二维数组的描述中,正确的有:()。
    A

    如有定义inta[2][3];则数组a的最后一个元素为a[1][2]

    B

    一个一维数组,它的每一个元素也是类型相同的一维数组时,便构成二维数组

    C

    在定义二维数组时,可以将该数组的两个维数全部省略

    D

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


    正确答案: B,C
    解析: 暂无解析

  • 第23题:

    单选题
    下列有关FORTRAN数组的说法正确的是()。
    A

    数组定义语句只能定义一维或二维数组

    B

    数组元素下标不能出现负值

    C

    在赋值语句中出现的A(3)肯定是数组元素

    D

    程序中使用的数组必须进行说明


    正确答案: B
    解析: 暂无解析

  • 第24题:

    单选题
    以下能对二维数组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}};


    正确答案: C
    解析: 暂无解析