更多“以下数组定义中不正确的是()。A、inta[2][3]B、intb[][3]={0,1,2,3}C、intc[100][100]={0}D、intd[3][]={{1,2},{1,2,3},{1,2,3,4}}”相关问题
  • 第1题:

    以下数组定义中不正确的是______。

    A.int a[2][3];

    B.int b[][3]={0,1,2};

    C.int c[100][100]={0};

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


    正确答案:D
    解析:一维数组的定义方式为:类型说明符数组名[常量表达式];选项A符合此定义形式,正确;C语言中多维数组赋初值时可以部分赋值,也可以不指定除第一维以外的其他维的大小,故选项C正确;另外,如果对全部数组元素都赋初值,则定义数组时对第一维的长度可以不指定,但第二维的长度不能省,所以选项B正确,而选项D是错误的。

  • 第2题:

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

    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
    解析:二维数组的定义和初始化在定义中如果对所有元素赋初值,其第一维的长度可以省略;二维数组初始化也可以只对每行或前若干行的前若干个元素赋初值;在二维数组定义时不能省略第二维的长度。

  • 第3题:

    以下数组定义中不正确的是 ______。

    A.int a[2][3];

    B.int b[][3]={0,1,2};

    C.int c[100][100]{0};

    D.int d[3][]={{1,2},{1,2,3},{1,2,3,}};


    正确答案:D
    解析:一维数组的定义方式为:
    类型说明符数组名[常量表达式];
    选项A符合此定义形式,正确;C语言中多维数组赋初值时可以部分赋值,也可以不指定除第一维以外的其他维的大小,故选项C正确;另外,如果对全部数组元素都赋初值,则定义数组时对第一维的长度可以不指定,但第二维的长度不能省,所以选项B正确,而选项D是错误的。

  • 第4题:

    若有定义:inta[3][4]={{1,2},{0},{1,2,3}};则a[1][1]的值为()

    A.0

    B.{1,2}

    C.1

    D.3


    参考答案:A

  • 第5题:

    数组定义为inta[3]={1,2,3},数组元素()的值为3。

    • A、a[0]
    • B、a[1]
    • C、a[2]
    • D、a[3]

    正确答案:C

  • 第6题:

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

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

    正确答案:B

  • 第7题:

    以下数组定义中,正确的是()

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

    正确答案:C

  • 第8题:

    以下能正确定义数组并赋初值正确的语句是:()。

    • A、intN=5,b[N][N];
    • B、inta[1][2]={{1},{3}};
    • C、intc[2][]={{1,2},{3,4}};
    • D、intd[3][2]={{1,2},{3,4}};

    正确答案:D

  • 第9题:

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

  • 第10题:

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


    正确答案:错误

  • 第11题:

    单选题
    以下数组定义中,正确的是()
    A

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

    B

    inta[][2]={{0},{}}

    C

    inta[2][2]={{1,2},{3}}

    D

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


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

  • 第12题:

    单选题
    以下数组定义中不正确的是()。
    A

    inta[2][3]

    B

    intb[][3]={0,1,2,3}

    C

    intc[100][100]={0}

    D

    intd[3][]={{1,2},{1,2,3},{1,2,3,4}}


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

  • 第13题:

    以下数组定义中不正确的是______。

    A.inta[2][3];

    B.int b[][3]={0,1,2}

    C.int c[100][100]={0};

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


    正确答案:D
    解析:—维数组的定义方式为:类型说明符数组名[常量表式];选项A符合此定义形式,正确;C语言中多维数组赋初值时可以部分赋值,也可以不指定除第—维以外的其他维的大小,故选项C正确;另外,如果对全部数组元素都赋初值,则定义数组时对第—维的长度可以不指定,但第二锥的长度不能省,所以选项B正确,而选项D是错误的。

  • 第14题:

    有如下程序; #include<iostream> usingnamespacestd; clasBasel{ public: Basel(intd){cout<<d;} -Basel(){} }; classBase2{ public: Base2(intd){out<<d;} ~Base2(){} }; classDerived:publicBase1,Base2{ public: Derived(inta,intb,intC,intd): Basel(b),Base2(a),b1(d),b2(c){} private: intb1; intb2; }; intmain(){ Derivedd(1,2,3,4); return0; } 运行时的输出结果是( )。

    A.1234

    B.2134

    C.12

    D.21


    正确答案:D
    D。【解析】多继承构造函数执行的顺序为继承时的顺序。所以答案为D。Derived(inta,intb,intC,intd):Basel(b),Base2(a),bl(d),b2(c)的含义是:构造函数Basel的参数值为b,构造函数Base2的参数值为a。成员变量b1,b2的值分别为d、C。

  • 第15题:

    以下数组定义中,正确的是()

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

    B.inta[][2]={{0},{}}

    C.inta[2][2]={{1,2},{3}}

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


    参考答案:C

  • 第16题:

    以下数组定义中不正确的是 ______。

    A.int a[2][3]

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

    C.int c[1][1]={0};

    D.int d[3][]={{1,2},(1,2,3}{1,2,3,4}};


    正确答案:D

  • 第17题:

    下列正确的语句是()

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

    正确答案:D

  • 第18题:

    以下数组定义中不正确的是().

    • A、int a[2][3];
    • B、int b[][3]={0,1,2,3};
    • C、int c[100][100]={0};
    • D、int d[3][]={{1,2},{1,2,3},{1,2,3,4}};

    正确答案:D

  • 第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]={1,2,3},数组元素()的值为1。

    • A、a[0]
    • B、a[1]
    • C、a[2]
    • D、a[3]

    正确答案:A

  • 第21题:

    已知x=(0,1,2,3),那么执行语句x.add(4)之后,x的值为()

    • A、{1,2,3}
    • B、{1,2,3,4}
    • C、{1,2}
    • D、AttributeError

    正确答案:D

  • 第22题:

    单选题
    已知x=(0,1,2,3),那么执行语句x.add(4)之后,x的值为()
    A

    {1,2,3}

    B

    {1,2,3,4}

    C

    {1,2}

    D

    AttributeError


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

  • 第23题:

    单选题
    若有定义:inta[3][4]={{1,2},{0},{1,2,3}};则a[1][1]的值为()
    A

    0

    B

    {1,2}

    C

    1

    D

    3


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