首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
在考生文件夹下有一个工程文件sjt5.vbp,其功能是: ①单击“读数据”命令按钮,则将考生文件夹下in5.dat文件中的100个正整数读人数组a中,同时显示在文本框Text1中。 ②单击“素数”按钮,则将数组a中所有素数(只能被1和自身整除的
在考生文件夹下有一个工程文件sjt5.vbp,其功能是: ①单击“读数据”命令按钮,则将考生文件夹下in5.dat文件中的100个正整数读人数组a中,同时显示在文本框Text1中。 ②单击“素数”按钮,则将数组a中所有素数(只能被1和自身整除的
admin
2015-06-30
27
问题
在考生文件夹下有一个工程文件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全国计算机二级
相关试题推荐
在文本框控件中,将Text的内容全部显示为用户所定义的字符的属性是()。
在VisualBasic中按文件的编码方式不同,可将文件分为【】。
假定窗体上有一个标签,名为Labe11,为了使该标签透明并且没有边框,则正确的属性设置为______。
在窗体上画两个文本框(其Name属性分别为Text1和Text2)和一个命令按钮(真Name属性为Command1),然后编写如下事件过程:PrivateSubCommand1_Click()x=0DoWh
使用白盒测试方法时,确定测试数据应根据______和指定的覆盖标准。
对象实现了数据和操作的结合,使数据和操作______于对象的统一体中。
以下正确的叙述是______。SelectCasexCase1to10……EndSelect
Datetime是Data类型的变量,以下赋值语句中错误的是:______。
下列关于SubMain过程的叙述,正确的是
在程序设计阶段应该采取【】和逐步求精的方法,把一个模块的功能逐步分解,细化为一系列具体的步骤,进而用某种程序设计语言写成程序。
随机试题
与心室肌相比,窦房结细胞的生理电活动特点有
根据行政许可法的规定,下列哪些说法是不正确的?()
钛合金管的连接只能使用( )。
为防止直击雷侵入在建筑物天面设置(),利用建筑物主钢筋作为引下线,并利用建筑物基础钢筋作为接地装置。
简述专家型教师与新教师在课堂教学过程中的差异。
某日,甲无证驾车在路上遇到仇家乙带领的一伙人持刀堵截砍杀,遂赶紧倒车逃避,但在倒车过程中碰撞并碾压车后行人丙,致其右腿碎裂截肢。甲的行为构成()。
2013年,某省实现生产总值(GDP)54684.3亿元,按可比价格计算,比上年增长9.6%。其中,第一产业增加值4742.6亿元,增长3.8%;第二产业增加值27422.5亿元,增长10.7%;第三产业增加值22519.2亿元,增长9.2%。产业结构调整
简述市场营销渠道企业。
下列关于Cache写策略的论述中,错误的是()。
—Readthearticlebelowaboutcost.—Choosethebestwordtofilleachgap,fromA,B,CorD.—Foreachquestion19—33,markon
最新回复
(
0
)