首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
在窗体上建立三个菜单(名称分别为Read、Cale和Save,标题分别为“读人数据”、“计算并输出”和“存盘”),然后添加一个文本框(名称为Text1,可显示多行,ScrollBars属性设置为2)(如图所示)。程序运行后,如果执行“读入数据”命令,则读入
在窗体上建立三个菜单(名称分别为Read、Cale和Save,标题分别为“读人数据”、“计算并输出”和“存盘”),然后添加一个文本框(名称为Text1,可显示多行,ScrollBars属性设置为2)(如图所示)。程序运行后,如果执行“读入数据”命令,则读入
admin
2020-07-22
66
问题
在窗体上建立三个菜单(名称分别为Read、Cale和Save,标题分别为“读人数据”、“计算并输出”和“存盘”),然后添加一个文本框(名称为Text1,可显示多行,ScrollBars属性设置为2)(如图所示)。程序运行后,如果执行“读入数据”命令,则读入datainl.txt文件中的100个整数,放入一个数组中,数组的下界为1;如果单击“计算并输出”按钮,则把该数组中小于50的元素显示在文本框中,求出它们的和,并把所求得的和显示在窗体上;如果单击“存盘”按钮,则将所求得的和存入考生文件夹下的dataout.txt文件中。
在考生文件夹下有一个工程文件sjt5.vbp。窗体文件中的ReadData过程可以把datain1.txt文件中的100个整数读入Arr数组中;而WriteData过程可以把指定的整数值写到考生文件夹下指定的文件中(整数值通过计算求得,文件名为dataout.txt)。
注意:考生不得修改窗体文件中已经存在的程序。存盘时,工程文件名仍保存为sjt5.vbp,窗体文件名仍保存为sjt5.frm。
选项
答案
步骤1:打开本题工程文件,利用菜单设计器,按表3.108中的设置建立菜单项,在窗体Form1中绘制一个文本框,其相关属性值见表1和表2。 [*] 步骤2:分析并编写程序代码。 程序提供代码 Option Base 1 Dim Arr(100)As Integer Sub ReadData() Open ApP.Path&“\”&”datainl.txt”For Input As#1 For i=1 To 100 Input#1,Arr(i) Next i Close#1 End Sub Sub WriteData(Filename As String,Num As Integer) Open App.Path&”\”&Fihname For Output As#1 Print#1,Num Close#1 End Sub 程序结束 Private Sub Caic_Crick() Text1.Text=”” For i=1 To 100 If Arr(i)<50 Then Text1.Text=Text1.Text&Arr(i)&Space(5) sum=sum+Arr(i) End If Next i Print sum End Sub Private Sub Read_Click() ReMData End Sub Private Sub Save_Click() WriteData”dataout.txt”.sum End Sub 步骤3:调试并运行程序,关闭程序后按题目要求存盘。
解析
在“读数”命令的Click事件过程中,通过调用ReadData过程将数据从inS.txt文件读人数组Arr(窗体变量)中;在“计算”命令的Click事件过程中,在For循环语句(循环变量i的初值为1,终值为100)中依次将数组Arr中小于50的元素的值显示在文本框中,并将其值累加到变量sum;在“保序”命令的Click事件过程中,通过调用WriteData过程将Sum的值写入数据文件out5.txt。
转载请注明原文地址:https://kaotiyun.com/show/BxHp777K
本试题收录于:
二级VB题库NCRE全国计算机二级分类
0
二级VB
NCRE全国计算机二级
相关试题推荐
可以产生30~50(含30和50)之间的随机整数的表达式是
设有下面程序代码:OptionBase1PrivateSubCommanmd1_Click()Dimx(6)a=Array(4,2,5,1,6,3)b=Array(64,24,98,27,58,41)Fork=1To6x(a(
设有下面程序代码:OptionBase1PrivateSubCommand1_Click()Dimx(6)a=Array(4,2,5,1,6,3)b=Array(64,24,98,27,58,41)
如果要定义一个窗体级变量,定义变量语句的位置应该是()。
在窗体上画一个命令按钮,其名称为Command1,然后编写如下代码:OptionBase1PrivateSubCommand1_Click()Dimaa=Array(1,2,3,4)j=1Fori=4To1Step-1s=s+a(i)
在结构化程序设计中,模块划分的原则是
下面关于命令按钮的叙述中错误的是
有三个关系R、S和T如下:则由关系R和S得到关系T的操作是
下面属于白盒测试方法的是
数据库的数据模型分为()。
随机试题
消除材料或制件的弯曲、翘曲、凸凹不平的工艺方法就叫矫正。
中华人民共和国是全国各族人民共同缔造的统一的多民族国家,其国家结构形式是()
能开窍,活血的药物为()。
老年急腹症患者的临床特点不包括
砌筑用脚手架的最小宽度是()m。
煤矸石可用以()。
外径为50mm,内径为45mm,不锈钢制冷拔无缝圆形截面管(化工厂用)
利用修正久期可以计算出收益率变动一个单位百分点时债券价格变动的百分数。()
“最高命令称上谕:一种是明发上谕,一种是寄信上谕。寄信上谕是清代特有的……直接由皇帝军机处寄给受命令的人。譬如给江苏巡抚的上谕,直接寄给江苏巡抚,旁人谁也不知道。……后来凡是紧要的事,差不多都用寄信上谕发出。”清朝这样做的主要目的是为了()。
根据2012年北京市环保局公布的监测数据,北京市PM2.5的污染源占比情况为:机动车22.2%,燃煤16.7%,工业及溶剂使用16.3%,扬尘15.8%,农业及畜禽养殖秸秆燃烧4.5%,区域污染传输24.5%。这意味着,如果排除24.5%的区域污染传输,机
最新回复
(
0
)