首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
在考生文件夹下有一个工程文件sjt5.vbp,其功能是: ①单击“读数据”按钮,则将考生文件夹下in5.dat文件中的100个正整数读入数组a中,同时在Text1文本框中显示。 ②单击“分组”按钮,则将数组a中所有是3的倍数的元素存人数组b中,
在考生文件夹下有一个工程文件sjt5.vbp,其功能是: ①单击“读数据”按钮,则将考生文件夹下in5.dat文件中的100个正整数读入数组a中,同时在Text1文本框中显示。 ②单击“分组”按钮,则将数组a中所有是3的倍数的元素存人数组b中,
admin
2015-06-30
78
问题
在考生文件夹下有一个工程文件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://www.kaotiyun.com/show/v3Qp777K
本试题收录于:
二级VB题库NCRE全国计算机二级分类
0
二级VB
NCRE全国计算机二级
相关试题推荐
在窗体上建立通用对话框需要添加的控件是()。
在程序的每个空白处填写一条适当的语句,使程序完成相应的操作。程序实现的功能是:窗体上有文本框Text1和若干复选框,其中复选框Check1设置文本框Text1显示的文本是否加下划线。Check1的单击事件过程如下:PrivateSubCheck
下列能判断是否到达文件尾的函数是()。
使用白盒测试法时,确定测试数据应该根据()和指定的覆盖标准。
在文本框中输入字符时,通过()事件过程可以得到字符的ASCII码值。
某二叉树共有60个叶子结点与50个度为1的结点,则该二叉树中的总结点数为()。
待排序的关键码序列为(33,18,9,25,67,82,53,95,12,70),要按关键码值递增的顺序排序,采取以第一个关键码为基准元素的快速排序法,第一趟排序后关键码33被放到第()个位置。
栈和队列的共同点是()。
排序是计算机程序设计中的一种重要操作,常见的排序方法有插入排序、【】和选择排序等。
在窗体上绘制一个名称为List1的列表框,一个名称为Labe11的标签,列表框中显示若干个项目。当单击列表框中的某个项目时,在标签中显示被选中项目的名称。下列能正确实现上述操作的程序是
随机试题
简述社会化的内涵。
设z=z(x,y)由x2+y2+z2-4z=0确定,则出=________.设方程xy+xz+yz=0所确定的隐函数为z=z(x,y),则=________.
Theeconomicrecessionofthe1980sanditsimpactonthequalityoflifeinThirdWorldcountrieshighlightedhowimportanthea
危险三角区的疖,首要的护理问题潜在并发症
2014年10月,长春县百货公司和定府县五星公司在康安县订立供销合同,合同约定百货公司向五星公司提供一批电器。双方在合同中明确约定价款、履行期限、交货地点等事项,并确认如果发生纠纷由康安县法院管辖。后来,双方经理又口头约定,可以优先选择北京仲裁委员会仲裁。
【背景资料】某学校活动中心工程,建筑面积5000m2,地下1层,地上9层,层高4.0m,基础埋深为自然地面以下6.5m。建设单位委托监理单位对工程实施全过程监理。建设单位和某施工单位根据《建设工程施工合同(示范文本)》签订了施工承包合同。工程施工
根据《公司法》的规定,有限责任公司董事会的职责包括()。
在政府市场的特点中,政府购买的经费主要来源于财政拨款,而财政收入主要来自纳税人。为了提高资金的使用效率,节约经费开支,保证国防、教育及公共基础设施的需要,政府机构的购买_______。
下列关于试用期的表述不正确的是()。
地球上最大的淡水资源库是()。
最新回复
(
0
)