首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
在考生目录下已有一个工程文件sjt5.vbp。运行程序后,分别从两个文件中读出数据,放入两个一维数组a、b中。 请编写程序,当单击“合并数组”按钮时,将a、b数组中相同下标的数组元素的值求和,并将结果存入数组c。 单击“找最大值”按钮时,调用find过程分
在考生目录下已有一个工程文件sjt5.vbp。运行程序后,分别从两个文件中读出数据,放入两个一维数组a、b中。 请编写程序,当单击“合并数组”按钮时,将a、b数组中相同下标的数组元素的值求和,并将结果存入数组c。 单击“找最大值”按钮时,调用find过程分
admin
2015-05-30
31
问题
在考生目录下已有一个工程文件sjt5.vbp。运行程序后,分别从两个文件中读出数据,放入两个一维数组a、b中。
请编写程序,当单击“合并数组”按钮时,将a、b数组中相同下标的数组元素的值求和,并将结果存入数组c。
单击“找最大值”按钮时,调用find过程分别找出a、c数组中元素的最大值,并将所找到的结果分别显示在Text1、Text2中。在给出的窗体文件中已经有了全部控件,但程序不完整。
要求:去掉程序中的注释符,把程序中的?改为正确的内容,并编写相应程序,实现程序的功能。
注意:不能修改程序的其他部分和控件属性。最后把修改后的文件按原文件名存盘。程序调试通过后,各命令按钮的事件过程必须至少各执行一次。
选项
答案
【操作步骤】 步骤1:打开考生文件夹下的本题工程文件sjt5.vbp,打开代码编辑窗口,在指定位置编写代码。 参考代码: Max=x(1) Fori=2 To UBounD(x) Ifx(i)>Max Then Max=x(i) EnDIf Next t.Text=Max Fori=1 To UBounD(A c(i)=a(i)+b(i) Next 步骤2:按要求将文件保存至考生文件夹中。 步骤3:按
键运行程序,先单击“读数据”按钮,再单击“合并数组”按钮,最后单击“找最大值”按钮。
解析
本题中自定义过程finD的功能是找出数组参数x()中的最大值,并且将其放入文本框参数t中。其基本思路为:首先利用UbounD函数获得数组的长度,然后假设数组的第一个数为最大值,再由数组的第二个数直到最后一个数进行循环,在循环中对数组元素和最大值进行比较,二者中较大的数存入最大值变量,循环结束后将最大值显示在t中。在“合并数组”按钮的单击事件中,利用For循环依次将a、b数组中同下标的元素相加并且放入数组c中。
转载请注明原文地址:https://kaotiyun.com/show/4CQp777K
本试题收录于:
二级VB题库NCRE全国计算机二级分类
0
二级VB
NCRE全国计算机二级
相关试题推荐
在窗体上画一个命令按钮Command1,然后编写如下代码:PrivaeSubCommand1_Click()DimArr1(10)AsInteger,Arr2(10)AsIntegern=3F
在窗体上画一个文本框和一个列表框,然后编写如下两个事件过程:PrivateSubForm_Load()List1.AddItem"357"List1.AddItem"246"List1.
若要将一个窗体从内存中清除,应该使用的方法是()。
如果准备读文件,打开随机文件“text.dat”的正确语句是()。
下列关于文件的叙述中,说法不正确的是()。
在窗体上建立通用对话框需要添加的控件是()。
要选择多个不相领的控件,按住【】咸SHIFT键不放,再单击要选择的控件。
建立打开文件、保存文件、颜色、字体、打印对话框所使用的方法分别为【】、【】、ShowColor、ShoWFont和ShowPrinter。
首先执行循环体,然后再进行条件判断,决定是否结束循环的循环语句是______。
随机试题
心理学家把学习分为()。
RemembertheStoneAgedaysofresearchbackinelementaryschoolandmiddleschool?Wewouldspendcountlesshoursdigestingth
男性,10岁,左上中切牙有深楔状缺损.可探及露髓孔,探无感觉,X线检查发现根尖有大面积阴影。在进行根管治疗时,有关开髓部位的选择下列说法正确的是()
社会评价的作用有()。
一国外债结构是否合理,关键看()。
岩石种类很多,按其成因可分为()。
会员如对结算结果有异议,应在第二天开市前一小时内以书面形式通知交易所。( )
恩格斯在《反杜林论》中指出:“这种历史情况也决定了社会主义创始人的观点。不成熟的理论是同不成熟的资本主义生产状况、不成熟的阶级状况相适应的。”引文中“社会主义创始人”是指()。
设f(x)在[a,b]上连续,任取ai∈[a,b](i=1,2,…,n),任取ki>0(i=1,2,…,n),证明:存在ξ∈a,b],使得k1f(x1)+k2f(x2)+…+knf(xn)=(k1+k2+…+kn)f(ξ).
Ithasbeenjustlysaidthatwhile"wespeakwithourvocalorganswe(1)_____withourwholebodies,"Allofuscommunicatewit
最新回复
(
0
)