首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
(1)在考生文件夹下有一个工程文件sjt3.vbp,请在窗体上添加两个单选按钮(名称分别为()ptionl和0ption2,标题分别为“添加项目”和“删除项目”),一个列表框(名称为Listl)和一个文本框(名称为Textl),如图l所示。编写窗体的cli
(1)在考生文件夹下有一个工程文件sjt3.vbp,请在窗体上添加两个单选按钮(名称分别为()ptionl和0ption2,标题分别为“添加项目”和“删除项目”),一个列表框(名称为Listl)和一个文本框(名称为Textl),如图l所示。编写窗体的cli
admin
2013-11-29
40
问题
(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://jikaoti.com/ti/9B60FFFM
本试题收录于:
二级VB题库NCRE全国计算机二级分类
0
二级VB
NCRE全国计算机二级
相关试题推荐
忆知数组A(4,4),各个元素在运行程序时被赋值并打印,形成四除非方阵。请在【】和【】处填处所需的内容,使产生一个转置矩阵(即行列互换),仍放在数组A中,并打印出来。例如:1234123
设在菜单编辑器中定义了一个菜单项,名为menu1。为了在运行时隐藏该菜单项,应使用的语句是______。
设组合框Combol中有3个项目,则以下能删除最后一项的语句是______。
往窗体Form1上添加一个列表框控件List1,并编写如下代码:PrivateSubForm_Load()Fori=0T06Listl.AddItemiNextiEndSub
不在VisualBasic6启动时的基本控件集中的是______。
单个用户使用的数据视图的描述称为
一个工程中含有窗体Form1、Form2和标准模块Modell,如果在Form1中有语句PublicXAsInteger,在Modell中有语句PublicYAsInteger。则以下叙述中正确的是
在面向对象方法中,信息隐蔽是通过对象的【】性来实现的。
下列描述中,不是线性表顺序存储结构特征的是()。
下列4项中说法不正确的是()
随机试题
关于《民事诉讼法》规定的特别程序的表述,下列哪一选项是正确的?(卷三2012年真题试卷第44题)
路基的地面排水设施包括( )。
在机电工程测量中,无论是建筑安装还是工业安装的测量,工程测量的基本程序是( )。
审查批准二级动火作业的是()。
有的人擅长书画,有的人擅长音乐,有的人擅长记忆,这说明人的()
(2014年第34题)结合材料回答问题:巧用大循环,处理不再难山东某地采用循环经济的理念,将秸秆“吃干榨尽”,对秸秆利用进行了有益探索。一、秸秆种蘑菇该地小麦种植面积为6
设λ=2是非奇异矩阵A的一个特征值,则矩阵(1/3A2)-1有一个特征值等于
循环冗余校验码(CRC)利用生成多项式进行编码。设数据位为k位,校验位为r位,则CRC码的格式为()。
Itcanbeinferred(推断出)thatthemainideaofthispassageis______.Ifteamworkislackingwhatshouldgoodmanagersdo?
A、Protectingtheseafishes.B、HarmingtheEarth.C、Harmingtheocean.D、Recoveringtheocean.C录音开头主讲人回顾自己从50年前就开始探索海洋,从而引出了此次讲
最新回复
(
0
)