更多“3、合法的数组定义是()”相关问题
  • 第1题:

    以下叙述中正确的是

    A.语句int a[8]={0};是合法的

    B.语句inta[]={0};是不合法的,遗漏了数组的大小

    C.语句char a[2]={ "A","BII};是合法的,定义了一个包含两个字符的数组

    D.语句char a[3];a="AB";是合法的,因为数组有三个字符空间的容量,可以保存两个字符


    正确答案:A
    B选项中,如给全部元素赋值,则在数组说明中,可以不给出数组元素的个数;C选项中,chara[2]={"","B"};不合法,应为chara[2]={′A′,′B′};;D选项中,字符数组只能在定义的时候可以用字符串常量来初始化,但不能够先定义字符数组,然后再用字符串常量进行赋值。因此A选项正确。

  • 第2题:

    下列四种数组定义,合法的数组定义是( )。

    A.chara[]="hello";

    B.inta[4]={4,3,2,1,0};

    C.chara="hello";

    D.chara[4]="hello";


    正确答案:A

  • 第3题:

    设有定义语句int,a[]={1,1,2};则以下对此语句的叙述错误的是()

    • A、定义了一个名为a的一维数组
    • B、a数组有3个元素
    • C、a数组的下标为1~3
    • D、数组中的每个元素是整型

    正确答案:C

  • 第4题:

    下列数组的定义不合法的是()

    • A、char c[][]=new char[2][4]
    • B、char c[][]=new char[2][]
    • C、char [][]c=new char[][3]
    • D、int []a[] = new int[5][5]

    正确答案:C

  • 第5题:

    下列合法的数组定义是:()

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

    正确答案:C,D

  • 第6题:

    下列数组定义语句中:int[] a=new int[3]; ,定义的数组a占的字节数为()。


    正确答案:12

  • 第7题:

    以下关于数组的描述中,正确的有()

    • A、有定义chara[3];则定义了a[1]、a[2]、a[3]三个数组元素
    • B、构成字符数组的各个元素必须是字符类型的数据
    • C、若有定义chara[]="hello";,则数组a的长度为6
    • D、设有数组定义chararray[]="China";则数组array所占的空间为5个字节

    正确答案:B,C

  • 第8题:

    合法的数组定义是()

    • A、int a[ ]="string";
    • B、int a[5]={0,1,2,3,4,5};
    • C、char s="string";
    • D、char a[ ]={0,1,2,3,4,5};

    正确答案:D

  • 第9题:

    填空题
    下列数组定义语句中:int[] a=new int[3]; ,定义的数组a占的字节数为()。

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

  • 第10题:

    填空题
    下列数组定义语句中:int[]a=newint[3];,定义的数组a占的字节数为()

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

  • 第11题:

    单选题
    下列数组的定义不合法的是()
    A

    char c[][]=new char[2][4]

    B

    char c[][]=new char[2][]

    C

    char [][]c=new char[][3]

    D

    int []a[] = new int[5][5]


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

  • 第12题:

    单选题
    下列数组定义语句中,不合法的是()
    A

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

    B

    int a[]={0,1,2};

    C

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

    D

    int a[3]={0};


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

  • 第13题:

    合法的数组定义是( )。

    A.

    B.

    C.

    D.


    正确答案:B
    选项A),字符串”string”中的元素是char类型,而数组a中存放的是int类型的元素,不匹配。选项c),a中只能存放字符类型数据,而”0”是字符串。选项D),定义二维数组时,列数不可省略。

  • 第14题:

    关于数组的正确说法是()

    • A、在用Dimension A(10,4)定义了数组A之后,元素A(3,2)就是A(10)
    • B、只能定义一维或二维数组,且数组的下标总是从0开始
    • C、在用Dimension A(10)定义了数组A之后,A=1是错误的语句
    • D、同一数组各元素的数据类型必须一致

    正确答案:A

  • 第15题:

    设有定义语句int a[3],则下列对此语句的叙述中错误的是( ):

    • A、定义了一个名为a的一维数组
    • B、a数组有3个元素
    • C、a数组元素的下标为1~3
    • D、数组a中的每一个元素都是整型

    正确答案:C

  • 第16题:

    若数组a定义为int[][]a=new int[3][4],则a是()

    • A、一维数组
    • B、二维数组
    • C、三维数组
    • D、四维数组

    正确答案:B

  • 第17题:

    下列数组定义语句中:int[]a=newint[3];,定义的数组a占的字节数为()


    正确答案:12

  • 第18题:

    下列数组定义语句中,不合法的是()

    • A、int a[3]={0,1,2,3};
    • B、int a[]={0,1,2};
    • C、int a[3]={0,1};
    • D、int a[3]={0};

    正确答案:A

  • 第19题:

    下列数组定义中,属于字符数组定义的选项是()

    • A、intage[5];
    • B、charstuname[10];
    • C、floatscore[3];
    • D、intbrr[]={1,2,3};

    正确答案:B

  • 第20题:

    定义整数一维数组inta[5]={1,2,3}则数组a的元素个数是3


    正确答案:错误

  • 第21题:

    多选题
    下列合法的数组定义是:()
    A

    inta[]=”string”;

    B

    inta[5]={0,1,2,3,4,5};

    C

    inta[5]={1,2,3,4,5};

    D

    inta[5]={1};


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

  • 第22题:

    单选题
    设有定义语句int a[3],则下列对此语句的叙述中错误的是( ):
    A

    定义了一个名为a的一维数组

    B

    a数组有3个元素

    C

    a数组元素的下标为1~3

    D

    数组a中的每一个元素都是整型


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

  • 第23题:

    单选题
    设有定义语句int,a[]={1,1,2};则以下对此语句的叙述错误的是()
    A

    定义了一个名为a的一维数组

    B

    a数组有3个元素

    C

    a数组的下标为1~3

    D

    数组中的每个元素是整型


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

  • 第24题:

    单选题
    以下选项中叙述正确的是(  )。
    A

    char c1,c2,*c3,c4[40];是合法的变量定义语句

    B

    数组说明符的一对方括号中只能使用整型常量,而不能使用表达式

    C

    数组下标的下限可以是负值

    D

    若有数组定义float array[4];,则语句printf("%f",array[3.12]);是合法的


    正确答案: D
    解析:
    A项正确定义了字符变量c1、c2,字符型指针c3,字符型一维数组c4[40],A项正确。方括号中应当是整型常量表达式,可以使用表达式,只要计算结果是整型常量即可, B项错误。数组下标的下限不可以是负值,C项错误。数组下标必须是整型数据,3.12为浮点数,D项错误。答案选择A选项。