首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
在考生文件夹下有一个工程文件sjt5.vbp,其窗体上有一个名称为Text1的文本框;还有两个名称分别为C1、C2的命令按钮,标题分别为“计算”、“存盘”。有一个函数过程isprime(a)可以在程序中直接调用,其功能是判断参数a是否为素数,如果是素数,则
在考生文件夹下有一个工程文件sjt5.vbp,其窗体上有一个名称为Text1的文本框;还有两个名称分别为C1、C2的命令按钮,标题分别为“计算”、“存盘”。有一个函数过程isprime(a)可以在程序中直接调用,其功能是判断参数a是否为素数,如果是素数,则
admin
2017-07-28
24
问题
在考生文件夹下有一个工程文件sjt5.vbp,其窗体上有一个名称为Text1的文本框;还有两个名称分别为C1、C2的命令按钮,标题分别为“计算”、“存盘”。有一个函数过程isprime(a)可以在程序中直接调用,其功能是判断参数a是否为素数,如果是素数,则返回True,否则返回False。
请编写适当的事件过程,使得程序运行时,单击“计算”按钮,找出小于18000的最大素数,并显示在Text1中;单击“存盘”按钮,则将Text1中的计算结果存入考生文件夹下的out5.txt文件中。
注意:考生不得修改isprime函数过程和控件的属性,必须把计算结果通过“存盘”按钮存入out5.txt文件中,否则将没有成绩。
选项
答案
步骤1:打开本题工程文件。 步骤2:分析并编写程序代码。 程序提供代码 Private Function isprime(a As Integer)As Boolean Dim flag As Boolean flag=True b%=2 Do While b%<=Int(a/2)And flag If Int(a/b%)=a/b% Then flag=False Else b%=b%+1 End If Loop isprime=flag End Function 程序结束 参考答案 Private Sub C1_Click() Dim i As Integer For i=17999 To 1 Step一1 If isprime(i)Then Text1=i Exit For End If Next End Sub Private Sub C2_Click() Open App.Path&"\out5.txt"For Output As #1 Print #1.Text1.Text Close #1 End Sub 步骤3:调试并运行程序,关闭程序后按题目要求存盘。
解析
函数过程isprime(a)的功能是通过Do Whik语句、If判断语句和Int函数,判断参数a是否为素数,如果是素数,则函数返回True,否则函数返回False。在单击“计算”按钮事件过程中,通过For语句和调用函数过程isprime(a),找出小于18000的最大的素数,并将其显示在Text1中;在单击“存盘”按钮事件过程中,通过文件操作把Text1中的计算结果存入考生文件夹下的out5.txt文件中。
转载请注明原文地址:https://kaotiyun.com/show/vCGp777K
本试题收录于:
二级VB题库NCRE全国计算机二级分类
0
二级VB
NCRE全国计算机二级
相关试题推荐
要使一个命令按钮成为图形命令按钮,则应设置______属性值。
图片框与图像框的区别是图片框可以作为其他控件的父对象,即为容器控件,而图像框只能
为使图像框的大小自动适应图像的大小,则应______。
编写一个过程把C盘中的Config.sys文件内容读出,并在文本框中显示出来。在窗体Form1建立一个文本框Text1,将其MultiLine属性设置为True,将ScrollBars属性设置为3-Both。根据题意。请完善下列程序。optionEx
假定有下表所列的菜单结构:要求程序运行后,如果单击菜单项“大图标”,则在该菜单项前添加一个“√”。以下正确的事件过程是()。
在窗体上画一个名称为Text1的文本框和一个名称为Command1的命令按钮,然后编写如下事件过程: Private Sub Command1_Click()Text1.Text="Visual"
软件的需求分析阶段的工作,可以概括为四个方面:【】、需求分析、编写需求规格说明书和需求评审。
下面程序运行时,若输入395,则输出结果是Priratesubcommandl_Click()Dimx%x=InputBox(“请输入一个3位整数”)PrintxMod10,x\100,(xMod100)\10EndSub
结构化程序设计方法的3种基本控制结构中不包括
在深度为5的满二叉树中,叶子结点的个数为______。
随机试题
下列与乙肝慢性化有关的是
在现代社会里,企业在目标上应当坚持()。
以散布谣言等手段影响证券发行、交易的行为,按照我国有关证券法律规定应属于欺诈客户行为。()
垄断竞争厂商实现最大利润的途径有()。
(2016·江西)教育作为培养人的社会实践活动,它是一种相对独立的社会子系统。这个子系统包括的基本要素有()
来自东南西北的赵钱孙李四个人的职业各不相同,已知东部人是医生,西部人年龄最小而且是警察,孙比东部人年龄大,钱是法官而且是南部人的朋友,李从未学过医。由此可知孙是()。
有报道称,由于人类大量排放温室气体,过去150多年中全球气温一直在持续上升。但与1970年至1998年相比,1999年至今全球表面平均气温的上升速度明显放缓,近15年来该平均气温的上升幅度不明显,因此全球变暖并不是那么严重。如果以下各项为真,最能削弱上述论
A、听广播B、浏览网站C、听同学说的D、老师通知他了B
______approachisastudyoflanguagefromthepointsofviewofitsdevelopmentinthecourseoftime.
A、Theyaretoosmalltotheeyes.B、Theymoveveryquickly.C、Theyaretransparent.D、Theyarerarelyfoundnearthesurface.C女
最新回复
(
0
)