首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
(1)在考生文件夹下有工程文件sj3.vbp及窗体文件sj3.frm,该程序是不完整的。在窗体上建立一个列表框、一个组合框和两个命令按钮。程序运行后,在列表框中选择所需要的项目,单击“导出”按钮,把所选择的项目移到组合框中。如果单击“导人”按钮,则把组合框
(1)在考生文件夹下有工程文件sj3.vbp及窗体文件sj3.frm,该程序是不完整的。在窗体上建立一个列表框、一个组合框和两个命令按钮。程序运行后,在列表框中选择所需要的项目,单击“导出”按钮,把所选择的项目移到组合框中。如果单击“导人”按钮,则把组合框
admin
2010-07-13
43
问题
(1)在考生文件夹下有工程文件sj3.vbp及窗体文件sj3.frm,该程序是不完整的。在窗体上建立一个列表框、一个组合框和两个命令按钮。程序运行后,在列表框中选择所需要的项目,单击“导出”按钮,把所选择的项目移到组合框中。如果单击“导人”按钮,则把组合框中所选择的项目移到列表框中。程序运行时的窗体界面如图50—3所示。
注意:请在有“?”号的地方填入正确内容,然后删除“?”及代码前的所有注释符(即“’”号),但不能修改其他部分。存盘时不得改变文件名和文件夹。
(2)在考生文件夹下有工程文件sj4.vbp及窗体文件sj4.frm,该程序是不完整的。本题在窗体Forml中有一个文本框,名称为Textl;另有一个命令按钮,名称为Commandl,标题为“判断”。要求该应用程序具有数据过滤功能,即检查用户在文本框中输入的数值是否在能被3整除。如果是,则退出程序;否则在文本框巾显示“不能被3整除”,同时使焦点重新回到文
本框中。程序运行时的窗体界面如图50—4所示。
注意:请在有“?”号的地方填入正确内容,然后删除“?”及代码前的所有注释符(即“’”号),但不能修改其他部分。存盘时不得改变文件名和文件夹。
选项
答案
(1)列表框控件用于显示可供单一或多个选择的列表项。给列表框添加列表项既可以在设计阶段通过其List属性设置加入(注意每输入完一项后按“Ctrl+Enter”组合键换行再输人下一项),也可在程序运行时通过代码“列表框名.AddItem“巧目”加入”;MultiSelect用于设置是否可在列表项中做多个选择,值为0(缺省设置)表示不允许做多项选择,值为1表示允许做简单多项选择,值为2表示允许按住“Shift+Ctrl”键做多项选择;Selected(Index)属性用于设置或返回指定索引号的列表项选择状态(索引号从0开始),值为True表示被选中,值为False表示未被选中;List(Index)属性用于设置或返回指定索弓1号的列表项的内容;ListCount属性用来返回列表框中当前的列表项条数;RemoveItem方法用于删除指定索引号的列表项。 根据题意,将一个列表框控件、一个组合框ComboBox控件和两个命令按钮添加到窗体中,列表框的名称为Listl、Sorted属性为True,ComboBox的名称为Comb01,命令按钮的名称分别为Commandl和Command2,Caption属性分别为“号出”和“导入”。双击Commandl进入代码窗口,补充后的代码如下: Private Sub Commandl_Click() If Listl.
Listlndex
>-1 Then,’如果Listl有选中项 Comb01.AddItem Listl.List(Listl.ListIndex) ’将Listl中的选中项添加到Combol中 Listl.
RemoveItem
(Listl.Listlndex) ’将选中项从Listl中删除 End If End Sub Private Sub Command2_Click() If Comb01.
ListIndex
>-1 Then,’如果Combol有选中项则执行 Listl.Addhem Combo1.List(Comb01.Listlndex) ’将Comb01的选中项添加到List中 Comb01.
RemoveItem
Comb01.ListIndex’将选中项从Combol中删除 End If End Sub 单击[*]按钮运行程序,并按要求保存。 (2)本题主要考查考生对SetFocus方法和LostFocus事件的掌握。 当按键盘上“Tab”键或单击其他对象时,当前对象将失去焦点并触发LostFocus事件;SetFocus方法用于将焦点移到擗定的对象上。 题目要求文本框应具有数据过滤功能,即当在文本框中输入数据时,会自动完成对输入数据的检查,故要用SetFocus方法使文本框获取焦点。 根据题意,将一个命令按钮和一个文本框控件添加到窗体中,命令按钮的名称为Commandl、Caption属性为“判断”,文本框的名称为Textl、Text属性为空。双击Commandl,进入代码窗口,编写如下代码: Private Sub Commandl_Click() Dim a As Integer a=
Val(Textl.Text)
’读取Textl中读取的数 If a
Mod 3=0
Then Unload Me’当能被3整除时,关闭窗口 Else Textl.
Text
="不能被3整除" ’当不能被3整除时,在Textl中显示 Textl.SetFocus End If End Sub 单击[*]按钮运行程序,并按要求保存。
解析
转载请注明原文地址:https://kaotiyun.com/show/RGmp777K
本试题收录于:
二级VB题库NCRE全国计算机二级分类
0
二级VB
NCRE全国计算机二级
相关试题推荐
Applet运行时,被浏览器或AppletViewer调用的第一个方法是( )。
在Applet中,下列方法中能完成主类实例初始化工作的是( )。
下列四个选项中,均是合法整型常量的是( )。
在Java语言中的实数,如数字后没有任何字母,计算机默认其为【】类型。
给出下列代码,可放在类A的横线位置作为A合理的内部类的是( )。classA{protectedinti;A(inti){this.i=i;}
Java源文件中最多只能有一个______类,其他类的个数不限。
下面程序中,若从键盘输入大写字母C,则程序的输出结果是______。importjava.io.*;publicclassTest{publicstaticvoidmain(String
在Java源文件中,什么类最多只能有一个,而其他类的个数不限?
在软件生命周期中,能准确地确定软件系统必须做什么和必须具备哪些功能的阶段是______。
若按功能划分,软件测试的方法通常分为白盒测试方法和______测试方法。
随机试题
下列文种中,以议论为主要表达方式的是()
A.乳腺内有多发胀痛、质韧之肿块B.乳房红肿胀痛,内有触痛伴波动感的肿块C.乳腺内有单发、光滑、活动度大的肿物D.乳腺内有单发、质硬、活动度差的肿物E.乳腺内有单发囊性结节
心动周期不包括
以下描述错误的是
A.红霉素B.青霉素C.阿霉素D.黄连素E.两性霉素男性,29岁,患急性呼吸道感染,发热38℃,咳嗽、少痰5天而住院。胸片示:右肺中野白淡片状阴影,WBC4.0×109/L,分类正常,痰无细菌生长,红细胞冷凝集试验阳性(>1:64),应首
对青霉素最易产生耐药的是( )。
药品批发企业和零售连锁企业质量验收的内容包括
滥用行政权力排除、限制竞争行为的行为主体不包括()。
北京大德经贸有限公司在上海转让位于上海市区的一处房产,购进价格52万元,转让价格65万元,则关于城市维护建设税,下列说法正确的有()。
1992年邓小平在南方谈话中提出了“发展才是硬道理”的著名论断,从社会主义本质要求的高度强调发展生产力的重要性。发展才是硬道理,是因为()
最新回复
(
0
)