首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
考生文件夹下有一个工程文件sjt5.vbp,窗体上有两个文本框,名称分别为Text1、Text2,都可以多行显示。还有三个命令按钮,名称分别为C1、C2、C3,标题分别为“取数”、“排序”、“存盘”。“取数”按钮的功能是将考生文件夹下的in5.dat文件中
考生文件夹下有一个工程文件sjt5.vbp,窗体上有两个文本框,名称分别为Text1、Text2,都可以多行显示。还有三个命令按钮,名称分别为C1、C2、C3,标题分别为“取数”、“排序”、“存盘”。“取数”按钮的功能是将考生文件夹下的in5.dat文件中
admin
2016-09-06
29
问题
考生文件夹下有一个工程文件sjt5.vbp,窗体上有两个文本框,名称分别为Text1、Text2,都可以多行显示。还有三个命令按钮,名称分别为C1、C2、C3,标题分别为“取数”、“排序”、“存盘”。“取数”按钮的功能是将考生文件夹下的in5.dat文件中的50个整数读到数组中,并在Text1中显示出来;“排序”按钮的功能是对这50个数按升序排序,并显示在Text2中;“存盘”按钮的功能是把排好序的50个数存到考生目录下的out5.dat文件中,如图所示。在窗休中已经给出了全部控件和部分程序代码,要求阅读程序并上掉程序中的注释符,把程序中的?改为正确的内容,并编写“排序”按钮的Click事件过程,使其实现上述功能,但不能修改程序中的其他部分,也不能修改控件的属性。最后将修改后的文件按原文件名存盘。
选项
答案
【操作步骤】 步骤1:打开奉题工程文件。 步骤2:打开代码编辑窗口,去掉程序中的注释符“’”,将问号改为正确的内容,并编写代码。 参考答案 Dim a(50)As Integer Private Sub C1_C1ick() Dim k As Integer,ch As String Open"in5.dat"For Input As#1 ch="" For k=1 To 50 Input #1,a(k)’将取出的数据存入教组a中 ch=ch+Str(a(k))+""’将数据存入ch Next k Close #1 Text1.Text=ch’在Text1文本框中显示文件内容 End Sub Private Sub C2_Click() End Sub Private Sub C3 C1ick() Open"out5.dat"For Output As #1 Print #1,Text2.Text Close #1 End Sub 需编写的“排序”按钮的代码 Private Sub C2 C1ick() Dim t As Integer Dim i As Integer Dim j As Integer Dim ch As String ch="" For i=50 To 2 Step-1’使用冒泡算法从小到大排序 For j=1 To 49 If a(j)>a(j+1)Then’两两比较 t=a(j+1) a(j+1)=a(j) a(j)=t End If Next j Next i For j=1 To 50’将排序后的数组重新赋给ch ch=ch+Str(a(j))+"" Next j Text2.Text=Ch End Sub 步骤3:调试并运行程序,关闭程序后按题目要求存盘。
解析
转载请注明原文地址:https://jikaoti.com/ti/H7J0FFFM
本试题收录于:
二级VB题库NCRE全国计算机二级分类
0
二级VB
NCRE全国计算机二级
相关试题推荐
下面关于VisualBasic6.0工具栏的说法不正确的是()。
为了使一个标签透明且没有边框,必须把它的BorderStyle属性设置为______,并把Backstyle属性设置为0。
下面关于对象概念的描述中错误的是
在窗体上画一个命令按钮,名称为Command1。程序运行后,如果单击命令按钮,则显示一个输入对话框,在该对话框中输入一个整数,并用这个整数作为实参调用函数过程F1。在F1中判断所输入的整数是否是奇数,如果是奇数,过程F1返回1,否则返回0。能够正确实现上述
下列各组变量声明正确的是()。
设有分段函数:以下表示上述分段函数的语句序列中错误的是
下列选项中,不属于模块间耦合的是()。
InputBox函数返回值的类型为()。
下列运算符中,优先级别最高的是
随机试题
患者,男,30岁。因车祸所致双下肢臀部汽油烧伤后4小时以“重度烧伤、低血容量性休克”入院。既往无溃疡病及糖尿病病史。 体检:发育正常,营养中等。体温38℃,呼吸24次/分,心率160次/分。实验室检查:血红蛋白为134g/L,白细胞1.5×109/L,血
目前用于急性冠状动脉综合征(ACS)实验室诊断的心肌肌钙蛋白的是
某企业原采用甲工艺生产某种产品,现采用新技术乙工艺生产,不仅达到甲工艺相同的质量,而且成本降低了15%。根据价值工程原理,该企业提高产品价值的途径是:
为满足××水利工程的施工需要,××单位计划于××××年××月开始在××区域进行三等水准测量。主要工作内容包括:选点埋石、水准观测、数据处理。现处于任务设计阶段。1.已有资料(1)图件资料。测区现有1:5万地形图及交通图、行政区划图可供设计、选点使用。
鸿兴建设公司承揽了一座桥梁工程。其项目经理为实现质量、进度、成本和安全目标,组织项目部成员制定了相应的控制措施。其措施类型有()。
甲公司2015年度财务报告批准报出日为2016年4月15日,甲公司发生的下列事项中,不属于资产负债表日后调整事项的有()。
简述学生学习的特点及其所受制的因素。
制定和修改宪法是全国人民代表大会一项重要的职权。()
设系统中有3种类型的资源(A,B,C)5个进程(P1,P2,P3,P4,P5),A资源的数量是17,B资源的数量是6,C资源的数量为19。在T0时刻系统的状态如下表:系统采用银行家算法实施死锁避免策略,若当前系统剩余资源(A,B,C)别为(2,3,3)
在窗体上画一个名称为Drive1的驱动器列表框,一个名称为Dir1的目录列表框。当改变当前驱动器时,目录列表框应该与之同步改变。设置两个控件同步的命令放在一个事件过程中,这个事件过程是()。
最新回复
(
0
)