有如下代码: var arr = new Array(9); arr[0]=1; arr[2]=2; 该数组的length属性值为()A、2B、10C、8D、9

题目

有如下代码: var arr = new Array(9); arr[0]=1; arr[2]=2; 该数组的length属性值为()

  • A、2
  • B、10
  • C、8
  • D、9
如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

有如下SQL语句:SELECT MAX(班级人数)INTO ARRAY arr FROM班级表,执行该语句后 ( )

A.arr[1]的内容为48

B.arr[1]的内容为55

C.arr[O]的内容为48

D.arr[0]的内容为55


正确答案:B

此命令是将班级人数字段值中的最大数保存到数组中,数组元素的上标和下标都是从1开始的。

第2题:

有如下程序: Option Base 1 Private Sub Form_Click() Dim arr, Sum Sum=0 arr=Array(1, 3, 5, 7, 9, 11, 13, 15, 17, 19) For i=1 To 10 If arE(i)/3=arr(i)\3 Then Sum=Sum+arr(i) End If Next i Print Sum End Sub 程序运行后,单击窗体,输出结果为______。

A.25

B.26

C.27

D.28


正确答案:C
解析:本题考查的是数组赋值以及算术运算符“/”和“\”的区别。本程序段首先用Array函数给arr数组赋初值。“/”是浮点除法,执行标准除法操作,结果为浮点数。“\”为整数除法,整型整除运算,结果为整型值。本程序的功能是:找出arr数组中能被3整除的元素值,将其累加到sum中,然后输出。满足该条件的元素是3、9、15,和值为27。

第3题:

数组arr经过下面的操作后结果为( )。 int[] arr={1, 2, 3}; for (int i=0; i < 2; i++) arr[i] = 0;

A.arr[0]==0

B.arr[0]==1

C.arr[1]==1

D.arr[2]==0


正确答案:A
解析:本题考查对数组定义和初始化的理解。本题中,定义了整型数组arr,并且在定义的时候就将之初始化了,然后在for语句里再将之重新赋值,但是for语句只对数组中的第1和第2个元素赋值为0,第3个元素则没有赋值。所以语句运行完之后,应该是arr[0]和arr[1]为0,而arr[2]为3。

第4题:

用指针作函数参数,编程序求一维数组中的最大和最小的元素值。

#define N 10

main()

{ void maxmin(int arr[],int *pt1,int *pt2,int n);

int array[N]={10,7,19,29,4,0,7,35,-16,21},*p1,*p2,a,b;

p1=&a; p2=&b;

maxmin(array,p1,p2,N);

printf("max=%d,min=%d",a,b);

}

void maxmin(int arr[],int *pt1,int *pt2,int n)

{ int i;

*pt1=*pt2=arr[0];

for(i=1;i<N;I++)

{ if(arr[i]>*pt1) (9) ;

if(arr[i]<*pt2) (10) ;

}

}


正确答案:
4.(9) *ptr1=arr[i] (10) *ptr2=arr[i]

第5题:

以下代码正确的运行结果是?( )var arr=[0,1,2,3,4,5,6];arr2 = arr.slice(2,5);alert(arr2);

A. 1,2,3

B. 1,2,3,4

C. 2,3,4

D. 2,3,4,5


正确答案:C

第6题:

关于下面的代码行 int []arr={1,2,3}; for(int i=0;i<2;i++) arr[i]=0;哪一个表达式的值

关于下面的代码行 int []arr={1,2,3}; for(int i=0;i<2;i++) arr[i]=0;哪一个表达式的值为true()

A、arr[0]==0

B、arr[0]==01

C、arr[1]==1

D、arr[2]==0


答案:A

第7题:

var arr = new Array(new Array(9,0,3,4,5) , ['a' , 'b' , 'c'] , new Array(2,9,0,6));则arr[1][3]=( )

A.c

B.6

C.4

D.undefined


正确答案:D

第8题:

有如下程序:

Option Base 1

Private Sub Form_Click()

Dim arr, Sum

Sum = 0

arr = Array(1, 3, 5, 7, 9, 11, 13, 15, 17, 19)

For i = 1 To 10

If arr(i) / 3 = arr(i) \ 3 Then

Sum = Sum + arr(i)

End If

Next i

Print Sum

End Sub

程序运行后,单击窗体,输出结果为( )。

A.25

B.26

C.27

D.28


正确答案:D

第9题:

以下不合法的数组是:

A.arr:Array of Class

B.arr:Array of TButton

C.arr:Array of byte

D.arr:Array of string


正确答案:A

第10题:

下面哪个选项往数组插入了一个新值()。

  • A、arr[arr.length]=x
  • B、arr.length+arr=x
  • C、arr+[arr.length]=x
  • D、Array.pop(arr,x)

正确答案:A

更多相关问题