Avar s:array[1..3,1..30] of integer;
Bvar s:array[‘a‘..‘c‘,1..30] of real;
Cvar s:array[1..30,boolean] of real;
Dvar s:array[1..30,‘a‘..‘c‘] of integer;
第1题:
给出下列代码,则数组初始化中哪项是不正确的? byte[] array1,array2 []; byte array3 [] []; byte [][]array4;
A.array 2= array1
B.array2=array3
C.array2=array4
D.array3=array4
第2题:
下面对二维数组array 的定义,正确的是( )。
A.int array[][4];
B.char array[3,4];
C.float array (3)(4);
D.float array[3][4];
第3题:
给定下面的代码: byte[] array1,array2[]; byte array3[] []; byte [] [] array4; 如果上面的每一个数组都初始化了,以下各项语句中错误的是( )。
A.array2 =array1
B.array2=array3
C.array2=array4
D.both A and B
第4题:
下列数组说明中,正确的是______。
A.int array[][4];
B.int array[][];
C.int marray[][][5];
D.int array[3][];
第5题:
给定下面的代码: byte[] arrayl,array2[]; byte array3[][]; byte [][] array4; 如果上面的每一个数组都初始化了,以下各项语句中错误的是( )。
A.array2=array1
B.array2=array3
C.array2=array4
D.both A and B
第6题:
以下不合法的数组是:
A.arr:Array of Class
B.arr:Array of TButton
C.arr:Array of byte
D.arr:Array of string
第7题:
下列函数中,可以将数组中的键和值互相交换的是()。
第8题:
已知数组array,其最后一个元素的下标是()?
第9题:
已知数组array,其最后一个元素的下标是?()
第10题:
array_search()与in_array()函数均可用来查询数组中元素的值。()
第11题:
var arry=new Array()
var arry=new Array(3)
var arry[]=new Array(3)(4)
都不对
第12题:
( 难度:中等)关于JavaScript中的数组,说法正确的是
A.JavaScript中没有数组类型
B.JavaScript中的数组可以用new Array()来定义
C.new Array(3)定义的数组中只有一个元素是3
D.new Array(1,2,3)定义的数组中有3个元素
答案:BD
第13题:
给出下面程序的代码: byte[] array1, array2[]; byte array3[] []; byte [] [] array4; 下面数组操作语句中______是不正确。
A.array2=array1;
B.array2=array3;
C.array3=array4;
D.array2=array4;
第14题:
阅读下列说明、流程图和算法,将应填入(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));/*大于基准数的元素排序*/
}
}
第15题:
下面的语句用Array函数为数组a的各元素赋整数值: a=Array(1,2,3,4,5,6,7,8,9) 对数组变量a的正确定义是
A.Dim a
B.Dim a As Integer
C.Dim a(9) As Integer
D.Dim a() As IntegEr
第16题:
A.Array_keys
B.Array_values
C.Array_merge
D.Array_flip
第17题:
给出下面程序的代码: byte[ ] array1, array2[ ]; byte array3[ ][ ]; byter[ ][ ] array4; 下列数组操作语句中不正确的是( )。
A.array2=array1
B.array2=array3;
C.array2=array4
D.array3=array4
第18题:
定义数组Array(1to 5,5)后,下列哪一个数组元素不存在()
第19题:
给出下列代码,byte[]array1,array2[];byte[]array3[][];byte[][]array4;则数组初始化中哪项是不正确的()
第20题:
以下PHP数组函数中,能取得数组键名的函数是()。
第21题:
假设调用函数有以下定义和函数f调用,则函数f中对形参数组错误定义的是()。 charc[5]={‘a’,’b’,’0’,’c,’0’}; printf(“%s”,c);
第22题:
从队列数组队头删除数据可以使用()函数。
第23题:
array. size
array. length-l
array. size-l
array.length