首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
在考生目录下有一个工程文件sjt5.vbp,其窗体上有一个文本框,名称为Text1;还有两个命令按钮,名称分别为C1、C2,标题分别为“计算”、“存盘”,如图3-20所示。并有一个函数过程isprime(a)可以在程序中直接调用,其功能是判断参数a是否为素
在考生目录下有一个工程文件sjt5.vbp,其窗体上有一个文本框,名称为Text1;还有两个命令按钮,名称分别为C1、C2,标题分别为“计算”、“存盘”,如图3-20所示。并有一个函数过程isprime(a)可以在程序中直接调用,其功能是判断参数a是否为素
admin
2016-01-31
42
问题
在考生目录下有一个工程文件sjt5.vbp,其窗体上有一个文本框,名称为Text1;还有两个命令按钮,名称分别为C1、C2,标题分别为“计算”、“存盘”,如图3-20所示。并有一个函数过程isprime(a)可以在程序中直接调用,其功能是判断参数a是否为素数,如果是素数,则返回True,否则返回False。请编写适当的事件过程,使得在运行时,单击“计算”按钮,则找出大于15000的第一个素数,并显示在’Text1中;单击“存盘”按钮,则把Text1中的计算结果存入考生文件夹下的out5.txt文件中。
注意:考生不得修改isprime函数过程和控件的属性,必须把计算结果通过单击“存盘”按钮存入out5.txt文件中,否则无成绩。
选项
答案
审题分析 素数的判断准则就是看该数除了1和其本身外有无其他约数。程序设计思路:要找出大于15000的第一个素数,可以定义一个初值为15000的整型变量a,通过调用函数isprime(a),以其返回值是素数(即isprime(a))作为Do循环语句的继续循环条件,在循环体中加入语句:a=a+1,实现每执行循环体一次变量a的值增加1,当循环结束时将a的值在文本框中显示出来。 要将结果存入考生文件夹下的out5.txt文件,可先用Open语句以输出方式打开该文件;然后通过Print语句将文本框中的内容写入打开的文件;最后用Close语句关闭打开的文件。 操作步骤 步骤1:打开本题对应工程文件sjt5.vbp。 步骤2:双击窗体Form1上的“计算”按钮,打开代码编辑窗口,在其Click事件过程中输入如下代码: 参考代码: Private Sub C1_Click() a%=15000 Do a%=a%+1 Loop Unti1 isprime(a%) Text1.Text=a% End Sub 步骤3:双击窗体Form1上的“存盘”按钮,在代码编辑窗口其Click事件过程中输入如下代码: 参考代码: Private Sub C2_Click() Open App.Path&"\out 5.txt"For Output As #1 Print #1, Text1.Text C1ose #1 End Suh 步骤4:按要求将文件保存至考生文件夹中。 考点链接 Do循环和While循环、顺序文件。
解析
转载请注明原文地址:https://kaotiyun.com/show/HuLp777K
本试题收录于:
二级VB题库NCRE全国计算机二级分类
0
二级VB
NCRE全国计算机二级
相关试题推荐
在窗体上添加一个命令按钮,然后编写如下事件过程:PhvateSubCommanl_Click()Dima(10)AsIntegerDimp(3)AsInteSerk=5Fori=1To10
若要使用户不能修改文本框TextBoxl中显示的内容,应设置()属性。
按文件的访问方式不同,可以将文件分为()。
有下列函数过程:FunctionFunc2(aAsInteger,bAsInteger)AsIntegerStaticmAsInteger,iAsIntegerm=0i=2a=i+m+1b=i+a+bFunc2=mEnd
在文本框中输入字符时,通过()事件过程可以得到字符的ASCII码值。
下面程序运行后,输出的结果是Dimarr(3,3)Forj=1To3Fork=1To3Art(j,k)=(j-1)*3+kNextkNextjForj=2To3Fork=2To3Printarr(k,j);
可以用做其他控件容器的控件是
如果准备读文件,打开顺序文件"text.dat"的正确语句是
在窗体上画一个文本框(其Name属性为Text1),然后编写如下事件过程:PrivateSubForm_Load()Text1.Text=""Text1.SetFocusFori=1To9Sum=Sum=iNextiText1.T
设置组合框的风格,可用的属性是
随机试题
糖尿病是以高血糖为主要特征的临床综合征,发病机制是由于胰岛素分泌绝对或相对不足及(或)_______对胰岛素敏感性降低而引起的代谢紊乱。
出血时间延长通常见于下列哪种疾病A.血友病甲B.血友病乙C.因子Ⅺ缺乏症D.血小板减少性紫癜E.过敏性紫癜
A.医疗废物集中无害化处置B.负责组织建设医疗废物集中处置设施C.对医疗废物收集、运送、贮存、处置活动中的疾病防治工作实施统一监督管理D.对医疗废物收集、运送、贮存、处置活动中的环境污染防治工作实施统一监督管理E.在
节能产品的生产者、销售者,可以根据(),按照国家有关节能产品认证的规定,向经国务院认证认可监督管理部门认可的从事节能产品认证的机构提出节能产品认证申请。
政府调控货物影子价格的测定方法主要有()。
我国最先建立的城市开发区属于()类型。
QDII即合格的境外机构投资者,它是指一国境内设立,经中国有关部门批准从事境外证券市场的股票、债券等有价证券业务的证券投资基金。()
企业解散或破产后的清算所得,属于企业所得税的征税范围。()
大并列关系,是指两个事物同属于一个属,并且把整个集合全部占满的情况,即在一个属下面的两种情况。根据上述定义,下列属于大并列关系的一项是()。
A—AnE-mailAccountB—WebSiteDesignC—IdentifyingYourAudienceD—SelectingaDomainNameE—AffiliateProgramsF—CustomerRese
最新回复
(
0
)