首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
在考生文件夹下有一个工程文件sjt5.vbp,窗体上有两个文本框,名称为Text1、Text2,都可以多行显示。还有三个命令按钮,名称分别为C1、C2、C3,标题分别为“取数”、“排序”、“存盘”。“取数”按钮的功能是把考生目录下的in5.dat 文件中的
在考生文件夹下有一个工程文件sjt5.vbp,窗体上有两个文本框,名称为Text1、Text2,都可以多行显示。还有三个命令按钮,名称分别为C1、C2、C3,标题分别为“取数”、“排序”、“存盘”。“取数”按钮的功能是把考生目录下的in5.dat 文件中的
admin
2019-05-14
52
问题
在考生文件夹下有一个工程文件sjt5.vbp,窗体上有两个文本框,名称为Text1、Text2,都可以多行显示。还有三个命令按钮,名称分别为C1、C2、C3,标题分别为“取数”、“排序”、“存盘”。“取数”按钮的功能是把考生目录下的in5.dat 文件中的50 个整数读到数组中,并在Text1 中显示出来;“排序”按钮的功能是对这50 个数按升序排序,并显示在 Text2 中;“存盘”按钮的功能是把排好序的50 个数保存到考生目录下的out5.dat 文件中。如图1-120 所示。
在窗体中已经给出了全部控件和部分程序,要求阅读程序并去掉程序中的注释符,把程序中的?改为正确的内容,并编写“排序”按钮的Click事件过程,使其实现上述功能,但不能修改程序中的其他部分,也不能修改控件的属性。最后把修改后的文件按原文件名存盘。
选项
答案
【操作步骤】 步骤1:打开考生文件中的本题工程文件sjt5.vbp,在代码编辑窗口的指定位置编写以下代码: 参考代码: Private Sub C1_Click() Dim k As Integer Dim ch As String Open App.Path & "\in5.dat" For Input As #1 ch = "" For k = 1 To 50 Input #1, a%(k%) ch = ch + Str(a(k)) + " " Next k Close #1 Text1.Text = ch$ End Sub Private Sub C2_Click() Dim k As Integer, i As Integer, j As Integer Dim ch As String For i = 1 To 49 k = i For j = i + 1 To 50 If a(k) > a(j) Then k = j End If Next j j = a(k) a(k) = a(i) a(i) = j Next i ch = "" For k = 1 To 50 ch = ch + Str(a(k)) + " " Next k Text2.Text = ch End Sub 步骤2:按要求将文件保存至考生文件夹中。 步骤3:按<F5>键运行程序,先单击“取数”按钮,再单击“排序”按钮,最后单击“存盘”按钮。
解析
转载请注明原文地址:https://kaotiyun.com/show/PUUp777K
本试题收录于:
二级VB题库NCRE全国计算机二级分类
0
二级VB
NCRE全国计算机二级
相关试题推荐
窗体上命令按钮的事件过程如下:PrivateSubCommandlClick()A=“34”:B=“26”:C=“98”PrintB+C+AEndSub运行程序后,单击命令按钮,输出结果是(
数据流图用于抽象描述一个软件的逻辑模型,数据流图由一些特定的图符构成。下列图符名标识的图符不属于数据流图合法图符的是()。
数据结构中,与所使用的计算机无关的是数据的()。
在窗体上画1个命令按钮,名称为Commandl,然后编写如下程序:DimFlagAsBooleanPrivateSubCommandl—Click()DimintNumAsIntegerintNum=I
若将变量TestDate声明为Date类型,则下列为变量TestDate赋值的语句中正确的是()。
下面程序计算并输出的是()。PrivateSubCommandlClick()Num=10Sum=0DoSum=Sum+Num*Num*NumNum=Num.1LoopU
设在工程中有一个标准模块,并定义了如下类型:TypeStutypeinoAsIntegerstmameAsString*20strsexAsString*2smarkAsSingle
数列1,1,2,3,5,8,13,21,…的规律是从第三个数开始,每个数是它前面两个数之和。在考生目录下有一个工程文件sit5.vbp。窗体中已经给出了所有控件,如图3—87所示。请编写适当的事件过程实现以下功能:在Text1中输入整数40,单击“计算”按
考生文件夹下的工程文件sit5.vbp中的窗体如图3.162所示。考生文件夹下的随机文件in5.dat中有20条记录,每条记录含姓名和三个分数(均为100以内的正整数)。在程序中已经定义了类型Recordtype,此类型变量可以存放一条记录。要求如下:①
随机试题
_______通常是指由母公司持有全部或多数股份的企业。
PleasereadthefollowingarticleinChinesecarefully,andthenwriteasummaryof200wordsinEnglishontheANSWERSHEET.Ma
A.经淋巴传播B.经血液传播C.经生殖道粘膜上行传播D.直接蔓延E.种植传播
某气雾剂公司生产的卡式炉燃气罐属于不合格产品,甲在使用燃气罐时发生爆炸,其女儿脸部大部分受伤并且留下疤痕。甲遂将厂家诉至法院,法院查明,产品缺陷是造成事故的原因。在诉讼中,甲要求被告赔偿其女儿的精神损失费。被告承认自己有错,但是不认为其应当对精神损害赔偿承
下列关于证据保全的申请和实施,错误的是()。
自耦变压器与同标准容量的普通变压器的短路阻抗有名值相等,但自耦变压器短路阻抗标幺值更小,其短路电流更大。()
美国行为主义心理学家华生认为,人的发展完全由环境决定的,这是一种__________观点。
Ifitwereonlynecessarytodecidewhethertoteachelementarysciencetoeveryoneonamassbasisortofindthegiftedfewan
以下关于ARM处理器的叙述中,错误的是()。
查看报表输出效果可以使用()命令。
最新回复
(
0
)