首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
在考生文件夹下有一个工程文件sj5.vbp,其窗体上有一个文本框,名称为Textl;有3个命令按钮,名称分别为Commandl、Command2和Command3,标题分别为“输入”、“计算显示”和“保存”,程序运行时的窗体界面如图25—5所示。在给定程序
在考生文件夹下有一个工程文件sj5.vbp,其窗体上有一个文本框,名称为Textl;有3个命令按钮,名称分别为Commandl、Command2和Command3,标题分别为“输入”、“计算显示”和“保存”,程序运行时的窗体界面如图25—5所示。在给定程序
admin
2009-03-26
21
问题
在考生文件夹下有一个工程文件sj5.vbp,其窗体上有一个文本框,名称为Textl;有3个命令按钮,名称分别为Commandl、Command2和Command3,标题分别为“输入”、“计算显示”和“保存”,程序运行时的窗体界面如图25—5所示。在给定程序中有一个函数过程isPrimeNum。其功能是判断参数是否为素数,如果是素数,则返回True,否则返回False。
请将程序中有问号的地方替换为相应的代码.使得在运行时,单击“输入”按钮,弹出“输入”对话框以便输入整数,单击“计算显示”按钮,则找出小于输入参数的最大素数,并显示在Text1中;单击“保存”按钮,则把Textl中的计算结果存人考生文件夹下的out5.txt文件中。
注意:去掉程序中的注释符“’”,把程序中的“?”改为正确的内容,使其实现下述功能,但不能修改程序中的其他部分,也不能修改控件的其他属性。最后把修改后的文件按原文件名存盘。考生不得修改isPrimeNum函数过程和控件的属性,必须把计算结果通过“存盘”按钮存入out5.txt文件中,否则无成绩。
选项
答案
素数的判断准则就是看该数是否除了1及其本身外无其他约数(即从2到n-1之间没有可以将其整除的数)即可。文本框用Text属性来显示计算结果,其形式为:文本框名.Text=显示内容。将数据写入文件可用命令Write#或Print#,本程序中用的是后者,其形式为:Print#文件号,[输出列表]。 根据题意,将一个文本框控件和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’将获得的素数在Text1中显示出来 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~”\out5.txt”For Output
As #1
Write
#1,a Close#1 End Sub 单击[*]按钮运行程序,并按要求保存。
解析
转载请注明原文地址:https://www.kaotiyun.com/show/aV1p777K
本试题收录于:
二级VB题库NCRE全国计算机二级分类
0
二级VB
NCRE全国计算机二级
相关试题推荐
J2SDK的基本命令中用于Java类文件归档的是【】。
若a是float型变量,且a=6,则表达式a/2+(int)(a+1)%2的值为【】。
在数据库应用系统设计的需求分析阶段,须经过收集资料、分析整理、【】、建立数据字典和用户确认等阶段。
关于以下程序代码的说明正确的是()(1)classHasStatic{(2)privatestaticintx=100;(3)publicstaticvoidmain(Stringargs[]){(4)HasStatich
下列程序的运行结果是______。ClassC14implementsRunnable{privateinti;publicC14(intn){this.i=n;
在AWT组件中,【】类可以实现带标题和边界的窗口,通常用于接收用户附加信息或发布通知,它是Window类的子类。
软件设计模块化的目的是【】。
给出下面程序的代码:byte[]array1,array2[];bytearray3[][];byte[][]array4;下面数组操作语句中______是不正确。
当一个Applet被下载到本地环境时,不发生的操作是
线程控制方法中,yield()的作用是()。
随机试题
在Windows中,单击“开始”按钮,就可以打开一个对话框。()
Thepathleadingtothewaterfallis______.
A.宫颈刮片细胞学检查B.宫颈碘试验C.阴道镜检查D.子宫颈活体组织检查E.后穹窿涂片检查普查子宫颈癌时,最有实用价值的检查方法是
对于申请施工许可证所具备的法定条件中,对于建设工期不足一年的,到位资金原则上不得少于工程合同的()。
中期协应当从投资者的经济实力、股指期货产品认知能力、投资经历等方面,制定投资者适当性制度的具体标准和实施指引,并报中国证监会备案。()
依照《旅游安全管理暂行办法》的规定,如果发生了旅游安全事故,导游人员一定要立即()
【2015年重庆云阳】热爱学生、严谨治学是教师完成本职工作的前提基础,是国家和社会对教师提出的道德要求。()
行政复议、行政诉讼、行政赔偿等是事中监督。()
由疲劳、成熟、机体损伤以及其他生理变化导致的行为变化属于学习。()
A、Trytohelphimtobookanotherroominherhotel.B、Checkhisinformationtoseeifhehasbookedaroom.C、Showhimtheway
最新回复
(
0
)