计算机二级

以下代码正确的运行结果是?( )var arr=[0,1,2,3,4,5,6];arr2 = arr.slice(2,5);alert(arr2);A. 1,2,3B. 1,2,3,4C. 2,3,4D. 2,3,4,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

如果没有搜索结果,请直接 联系老师 获取答案。
如果没有搜索结果,请直接 联系老师 获取答案。
相似问题和答案

第1题:

阅读下列代码

Public class Person{

Static int arr[ ] = new int (10);

Public static void main (String args ) {

System.out.println(arr[9]);

}

}

该代码运行的结果是

A )编译时将产生错误

B )编译时正确,运行时将产生错误

C )输出 0

D )输出空


正确答案:C

第2题:

在窗体上画一个命令按钮Command1,然后编写如下代码: Private Sub Command1_Click() Dim Arr1(10) As Integer, Arr2(10)As Integer n=3 For i = 1 To 5 Arr1 (i)=i Arr2(n)=2 * n+i Next i Print Arr2(n); Art1 (n)End Sub运行程序后,单击命令按钮,输出结果是( )。

A.11 3

B.3 11

C.13 3

D.3 13


正确答案:A
解析:本题使用For循环给数组Arr1、Art2的各个元素赋值,Art1的5个元素分别赋值为1、2、3、4、5:循环后i的值为5,Arr2(n)=2*n+i=11,因循环时n-直没有变化,因此,Arr2(n)=Arr2(3)。在窗体上输出时,Arr2(n)=Ad(3)=11Arr1(n)=fur1(3)=3。

第3题:

下列数组定义语句错误的是( )。

A.k%=10

Dim Arr(k)

B.Const k%=10

Dim Arr(k)

C.Dim Arr1(10) As Integer

Dim Arr2 (10)

D.Dim Arr1(1 To 10)

Dim Arr2(1 To 10, 2 To 11)


正确答案:A

第4题:

以下有关数组定义的语句序列中,错误的是 ______。

A.Static arr1(3) arr1(1)=100 arr1(2)="Hello" arr1(3)=12345

B.Dim arr2()As Integer Dim size As Integer Private Sub Command2_Click() size=Input Box("输入:") ReDimarr2(size) ... End Sub

C.Option Base 1 Private Sub Command3_Click() Dim arr3(3)As Integer ... End Sub

D.Dim n As Integer Private Sub Command4_Click() Dim arr4(n)As Integer ... End Sub


正确答案:D
解析:在数组定义中,定义的数组元素个数不能是变量。而选项D中的n是一个变量。

第5题:

以下有关数组定义的语句序列中,错误的是

A.Static arrl(3) arr1(1)=100 arrl(2)="Hello" arrl(3)=123.45

B.Dim arr2()As Integer Dim size As Integer Private Sub Command2_Click() size=InputBOX(“输入:”) ReDim arr2(size) ┄ End Sub

C.Option Base 1 Private Sub Command3_Click() Dim arr3(3)As Integer ┄ End Sub

D.Dim n As Integer Private Sub Command4_Click() Dim arr4(n)As Integer ┄ End Sub


正确答案:D
解析:本题考查动态数组的定义。A项定义了一个默认数组。B项定义了一个动态数组。C项直接定义。由于声明数组时不能通过变量声明数组长度,故D项是错误的。

第6题:

在窗体上画一个命令按钮Command1,然后编写下列代码:

Private Sub Command1_Click()

Dim Arr1(10) As Integer,Art2(10) As Integer

n=3

For i=1 To 5

Arr1(i)=i

Arr2(n)=2*n+i

Next i

Print Arr2(n);Arr1(n)

End Sub

运行程序后,单击命令按钮,输出结果是( )。

A.11 3

B.3 11

C.13 3

D.3 13


正确答案:A
解析:本题使用For循环给数组Arr1、Art2的各个元素赋值,Arr1的5个元素分别赋值为1、2、3、4、5;循环后i的值为5,Arr2(n)=2*n+i=11,因为循环时n一直没有变化,因此,Arr2(n)=Arr2(3)。在窗体上输出时, Arr2(n)=Arr2(3)=11;Arr1(n)=Arr1(3)=3。

第7题:

用下面语句定义的数组元素个数是______。 Dim Arr2(-2 To 6, i To 5) As Integer

A.45

B.40

C.36

D.32


正确答案:A
解析:本题定义了一个二维数组Arr2,它具有45个元素。

第8题:

在窗体上画一个命令按钮Commandl,然后编写下列代码: Private Sub Commandl_Click() Dim Arrl(10)As Integer,Arr2(10)As Integer n=3 For i=1 To 5 Arrl(i)=i Arr2(n)=2*n+1 Next i Print Arr2(n);Arrl(n) End Sub 运行程序后,单击命令按钮,输出结果是A.11 3 B.3 11 C.13 3 D.3 13


正确答案:A
【解析】本题使用For循环给数组Arr1、Arr2的各个元素赋值,Arr1的5个元素分别赋值为1、2、3、4、5;循环后i的值为5,Arr2(n)=2*n+i=11,因为循环时n一直没有变化,因此,Arr2(n)=Arr2(3)。在窗体上输出时,Arr2(n)=Arr2(3)=11;Arr1(n)=Arr1(3)=3。

第9题:

下列数组定义语句错误的是

A.k%=10 Dim Arr(k)

B.Const k%=10 Dim Arr(k)

C.Dim Arrl(10) As Integer Dim Arr2(10)

D.Dim Arrl(1 To 10) Dim Arr2(1 To 10,2 To 11)


正确答案:A
解析:数组使用前要先定义,定义数组是为了给数组分配存储空间,所以定义数组维的界不能是变量,但可以是符号常量。选项A)错误,定义数组Arr语句中,维的界用了变量k选项B)正确,定义数组Arr语句中,维的界k是符号常量;选项C)正确,用AsInteger说明数组Arrl是整型数组,数组Arr2没有指明类型,则隐含数组为Variant类型;选项D)正确。维的界用“<下界>To<上界>”的形式定义是正确的。注意:OptionBasen语句的使用。

第10题:

在窗体上画一个命令按钮Command1,然后编写如下代码: Privae Sub Command1_Click() Dim Arr1(10) As Integer,Arr2(10) As Integer n=3 For i=1 To 5 Arr1(i)=i Art2(n)=2*n+i Next i Print Arr2(n);Arr1(n) End Sub 运行程序后,单击命令按钮,输出结果是( )。

A.11 3

B.3 11

C.13 3

D.3 13


正确答案:A
解析:本题使用For循环给数组Arr1、Art2的各个元素赋值,Arrl的5个元素分别赋值为1、2、3、4、5;循环后i的值为5,Arr2(n)=2*n+i=11,因循环时n-直没有变化,因此,Arr2(n)=Arr2(3)。在窗体上输出时,Arr2(n)=Arr2(3)=11;Atrl(n)=Arr1(3)=3。

更多相关问题