首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
(1)在考生文件夹下有工程文件sj3.vbp及窗体文件sj3.frm,该程序是不完整的。在名称为Forml的窗体上有两个名称分别为Labell和Label2的标签,两个名称分别为Textl和Text2的文本框控件和两个名称分别为Commandl和Comma
(1)在考生文件夹下有工程文件sj3.vbp及窗体文件sj3.frm,该程序是不完整的。在名称为Forml的窗体上有两个名称分别为Labell和Label2的标签,两个名称分别为Textl和Text2的文本框控件和两个名称分别为Commandl和Comma
admin
2009-03-26
58
问题
(1)在考生文件夹下有工程文件sj3.vbp及窗体文件sj3.frm,该程序是不完整的。在名称为Forml的窗体上有两个名称分别为Labell和Label2的标签,两个名称分别为Textl和Text2的文本框控件和两个名称分别为Commandl和Command2的命令按钮。该程序的主要功能是求从1到用户输入的任意自然数n的偶数的累加和。本题要求刚启动工程时,“计算”和“清空”按钮均为灰色,可以在Textl文本框内输入任意自然数(n值太大时,运算时间将很长,建议不超过9位)。在输入数的同时“计算”变为可用;当计算完成后.“计算”变为不可用;当输人为非数值时,累加结果为0。单击“计算”可以在Text2中显示累加和,且该框内的文字不可修改;同时“计算”变灰。“清空”变为可用。单击“清空”,输入框和显示框均被清空,同时“计算”和“清空”变为不可用。如图56—3所示。
注意:请在有“?”号的地方填入正确内容,然后删除“?”及代码前的所有注释符(即“’”号),但不能修改其他部分。存盘时不得改变文件名和文件夹。
(2)在考生文件夹中有文件sj4.vbp及其窗体文件sj4.frm,窗体已经设计好,要求考生用If语句编写程序,使得程序运行。窗体上有两个复选框,名称分别为Checkl和Check2。标题分别为“ItelTll”和“Itern2”;两个单选按钮,名称分别为Optionl和Option2。标题分别为“选择”和“其他”;一个名称为Labell、Caption属性为空的标签;一个名称为Commandl、标题为“显示”的命令按钮,一个名称为Textl的文本框,Text属性为空。要求程序运行后,对选中Optionl时checkl和Check2可用,Textl也可用,当选中Option2的时候,Textl可用,Checkl和claeck2不可用,然后单击显示按钮.可在窗体上显示相应的信息,如选中Optionl,则显示选中复选框的信息,选择Option2则显示Textl中的信息。程序运行时的界面如图56—4所示。
注意:不得使用任何变量。存盘时不得改变文件夹和文件名。
选项
答案
(1)根据题意,将一个Label控件、两个Text控件和两个Command控件添加到窗体上,Label的Caption属性为“求1到用户输入数之间的所有偶数之和,并将结果显示出来。”,Text的名称分别为Textl和Text2、Text属性分别为空和Text2,Text2的Enable属性为False,Command的名称分别为Commandl和Command2、Caption属性分别为“计算”和“清空”。双击Commandl命令按钮,编写如下代码: Private Sub Commandl_Click() Dim a As Integer Dim total As Long Dim i As Integer a=Val(Textl.
Text
) ’将Textl中的数据读入,放到a中 total=0 For i=1 To a’利用For循环逐个判断 If i Mod 2=0 Then’当判断是偶数时 total=total+i’则相加 End If Next i Text2.Text=total’将结果写入Text2中 Commandl.Enabled=False ’Commandl不可用 End Sub Private Sub Command2一Click() Textl.Text="" ’Textl清空 Text2.Text="" ’Text2清空 Commandl.Enabl ed=False ’Commandl不可用 Command2.Enabled=False ’Command2不可用 End Sub Priyate Sub Text1_Change() Commandl.Enabled=True’Commandl可用 Command2.Enabled=True ’Command2可用 End Sub 单击[*]按钮运行程序,并按要求保存。 (2)按要求设计好窗体后,双击Commandl命令按钮打开代码窗口,补充完整后的代码如下: Private Sub Commandl_Click() Dim str As String str="" If Optionl.Value=True Then’如果选择的是Optionl If Checkl.Value=1 Then’则判断选中的复选按钮 str=str+Checkl.
Caption
’如果选中Checkl,则显示Iteml End If If Check2.Value=1 Then’如果选中Check2 str=str+Check2.
Caption
’则显示Item2 End If C1s Print str’在窗体上打印出来 Else,’如果选择的是Option2 Cls Print Textl.Text’则显示Textl的内容 End If End Sub Private Sub Optionl_Click() ’单击Optionl Textl.Enabled=
False
’Textl不可用 Checkl.Enabled=True’Checkl可用 Check2.Enabled=True ’Check2可用 End Sub Private Sub Option2_Click() Textl.Enabled=True Checkl.Enabled=False Check2.Ena bled=False End Sub 单击[*]按钮运行程序,并按要求保存。
解析
转载请注明原文地址:https://kaotiyun.com/show/UV1p777K
本试题收录于:
二级VB题库NCRE全国计算机二级分类
0
二级VB
NCRE全国计算机二级
相关试题推荐
创建图形用户界面的步骤是先创建代表图形化用户界面容器,再添加需要的组件,创建需要的接口,然后创建【】,并建立它和所对应的接口组件之间的联系,使得接口可以接纳用户事件。
源程序文档化要求程序应加注释。注释一般分为序言性注释和【】。
通过实现Runnable接口创建线程,请在画线处加入正确的代码完成此程序【】。publicclassThreadTest{publicstaticvoidmain(Stringargs[]){
需求分析最终结果是产生()。
下列叙述中正确的是
一些重要的程序语言(如C语言和Pascal语言)允许过程的递归调用。而实现递归调用中的存储分配通常用()
JavaApplet不能直接运行,必须编写【】文件,将Applet嵌入其中。
对于构造方法,下列叙述正确的是______。
在AWT组件中,【】类可以实现带标题和边界的窗口,通常用于接收用户附加信息或发布通知,它是Window类的子类。
按作用域分类,变量有局部变量、【】、方法参数和异常处理参数。
随机试题
三棱针散刺法常用于治疗
类胡萝卜素在体内可以转变成哪种维生素
【2007—4】题1~5:某钢铁厂新建一座110/10kV变电所,其两回110kV进线,分别引自不同系统X1和X2。请回答以下问题,并列出解答过程。在上图所示的变电所中,10kVⅠ母线所接负荷为:31000kVA,其中二级负荷21000kVA,一般负
国务院有关部门、设区的市级以上地方人民政府及其有关部门,对其组织编制的一地、三域和10个专项规划中的指导性规划的篇章和说明,应当在规划编制过程中进行环评,并将篇章和说明()报送规划审批机关。
对城市近期建设规划的作用,叙述错误的是()
下列关于消防应急照明和灯光疏散指示标志备用电源的连续供电时间的说法中,正确的有()。
青岛××电子显示器有限公司(370223××××)购买进口显示器元器件一批,货物从日本大阪起运,经韩国换装运输工具运至青岛。该批货物中的电视机用印刷电路板组件(ASSYBLUP;BordeauX;法定计量单位:千克)和非片式固定电阻[R-METALO
下列行为中,属于视同销售行为征收增值税的是()。
城市经济学是从经济学中分离出来,并与城市问题的研究相结合而产生的一门新兴边缘科学。城市经济学具有()的特征。
A=,求a,b及可逆矩阵P,使得P-1AP=B.
最新回复
(
0
)