首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
窗体上有1个名称为List1的列表框。其中有若干列表项,并有下面程序代码: Private Sub List1_DblClick( ) Exchange List1.List1.Listlndex End Sub
窗体上有1个名称为List1的列表框。其中有若干列表项,并有下面程序代码: Private Sub List1_DblClick( ) Exchange List1.List1.Listlndex End Sub
admin
2020-08-10
73
问题
窗体上有1个名称为List1的列表框。其中有若干列表项,并有下面程序代码:
Private Sub List1_DblClick( )
Exchange List1.List1.Listlndex
End Sub
Private Sub Exchange(Source As ListBox,k As Integer)
k%=Source.ListIndex
ch=Source.List(k)
Source.RemoveItem k
Source.AddItem Source.List(Source.ListCount-1),k
Source.RemoveItem Source.ListCount-1
Source.AddItem ch
End Sub
程序运行后,双击某个列表项,产生的结果是( )。
选项
A、被双击的列表项与最后一个列表项互换位置
B、被双击的列表项被删除
C、被双击的列表项移到最前面
D、被双击的列表项移到最后面
答案
A
解析
在List1_DblClick过程中调用Exchange过程,并将控件对象List1作为参数传递给Exchange过程,在调用含有对象的过程时,对象是通过传地址的方式进行传递。在Exchange过程中执行如下操作步骤:
第一步:变量k保存List1列表框中已选中表项的位置
第二步:变量ch用来保存被选中列表项的内容
第三步:使用列表框的Removeltem方法将列表框中已选中列表项的内容移除
第四步:通过Addhem方法将列表框最后一项的内容放置于已选中表项的位置
第五步:将列表框的最后一项内容移除
第六步:将第二步中变量ch中保存的内容放置到列表框的最后一项
根据上述操作步骤可知,过程Exchange的功能是当双击列表框中的某一表项时,将该表项内容与最后一项内容进行交换,故A选项叙述正确。本题选择A选项。
转载请注明原文地址:https://kaotiyun.com/show/eqHp777K
本试题收录于:
二级VB题库NCRE全国计算机二级分类
0
二级VB
NCRE全国计算机二级
相关试题推荐
为了通过传值方式来传送过程参数,在函数声明部分应使用的关键字为
己知列表框控件List1中已放入若干表项,下列关于List1的叙述中错误的是
下面关于VB数据文件的叙述中错误的是
下面程序的功能是输出100以内所有素数:PrivateSubCommand1_Click()Forn=2To100isprime=True:k=2DoWhilek
以下选项中,不合法的VisualBasic的变量名是
以下叙述中错误的是
为了声明一个长度为128个字符的定长字符串变量StrD,以下语句中正确的是
对于列表框控件List1,能够表示当前被选中列表项内容的是
下列表达式中不能判断x的是否为偶数的是
一棵二叉树中共有70个叶子结点与80个度为1的结点,则该二叉树中的总结点数为
随机试题
国家不承担赔偿责任的情形主要有()
________是指系统开发人员利用数据库系统资源开发的面向某一类实际应用的软件系统。
肺下界移动范围的最大部位是
下列各项中,属于原络配穴法的是
患者,男,50岁。刷牙时牙龈出血10年,检查见牙石(++),菌斑量多,牙龈红肿明显,探诊出血,袋深普遍4~6mm,附着丧失普遍2~4mm,X线片示牙槽骨有水平吸收。根据上述症状该患者最可能的诊断是
乙酰CoA的代谢去路不包括
施工项目管理规划大纲中的项目概况主要是对()的描述。
垄断会导致资源无法达到最优配置,这是由于( )。
设有下列定义语句: int a[3][2]={10,20, 30,40, 50,60}; int b[3][2]={10,20, 30,40, 50,60}; 则a[1][1]*b[2][1]的结果为( )。
FamousthroughoutEuropeandnowNorthAmerica,thered-jacketMichelinGuidehasrankingfinerestaurantsformorethanacentu
最新回复
(
0
)