以下有关数组定义的语句序列中,错误的是 ______。A.Static arrl(3) arrl(1)=100 arrl(2)="Hello"

题目

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

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

B.Dim arr2()As Integer Dim size As Integer Private Sub Command2_click() size=InputBox("输入:") ReDimarr2(size) End Sub

C.Option Base1 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

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

第1题:

查询“成绩”表的所有记录并存储于数组arrl中的SQL语句是( )。

A)SELECT﹡FROM成绩INTO ARRAY arrl

B)SELECT﹡FROM成绩TO CURSOR arrl

C)SELECT﹡FROM成绩TO ARRAY arrl

D)SELECT﹡FROM成绩INTO CURSOR arrl


正确答案:A
在SQL语句中,使用短语INTO ARRAY ArrayName可以将查询结果存放到数组中,ArrayName可以是任意的数组变量名。

第2题:

在窗体上画一个命令按钮,然后编写如下程序: Option Base 1 Private Sub Command1 Click() Dim Arr1(12)As Integer, Arr2(3)As Integer Dim Sum As Integer Sum = 2 For i=1 To 12 Arrl(i)= i Next i For i=1 To 3 Arr2(i)= Arrl(i*i) Next i For i = 1 To 3 Sum = Sum + Arr2(i) Next i Print Sum End Sub 程序运行后,单击命令按钮,在窗体上的输出结果为

A.16

B.24

C.32

D.36


正确答案:A
解析:本题中定义了两个一维数组,分别为Arr1和Arr2,由于使用了OptionBase1语句,因此其大小分别为10和3,接着执行3个For循环。在第1个循环中,对Arr1数组赋初值,每个元素的值与其下标相同,即Arrl(1)=1,Arrl(2)=2……。在第2个循环中,为Arr2数组的3个元素赋值,这3个值分别为Arrl数组第1、3、9个元素的值,即Art2(1)=1、Arr2(2)=4、Arr2(3)=9。在第3个循环中,计算数组Arr2中各元素的和,并将它赋给变量Sum。各元素的和为1+4+9=14,但由于变量Sum的初值为2,因此最后的输出结果为16。

第3题:

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

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

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

C.OptionBase 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是一个变量。

第4题:

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

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

B.Dim arr2()As Integer Dim size As Integer Private Sub Command2 Click() size=InputBox("输入:") ReDimarr2(size) End Sub

C.Option Basel 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 arr1(3) Arr1l(1)=100 Arr1(2)=“Hello” Arr1(3)=123.45

B.Dim art2( )As Integer Dim size As Integer Private Sub Command2_Click( ) size=Input Box(“输入:”) ReDinl.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 arr(n) As Integer …… End Sub


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

第6题:

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

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

B.Dim arr2()As Integer Dim size As Integer Private Sub Command2_Click() size=InputBox("输入:") 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是一个变量。

第7题:

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

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是一个变量。

第8题:

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

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项是错误的。

第9题:

在窗体上画一个命令按钮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。