首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
在考生文件夹下有一个工程文件sjt5.vbp。程序运行时,单击“装入数据”按钮,则从考生目录下的in5.txt文件中读入所有城市名称和距离,城市名称按顺序添加到列表框List1 中,距离放到数组a 中;当选中列表框中的一个城市;时,它的距离就显示在Text
在考生文件夹下有一个工程文件sjt5.vbp。程序运行时,单击“装入数据”按钮,则从考生目录下的in5.txt文件中读入所有城市名称和距离,城市名称按顺序添加到列表框List1 中,距离放到数组a 中;当选中列表框中的一个城市;时,它的距离就显示在Text
admin
2018-10-29
37
问题
在考生文件夹下有一个工程文件sjt5.vbp。程序运行时,单击“装入数据”按钮,则从考生目录下的in5.txt文件中读入所有城市名称和距离,城市名称按顺序添加到列表框List1 中,距离放到数组a 中;当选中列表框中的一个城市;时,它的距离就显示在Text1 中,如图1-45所示;此时,单击“计算运费”按钮,则计算到该城市的每吨运费(结果取整,不四舍五入),并显示在Text2 中。每吨运费的计算方法是:距离×折扣×单价。
其中:单价为0.3。距离<500折扣为1
500≤距离<1000 折扣为 0.98
1000≤距离<1500 折扣为 0.95
1500≤距离<2000 折扣为 0.92
2000≤距离折扣为 0.9
单击“保存”按钮,则把距离和每吨运费存到文件out5.txt 中。已经给出了所有控件和部分程序,
要求:
①去掉程序中的注释符,把程序中?改为正确的内容;
②编写列表框的Click事件过程;
③编写“计算运费”按钮的Click事件过程。
注意:不得修改已经存在的程序;在退出程序之前,必须至少计算一次运费,且必须用“保存”按钮存储计算结果,否则无成绩。最后,程序按原文件名存盘。
选项
答案
【操作步骤】 步骤1:打开考生文件夹下的工程文件sjt5.vbp。 步骤2:在代码编辑窗口,去掉程序中的注释符“’”,将问号“?”改为正确的内容。 参考代码: n = n + 1 List1.AddItem ch$ 步骤3:编写“计算运费”按钮和列表框的单击事件过程。 参考代码: Private Sub Command2_Click() p = 0.3 d = Int(Text1.Text / 500) Select Case d Case 0 discount = 1 Case 1 discount = 0.98 Case 2 discount = 0.95 Case 3 discount = 0.92 Case Else discount = 0.9 End Select Text2 = Int(discount * p * Text1) End Sub Private Sub List1_Click() Text1 = a(List1.ListIndex + 1) End Sub 步骤4:运行程序,单击列表框中的某个列表项,并单击“计算运费”按钮获得一个结果,然后单击“保存”按钮保存计算结果。 步骤5:按要求将文件保存至考生文件夹中。
解析
转载请注明原文地址:https://kaotiyun.com/show/vCFp777K
本试题收录于:
二级VB题库NCRE全国计算机二级分类
0
二级VB
NCRE全国计算机二级
相关试题推荐
若窗体上有一个名为Command1的命令按钮,并有下面的程序:PrivateSubCommand1_Click() Dimarr(5)AsInteger Fork=1To5 arr(k)=k Nextk prog
若要把窗体上命令按钮Command1的状态设置为不可用,应该执行的命令是( )。
如果在窗体模块中所有程序代码的前面有语句:Dimx,则x是( )。
某人编写了下面的程序:PrivateSubCommand1_Click() DimaAsInteger,bAsInteger a=InputBox("请输入整数") b=InputBox("请输入整数") pro
已知在4行3列的全局数组score(4,3)中存放了4个学生3门课程的考试成绩(均为整数)。现需要计算每个学生的总分,某人编写程序如下:OptionBase1PrivateSubCommand1_Click() DimsumAsInt
若已把一个命令按钮的Default属性设置为True,则下面可导致按钮的Click事件过程被调用的操作是( )。
在数据管理技术发展的三个阶段中,数据共享最好的是( )。
在窗体上画一个命令按钮和一个文本框(名称分别为Command1和Text1),并把窗体的KeyPreview属性设置为True,然后编写如下代码:DimSaveAllAsStringPrivateSubForm_Load() Show
窗体上有一个名称为Text1的文本框;一个名称为Timer1的计时器控件,其Interval属性值为5000,Enabled属性值是True。Timer1的事件过程如下:PrivateSubTimer1_Timer() StaticflagA
窗体上已有1个名称为Picture1的图片框,要求实现下面2个功能之一:(1)在窗体上移动鼠标时,立即将Picture1显示在鼠标位置(2)在窗体上单击鼠标时,立即将Picture1显示在鼠标位置下面不能实现上述任何功能的事件过程是
随机试题
一体化战略是指企业对具有优势和增长潜力的产品或业务,沿其经营链条的纵向或横向扩大业务的深度和广度,扩大经营规模,实现企业可持续发展。其中,企业获得供应商的所有权或加强对他们的控制,这属于__________战略。
治疗性步行患者应具备的最低条件为
构建预警机制需要遵循及时、全面、()和引导的原则。
楼梯空间防火设计人流股数最低限值为()。
本国货币贬值后,最初发生的情况往往正好相反,经常项目收支状况反而会比之前恶化,进口增加而出口减少。这一变化被称为()。
在《幼儿园工作规程》所提出的教育目标中,“培养儿童活泼开朗的性格”属于()目标的范畴。
2011年1~5月份,浙江省城镇居民生活用电量为()亿千瓦时。
甲是某国有控股银行分行副行长(发放贷款的最终决定者),与乙勾结,使用虚假的房产证明作为抵押套取银行贷款1000万元,双方各自分得500万元后逃往国外。关于本案说法正确的是()
Withthespreadofinter-activeelectronicmediaamanaloneinhisownhomewillneverhavebeensowellplacedtofilltheine
Themosteasiestprocessformininggoldispanning,whichinvolvesusingacirculardishwithasmallpocketatthebottom.
最新回复
(
0
)