首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
(1)在窗体上绘制一个名称为Textl的文本框,再绘制一个名称为Cmdl、标题为“计算”的命令按钮,如图44—3所示。要求程序运行后,单击命令按钮,将计算100~200之间所有素数之和,并在文本框中显示结果,同时把结果存人文件out.txt中(在考生文件夹
(1)在窗体上绘制一个名称为Textl的文本框,再绘制一个名称为Cmdl、标题为“计算”的命令按钮,如图44—3所示。要求程序运行后,单击命令按钮,将计算100~200之间所有素数之和,并在文本框中显示结果,同时把结果存人文件out.txt中(在考生文件夹
admin
2010-07-13
50
问题
(1)在窗体上绘制一个名称为Textl的文本框,再绘制一个名称为Cmdl、标题为“计算”的命令按钮,如图44—3所示。要求程序运行后,单击命令按钮,将计算100~200之间所有素数之和,并在文本框中显示结果,同时把结果存人文件out.txt中(在考生文件夹中有标准模块mode.bas,其中的putdata过程可以把结果存入文件,而isprime函数可以判断整数X是否为素数,如果是素数,则函数返回True,否则返回False,考生可以把该模块文件添加到自己的工程中)。
注意:保存时必须存放在考生文件夹下,窗体文件名为sj3.frm,工程文件名为sj3.vbp,结果存入result.txt文件,否则没有成绩。
(2)新建一个工程文件,在窗体Forml上绘制一个列表框。名称为Listl,并输入3个表项“6”、“21”、“43”;绘制一个文本框,名称为Textl。请编写适当的事件过程,使得程序运行时,在列表框内选中一个数字并双击,则计算出1500以内能被该数整除的所有数之和,并在Textl中显示出来。
注意:考生完成程序编写后,将工程文件与窗体文件保存到考生文件夹下,文件名分别为sj4.vbp与sj4.frm。程序运行时的窗体界面如图44—4所示。
选项
答案
(1)判断某数是否为素数,主要用到选择结构程序设计的思想。在窗体上建立好控件后,先设置控件的属性值,再编写事件过程。文本框中显示的内容通过Text属性设置,命令按钮的标题通过Captilon属性设置,单击命令按钮触发Click事件。 ①建立菜单项。程序中用到的控件及其属性见下表: [*] ②打开工程资源管理器,在其空白处右键添加模块mode.bas(此文件已在考生文件夹里),模块代码如下: Option Explicit Sub putdata(t_FileName As String,T_Str As Variant) Dim sFile As String sFile="\"&t FileName Open App.Path 8L sFile For Output As#1 Print#1,T Str Close#1 End Sub Function isprime(t_1 As Integer)As Boolean Dim J As Integer isprime=False For J=2 To t_I/2 Ift_I Mod J=0 Then Exit For Next J If J>t_I/2 Then isprime=True End Function ③打开工程资源管理器,右击窗体,选择查看代码项,在弹出的代码窗口输入代码如下: Private Sub Cmdl Click() Dim i As Integer Dim temp As Long temp=0 For i=100 To 200 If isprime(i)Then temp=temp+i End If Next i Textl.Text=temp putdata"out.txt",temp End Sub ④调试并运行程序。 ⑤按题目要求存盘。 (2)根据题意,新建“标准EXE”工程,将一个List控件和一个文本框控件添加到窗体中,列表框的名称为Listl,List属性添加以下3项:“6”、“21”和“43”,文本框的名称为Textl、Text属性为空。双击Listl进入代码窗口,编写如下代码: Private Sub Listl DblClick() Dim a As Integer Dim total As Long Dim i As Integer total=0 Fori=1 To 1500’利用For循环判断1—1500之间的数能否被一个数整除 If i Mod Val(Listl.List(Listl.ListIndex))=0 Then’如果该数能被选中的列表框的项的数整除 total=total+i’则进行相加 End If Next i Textl.Text=total’将结果显示在Textl中 End Sub 单击按钮运行程序,并按要求保存。
解析
转载请注明原文地址:https://www.kaotiyun.com/show/6Gmp777K
本试题收录于:
二级VB题库NCRE全国计算机二级分类
0
二级VB
NCRE全国计算机二级
相关试题推荐
结构化程序设计的3种基本结构是()。
设计程序时,应采纳的原则之一是()。
MouseEvent事件可以实现监听器接口的是MouseListener和【】。
假设a是int类型的变量,并初始化为1,则下列选项中合法的条件语句是( )。
Graphic提供的绘图方法可以分为:绘制【】的方法和绘制文本的方法。
下面程序段的输出结果是( )。publicclassTest{publicstaticvoidmain(String[]args){intj=2,i=5;whi
下列选项中不属于结构化程序设计方法的是( )。
下面Applet在窗口中实现一个不可编辑的TextField,并且显示“ok”。在横线处填入正确的语句。importjava.applet.Applet;importjava.awt.t;publicclassTestextendsApp
下列程序的功能是创建了一个显示5个"Hello!"的线程并启动运行,请将程序补充完整。publicclassThreadTestextendsThread{publicstaticvoidmain(Stringargs[]){Thre
算法复杂度主要包括时间复杂度和______复杂度。
随机试题
计算机一次能处理的二进制位数称为
A.宫缩时胎头露出阴道口,宫缩间歇时又缩回B.宫缩持续或间歇时胎头始终暴露于阴道口,不再回缩C.妊娠满28周及以后的胎儿及其附属物,从临产发动至从母体全部娩出的过程D.胎头双顶径进入骨盆入口平面,其颅骨最低点接近或达到坐骨棘水平E.胎儿先露部随着骨
明敷设各类管路和线槽时,应采用单独的卡具吊装或支撑物固定。吊装线槽或管路的吊杆直径不应小于()mm。
某投资者甲持有一债券,面额为100元,票面利率为10%,期限为3年,2009年12月31日到期一次还本付息。其于2008年6月30日将其卖给投资者乙,乙要求12%的最终收益率,则其购买价格应为( )元。(按单利计息复利贴现)
股份有限公司进行破产清算时,资产清偿的先后顺序是()
税务局稽查局对某纳税人作出罚款10万元的处罚决定,该纳税人对罚款决定不服,向稽查局的主管税务局申请复议。稽查局依法向复议机关提交了据以作出处罚决定的证据、依据和其他有关材料,并提出了书面答复。复议机关审理后决定,变更罚款为5万元。《税务行政复议决定书》送达
企业的开办费应从开始生产、经营的次月起分摊摊销,摊销期限不得少于()年,摊销方法应采用直线法。
甲公司2×15年2月购置了一栋办公楼,预计使用寿命40年,为此,该公司2×15年4月30日发布公告称:经公司董事会审议通过《关于公司固定资产折旧年限会计估计变更的议案》。决定调整公司房屋建筑物的预计使用寿命,从原定的20-30年调整为20-40年。不考虑其
汽油酒精,顾名思义,是一种汽油酒精混合物。作为一种汽车燃料,和汽油相比,燃烧一个单位的汽油酒精能产生较多的能量,同时排出较少的有害废气一氧化碳和二氧化碳。以汽车日流量超过200万辆的北京为例,如果所有汽车都使用汽油酒精,那么,每天产生的二氧化碳,不比北京的
日本电器80年代在我国十分畅销。进入90年代以来,人民币对西方主要货币(包括日元)汇率不断下调,这样会使进入我国市场的日本电器人民币价格上升。然而,日产电器在中国的销量却并未因此下降。以下哪项如果为真,最能解释日产电器销量居高不下?
最新回复
(
0
)