niusouti.com
参考答案和解析
B
更多“在Array类中,可以对一维数组中的元素进行排序的方法是 。”相关问题
  • 第1题:

    下列关于数组的描述中,哪些选项是正确的?

    A. String类本身可以被看做是一个System.Char对象的数组

    B. String类中的许多方法都能用在数组中

    C. 数组可以用来处理数据类型不同的批量数据

    D. System.Array类是所有数组的基类


    正确答案:ABD

  • 第2题:

    阅读下列说明、流程图和算法,将应填入(n)处的字句写在对应栏内。

    【流程图说明】

    下图所示的流程图5.3用N-S盒图形式描述了数组Array中的元素被划分的过程。其划分方法;以数组中的第一个元素作为基准数,将小于基准数的元素向低下标端移动,而大于基准数的元素向高下标端移动。当划分结束时,基准数定位于Array[i],并且数组中下标小于i的元素的值均小于基准数,下标大于i的元素的值均大于基准数。设数组A的下界为low,上界为high,数组中的元素互不相同。

    【算法说明】

    将上述划分的思想进一步用于被划分出的数组的两部分,就可以对整个数组实现递增排序。设函数int p(int Array[],int low,int high)实现了上述流程图的划分过程并返回基准数在数组Ar ray中的下标。递归函数void sort(int Array[],int L,int H)的功能是实现数组Array中元素的递增排序。

    【算法】

    void sort(int Array[],int L,int H){

    if (L<H) {

    k=p(Array,L,H);/*p()返回基准数在数组Array中的下标*/

    sort((4));/*小于基准数的元素排序*/

    sort((5));/*大于基准数的元素排序*/

    }

    }


    正确答案:(1)j←j-1
    (1)j←j-1

  • 第3题:

    下列关于数组特征的描述中,不正确的是( )。

    A.数组是一种变量,由规则有序结构中具有同一类型的值的集合构成

    B.在VBA中不允许隐式说明数组

    C.Dim astrNew Array(20) As String这条语句产生有20个元素的数组,每个元素为一个变长的字符串变量,且第一个元素从1开始

    D.Dim astrNew Array(1 To 20) As String这条语句产生有20个元素的数组


    正确答案:C
    解析:本题考查数组的知识,选项C是错误的,DimastrNewArray(20)AsString这条语句是产生21个元素的数组,每个元素为一个变长的字符串变量,其第一个元素是从。开始。

  • 第4题:

    在JavaScript中( )方法可以对数组元素进行排序

    A.add( )

    B.join( )

    C.sort( )

    D.length( )


    正确答案:C

  • 第5题:

    在.NET框架中,数组是一种引用类型,所有的数组都从System.Array类继承。


    正确答案:正确

  • 第6题:

    在Array类中,可以对一维数组中的元素进行排序的方法是()。


    正确答案:Sort

  • 第7题:

    在Java中,数组排序的方法是()


    正确答案:java.util.Arrays.sort()

  • 第8题:

    对数据进行排序,以下说法中()是错误的。

    • A、在PowerPoint中可以插入表格,并且也可以对表格中的数据进行排序
    • B、常用的方法还有利用编程来进行排序
    • C、在Word中可以插入表格,并且也可以对表格中的数据进行排序
    • D、Excel实现排序非常便利

    正确答案:B

  • 第9题:

    冒泡排序算法中降序排序指的是()

    • A、从高到低排列数组元素值
    • B、从低到高排列数组元素的值
    • C、由横向到纵向排列数组元素的值
    • D、由纵向到横向排列数组元素的值

    正确答案:A

  • 第10题:

    单选题
    对数据进行排序,以下说法中()是错误的。
    A

    在PowerPoint中可以插入表格,并且也可以对表格中的数据进行排序

    B

    常用的方法还有利用编程来进行排序

    C

    在Word中可以插入表格,并且也可以对表格中的数据进行排序

    D

    Excel实现排序非常便利


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

  • 第11题:

    单选题
    在Array类中,可以对一维数组中的元素查找的方法是()。
    A

    Sort()

    B

    BinarySearch()

    C

    Convert()

    D

    Index()


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

  • 第12题:

    多选题
    以下关于Array数组对象的说法不正确的是()。
    A

    对数组里数据的排序可以用sort函数,如果排序效果非预期,可以给sort函数加一个排序函数的参数

    B

    reverse用于对数组数据的倒序排列

    C

    向数组的最后位置加一个新元素,可以用pop方法

    D

    unshift方法用于向数组删除第一个元素


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

  • 第13题:

    下面程序的功能是:用Array函数建立一个含有8个元素的数组,然后查找并在文本框Textl中输出该数组中各元素的最小值。请填空。

    End Sub


    正确答案:
    arrl(1)Min=arrl(i)【解析】本题考查VBA中程序设计的知识。对于这个问题,需要把数组元素依次与最小值比较,如果比当前的最小值还小,则让这个数组元素成为新的最小值,然后继续比较,直至数组元素都比较一遍为止。由于比较的循环从2开始,显然是预先设置最小值为数组的第一个元素即arrlfl);在比较循环内部如果符合If语句的条件,则让这个数组元素成为新的最小值,即Min=arrl(i)。

  • 第14题:

    以下PHP数组函数中,能取得数组键名的函数是()。

    A.Array_keys

    B.Array_values

    C.Array_merge

    D.Array_flip


    参考答案:A

  • 第15题:

    类 myArray定义如下:

    public class myArray

    {

    static int[] a = {21,42,16,31,23,47,35};

    public void sortArray() //对数组从小到大进行排序

    { …… }

    public int getMax() //返回最大的数组元素

    { …… }

    public int getMin() //返回最小的数组元素

    { …… }

    public float getAverage() //返回所有数组元素的平均值

    { …… }

    public static void main(String[] args)

    { myArray myarray = new myArray();

    myarray.sortArray();

    System.out.println(myarray.getMax());

    System.out.println(myarray.getMin());

    System.out.println(myarray.getAverage());

    }

    在 main 方法中实现了数组元素最大值、最小值和平均值的输出。请编程实现 sortArray()、 getMax()、 getMin()、

    getAverage()四个方法。

    提示:排序完成以后,最大值即为最后一个数组元素,最小值为第一个数组元素。

    请在 jsp 网页中利用脚本计算1*2*3*……*10 的值并输出。


    正确答案:
      

  • 第16题:

    快速排序算法在排序过程中,在待排序数组中确定一个元素为基准元素,根据基准元素把待排序数组划分成两个部分,前面一部分元素值小于等于基准元素,而后面一部分元素值大于基准元素。然后再分别对前后两个部分进一步进行划分。根据上述描述,快速排序算法采用了()算法设计策略。

    • A、分治
    • B、动态规划
    • C、贪心
    • D、回溯

    正确答案:A

  • 第17题:

    在Array类中,可以对一维数组中的元素进行排序的方法是()。

    • A、Sort()
    • B、Clear()
    • C、Copy()
    • D、Reverse()

    正确答案:A

  • 第18题:

    在JavaScript中Array对象拥有的方法不包括()。

    • A、 sort()数组排序 
    • B、 length()计算数组长度 
    • C、 concat()数组合并 
    • D、 reverse()数组元素反转

    正确答案:B

  • 第19题:

    对用数组存储的线性表(16,15,32,11,6,30),用快速排序算法进行由小到大排序,若排序下标范围为0~5,选择元素16作为支点,调用一趟快速排序算法后,元素16在数组中的下标位置为()


    正确答案:3

  • 第20题:

    在Array类中,可以对一维数组中的元素查找的方法是()。

    • A、Sort()
    • B、BinarySearch()
    • C、Convert()
    • D、Index()

    正确答案:B

  • 第21题:

    执行下面命令:dimentionbb(10)asort(bb,1,10,0)是对bb数组中的元素进行升序排序


    正确答案:正确

  • 第22题:

    单选题
    在Array类中,可以对一维数组中的元素进行排序的方法是()。
    A

    Sort()

    B

    Clear()

    C

    Copy()

    D

    Reverse()


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

  • 第23题:

    填空题
    在Array类中,可以对一维数组中的元素进行排序的方法是()。

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

  • 第24题:

    单选题
    在JavaScript中Array对象拥有的方法不包括()。
    A

     sort()数组排序 

    B

     length()计算数组长度 

    C

     concat()数组合并 

    D

     reverse()数组元素反转


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