参考答案和解析
正确答案:B
更多“声明了一个数组Array[13],则Array[3]表示第()个元素。 A、3B、4C、5D、无法知道”相关问题
  • 第1题:

    给定下面的代码: byte[] arrayl,array2[]; byte array3[][]; byte [][] array4; 如果上面的每一个数组都初始化了,以下各项语句中错误的是( )。

    A.array2=array1

    B.array2=array3

    C.array2=array4

    D.both A and B


    正确答案:A
    解析:本题考查对多维数组的理解。二维数组可以有如下的定义方式。type arrayName[][];type[][] arrayName;type[] arrayName[];其中的type代表数组元素的类型,可以是简单类型,也可以是复合类型。本题中,除array1是一维数组外,别的数组都是二维数组。选项 A不能被编译通过,array1是一维数组,而 array2是二维数组;选项B、C、D都是正确的,可以被编译通过。故本题答案是A。

  • 第2题:

    ● 对于数组 float array[5][4],若数组元素 array[0][0]的地址为 2400,每个数组元素长度为 32 位(4 字节),且假定其采用行序为主的存储模式,那么 array[3][2]的内存地址为 (46) 。

    (46)

    A. 2448

    B. 2452

    C. 2456

    D. 2460


    正确答案:C

  • 第3题:

    定义数组Array(1to 5,5)后,下列哪一个数组元素不存在()

    • A、Array(1,1)
    • B、Array(1,0)
    • C、Array(0,1)
    • D、Array(5,5)

    正确答案:A

  • 第4题:

    已知数组array,其最后一个元素的下标是()?

    • A、array.size
    • B、array.length-l
    • C、array.size-l
    • D、array.length

    正确答案:B

  • 第5题:

    通过如下程序段,可知第52个元素所在的行与列的位置是( ).   DIMENSION   ARRAY[11,20] ?ASUBSCRIPT[ARRAY,52,1] ?ASUBSCRIPT[ARRAY,52,2] 

    • A、5,8
    • B、12,3
    • C、8,5
    • D、3,12

    正确答案:D

  • 第6题:

    var a = new Array(new Array(9,0,3,6,5), new Array(2,9,0,6)); 则a[0][3]=()

    • A、3
    • B、6
    • C、5
    • D、0

    正确答案:B

  • 第7题:

    array_search()与in_array()函数均可用来查询数组中元素的值。()


    正确答案:错误

  • 第8题:

    数组ARRAY中存有10个无符号字整数(元素序号0~9),现在要删除其中的第5个元素。编写程序,把第6~9个元素移到第5~8个元素的位置上,并把第9个元素清零。


    正确答案: DATASEGEMNT
    ARRAY DW -386,97,213,21,77,-91,56,7,123,65
    DATA ENDS
    CODESEGMENT
    ASSUME CS:CODE,DS:DATA
    START:
    MOV AX,DATA
    MOV DS,AX
    MOV BX,6*2;第六个元素在数组内的位移
    MOV CX,4;循环计数器置初值
    AGAIN:
    MOV AX,ARRAY[BX];取出一个元素
    MOV ARRAY[BX-2],AX;向前移动一个位置
    ADD BX,2;修改指针
    LOOP AGAIN;循环4次
    MOV ARRAY[BX],0;最后一个元素清零
    MOV AX,4C00H
    INT 21H
    CODEENDS
    END START

  • 第9题:

    Which of the following is the minimum number of drives required for a RAID 10 array?()

    • A、3
    • B、4
    • C、5
    • D、10

    正确答案:B

  • 第10题:

    单选题
    array_push()的作用是()
    A

    将数组的第一个元素弹出

    B

    将数组的最后一个元素弹出

    C

    将一个或多个元素压入数组的末尾

    D

    将一个或多个元素插入数组的开头


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

  • 第11题:

    单选题
    设有定义“doublearray[10];”,则表达式sizeof(array)/sizeof(array[0])的结果为array数组的()。
    A

    首地址

    B

    元素个数

    C

    每个元素所占的字节数

    D

    总字节数


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

  • 第12题:

    ( 难度:中等)关于JavaScript中的数组,说法正确的是
    A.JavaScript中没有数组类型
    B.JavaScript中的数组可以用new Array()来定义
    C.new Array(3)定义的数组中只有一个元素是3
    D.new Array(1,2,3)定义的数组中有3个元素

    答案:BD

  • 第13题:

    阅读以下说明和C语言函数,将应填入(n)处的字句写在对应栏内。

    【说明】

    输入数组,最大的与第一个元素交换,最小的与最后一个元素交换,输出数组。

    【函数】

    main ( )

    {

    int number[10];

    input (number);

    max min (number);

    output (number);

    }

    input (number)

    int number[10];

    {int i;

    for ( i=0;i<9;i++ )

    scanf ( "%d,",&number[i] );

    scanf ( "%d",&number[9] );

    }

    max_min ( array )

    int array[10];

    {int *max,*min,k,1;

    int *p,*arr_end;

    arr end=(1);

    max=min=array;

    for ( p=(2);p<arr_end;p++ )

    if((3)) max=p;

    else if ( *p<*min ) min=p;

    (4);

    l=*min;

    (5);array[0]=1;1=*p;

    *p=array[9];array[9]=k;k=*p;

    return;

    }

    output ( array )

    int array[10];

    { int *p;

    for ( p=array;p<array+9;p++ )

    printf ( "%d,",*p );

    printf ( "%d\n",array[9] );

    }


    正确答案:(1)array+10 (2) array+1 (3) *p>*max (4) k=*max (5) *p=array[0]
    (1)array+10 (2) array+1 (3) *p>*max (4) k=*max (5) *p=array[0]

  • 第14题:

    设有数组定义: char array [ ]="China"; 则数组 array所占的空间为().

    • A、4个字节
    • B、5个字节
    • C、6个字节
    • D、7个字节

    正确答案:C

  • 第15题:

    给出下列代码,byte[]array1,array2[];byte[]array3[][];byte[][]array4;则数组初始化中哪项是不正确的()

    • A、array2=array1
    • B、array2=array3
    • C、array2=array4
    • D、array3=array4

    正确答案:C

  • 第16题:

    设有定义“doublearray[10];”,则表达式sizeof(array)/sizeof(array[0])的结果为array数组的()。

    • A、首地址
    • B、元素个数
    • C、每个元素所占的字节数
    • D、总字节数

    正确答案:B

  • 第17题:

    已知数组array,其最后一个元素的下标是?()     

    • A、 array. size
    • B、 array. length-l
    • C、 array. size-l
    • D、 array.length

    正确答案:B

  • 第18题:

    array_unshift()函数在数组的末尾插入一个或多个元素,返回成功插入后的总元素个数。()


    正确答案:错误

  • 第19题:

    array_push()的作用是()

    • A、将数组的第一个元素弹出
    • B、将数组的最后一个元素弹出
    • C、将一个或多个元素压入数组的末尾
    • D、将一个或多个元素插入数组的开头

    正确答案:C

  • 第20题:

    通过如下程序段,可知第52个元素所在的行与列的位置是(). DIMENSION ARRAY[11,20] ?ASUBSCRIPT[ARRAY,52,1] ?ASUBSCRIPT[ARRAY,52,2]

    • A、5,8
    • B、12,3
    • C、8,5
    • D、3,12

    正确答案:D

  • 第21题:

    单选题
    已知数组array,其最后一个元素的下标是?()
    A

     array. size

    B

     array. length-l

    C

     array. size-l

    D

     array.length


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

  • 第22题:

    单选题
    声明了一个数组Array[13],则Array[3]表示第()个元素。
    A

    3

    B

    4

    C

    5

    D

    无法知道


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

  • 第23题:

    单选题
    给出下列代码,byte[]array1,array2[];byte[]array3[][];byte[][]array4;则数组初始化中哪项是不正确的()
    A

    array2=array1

    B

    array2=array3

    C

    array2=array4

    D

    array3=array4


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