首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
在考生文件夹下有一个工程文件sjt5.vbp,其功能是: ①单击“读数据”按钮,则将考生文件夹下in5.dat文件中的100个正整数读入数组a中,同时在Text1文本框中显示。 ②单击“分组”按钮,则将数组a中所有是3的倍数的元素存人数组b中,
在考生文件夹下有一个工程文件sjt5.vbp,其功能是: ①单击“读数据”按钮,则将考生文件夹下in5.dat文件中的100个正整数读入数组a中,同时在Text1文本框中显示。 ②单击“分组”按钮,则将数组a中所有是3的倍数的元素存人数组b中,
admin
2015-06-30
59
问题
在考生文件夹下有一个工程文件sjt5.vbp,其功能是:
①单击“读数据”按钮,则将考生文件夹下in5.dat文件中的100个正整数读入数组a中,同时在Text1文本框中显示。
②单击“分组”按钮,则将数组a中所有是3的倍数的元素存人数组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(1) 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 程序结束 参考答案 n = 0 For k = 1 To 100 If a(k) Mod 3 = 0 Then num = num + 1 b(num) = a(k) End If Next k For i = 1 To num f = True For j = 1 To num - 1 If b(j) > b(j + 1) Then t = b(j) b(j) = b(j + 1) b(j + 1) = t f = False End If Next j If f Then Exit For End If Next i 步骤3:调试并运行程序,关闭程序后按题目要求存盘。
解析
转载请注明原文地址:https://kaotiyun.com/show/v3Qp777K
本试题收录于:
二级VB题库NCRE全国计算机二级分类
0
二级VB
NCRE全国计算机二级
相关试题推荐
下列程序的输出结果为______。SubPrin()DimBAsStringA=1B=A&Space(4)&APrintAPrintTrim(B)
下列叙述中正确的是()。
下列叙述中错误的是()。
需求分析中开发人员要从用户那里了解
在窗体上画一个命令按钮,然后编写如下事件过程:PrivateSubCommand1_Click()Fori=1To4K=4Forj=1To3K=3
在窗体上画两个组合框,其名称分别为Combo1、Combo2,然后画两个标签,名称分别为Label1、Label2。要求程序运行后,如果在某个组合框中选择一个项目,则把所选中的项目在其下面的标签中显示出来。请填空使程序完整。PrivateSub
使用白盒测试法时,确定测试数据应该根据()和指定的覆盖标准。
如果文本框的Locked属性设置为True,则下列说法正确的是()。
软件需求分析阶段的工作,可以分为4个方面:需求获取、需求分析、编写需求规格说明书以及()。
成本效益分析的目的是从【】角度评价开发一个项目是否可行。
随机试题
已知,则X=_______.
患者女性,71岁,糖尿病史15年,晨练时不慎摔倒,当时无明显不适,摔后3小时突然腹部剧烈疼痛,血压150/120mmHg。超声检查脐水平腹主动脉左旁可见类圆形厚壁无回声区如果我们将取样容积置于细窄的起始部,可探及到的血流频谱为
夹套管道的内管应用干燥无油压缩空气进行系统吹扫,气体流速不应小于()m/s,在管子出口处放置白布进行检查,以无铁锈、脏物为合格。
已知某企业本年“营业收入”为280万元,“营业成本”为160万元,“管理费用”为60万元,“营业外支出”为40万元。假设不考虑其他因素,该企业本年营业利润为()万元。
依据仲裁协议订立的时间和形式的不同,仲裁协议()。
五斗米道组织在()时期得到完善。
“吃熟食,喝开水,勤洗手,晒衣被”主要是为了预防()
一、注意事项1.申论考试,与传统作文考试不同,是对分析驾驭材料的能力与对表达能力并重的考试。2.作答参考时,阅读资料40分钟,作答110分钟。3.仔细阅读给定的资料,按照后面提出的“申论要求”依次作答。二、给定资料材料1
根据域名代码规定,表示政府部门网站的域名代码是()。
MostbanksintheUSopenat9:00or10:00andclosebetween3:00and5:00,butstayopenlateronFridays,andsomebankshave
最新回复
(
0
)