首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
在考生文件夹下有一个工程文件sjf5.vbp,其功能是: ①单击“读数据”按钮,则将考生文件夹下in5.dat文件中的100个正整数读入到数组a中,同时在Textl文本框中显示。 ②单击“分组”按钮,则将数组a中所有3的倍数的元素存入数组b中,并对
在考生文件夹下有一个工程文件sjf5.vbp,其功能是: ①单击“读数据”按钮,则将考生文件夹下in5.dat文件中的100个正整数读入到数组a中,同时在Textl文本框中显示。 ②单击“分组”按钮,则将数组a中所有3的倍数的元素存入数组b中,并对
admin
2020-07-22
49
问题
在考生文件夹下有一个工程文件sjf5.vbp,其功能是:
①单击“读数据”按钮,则将考生文件夹下in5.dat文件中的100个正整数读入到数组a中,同时在Textl文本框中显示。
②单击“分组”按钮,则将数组a中所有3的倍数的元素存入数组b中,并对数组b中的元素按升序排序后显示在文本框Text2中。在给出的窗体文件中已经有了全部控件(如图所示),但程序不完整。 要求:编写适当的程序部分使其实现上述功能。
注意:考生不得修改窗体文件中已经存在的控件和程序,在结果程序运行之前,必须先执行“分组”操作,然后再用窗体右上角的关闭按钮结束程序,否则将没有成绩。最后,程序按原文件名进行存盘。
选项
答案
单击“读数据”按钮,运用文件操作把考生文件夹下in5.dat文件中的10个正数读入数组a中,同时显示在Textl文本框中;并运用Space函数使数值之间空一个格,在Command2 Click事件过程中,判断Len(Textl.Text)是否为0,如果为0,弹出MsgBox对话框“请执行‘读数据’功能!”,然后进行分组排序处理,首先通过循环判断数组a 中所有3的倍数的元素,并把该元素存入数组b中,运用冒泡排序对数组b中的元素从小到大排序后显示在文本框Text2中。 步骤1:打开本题工程文件。 步骤2:分析并编写程序代码。 程序提供代码 Option Base 1 Dim a(100)AsInteger,num As Integer Private Sub Commandl_Click() Dim k As Integer Open App.Path&“\in5.dat”For Input As#l For k=l To 100 Input#l,a(k) Textl=Textl+Str(a(k))+Space(1) Next k Close#l End Sub Pri rate Sub Command2_Click() Dim b(100)As Integer num=0 If Len(Textl.Text)=0 Then MsgBox“请先执行‘读数据’功能!” Else 考生编写(功能:生成b数组,且按从小到大顺序排序) ’注意:请务必将数组b的元素个数存入变量num中 以下程序段将已排序的b数组显示在Text2中 Fori=l To hum Text2.Text=Text2.Text+Str(b(i))+Space(2) Next i End lf End Sub Private Sub Form_Unload(Cancel As Integer) Open App.Path&“\out5.dat”For Output As#1 Print#1.Text2.Text Close#l End Sub 程序结束 n=0 For k=1 To 100 If a(k)Mod 3=0 Then num=num+1 b(Bum)=a(k) End If Next k For i=1 To num f=True For j=l To num-l Ifb(j)>b(j+1)Then t=b(j) b(j)=b(j+1) b(j+1)=t f=False End If Nextj If f Then Exit For End If Next i 步骤3:调试并运行程序,关闭程序后按题目要求存盘。
解析
转载请注明原文地址:https://jikaoti.com/ti/8hS0FFFM
本试题收录于:
二级VB题库NCRE全国计算机二级分类
0
二级VB
NCRE全国计算机二级
相关试题推荐
下列数据结构中,能够按照“先进后出”原则存取数据的是( )。
语句:PrintInt(Rnd*5+20)的输出不可能是
下列事件的事件过程中,参数是输入字符ASCII码的是( )。
数据库的数据模型分为()。
以下能正确定义数据类型Systemlnfo的代码是()。
设变量x的值是845,则下面语句的输出是Printx\100+(xMod100)\10+xMod10
关于随机文件,以下叙述中错误的是( )。
已知:x=-6y=39则表达式"y\x*Sgn(x)"的值为( )。
一棵二叉树中共有80个叶子结点与70个度为1的结点,则该二叉树中的总结点数为
在VisualBasic环境下设计应用程序时,系统能自动检查出的错误是
随机试题
下列有关高等学校专业划分的说法不正确的一项是()。
布莱克窝洞分类的是根据A.窝洞所在韵部位B.牙的解剖形态C.龋洞发生的部位D.不同牙面的功能E.龋损发生的深度
X公司为增值税一般纳税企业,主要生产和销售甲产品,适用增值税率17%。所得税税率25%,不考虑其他相关税费,该公司20×8年发生以下业务:(1)销售甲产品一批,该批产品的成本16万元,销售价格40万元,专用发票注明增值税6.8万元,产品已经发出,
目前,根据规定,商业银行间的债权回购业务( )。
下列各项中,符合城建税规定的有()。
记账凭证是会计人员根据原始凭证,按照经济业务事项的内容加以归类,并据以确定会计分录后所填制的会计凭证,它是登记账簿的直接依据。()
学习行业先进创一流践行群众路线争先锋据河南旅游咨询网报道:为进一步提高党的群众路线教育实践活动效果,践行局党组提出的全省旅游行业向云台山风景名胜区管理局学习的决定,使党员干部更加准确把握学习的基本内容和精神实质,9月27日至28日,省旅游局局长寇
设随机试验成功的概率p=0.20,现在将试验独立地重复进行100次,则试验成功的次数介于16和32次之间的概率α=____.
面向对象的开发方法中,(23)是面向对象技术领域内占主导地位的标准建模语言,用这种语言描述系统与外部系统及用户之间交互的图是(24)。
在数据库应用系统开发的需求调研阶段,需要对用户提出的需求进行分析和整理。此过程不仅需要描述用户提出的具体功能需求,也需要对用户未明确提出的非功能需求进行描述。设在某商场经营管理系统的需求分析阶段整理了下列需求:Ⅰ.系统需要支持会员制Ⅱ.系统不需
最新回复
(
0
)