首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
在考生文件夹下有一个工程文件sj5.vbp,其窗体上有一个文本框,名称为Textl;有3个命令按钮,名称分别为Commandl、Command2和Command3,标题分别为“输入”、“计算显示”和“保存”,程序运行时的窗体界面如图25—5所示。在给定程序
在考生文件夹下有一个工程文件sj5.vbp,其窗体上有一个文本框,名称为Textl;有3个命令按钮,名称分别为Commandl、Command2和Command3,标题分别为“输入”、“计算显示”和“保存”,程序运行时的窗体界面如图25—5所示。在给定程序
admin
2009-03-26
22
问题
在考生文件夹下有一个工程文件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://kaotiyun.com/show/aV1p777K
本试题收录于:
二级VB题库NCRE全国计算机二级分类
0
二级VB
NCRE全国计算机二级
相关试题推荐
请在下面代码中加入监听器语句【】。importjava.awt.*;importjava.applet.Applet;publicclassSimpleextendsAppletimplementsMouseLi
联接运算是将两个或两个以上的关系根据联接条件生成一个【】。
和AWT有关的所有事件类都是从类()派生而来。
在设计程序时,应采纳的原则之一是()
下列注释使用原则的叙述,正确的是()
在数据管理技术的发展过程中,经历了人工管理阶段、文件系统阶段和数据库系统阶段。其中数据独立性最高的阶段是()
在对一个复杂表达式进行运算时,要按运算符的优先顺序从高到低进行,同级的运算符则按照【】进行。
下面这个程序段的时间复杂度是()。for(i=1;i<n;i++){y=y+1;for(j=0;3<-(2*n);j++)x++;}
若有以下定义inta[]={1,2,3,4,5,6,7};charc1=’b’,c2=’2’;则数值不为2的表达式是()。
下面的程序是列出目录C:\Test中所有的.txt文件,请将程序补充完整。importjava.io.*;//引入java.io包中所有的类publicclassFileFilterTest{publicstati
随机试题
InChina,primaryandsecondaryeducationtakes12yearstocomplete,dividedintoprimary,juniorsecondaryandseniorsecondar
下列关于土地承包经营权的说法,不正确的是:
德育是教育的灵魂,对智育、体育、美育和劳动技术教育都起着导向作用。()
戏剧和书法篆刻家使用的繁体字等小众文化产品,正面临阵地锐减、影响下降的处境。这样的表现,从技术层面说,并无大的问题,因为实用主义统治的时代,那些已经不甚实用的东西,可以退出技术的范畴,但是,从文化产品的延续性而言,那些被动辄几千年中国文明史检验了的文化,它
简述元代的行省制度及其意义。(2008年统考真题)
设A=(Ⅰ)求满足Aξ2=ξ1,A2ξ3=ξ2的所有向量ξ2,ξ3;(Ⅱ)对(Ⅰ)中任意向量ξ2,ξ3,证明ξ1,ξ2,ξ3线性无关.
TheMinisterofFinanceisbelieved______ofimposingnewtaxestoraiseextrarevenue.
阅读以下说明、Java代码和HTML文档,将应填入(n)处的字句写在答题纸的对应栏内。【说明】当用户启动html浏览器并首次打开下面的HTML文档时,JavaApplet小程序在显示面板上显示字符串“Welcome!”;当html页面被其他窗口
函数DELETED()的值为真,则表示______。
在考生文件夹下有一个数据库文件“samp2.accdb”,里面已经设计好3个关联表对象“tStud”、“tCourse”和“tScore”及一个临时表对象“tTemp”。请按以下要求完成设计。(1)创建一个查询,查找并显示入校时间非空的男同学的“
最新回复
(
0
)