首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
在考生文件夹下有一个工程文件Sj5.vbp,窗体上有一个文本框,名称为Textl,可以多行显示。还有3个命令按钮,名称分别为Commandl、Command2和Command3,标题分别为“读取数据”、“降序排列”和“保存”。“读取数据”按钮的功能是从考生
在考生文件夹下有一个工程文件Sj5.vbp,窗体上有一个文本框,名称为Textl,可以多行显示。还有3个命令按钮,名称分别为Commandl、Command2和Command3,标题分别为“读取数据”、“降序排列”和“保存”。“读取数据”按钮的功能是从考生
admin
2012-10-09
49
问题
在考生文件夹下有一个工程文件Sj5.vbp,窗体上有一个文本框,名称为Textl,可以多行显示。还有3个命令按钮,名称分别为Commandl、Command2和Command3,标题分别为“读取数据”、“降序排列”和“保存”。“读取数据”按钮的功能是从考生文件夹下的in5.dat文件中读取40个整数到数组中,并在Textl中显示出来;“降序排列”按钮的功能是对这40个数降序排序,并显示在Textl中;“保存”按钮的功能是把排好序的40个数存到考生文件夹下的out5.dat文件中。程序运行界面如图38—5所示。
注意:在窗体中已经给出了全部控件和部分程序,要求阅读程序并去掉程序中的注释符“’”,把程序中的“?”改为正确的内容,使其实现上述功能,但不能修改程序中的其他部分,也不能修改控件的属性。最后把修改后的文件按原文件名存盘。
选项
答案
本题在排序中,使用双重循环,外循环每循环一次,确定内循环的次数,内循环就是把本次循环中最小的数,放在数组的最后面,这样就可以实现对40个数的降序排序。原代码补充后如下: Dim a(40)As Long Dim str(40)As String Dim tex As String Dim i As Integer Private Sub Commandl Click() ’读取数据 tex="" Open"App.Path&\in5.dat"For Input As#1 For i=1 To 40 Input#1,
a(i)
’逐个读取40个数据 str(i)=a(i) tex:tex+str(i)+"" ’将数组放到一个字符串中 Next i Close#1 Textl.Text=
tex
’在Textl中显示字符串 End Sub Private Sub Command3 Click() ’保存数据 Open"App.Path&\out5.dat"For Output As#1 Print#1,Textl.Text Close#1 End Sub 并在Command2的Click事件中编写以下代码: Private Sub Command2 Click() For i=1 To 40 ’降序排列 temp=a(i) For j=1 To i If a(j)
解析
转载请注明原文地址:https://kaotiyun.com/show/X3hp777K
本试题收录于:
二级VB题库NCRE全国计算机二级分类
0
二级VB
NCRE全国计算机二级
相关试题推荐
有如下的程序:PrivateSubCommand1_Click() DimkAsInteger,mAsInteger DimPAsInteger k=4:m=1 P=Pid(k,m):PrintP; P=Pid(k,m):Pri
非空的循环单链表head的尾结点(由p所指向),满足
在窗体上画一个名称为、commonDidog1的通用对话框,一个名称为Command1的命令按钮。要求单击命令按钮时,打开一个保存文稿件的通用对话框。该窗口的标题为”Save",缺省文件名为”SaveFile",在“文件类型”栏中显示*.txt,则能够满足
在窗体上画一个名称为Drive1的驱动器列表框,一个名称为Dir1的目录列表框,一个名称为File1的文件列表框,两个名称分别为Label1、Label2,标题分别为空白和“共有文件”的标签。编写程序,使得驱动器列表框与目录列表框、目录列表框与文件列表框同
概要设计是软件系统结构的总体设计,不属于概要设计的是
在窗体上有一个名称为Label1的标签和一个名称List1的列表框。程序运行后,在列表中添加若干列表项。当双击列表框中的某个项目时,在标签Labe1中显示所选中的项如图所示。请在空白处填入适当的内容,将程序补充完整。 PrivateSubForm
下列语句的输出结果是【】。 PrintFormat$(1256,"000,000.00")
在VisualBasic中,要将一个窗体加载到内存进行预处理但不显示,应使用的语句是
软件开发环境是全面支持软件开发全过程的【】集合。
算法的基本特征是可行性、确定性、【】和拥有足够的情报。
随机试题
某工厂设备基础的混凝土浇筑时掺入木质素磺酸钙减水剂,因施工管理不善,掺量多于规定7倍,导致混凝土坍落度大于180mm,石子下沉,混凝土结构不均匀,浇筑后5天仍然不凝固硬化,28天的混凝土实际强度不到规定强度的32%,对这起质量事故的正确处理方法是(
关于罪数,下列哪些选项是正确的(不考虑数额或情节)?()(2016/2/54)
“紧握人民的手,管住官员的手,打造无形的手,强化服务的手,缔造和平的手”,形象地概括了中国共产党执政的新理念,就是()
入汤剂宜后下的药是
在各种传动系统中,其中()保证固定不变的传动比。
对于交通、教育等支出项目,在衡量和提高财政支出效益时应采取的方法是()。
国内甲企业与外国乙投资者拟共同投资设立中外合资经营企业,投资总额为300万美元。根据中外合资经营企业法律制度的规定,该合营企业注册资本至少应为()万美元。
甲、乙公司均投入1000万的资本,本年获利均为60万元,但甲企业的货币已经全部转化为现金,乙公司则全部是应收账款,如果在分析是得出两个公司收益水平相同的结论,得出此结论的原因是()。
下图是以极点为中心的50°纬线图,图中数字表示经度度数,P、Q之间和M、N之间为陆地,据图回答下列问题。关于P、Q、M、N四地气候的叙述,正确的一项是()。
设=4:5:6,则使x+y+z=74成立的y值是().
最新回复
(
0
)