首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
(1)新建一个工程文件,在窗体上绘制一个标签,名称为Labell,标题为“计算1/2+2/3+3/4+4/5+…+(n-1)/n的值”;另设两个文本框与一个命令按钮。命令按钮的名称为Commandl,标题为“计算”;文本框的名称分别为Textl和Text2
(1)新建一个工程文件,在窗体上绘制一个标签,名称为Labell,标题为“计算1/2+2/3+3/4+4/5+…+(n-1)/n的值”;另设两个文本框与一个命令按钮。命令按钮的名称为Commandl,标题为“计算”;文本框的名称分别为Textl和Text2
admin
2009-03-26
33
问题
(1)新建一个工程文件,在窗体上绘制一个标签,名称为Labell,标题为“计算1/2+2/3+3/4+4/5+…+(n-1)/n的值”;另设两个文本框与一个命令按钮。命令按钮的名称为Commandl,标题为“计算”;文本框的名称分别为Textl和Text2,分别为输入n和显示结果,内空。要求运行程序时,单击“计算”按钮,程序可以计算出1/2+2/3+3/4+4/5+…+(n-1)/n的值,并将结果显示在文本框中。程序运行时的窗体界面如图24—3所示。
注意:考生完成程序编写后,将工程文件与窗体文件保存到考生文件夹下,文件名分别为sj3.Vbp与sj3.frm。
(2)在考生文件夹下有工程文件sj4.vbp及窗体文件sj4.frm。该程序是不完整的。打开该工程文件,在窗体上绘制两个名称为Textl和Text2的文本框,一个名称为Labell标题为“总和”的标签,一个名称为Commandl标题为“计算”的命令按钮。程序运行后,如果单击“计算”按钮,则把30~120之间能够被3和5同时整除的数添加到Textl中,并对Textl中的数据进行累加求和,在文本框Text2中显示计算结果,如图24—4所示。
注意:请在有“?”的地方填入正确内容,然后删除“?”及代码前的所有注释符(即“’”号),但不能修改其他部分。存盘时不得改变文件名和文件夹。
选项
答案
(1)对于一个有规律数列的累加,可通过For循环语句来实现。含循环变量i的表达式:(i-1)/i或i/(i+1)能依次表示数列中的各个数。 根据题意,新建“标准EXE”工程,将一个标签、一个命令按钮和两个文本框控件添加到窗体中,标签的名称为Labell、Caption属性为“计算1/2+2/3+3/4+4/5+…+(n-1)/n的值”,命令按钮的名称为Commandl、Caption属性为“计算”,文本框的名称分别为Textl和Text2、Text属性分别为空和Text2。双击Commandl进入代码编写窗口,编写如下代码: Private Sub Commandl_Click() Dim n As Integer Dim total As Double Dim i As Integer’循环计数 n=Val(Textl.Text) ’从Textl中读取n total=0’初始化结果为0 For i=2 To n’从1/2开始计算,所以i=2 total=total+(i-1)/i’利用For循环计算结果 Next 1 Text2.Text=total’将结果显示在Text2中 End Sub 单击[*]按钮运行程序,并按要求保存。 (2)根据题意,将两个文本框控件和一个命令按钮添加到窗体中,文本框的名称分别为Textl和Text2、Text属性都为空,Textl的MultiLine属性为True、ScrollBar属性为2;命令按钮的名称为Commandl、Caption属性为“计算”。双击Commandl进入代码窗口,编写如下代码: Private Sub Commandl_Click() Dim total As Long Dim i As Integer Dim str AS String str="" total=0 For i=30 To 120’检测30~120之间的数 If i Mod 3=0 And i Mod 5=0 Then’是否能被3和5同时整除 total=
total
+i’计算符合条件的数的总和 str=str+CStr(i)+vbCrLf’将符合条件的放人字符串中,vberlf为换行 End If Next i Textl.Text=str’将符合要求的数显示在Textl中 Text2.Text=
total
’将总和显示在Text2中 End Sub 单击[*]按钮运行程序,并按要求保存。
解析
转载请注明原文地址:https://kaotiyun.com/show/LV1p777K
本试题收录于:
二级VB题库NCRE全国计算机二级分类
0
二级VB
NCRE全国计算机二级
相关试题推荐
多线程是Java程序的【】机制,它能同步共享数据、处理不同事件。
下列不属于更新数据库操作步骤的是()。
下列关于Applet的叙述中,错误的是()。
在一个类的内部嵌套定义的类称为【】。
下列关于JDK目录结构的说法,错误的是
下列叙述中正确的是
在软件工程中,白箱测试法可用于测试程序的内部结构。此方法将程序看做是()
在数据管理技术的发展过程中,经历了人工管理阶段、文件系统阶段和数据库系统阶段。其中数据独立性最高的阶段是()
JDBC中要显式地关闭连接的命令是()
int类型的取值范围为()。
随机试题
2006年潘某因盖房挖地基,发现一个瓦罐,内有500块银元及一块棉布,上面写着“为防日寇搜查,特埋此。梁天,1940年7月5日”。梁天为梁大明的爷爷,1940年7月8日被日寇杀害。依我国现行法律的规定,该500块银元()。
下列哪种疾病不引起咳嗽
特别提款权是同际货币基金组织于1968年在原有的普通贷款权之外,按各同认缴份额的比例分配给会员国的一种使用资金的特别权利。下列表述正确的是:()
合同当事人对合同的可变更或可撤销发生争议,只有()有权变更或撤销合同。
()是指上市公司股份的持有者通过抵押其持有的股票给托管机构进而发行的公司债券。
下列行为中,违反《银行业从业人员职业操守》中“信息保密”规定的是()。
会计凭证的传递是指会计凭证从取得或填制时起至归档保管过程中,在单位内部有关部门和人员之间的传送程序。()
小规模纳税人销售货物采用销售额和应纳增值税合并定价的方法向客户结算款项时,应按照不含税的销售额确认收入。()
关于望远镜,下列说法正确的是()。
Intheyearsfollowingthe1977DietaryGoalsandthe1982NationalAcademyofSciencesreportondietandcancer,thefoodindu
最新回复
(
0
)