更多“二维数组a=np.array([[1, 2, 3],[4, 5, 6],[7, 8, 9]]),不能取出第1,2行所有元素的语句是_______。”相关问题
  • 第1题:

    若有以下定义和语句:int a[10]={1,2,3,4,5,6,7,8,9,10},*ia=a;则不能正确表示a数组元素的表达式是 ______。

    A.*ia

    B.a[10]

    C.*a

    D.a[ia-a]


    正确答案:B

  • 第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题:

    若有以下定义语句:int a[10]={1,2,3,4,5,6,7,8,9,10}; 则下列哪个是对该数组元素的正确引用( )

    A. a[10]

    B. a[a[3]-5]

    C. a[a[9]]

    D. a[a[4]+4]


    正确答案:D

  • 第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题:

    下面对二维数组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。

  • 第6题:

    二维数组A[8][9]按行优先顺序存储,若数组元素A[2][3]的存储地址为1087,A[4][7]的存储地址为1153,则数组元素A[6][7]的存储地址为 ( )

    A.1207

    B.1209

    C.1211

    D.1213


    正确答案:A

  • 第7题:

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

    A0

    B4

    C8

    D6


    A

  • 第8题:

    inta[3][3]={1,2,3,4,5,6,7,8,9};其中数字7所在的二维数组元素是()

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

    正确答案:D

  • 第9题:

    已知int a[3][3]={1,2,3,4,5,6,7,8,9};不能表示数组元素a[2][1]的地址是()

    • A、&a[2][1]
    • B、*(a[2]+1)
    • C、a[2]+1
    • D、*(a+2)+1

    正确答案:B

  • 第10题:

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

    正确答案:C

  • 第11题:

    以下创建数组的方式错误的是()

    • A、shortx[];x={1,2,3,4,5,6};
    • B、shortx[]=newshort[6];x[0]=9;x[1]=8;x[2]=7;x[3]=6;x[4]=5;x[5]=4;
    • C、shortx[]=newshort[6];intlen=x.length;for(inti=0;i
    • D、short[][]x={{1,2},{3,4,5},{6,7,8,9}};

    正确答案:A

  • 第12题:

    单选题
    已知int a[3][3]={1,2,3,4,5,6,7,8,9};不能表示数组元素a[2][1]的地址是()
    A

    &a[2][1]

    B

    *(a[2]+1)

    C

    a[2]+1

    D

    *(a+2)+1


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

  • 第13题:

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

    A.2

    B.4

    C.6

    D.8


    正确答案:C

  • 第14题:

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

    A.int b[][5]={2,9,6,0,8,7,4};

    B.int b[3][5]={0,0,9}

    C.int b[][4]={{3,9},{7,6,8},{2}};

    D.int b[3)[2]={(8,4),(2,1),(5,9)};


    正确答案:D
    解析:选项D)定义的是3行2列的数组,赋值时应该用“{}”而不是“()”来对每一行的数组元素进行赋值。注意:二维数组元素的引用。

  • 第15题:

    当执行下面的语句定义一维数组a后,此数组的所有元素为 ( ) inta[10];

    A.a[1],a[2],a[3],a[4],a[5],a[6],a[8],a[9],a[10],a[10]

    B.a[0],a[1],a[2],a[3],a[4],a[5],a[6],a[7],a[8],a[9]

    C.a[0],a[2],a[3],a[4],a[5],a[6],a[7],a[8],a[9],a[10]

    D.a[1],a[2],a [3],a[4],a [5],a [9],a [7],a [8],a [9],a [10],a [11]


    正确答案:B

  • 第16题:

    若有以下定义和语句:int a[10]={1,2,3,4,5,6,7,8,9,10},* p=a则不能表示a数组元素的表达式是 ( )

    A.* p

    B.a[10]

    C.* a

    D.a[p-a]


    正确答案:B

  • 第17题:

    若有定义语句inta[]={1,2,3,4,5,6,7,8,9,10},*p=a;值为8的数组元素的正确表示为( ):

    A.a[8]

    B.a+7

    C.p+7

    D.*(p+7)


    正确答案:D

  • 第18题:

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

    A2

    B4

    C6

    D8


    D

  • 第19题:

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

    A2

    B4

    C6

    D8


    C

  • 第20题:

    二维数组初始化正确的是()

    • A、intarr[3][4]={1,2,3,4,5,6,7,8,9,10,11,12};
    • B、intarr[3][4]={{1,2,3,4},{5,6,7,8},{9,10,11,12}};
    • C、intarr[][4]={1,2,3,4,5,6,7,8,9,10,11,12};
    • D、intarr[3][4]={{1,2,3},{4,5},{6}};

    正确答案:A,B,C,D

  • 第21题:

    已知int a[10]={0,1,2,3,4,5,6,7,8,9},*p=a;不能表示数组a中元素的式子是()

    • A、*a
    • B、*p
    • C、a
    • D、a[p-a]

    正确答案:C

  • 第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题:

    单选题
    以下不能对二维数组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
    解析: 暂无解析

  • 第24题:

    单选题
    已知int a[10]={0,1,2,3,4,5,6,7,8,9},*p=a;不能表示数组a中元素的式子是()
    A

    *a

    B

    *p

    C

    a

    D

    a[p-a]


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