首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
(1)在考生文件夹下有一个工程文件sjt3.vbp,请在窗体上添加两个单选按钮(名称分别为()ptionl和0ption2,标题分别为“添加项目”和“删除项目”),一个列表框(名称为Listl)和一个文本框(名称为Textl),如图l所示。编写窗体的cli
(1)在考生文件夹下有一个工程文件sjt3.vbp,请在窗体上添加两个单选按钮(名称分别为()ptionl和0ption2,标题分别为“添加项目”和“删除项目”),一个列表框(名称为Listl)和一个文本框(名称为Textl),如图l所示。编写窗体的cli
admin
2013-11-29
57
问题
(1)在考生文件夹下有一个工程文件sjt3.vbp,请在窗体上添加两个单选按钮(名称分别为()ptionl和0ption2,标题分别为“添加项目”和“删除项目”),一个列表框(名称为Listl)和一个文本框(名称为Textl),如图l所示。编写窗体的click事件过程。程序运行后,如果选择“添加项目”单选按钮,然后单击窗体,则从键盘上输入要添加的项目内容(内容任意,不少于三个),并添加到列表框中;如果选择“删除项目”单选按钮,然后单击窗体,则从键盘上输入要删除的项目内容,将其从列表框中删除。程序的运行情况如图2所示。
在考生文件夹下的工程文件sjt3.vbp(相应的窗体文件名为Sjt3.frm),可以实现上述功能。但这个程序不完整,请把它补充完整。
要求:去掉程序中的注释符,把程序中的?改为适当的内容,使其正确运行,但不能修改程序中的其他部分。最后将修改后的文件按原文件名存盘。
(2)在考生文件夹下有一个工程文件sjt4.vbp(相应的窗体文件名为sjt4.fm),其功能是通过调用过程Sort将数组进行降序排序。程序运行后,分别向四个文本框中各输入一个整数(如图l所示),然后单击命令按钮,即可使数组按降序排序,并显示在文本框中(如图2所示)。这个程序不完整,请把它补充完整,并能正确运行。
要求:去掉程序中的注释符,把程序中的?改为正确的内容,使其实现不述功能,但不能修改程序中的其他部分。最后将修改后的文件按原文件名存盘。
选项
答案
(1)向列表框添加项目使用 Addhem办法,删除列表项使用RemoveItem方法。在“删除项目”单击事件中,For循环语句中逐一判断列表中各项是否与输入内容致,若一致则删除列表框中该项。 步骤1:打开本题工程文件,并设置控件的属性。程序中用到的控件及属性见表1。[*] 步骤2:分析并编写程序代码。 程序提供代码 Privale Sub Fore,_Click() If Optionl.Value=True Then Textl.Text=lnputBox(“请输入要添加的项目”) ‘Listl.Addhem? End lf If Option2.Value=True Then Textl.Text=InputBox(“请输入要删除的项目”) ‘For i=0 To? ‘If Listl.List(i)=?Then ‘Listl.Removeltem? End If Next i End If End Sub 程序结束 第1个?处填入:Textl 第2个?处填入:Listl.ListCount_l 第3个?处填入:Textl.Text 第4个?处填入:i 步骤3:调试并运行程序,关闭程序后按题目要求存盘。 (2)Array(arglist)函数用于返回一个以arglist参数中用逗号隔开的值为l元素的数组。UBound函数用于返回数组某一维的最大下标(上界),LBound函数用于返回数组某一维的最小下标(下界)。存本题Sort过程中,源程序利川一个嵌套的For循环对数组a中的元素按从大到小进行排序。 步骤l:打开本题工程文件。 步骤2:分析并编写程序代码。 程序提供代码 Option Base l Private Sub Sort(a()As Integer) Dim Start As Integer,Finish As Integer Dim i As Integer,j As Integer,t As Integer ‘Start=?(a) ‘Finish=?(a) ‘For i=? To 2 Step_l For j=1 To ? ‘If a(j)?a(j+1)Then t=a(j+1) a(j+1)=a(j) a(j)=t End If Next i Next i End Sub Private Sub Commandl_Click() Dim arrl Dim arr2(4)As Integer arrl=Array(Val(Textl.Text),Val(Text2.Text),Val (Text3.Text),Val(Text4.Text)) For i=l To 4 arr2(i)=CInt(arrl(i)) Next i Sort arr2() Textl.Text=arr2(1) Text2.Text=arr2(2) Text3.Text=arr2(3) Text4.Text=arr2(4) End Sub 程序结束 第1个?处填入:LBound 第2个?处填入:UBound 第3个?处填入:4 第4个?处填入:3 第5个?处填入:< 步骤3:调试并运行程序,关闭程序后按题目要求存盘。
解析
转载请注明原文地址:https://kaotiyun.com/show/vPQp777K
本试题收录于:
二级VB题库NCRE全国计算机二级分类
0
二级VB
NCRE全国计算机二级
相关试题推荐
线性表L=(a1,a2,a3,…ai,…an),下列说法正确的是
对变量名说法不正确的是______。
若有一个动态数组a有两个元素a(0)和a(1),现要令数组a有三个元素a(0)、a(1)和a(2),则应当使用【】语句。
在窗体上画一个名称为Commandl的命令按钮和两个名称分别为Textl、Text2的文本框,然后编写如下事件过程:PrivateSubCommandl_Click()n=Textl.TextSelect
以下能判断是否到达文件尾的函数是______。
在窗体上画一个名称为Listl的列表框,为了对列表框中的每个项目都能进行处理,应使用的循环语句为
5.【】是数据库应用的核心。
采用面向对象技术开发的应用系统的特点是
在软件工程中,白箱测试法可用于测试程序的内部结构。此方法将程序看做是
假定建立了一个名为Command1的命令按钮数组,则下列说法中错误的是()。
随机试题
患者,男性,35岁。一年前开始出现低热、乏力,近半年来逐渐出现四肢关节与肌肉酸痛,举手及登楼困难,同时在眼睑、鼻梁、远端指间关节及甲周围皮肤出现暗红色斑。该患者最可能的诊断是
男性患者,70岁。突然头痛、恶心、呕吐3小时。体检:血压25/15kPa(190/115mmHg),口角右偏,左侧鼻唇沟变浅,伸舌左偏,左侧偏瘫。关于上述病例,目前下列哪项处理不妥当
女,65岁。多关节肿痛2年,晨僵约l小时,查体:双手掌指关节对称性肿胀,压痛,双手x线示:双侧第2、3掌指关节骨破坏,该疾病主要治疗药物不包括
统计分析的步骤一般包括()以及撰写统计分析报告。
银行从资产负债管理时代向全面风险管理时代过渡的标志是()。
你去了新单位,小刘干了你原来的工作,经常向你请教问题,导致你没完成新单位的工作。被领导批评,你怎么办?
设对(I)中的任意向量ξ2,ξ3,证明ξ1,ξ2,ξ3线性无关.
Ifthisweekendisyawningaheadofyou,offeringnothingbutthesameoldroutinesandhouseholdduties,thendon’tdespair:bo
设A=[6*8-2],B=6*8-2,C="6*8-2",属于合法表达式的是
The______ofaculturalphenomenonisusuallyalogicalconsequenceofsomephysicalaspectinthelifestyleofthepeople.
最新回复
(
0
)