在Array类中,可以对一维数组中的元素进行排序的方法是()。
第1题:
阅读下列说明、流程图和算法,将应填(n)处的字句写在对应栏内。
[说明]
下面的流程图(如图3所示)用N - S盒图形式描述了数组A中的元素被划分的过程。其划分方法是:以数组中的第一个元素作为基准数,将小于基准数的元素向低下标端移动,而大于基准数的元素向高下标端移动。当划分结束时,基准数定位于A[i],并且数组中下标小于i的元素的值均小于基准数,下标大于i的元素的值均大于基准数。设数组A的下界为 low,上界为high,数组中的元素互不相同。例如,对数组(4,2,8,3,6),以4为基准数的划分过程如下:

[流程图]
[算法说明]
将上述划分的思想进一步用于被划分出的数组的两部分,就可以对整个数组实现递增排序。设函数int p(int A[],int low,int hieh)实现了上述流程图的划分过程并返回基准数在数组A中的下标。递归函数void sort(int A[],int L,int H)的功能是实现数组A中元素的递增排序。
[算法]
void sort(int A[],int L,int H) {
if (L<H) {
k=p(A,L,R); //p()返回基准数在数组A中的下标
sort((4)); //小于基准敷的元素排序
sort((5)); //大于基准数的元素排序
}
}
第2题:

for(i=0;i</**/m-1/**/;i++)
if/**/(a[j]<a[j+1])/**/
a[j]=/**/a[j+1]/**/;
第3题:
A.add( )
B.join( )
C.sort( )
D.length( )
第4题:
在Array类中,可以对一维数组中的元素进行排序的方法是()。
第5题:
下列函数中,可以将数组中的键和值互相交换的是()。
第6题:
在Array类中,可以对一维数组中的元素查找的方法是()。
第7题:
数组中操作用哪个可以使数组倒叙()。
第8题:
Sort()
BinarySearch()
Convert()
Index()
第9题:
对数组里数据的排序可以用sort函数,如果排序效果非预期,可以给sort函数加一个排序函数的参数
reverse用于对数组数据的倒序排列
向数组的最后位置加一个新元素,可以用pop方法
unshift方法用于向数组删除第一个元素
第10题:
对
错
第11题:
( 难度:中等)关于JavaScript中的数组,说法正确的是
A.JavaScript中没有数组类型
B.JavaScript中的数组可以用new Array()来定义
C.new Array(3)定义的数组中只有一个元素是3
D.new Array(1,2,3)定义的数组中有3个元素
答案:BD
第12题:
( 难度:中等)在JavaScript中( C )方法可以对数组元素进行排序
A.add( )
B.join( )
C.sort( )
D.length( )
E.reverse()
答案:CE
第13题:
阅读下列说明、流程图和算法,将应填入(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));/*大于基准数的元素排序*/
}
}
第14题:
将当前表中当前记录的值存储到指定数组的命令是( )。
A.GATHER
B.CoPY TO ARRAY
C.scATTER
D.STORE TO ARRAY
第15题:
●试题二
阅读下列说明、流程图和算法,将应填入(n)处的字句写在答题纸的对应栏内。
【说明】
下面的流程图(如图3所示)用N-S盒图形式描述了数组A中的元素被划分的过程。其划分方法是:以数组中的第一个元素作为基准数,将小于基准数的元素向低下标端移动,而大于基准数的元素向高下标端移动。当划分结束时,基准数定位于A[i],并且数组中下标小于i的元素的值均小于基准数,下标大于i的元素的值均大于基准数。设数组A的下界为low,上界为high,数组中的元素互不相同。例如,对数组(4,2,8,3,6),以4为基准数的划分过程如下:
【流程图】

图3流程图
【算法说明】
将上述划分的思想进一步用于被划分出的数组的两部分,就可以对整个数组实现递增排序。设函数int p(int A[],int low,int high)实现了上述流程图的划分过程并返回基准数在数组A中的下标。递归函数void sort(int A[],int L,int H)的功能是实现数组A中元素的递增排序。
【算法】
void sort (int A[], int 1,int H){
if ( L<H){
k=p(A,L,R);//p()返回基准数在数组A中的下标
sort( (4) );//小于基准数的元素排序
sort( (5) );//大于基准数的元素排序
}
}
第16题:
在JavaScript中Array对象拥有的方法不包括()。
第17题:
任何类的对象数组都可以使用Arrays.sort()方法进行排序操作。
第18题:
以下关于Array数组对象的说法不正确的是()。
第19题:
Sort()
Clear()
Copy()
Reverse()
第20题:
第21题:
sort()数组排序
length()计算数组长度
concat()数组合并
reverse()数组元素反转
第22题:
( 难度:中等)在javascript里,下列选项中不属于数组方法的是( )
A.sort()
B.length()
C.concat()
D.reverse()
答案:B
第23题:
( 难度:中等)在javascript里,下列选项中属于数组方法的有( )。
A.sort()
B.reverse()
C.concat()
D.length()
答案:ABC