首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
(1)在考生文件夹下有一个工程文件sjt3.vbp,请在窗体上建立一个菜单,主菜单项为“项目”(名称为Item),它有两个名称分别为Add和Delete的子菜单项,标题分别为“添加项目”和“删除项目”,然后添加一个列表框(名称为List1)和一个文本框(名
(1)在考生文件夹下有一个工程文件sjt3.vbp,请在窗体上建立一个菜单,主菜单项为“项目”(名称为Item),它有两个名称分别为Add和Delete的子菜单项,标题分别为“添加项目”和“删除项目”,然后添加一个列表框(名称为List1)和一个文本框(名
admin
2018-12-20
30
问题
(1)在考生文件夹下有一个工程文件sjt3.vbp,请在窗体上建立一个菜单,主菜单项为“项目”(名称为Item),它有两个名称分别为Add和Delete的子菜单项,标题分别为“添加项目”和“删除项目”,然后添加一个列表框(名称为List1)和一个文本框(名称为Text1),如图1所示。编写适当的事件过程。程序运行后,如果执行“添加项目”命令,则从键盘上输入要添加到列表框中的项目(内容任意,不少于三个);如果执行“删除项目”命令,则从键盘上输入要删除的项目内容,将其从列表框中删除。程序的运行情况如图2所示。
在考生文件夹下的工程文件sjt3.vbp(相应的窗体文件名为sjt3.frm),可以实现上述功能。但这个程序不完整,请把它补充完整。
要求:去掉程序中的注释符,把程序中的?改为适当的内容,使其正确运行,但不能修改程序中的其他部分。最后将修改后的文件按原文件名存盘。
(2)在考生文件夹下有一个工程文件sjt4.vbp(相应的窗体文件名为sjt4.frm),其功能是通过调用过程Sort将数组按升序排序。程序运行后,在4个文本框中输入一组整数(如图1所示),然后单击命令按钮,即可使数组从小到大排序,并显示在文本框中(如图2所示)。这个程序不完整,请把它补充完整,并能正确运行。
要求:去掉程序中的注释符,把程序中的?改为正确的内容,使其实现上述功能,但不能修改程序中的其他部分。最后将修改后的文件按原文件名存盘。
选项
答案
(1)【操作步骤】 步骤1:打开本题工程文件,添加一个名称为List1列表框和一个名称为Text1文本框,然后建立一个菜单,其属性见表3.101。 [*343] 步骤2:分析并编写程序代码。 程序提供代码 Private Sub Add_Click() Text1.Text = InputBox("请输入要添加的项目") ’List1.AddItem ? End Sub Private Sub Delete_Click() Text1.Text = InputBox("请输入要删除的项目") ’For i = 0 To ? ’If List1.List(i) = ? Then ’List1.RemoveItem ? End If Next i End Sub 程序结束 参考答案 第1个?处填入:Text1.Text 第2个?处填入:List1.ListCount - 1 第3个?处填入:Text1.Text 第4个?处填入:i 步骤3:调试并运行程序,关闭程序后按题目要求存盘。 (2)【操作步骤】 步骤1:打开本题工程文件。 步骤2:分析并编写程序代码。 程序提供代码 Option Base 1 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 -1 ’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 j Next i End Sub Private Sub Command1_Click() Dim arr1 Dim arr2(4) As Integer arr1 = Array(Val(Text1.Text), Val(Text2.Text), Val(Text3.Text), Val(Text4.Text)) For i = 1 To 4 arr2(i) = CInt(arr1(i)) Next i Sort arr2() Text1.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/fjFp777K
本试题收录于:
二级VB题库NCRE全国计算机二级分类
0
二级VB
NCRE全国计算机二级
相关试题推荐
下列有语法错误的赋值语句是( )。
为了使文本框只具有垂直滚动条,应先把MultiLine属性设置为True,然后再把ScrollBars属性设置为( )。
窗体上有一个名称为Command1的命令按钮,有程序如下:OptionBase1PrivateSubCommand1_Click()Dima(10)AsInteger’第1个ForFori=1To1
下列关于滚动条的叙述中,错误的是
有两个关系R,S如下:由关系R通过运算得到关系S,则所使用的运算为( )。
设在当前目录下有一个名为"file.txt"的文本文件,其中有若干行文本。编写如下程序:PrivateSubCommand1_Click() Dimch$,asciiAsInteger Open"file.txt"ForInpu
软件测试的目的是( )。
For循环的循环控制变量
对于循环队列,下列叙述中正确的是( )。
随机试题
当土质稀软、泥层薄时,抓斗式挖泥船挖泥作业时()。
检测血糖时,实验室多采用血浆或血清,而不使用全血的原因是
在()情形中,工程项目经批准可以进行邀请招标。
下列情况进口配额管理的机电产品和一般商品(成品油、食物、棉花、植物油、羊毛、天然橡胶等除外)免领进口货物许可证的有()。
关于基金认购,下列说法错误的是()。
某人购买住宅装修后出租,年租金2.8万元。这2.8万元属于()。
对下述理论进行分析,论述你同意或不同意这一观点的理由。可根据经验、观察或者阅读,用具体理由或者实例佐证自己的观点。题目自拟,字数在700字左右。宋代著名文学家欧阳修,通过后唐庄宗李存勖先是由于铭记先王遗恨,励精图治,使国家振兴,前仇得报,而后由于
请选出正确答案。例如:男:把这个材料复印5份,一会儿拿到会议室发给大家。女:好的。会议是下午三点吗?男:改了,三点半,推迟了半个小时。女:好,602会议室没变吧?男:对,没变。问:会议几点开始?
Toparaphrase18th-centurystatesmanEdmundBurke,"allthatisneededforthetriumphofamisguidedcauseisthatgoodpeople
A、Becauseshehateswalkingintothebuilding.B、Becauseshecan’tbearsmoking.C、Becausesheislateforwork.D、Becausesmoki
最新回复
(
0
)