首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
窗体上有2个名称为List1、List2的列表框,1个标题为"移动"的命令按钮Command1,如图所示。在List1中选择多个项目,并单击"移动"命令按钮,则选中的项目被移动到List2中。编写如下程序: Private Sub Command1_Cl
窗体上有2个名称为List1、List2的列表框,1个标题为"移动"的命令按钮Command1,如图所示。在List1中选择多个项目,并单击"移动"命令按钮,则选中的项目被移动到List2中。编写如下程序: Private Sub Command1_Cl
admin
2020-02-27
53
问题
窗体上有2个名称为List1、List2的列表框,1个标题为"移动"的命令按钮Command1,如图所示。在List1中选择多个项目,并单击"移动"命令按钮,则选中的项目被移动到List2中。编写如下程序:
Private Sub Command1_Click()
Dim i As Integer,j As Integer, k As Integer
Dim n As Integer,arr() As Integer
n=List1.SelCount
ReDim arr(1 to n)
m=1
For i=1 To List1.ListCount ’i循环
If List1.Selected(i) Then
arr(m)=i
m=m+1
End if
Next i
For j=1 To n ’j循环
List2.AddItem.List1.List(arr(i))
List1.RemoveItem arr(i)
For k=j+1 TO n ’k循环
arr(k)=arr(k)-1
next k
next j
End Sub
运行程序,发现有错误,以一下正确的修改是
选项
A、i循环的初始语句应改为:For i = 0 To List1.ListCount - 1
B、k循环的循环体应改为:arr(k) = arr(k) + 1
C、j循环的初始语句应改为:For j = m - 1 To n
D、删除k循环涉及的三行代码
答案
A
解析
列表框的SelCount用于读取列表框中所选项的数目。此题中,将所选项目数目赋值给m。ListCount是列表框中表项的数目,表项的排列从0开始,最后一项的序号为ListCount-1,故第一个For循环初始语句应该改为For i = 0 To List1.ListCount - 1,故A项正确。
转载请注明原文地址:https://jikaoti.com/ti/Nmx0FFFM
本试题收录于:
二级VB题库NCRE全国计算机二级分类
0
二级VB
NCRE全国计算机二级
相关试题推荐
设栈的顺序存储空间为S(1:m),初始状态为top=0。现经过一系列正常的入栈与退栈操作后,top=m+1,则栈中的元素个数为()。
下列叙述中正确的是()。
有下面的程序段:x=InputBox(“字符串”,“输入”,“请输入”)Printx如果执行上面程序段时没有从键盘输入任何内容就直接按了回车键,则输出内容是()。
下列叙述中正确的是()。
执行语句DimX,YAsInteger后,()。
数据流图中带有箭头的线段表示的是()。
窗体上有1个名称为Commandl的命令按钮,能够使其向左移动100的语句是()。
下列数据结构中,不能采用顺序存储结构的是()。
设窗体上有名称为Optionl的单选按钮,且程序中有语句:IfOptionl.Value=TrueThen下面语句审与该语句丕等俭的是()。
在考生文件夹下有一个工程文件sjt5.vbpc,其窗体中有2个标题分别为“读数据”和“查找水仙花数”的命令按钮。请画1个名称为Text1、初始值为空的文本框,该文本框允许显示多行内容,且有垂直滚动条,如图所示。程序功能如下:(1)考生文件夹下in5.
随机试题
采用预读策略,减少了进程对磁盘的读操作次数。()
制度准则要求企业每月编制的会计报表是()
能够同时促进糖原、脂肪和蛋白质合成的激素是
A.醉酒步态B.蹒跚步态C.慌张步态D.跨阈步态E.共济失调步态巴比妥中毒可见
下列不属于试验饮食的是
工程质量事故处理资料不须纳入工程档案。
某建设项目的建设期为2年,第一年贷款额为300万元,第二年贷款额为500万元,各年贷款均衡发放,年利率为6%,则该项目建设期的贷款利息为()万元。
下列因素与社会政策的收效标准无关的是( )。
下面表达式结构属于()语言。If条件表达式Then程序段1[Else程序段2]Endif
WhatisChadworriedabout?
最新回复
(
0
)