首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
(1)在窗体上绘制一个名称为Textl的文本框,再绘制一个名称为Cmdl、标题为“计算”的命令按钮,如图44—3所示。要求程序运行后,单击命令按钮,将计算100~200之间所有素数之和,并在文本框中显示结果,同时把结果存人文件out.txt中(在考生文件夹
(1)在窗体上绘制一个名称为Textl的文本框,再绘制一个名称为Cmdl、标题为“计算”的命令按钮,如图44—3所示。要求程序运行后,单击命令按钮,将计算100~200之间所有素数之和,并在文本框中显示结果,同时把结果存人文件out.txt中(在考生文件夹
admin
2010-07-13
30
问题
(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://jikaoti.com/ti/5yg0FFFM
本试题收录于:
二级VB题库NCRE全国计算机二级分类
0
二级VB
NCRE全国计算机二级
相关试题推荐
假设a是int类型的变量,并初始化为1,则下列选项中合法的条件语句是( )。
一个程序中单独的、并发的线程对同一个对象进行访问的代码段,称为【】。
Java语言中的【】是程序的基本单位。
下面程序段的输出结果是( )。publicclassTest{publicstaticvoidmain(String[]args){intj=2,i=5;whi
在Java语言中的实数,如数字后没有任何字母,计算机默认其为【】类型。
Java的简单性首先体现在自身系统的精炼上,它的基本解释程序和【】占内存40KB,附加的基本标准类库和支持线程程序占175KB。
数据管理技术发展过程经过人工管理、文件系统和数据库系统三个阶段,其中数据独立性最高的阶段是【】。
在文件类提供的方法中,用于创建目录的方法是( )。
通过类MyClass中的不含参数的构造函数,生成该类的一个对象obj,可通过以下语句实现:______。
随机试题
为自己的windows系统计算机设置安全防范措施,恰当的是()。
机械性能包括哪些?
以下哪项不是甘露消毒丹的组成药物
[2006年,第45题]各物质浓度均为0.1mol.dm-3的下列水溶液中,其pH值最小的是()。[已知(CH3COOH)=1.77×10-5)
设备及管道防潮层施工常用的方法包括()。
一张汇票的出票人是甲,乙、丙、丁依次是背书人,戊是持票人。戊在行使票据权利时发现该汇票的金额被变造。经查,乙是在变造之前签章,丁是在变造之后签章,但不能确定丙是在变造之前或之后签章。根据票据法律制度的规定,下列关于甲、乙、丙、丁对汇票金额承担责任的表述中,
关于票据行为的代理,下列说法不正确的是()。
背景说明:你是宏远公司的行政秘书钟苗,下面是行政经理张明需要你完成的几项工作任务。
对于低头一族来说,一个标记明显的弱势人士来了,有的想注意到没有注意到,有的不想注意也乐得没有注意,这两种状态共同构成了人们“看见”需求的挡板。因为没有看见,“公德的旋律”就无法响起,公德心就无法________。技术进步带给每个人更丰富的世界,但将人们有意
有以下程序main(){chara=’a’,b;printf("%c,",++A);printf("%c\n",b=a++);}程序运行后的输出结果是
最新回复
(
0
)