首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
在考生文件夹下有一个工程文件sjt5.vbp,其功能是: ①单击“读数据”命令按钮,则将考生文件夹下in5.dat文件中的100个正整数读人数组a中,同时显示在文本框Text1中。 ②单击“素数”按钮,则将数组a中所有素数(只能被1和自身整除的
在考生文件夹下有一个工程文件sjt5.vbp,其功能是: ①单击“读数据”命令按钮,则将考生文件夹下in5.dat文件中的100个正整数读人数组a中,同时显示在文本框Text1中。 ②单击“素数”按钮,则将数组a中所有素数(只能被1和自身整除的
admin
2015-06-30
32
问题
在考生文件夹下有一个工程文件sjt5.vbp,其功能是:
①单击“读数据”命令按钮,则将考生文件夹下in5.dat文件中的100个正整数读人数组a中,同时显示在文本框Text1中。
②单击“素数”按钮,则将数组a中所有素数(只能被1和自身整除的数称为素数)存人数组b中,并将数组b中的元素显示在文本框Text2中。
在给出的窗体文件中已经有了全部控件(如图所示),但程序不完整。
要求:完善程序使其实现上述功能。
注意:考生不得修改窗体文件中已经存在的控件和程序,在结束程序运行之前,必须先执行“素数”操作,然后再用窗体右上角的关闭按钮结束程序,否则将没有成绩。最后,程序按原文件名进行存盘。
选项
答案
【操作步骤】 步骤1:打开本题工程文件。 步骤2:分析并编写程序代码。 程序提供代码 Option Base 1 Dim a(100) As Integer, num As Integer Private Sub Command1_Click() Dim k As Integer Open App.Path & "\in5.dat" For Input As #1 For k = 1 To 100 Input #1, a(k) Text1 = Text1 + Str(a(k)) + Space(2) Next k Close #1 End Sub Private Sub Command2_Click() Dim b(100) As Integer num = 0 If Len(Text1.Text) = 0 Then MsgBox "请先执行"读数据"功能!" Else ’考生编写(功能:生成存放素数的数组 b ) ’注意:请务必将数组 b 的元素个数存入变量num中。 ’以下程序段将 b 数组的内容显示在Text2中 For i = 1 To num Text2.Text = Text2.Text + Str(b(i)) + Space(2) Next i End If End Sub Private Sub Form_Unload(Cancel As Integer) Open App.Path & "\out5.dat" For Output As #1 Print #1, Text2.Text Close #1 End Sub 程序结束 参考答案 For k = 1 To 100 flag = True i = 2 Do While i <= Int(a(k) / 2) And flag If Int(a(k) / i) = a(k) / i Then flag = False Else i = i + 1 End If Loop If flag = True Then num = num + 1 b(num) = a(k) End If Next k 步骤3:调试并运行程序,关闭程序后按题目要求存盘。
解析
转载请注明原文地址:https://kaotiyun.com/show/pVQp777K
本试题收录于:
二级VB题库NCRE全国计算机二级分类
0
二级VB
NCRE全国计算机二级
相关试题推荐
在窗体中放置控件,对该控件的操作错误的是()。
如果存在如下过程:PrivateFunctionFMax(a()AsInteger)DimFirstAsInteger,LastAsInteger,iAsIntegerFirst=
有如下函数过程。FunctionUNC(ByValxAsInteger,ByValyAsInteger)AsIntegerDoWhiley<>0S=x/yx=yy
以下关于菜单的叙述中,错误的是______。
在窗体上画一个名称为List1的列表框,一个名称为Label1的标签。列表框中显示若干城市的名称。当单击列表框中的某个城市名时,在标签中显示选中城市的名称。下列能正确实现上述功能的程序是______。
下列不属于软件调试技术的是______。
以下程序判断从文本框Text1中输入的数据,如果该数据满足条件:除以3余2,除以5余3,除以7余4,则输出;否则,将焦点定位在文本框Text中,选中其中的文本。PrivateSubCommand1_Click()x=Val(
假定程序中有以下语句:answer=MsgBox("String1",,"String2","String3",2)执行该语句后,将显示一个信息框,此时如果单击“确定”按钮,则answer的值为______。
面向对象的设计方法与传统的面向过程的方法有本质不同,它的基本原理是______。
程序的三种基本控制结构的共同特点是______。
随机试题
Agoodstorytellermustbeabletoholdhislisteners’curiosity______hereachestheendofthestory.
下列各型成釉细胞瘤中复发率最低的是
A.生化反应B.免疫系统反应C.躯体反应D.心理/行为反应E.内脏反应慢性疼痛引起一系列器官、组织的反应,包括心率加快、血压升高、恶心、呕吐等,是属于
甲拐骗了5名儿童,偷盗了2名婴儿,并准备全部卖往A地。在运送过程中甲因害怕他们哭闹,给他们注射了麻醉药。南于麻醉药过量,致使2名婴儿死亡,5名儿童处于严重昏迷状态,后经救治康复。对甲的行为应以何罪论处?()(2004/2/82)
A、1B、0C、-1D、2πB因为被积分函数是奇函数,积分区间对称,所以原式=0,故选(B)。
房产图的种类可分为()。
下列项目中,属于一般纳税人的企业应视同销售商品计算增值税销项税额的有()。
甲公司与乙公司签订合同,由甲公司为乙公司翻译一批技术资料,约定完成全部翻译工作后再支付报酬。后甲公司有确切证据证明乙公司经营状况严重恶化,濒临破产。根据合同法及相关规定,下列哪种说法是正确的?
中国共产党的最大政治优势是()
TwocopiesofourestimateyourequiredinyourletterofJune13willbesenttoyouinafewdays.
最新回复
(
0
)