首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
在考生文件夹下有一个工程文件sj5.vbp,其窗体上有一个文本框,名称为Textl;有三个命令按钮,名称分别为Commandl、Command2和Command3,标题分别为“输入”、“计算显示”和“保存”,运行界面如图45—5所示。在给定程序中有一个函数
在考生文件夹下有一个工程文件sj5.vbp,其窗体上有一个文本框,名称为Textl;有三个命令按钮,名称分别为Commandl、Command2和Command3,标题分别为“输入”、“计算显示”和“保存”,运行界面如图45—5所示。在给定程序中有一个函数
admin
2010-07-13
27
问题
在考生文件夹下有一个工程文件sj5.vbp,其窗体上有一个文本框,名称为Textl;有三个命令按钮,名称分别为Commandl、Command2和Command3,标题分别为“输入”、“计算显示”和“保存”,运行界面如图45—5所示。在给定程序中有一个函数过程isPrimeNum,其功能是判断参数是否为素数,如果是素数,则返回True,否则返回False。
请将程序中有问号(即“?”)的地方替换为相应的代码,使得在运行时,单击“输入”按钮,弹出“输入”对话框,单击“计算显示”按钮,则找出大于输人参数的最小素数,并显示在Textl中;单击“保存”按钮,则把Textl中的计算结果存入考生文件夹下的out5.txt文件中。
注意:去掉程序中的注释符“’”,把程序中的“?”改为正确的内容,使其实现下述功能,但不能修改程序中的其他部分,也不能修改控件的其他属性。最后把修改后的文件按原文件名存盘。考生不得修改isPrimeNum函数过程和控件的属性,必须把计算结果通过“保存”按钮存入out5.txt文件中,否则无成绩。
选项
答案
判断一个数是否为素数就是看该数是否除了1及其本身外别无其他约数(即从2到n-1之间没有可以将其整除的数)即可,从Function函数中可知,变量isPrimeNum用于保留判断数是否是素数的结果,值为True表示是素数,值为False表示不是素数。文本框通过Text属性显示计算结果,其形式为:文本框名.Text=要显示的内容。将数据写入文件可用命令Write#语句或Print#语句,本程序中用的是前者,其形式为:Write#文件号,[输出列表]。 根据题意,将一个文本框控件和3个命令按钮添加到窗体中,文本框的名称为Textl,Text属性为空,命令按钮的名称分别为Commandl,Command2和Command3,Caption属性分别为“输入”、“计算显示”和“保存”。双击Commandl进入代码窗口,编写如下代码: Dim a As Integer Dim res As Integer Private Sub Commandl Click() a=Val(
InputBox("输入参数:")
) ’弹出输入对话框 End Sub Private Sub Command2_Click() While
isPrimeNum(a)=False
’如果输入参数不是素数则继续循环 a=a+1 Wend Textl.
Text
=a’将获得的素数在Textl中显示出来 End Sub Function isPrimeNum(num As Integer)As Boolean’判断输入是否为素数 isPrimeNum=True Dim i As Integer For i=2 To num-1 If num Mod i=0 Then isPrimeNum=False End If Next i End Function Private Sub Command3 Click() Open App.Path&"out.txt"For
Output
As#1
Write
#l,a Close#1 End Sub 单击[*] 按钮运行程序,并按要求保存。
解析
转载请注明原文地址:https://kaotiyun.com/show/vLmp777K
本试题收录于:
二级VB题库NCRE全国计算机二级分类
0
二级VB
NCRE全国计算机二级
相关试题推荐
定义一个表示10个值为null的字符串数组,下面选项正确的是()。
最常用的一种基本数据模型是关系数据模型,它的表示应采用()。
当浏览器能够解释<APPLET>标记但不能运行Applet时,将显示【】标记中的内容。
设有如下的变量定义:doublex=4.700000;floaty=2.5f;intz=7;则执行表达式“y+z%3*(int)(x+y)%2/4”后的值是【】。
Applet运行时,被浏览器或AppletViewer调用的第一个方法是( )。
下列不属于JComponent类的功能的是( )。
在文件类提供的方法中,用于创建目录的方法是( )。
软件设计模块化的目的是【】。
在关系运算中,______运算是对两个具有公共属性的关系所进行的运算。
随机试题
2008年10月8日,华康实业发展有限责任公司与上岛对外贸易服务公司签订废钢轨购销协议,合同价款为320万元。根据合同,上岛对外贸易服务公司向华康实业发展有限责任公司交付一张320万元的银行承兑汇票,付款人为中国工商银行天津市分行(以下简称银行),11月1
马方综合征因主动脉瘤引起主动脉瓣关闭不全时,可能出现的体征是
项目社会评价中的单位投资就业人数等于()。
如图,有一个边长为20厘米的大正方体,分别在它的角上、棱上、面上各挖掉一个大小相同的小正方体后,表面积变为2454平方厘米,那么挖掉的小正方体的边长是多少厘米?()
一天晚上,某公司总裁、总裁夫人与该公司比他们俩年轻的一名男职员和一名女职员共处一室,其中一人杀了另一人,另外两人一为目击者,一为凶手同谋。已知:(1)同谋和目击者性别不同。(2)最年长的那位和目击者的性别不同。(3)最年轻的那位和被害者性别不同。(
写一篇150词左右的小作文,谈谈科技发展对孩子的不良影响。
从法官的精英化到法官的专业化,无不__________着人们对法官资格和法官职位的憧憬和理想,当前,应当建立以职业品德、专业知识、实践经验三位一体的法官培养__________标准。依次填入画横线处最恰当的一项是()。
______therain,theairqualitywouldnotbesogood.
Haveyoueverfeltyourlifegointoslowmotionasyourealizesomethingbadishappening?Nowscientistshavemeasuredexactly
党的十一届三中全会重新确立的思想路线是()。
最新回复
(
0
)