首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
(1)在考生文件夹下有工程sj3.vbp及窗体文件sj3.frm,该窗体和程序是不完整的。在窗体上画一个名称为Combo1的组合框,画两个名称分别为Labell和Label2、Caption属性分别为“选项”和空白的标签。程序运行后,当在组合框中输入一个新
(1)在考生文件夹下有工程sj3.vbp及窗体文件sj3.frm,该窗体和程序是不完整的。在窗体上画一个名称为Combo1的组合框,画两个名称分别为Labell和Label2、Caption属性分别为“选项”和空白的标签。程序运行后,当在组合框中输入一个新
admin
2010-07-13
41
问题
(1)在考生文件夹下有工程sj3.vbp及窗体文件sj3.frm,该窗体和程序是不完整的。在窗体上画一个名称为Combo1的组合框,画两个名称分别为Labell和Label2、Caption属性分别为“选项”和空白的标签。程序运行后,当在组合框中输入一个新项后按回车键(ASCII码为13)时,由自动添加到组合框列表中,并在Label2中给出提示“已添加成功”。程序运行效果如图60—3所示。
注意:请在有“?”的地方填入正确内容,然后删除“?”及代码前的所有注释符(即“’”号),但不能修改其他部分。存盘时不得改变文件名和文件夹。
(2)在考生文件夹下有工程sj4.vbp及窗体文件sj4.frm,该程序是不完整的。在窗体上有一个文本框(内容)与两个命令按钮,名称分别为Textl、Commandl与Command2。其中Commandl的标题为“生成数据”;Command2的标题为“显示奇数”。要求程序运行时,单击“生成数据”按钮,则自动生成80个0~800之间的随机整数,并在文本框中显示;单击“显示奇数”,则将这80个数据中的奇数显示到文本框中。程序运行时的窗体界面如图60—4所示。
注意:请在有“?”的地方填入正确内容,然后删除“?”及代码前的所有注释符(即“’”号),但不能修改其他部分。存盘时不得改变文件名和文件夹。
选项
答案
(1)组合框(ComboBox)将文本框与列表框的特性组合在一起,既可在组合框的文本框部分输入信息,也可在列表框部分选择项目;组合框的列表项既可以在设计阶段通过其List属性设置加入(注意每输入完一项后按Ctrl+Enter键换行再输人下一项),也可在程序运行时通过语句“组合框名.Addhem‘项目’”加入;程序运行时可通过List(Index)属性返回或设置指定索引号的列表项,设置列表项的语法为“组合框名.List(Index)=字符串”;属性Listlndex用于返回当前选择的项目的索引号。 根据题意,将一个ComboBox控件和两个标签添加到窗体中,ComboBox的名称为Combol、Style属性为0,标签的名称分别为Labell和Label2、Caption属性分别为选项和空。双击Combol进入代码编写窗口,在Combol_KeyDown事件中补充以下代码: Private Sub Combol_KeyDown(KeyCode As Integer,Shift As Integer) If KeyCode=13 Then’13为回车键的ASCII码值 Comb01.
Addltem
Comb01.Text Label2.
Caption
="已添加成功" ’在Label2上显示添加成功 End If End Sub 单击[*]按钮运行程序,并按要求保存。 (2)本题主要考查Rnd()函数和求余运算符Mod的使用。Rnd()函数用于产生一[0,1]的随机数。Mod运算符常用来判断一个数能否被另一个数整除。 程序补充后的代码如下: Dim a(80)As Integer Dim rel As String Private Sub Commandl_Click() Dim i As Integer rel="" For i=1 To 80 a(i)=
Rnd()
*(800-0) rel=rel+CStr(a(i))+"" Next i Textl.
Text
=rel End Sub Private Sub Command2 Click() rel="" For i=1 To 80 If a(i)Mod 2=1 Then rel=rel+CStr(a(i))+"" End If Next i Textl.
Text
=rel End Sub 单击[*]按钮运行程序,并按要求保存。
解析
转载请注明原文地址:https://kaotiyun.com/show/WGmp777K
本试题收录于:
二级VB题库NCRE全国计算机二级分类
0
二级VB
NCRE全国计算机二级
相关试题推荐
设有如下的变量定义:doublex=4.700000;floaty=2.5f;intz=7;则执行表达式“y+z%3*(int)(x+y)%2/4”后的值是【】。
下面选项中不属于简单数据类型的是( )。
下列不是事件处理机制角色的是( )。
下列代码中,将引起编译错误的行是( )。①publicclasstest{②publicstaticvoidmain(Stringargs[]){③floatf=0.0;④f+=1.0;
下面不属于软件设计原则的是( )。
下列基本命令中,属于类文件分解器命令的是
在面向对象方法中,属性与操作相似的一组对象称为______。
顺序执行下面两个语句的输出结果为【】。Strings=“全国计算机等级考试”;System.out.println(s.length());
使用( )方法可以将JMenuBar对象设置为主菜单。
如果有两个类A和B,A类基于B类,则下列描述中正确的是( )。
随机试题
厥之实证的特点有
柿蒂的性味是
当维生素摄入过多,超过生理量时,以下的说法不正确的是
已知图7—2—19所示三相电路中三相电源对称,Z1=z1∠φ1,Z2=z2∠φ2,Z3=z3∠φ3,若UNN’=0,则z1=z2=z3且()。[2013年真题]
进行大坝溢流模型实验,设计实验应遵循()。
注册会计师L对ABC公司(为上市公司)2003年度会计报表进行审计。2004年2月10日完成外勤审计后,在对工作底稿的复核中,遇到了下列问题。(1)11月份为其子公司运输队提供运输服务,收费标准按对外提供同样服务收费的80%收取,运输费收入已作为其他业务
当今世界,随着经济的日益发展,环境污染也日益严重,以下哪项不是由于环境污染演化而来的问题?
有关多表查询结果中,以下说法正确的是
PassageOneWhatdoes"if"inthelastsentenceofPara.4referto?
YouarenomorecapableofspeakingSpanishthanIam.
最新回复
(
0
)