首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下面出现的“考生文件夹”均为c:\wexam\25160001。 去掉程序中的注释符,把程序中的?改为正确的内容,使其实现下述功能,但不能修改程序中的其他部分,也不能修改控件的其他属性。最后把修改后的文件按原文件名存盘。 在考生文件夹下有一个工
下面出现的“考生文件夹”均为c:\wexam\25160001。 去掉程序中的注释符,把程序中的?改为正确的内容,使其实现下述功能,但不能修改程序中的其他部分,也不能修改控件的其他属性。最后把修改后的文件按原文件名存盘。 在考生文件夹下有一个工
admin
2009-02-25
64
问题
下面出现的“考生文件夹”均为c:\wexam\25160001。
去掉程序中的注释符,把程序中的?改为正确的内容,使其实现下述功能,但不能修改程序中的其他部分,也不能修改控件的其他属性。最后把修改后的文件按原文件名存盘。
在考生文件夹下有一个工程文件sjt5.vbp,其窗体上有一个文本框,名称为Text1;有两个命令按钮,名称分别为C1和C2,标题分别为“计算”、“存盘”,如图,18-5所示。在给定程序中有一个函数过程isprime,其功能是判断参数a是否为素数,如果是素数,则返回True,否则返回False。
请将程序中有问号的地方替换为相应的代码,使得在运行时,单击“计算”按钮,则找出大于15000的第1个素数,并显示在Text1中;单击“存盘”按钮,则把Text1中的计算结果存入考生文件夹下的out5.txt文件中。
注意:考生不得修改isprime函数过程和控件的属性,必须把计算结果通过“存盘”按钮存入out5.txt文件中,否则无成绩。
选项
答案
素数的判断准则就是看是否该数除了1和其本身外别无其他约数(即从2到n-1之间没有可以将其整除的数)即可,变量flag是用于保留判断数是否是素数的结果的,值有True和False两个(从程序中可以看出)所以应将其定义为布尔型(Boolean),并且在过程中判断完之后,将flag的值赋给函数过程isprime的名字。文本框通过Text属性显示计算结果,其形式为: 文本框名.Text=要显示的内容 将数据写入文件可用命令Write#语句或Ptint#语句,本程序中用的是后者,其形式为: Pint#文件号,[输出列表]。解题步骤: 第一步:建立了界面并设置控件属性。程序用到的控件及其属性值见表18-5。 [*] 第二步:编写程序代码。 程序提供的代码: Private Function isprime(a As Integer) As Boolean ’ Dim flag As? 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= End Function Private Sub C1_Click() Dim i As Integer i=15O00 Do While Not isprime(i) i=i+1 Loop Text1.Text=i End Sub Private Sub C2_Click() Open "Out5.txt" For Output As #1 ’ Print #1, Text1.? Close #1 End Sub 参考代码: 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 i=15000 Do While Not isprime(i) i=i+1 Loop Text1.Text=i End Sub Private Sub C2_Click() Open "Out5.txt" For Output As #1 Print #1, Text1.Text Close #1 End Sub 第三步:调试并运行程序。 第四步:按题目要求存盘。
解析
转载请注明原文地址:https://kaotiyun.com/show/Kh1p777K
本试题收录于:
二级VB题库NCRE全国计算机二级分类
0
二级VB
NCRE全国计算机二级
相关试题推荐
下面语句会产生编译错误的是
下面属于面向对象语言的是
下列WindowListener接口方法中当窗口被激活时调用的方法是()。
下列关于软件工程概念的描述中,错误的是()。
关于文件名的处理中,测试当前文件是否目录用【】函数。
设有关系R及关系S,它们分别有p、q个元组,则关系R与S经笛卡儿积后所得新关系的元组个数是()。
2.【】的任务是诊断和改正程序中的错误。
下列选项中不属于软件生命周期开发阶段任务的是
下面程序中需要对Employee的对象进行存储,请在下划线处填入正确选项。classEmployeeimplements______{……}
软件测试的目的是尽可能发现软件中错误,通常【】是在代码编写阶段可进行的测试,它是整个测试工作的基础。
随机试题
联系实际论述艺术创作的基本过程及每个环节的特征。
宫外孕的发生部位()
白血病病人突然出现头痛、呕吐、视力模糊等症状,常提示可能发生了( )。
药品批发企业按规定建立的药品销售记录是
酶活性中心是指
某市人民政府规定,在城市规划区内兴建商品房的许可由市国土资源局统一办理,市建设委员会、市规划局、市环保局等部门在本部门职权范围内向市国土资源局提出意见。某开发公司向市国土资源局申请在某地块兴建商品房。市规划局认为该商品房兴建不符合城市规划,故提出不予许可的
下列不属于企业核心竞争力主要体现的是()。
在党所面临的“四大挑战”中,所谓执政考验的核心是()
在线性表中采用折半查找法(二分查找法)查找一个数据元素,线性表应(54)。
coverletter本题有关论文提交的流程。录音原文的fixthethings是题目revise的同义替换;presentagain是sendback的同义转述。
最新回复
(
0
)