数组(Array)是由固定数目的不同数据类型元素组成的数据结构。
第1题:
阅读下列说明、流程图和算法,将应填入(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));/*大于基准数的元素排序*/
}
}
第2题:
array data type表示()。
A.数组类型
B.数组数据类型
C.语言结构
D.阵列模式
第3题:
以下对数组描述正确的是()
第4题:
在C语言中,下面关于数组的描述中正确的是()。
第5题:
已知数组array,其最后一个元素的下标是()?
第6题:
已知数组array,其最后一个元素的下标是?()
第7题:
同一个数组中的所有数组元素的数据类型()
第8题:
array_search()与in_array()函数均可用来查询数组中元素的值。()
第9题:
对
错
第10题:
对
错
第11题:
数组的大小是固定的,但可以有不同类型的数组元素
数组的大小是可变的,但所有数组元素的类型必须相同
数组的大小是固定的,所有数组元素的类型必须相同
数组的大小是可变的,可以有不同的类型的数组元素
第12题:
对
错
第13题:
关于Visual FoxPro的变量,下面说法中正确的是
A.使用一个简单变量之前要先声明或定义
B.数组中各数组元素的数据类型可以不同
C.定义数组以后,系统为数组的每个数组元素赋以数值0
D.数组元素的下标下限是0
第14题:
java中,关于数组的说法,哪几个是正确的()
第15题:
定义数组Array(1to 5,5)后,下列哪一个数组元素不存在()
第16题:
对于VFP数组,下列说法错误的是()。
第17题:
数组可以有一组数据类型不同的元素组成
第18题:
以下关于数组的描述中,正确的选项有:()
第19题:
在VFP中,数组的每个元素的数据类型可以不同()
第20题:
在Visual FoxPro的一个数组中,各个数组元素的数据类型可以不同。
第21题:
array. size
array. length-l
array. size-l
array.length
第22题:
对
错
第23题:
必须先定义,后使用
只能定义一维或二维数组
数组元素下标从0开始
数组元素的数据类型可以不同
第24题:
数组的长度固定
数组元素的数据类型相同,可以是普通数据类型
向量长度可变
向量的元素类型可不同,只能是对象的引用