组卷题库 > 高中信息技术试卷库
试题详情
小明编写了一个有关整数闭区间合并操作的VB程序:从数据库读取闭区间数据(左端点和右端点),存储在数组a中,按区间数据左端点升序排序,然后进行合并操作,操作结果存储在数组b中。例如,读取的数据为2、3、15、25、10、14、1、5、30、60、15、25,过程是:

⑴设置区间信息为[2, 3], [15, 25], [10, 14], [1, 5], [30, 60], [15, 25];

⑵按区间左端点升序排序,得到区间信息为[1, 5], [2, 3], [10, 14], [15, 25], [15, 25], [30, 60], [15, 25];

⑶合并区间,得到[1, 5], [10, 25], [30, 60]。

说明:区间[1, 5]和[2, 3]合并为[1, 5],区间[10, 14]和[15, 25]合并为[10, 25],区间[10, 25]和[15, 25]合并为[10, 25],因此合并后的结果为[1, 5], [10, 25], [30, 60]三个区间。

程序功能如下:单击“读数据库”按钮Command1,程序从数据库读取数据,输出在文本框Text1中;单击“开始处理”按钮Command2,程序进行区间排序,并进行区间合并操作,操作后的结果输出在文本框Text2中。程序运行结果如图所示。

实现上述功能的VB程序如下,请回答下列问题:

知识点
参考答案
采纳过本试题的试卷
教育网站链接