更多“下面对二维数组a说明不正确的是()A、inta[3][];B、floata(3,4);C、floata(3)(4);D、doublea[][4];”相关问题
  • 第1题:

    一个二维数组的定义语句为“inta[3][4]={{3,4},{2,8,6}};”,则元素a[1][2]的值为()。

    A.2

    B.4

    C.6

    D.8


    正确答案:C

  • 第2题:

    若二维数组a[][]的定义语句为“inta[3][4]={{3,4},{2,8,6}};”,则元素a[2][1]的值为(42)。

    A.0

    B.4

    C.8

    D.6


    正确答案:A
    解析:按照定义方式,数组a有3行4列。除了显式初始化的元素以外,别的元素默认值为0。a[2][1]在显式初始化的元素之外。

  • 第3题:

    以下不能正确定义二维数组的选项是

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

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

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

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


    正确答案:D
    解析:二维数组的定义和初始化在定义中如果对所有元素赋初值,其第一维的长度可以省略;二维数组初始化也可以只对每行或前若干行的前若干个元素赋初值;在二维数组定义时不能省略第二维的长度。

  • 第4题:

    下列二维数组的说明中,不正确的是( )。

    A.floata[][4]={0,1,8,5,9};

    B.inta[3][4];

    C.#define N 5

    D.inta[2][9.5]; float a[N][3];


    正确答案:D
    解析:C语言规定,对于二维数组,只可以省略第一个方括号中的常量表达式,而不能省略第二个方括号中的常量表达式;二维数组的一般定义格式:类型说明符数组名[常量表达式Ⅱ常量表达式)。

  • 第5题:

    下面的方法重载,正确的是( )。

    A、intfun(inta,floatb){}

    B、floatfun(inta,floatb){}floatfun(inta,floatb){}floatfun(intx,floaty){}

    C、floatfun(floata){}

    D、floatfun1(inta,floatb){}floatfun(floata,floatb){}floatfun2(inta,floatb){}


    正确答案:C

  • 第6题:

    以下对二维数组a的正确说明是()

    • A、inta()[3];
    • B、floata[3*!3]
    • C、doublea[1][4]
    • D、floata(3)(4)

    正确答案:C

  • 第7题:

    下列定义形式错误的是()

    • A、floata[]
    • B、floata[5]
    • C、inta[]=newint[5]
    • D、float[]c

    正确答案:B

  • 第8题:

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

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

    正确答案:C

  • 第9题:

    定义一个4个元素的一维整型数组,()是正确的。

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

    正确答案:D

  • 第10题:

    以下各组选项中,均能正确定义二维实型数组a的选项是()

    • A、floata[3][4];floata[][4];floata[3][]={{1},{0}};
    • B、floata(3,4);floata[3][4];floata[][]={{0};{0}};
    • C、floata[3][4];staticfloata[][4]={{0},{0}};
    • D、floata[3][4];floata[3][];

    正确答案:C

  • 第11题:

    对二维数组的正确定义是()

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

    正确答案:C

  • 第12题:

    单选题
    假定一个二维数组的定义语句为“inta[3][4]={{3,4},{2,8,6}};”,则元素a[l][2]的值为()。
    A

    2

    B

    4

    C

    6

    D

    8


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

  • 第13题:

    下列一维数组初始化语句中,正确且与语句floata[]={0,3,8,0,9};等价的是().

    A.floata[6]={0,3,8,0,9};

    B.floata[4]={0,3,8,0,9};

    C.floata[7]={0,3,8,0,9};

    D.floata[5]={0,3,8,0,9};


    正确答案:D

  • 第14题:

    若要定义a为3×4的二维数组,正确的定义语句是( )

    A.float a(3,4);

    B.float a[3][4];

    C.float a(3)(4);

    D.float a[3,4];


    正确答案:B

  • 第15题:

    下面对二维数组array 的定义,正确的是( )。

    A.int array[][4];

    B.char array[3,4];

    C.float array (3)(4);

    D.float array[3][4];


    正确答案:D

  • 第16题:

    以下定义语句中正确的是( )。

    A.inta=b=0;

    B.charA=65+1,b=b;

    C.floata=1,"b=&a,"c=&b;

    D.doublea=0.0;b=1.1;


    正确答案:B
    B。【解析】本题考查数据类型的定义,选项A中是要定义变量并且赋初值,但方式不时,必须单独定义其类型。选项C给实型变量赋值时不用双引号,也不能将地址赋予实型变量,在选项D中,C语言允许在一个类型说明符后说明多个相同类型的变量,各变量之间要用逗号隔开,而不是用分号隔开,选项B正确。

  • 第17题:

    若要定义a为3×4的二维数组,正确的定义语句是 ( )

    A.floata(3,4);

    B.float a[3][4];

    C.float a(3)(4);

    D.float a[3,4];


    正确答案:B

  • 第18题:

    下面正确的说明语句是()。

    • A、int(*A.[10];
    • B、inta[3,4];
    • C、inta[][]
    • D、inta[‘a’]

    正确答案:A

  • 第19题:

    下面定义的一维数组并赋值正确的是()。

    • A、inta[2]={1,2,3};
    • B、inta[3]={1,2,3};
    • C、floata[3]={‘1’,’2’,’3’};
    • D、floata[3]={’1’,’a’,1.1};

    正确答案:B

  • 第20题:

    假定一个二维数组的定义语句为“inta[3][4]={{3,4},{2,8,6}};”,则元素a[l][2]的值为()。

    • A、2
    • B、4
    • C、6
    • D、8

    正确答案:C

  • 第21题:

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

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

    正确答案:B,D

  • 第22题:

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

  • 第23题:

    类Test1定义如下:1.publicclassTest1{2.publicfloataMethod(floata,floatb){}3.4.}将以下()方法插入行3是不合法的。

    • A、public float aMethod(floata,floatb,floatc){}
    • B、public float aMethod(floatc,floatd){}
    • C、public int aMethod(inta,intb){}
    • D、private float aMethod(inta,intb,intc){}

    正确答案:B