首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
考生文件夹下有工程文件sjt3.vbp,控件及其属性见窗体文件。 程序功能为:单击窗体,则先把数据集读入数组arr,再根据用户输入的值删除数组中对应的元素,并提示操作结果。删除元素分为三步完成:首先查找到要删除的元素,其次将其后续元素顺次前移,最后
考生文件夹下有工程文件sjt3.vbp,控件及其属性见窗体文件。 程序功能为:单击窗体,则先把数据集读入数组arr,再根据用户输入的值删除数组中对应的元素,并提示操作结果。删除元素分为三步完成:首先查找到要删除的元素,其次将其后续元素顺次前移,最后
admin
2019-08-21
56
问题
考生文件夹下有工程文件sjt3.vbp,控件及其属性见窗体文件。
程序功能为:单击窗体,则先把数据集读入数组arr,再根据用户输入的值删除数组中对应的元素,并提示操作结果。删除元素分为三步完成:首先查找到要删除的元素,其次将其后续元素顺次前移,最后将数组大小减1。
请将程序代码中的注释符去掉,把?改为正确内容,以实现上述程序功能。
注意:考生不得修改窗体文件中已经存在的控件和程序,最后,程序按原文件名存盘。
选项
答案
步骤1:打开本题工程文件。 步骤2:打开代码编辑窗口,去掉程序中的注释“’”,将问号改为正确的内容。 参考答案(画横线部分是需要填入的内容) Private Sub Form_Click() Dim art() Dim x As Single Dim i As Integer,j As Integer art=Array(23,6,9,12,5,8,20,35,65,2,46,56,200,10,7) For i=LBound(aiT)To UBound(nit) Text1.Text=Text1.Text+Str(arr(i)) Next i x=Val(InputBox("输入要删除的值:",,0)) For i=LBound(an.)To UBound(arr) If x=
arr(i)
Then For j=i+1 To UBound(nit) arr(j-1)=
arr(j)
Next j
ReDim Preserve
arr(LBound(arr)To UBound (arr)-1) For k=LBound(arr)To UBound(arr) Text2.Text=Text2.Text+Str(arr(k)) Next k MsgBox"已完成删除操作!"
Exit Sub
End If Next i MsgBox"找不到删除的元素!" End Sub 步骤3:调试并运行程序,关闭程序后按题目要求存盘。
解析
通过For循环把数组alT中的数值依次显示在textl中;Val函数把输入的字符串转化为数值类型;将输入的需要删除的数据与art数组中的每一个数进行比较,若相等,则把该数后面的每一个数依次向前移动一个位置,数组长度减1,此时需要重新分配数组的长度,如果不加Preserve选择项,会清除数组中的内容;找到所需删除的元素,进行相关的操作后,需要退出该事件。
转载请注明原文地址:https://kaotiyun.com/show/aOUp777K
本试题收录于:
二级VB题库NCRE全国计算机二级分类
0
二级VB
NCRE全国计算机二级
相关试题推荐
在菜单编辑器中建立1个名称为Menu()的菜单项,将其“可见”属性设置为False,并建立其若干子菜单,然后编写如下过程PrivateSubForm_MousDown(ButtonAsInteger,ShiftAsInteger,XAsS
设有如下变量声明语句:Dima,bAsBolean则下面叙述中正确的是
下面程序计算并输出的是PrivateSubCommandl_Click()a=10:s=0Dos=s+a*a*a:a=a-1LoopUntila<=0PrintsEndSub
某人编写了如下程序,用来求10个整数(整数从键盘输入)中的最大值:PrivateSubCommandl_Click()Dima(10)AsInteger,maxAsIntegerFork=1To10a(k)=Inp
请根据以下各小题的要求设计VisualBasic应用程序(包括界面和代码)。(1)在名称为Form1的窗体上画出包含三个命令按钮的控件数组,名称为cmd1,下标分别为0、1、2,Caption分别为“开始”、“停止”和“退出”,如图3(a)所示。通过属
负责数据库中查询操作的数据库语言是()。
层次型、网状型和关系型数据库划分原则是()。
表达式2*3^2+4*2/2+3^2的值是()。
为把圆周率的近似值3.14159存放在变量pi中,应该把变量pi定义为()。
假定在图片框Picture1中装入了一个图片,在程序运行中,为了清除该图片(注意,清除图片,而不是删除图片框),应采用的正确方法是()。
随机试题
当采用地下式室外消火栓时,消火栓井的直径不宜小于(),且当地下式室外消火栓的取水口在冰冻线以上时,应采取保温措施。
Shegotupearlytobereadyforthepostatherbirthday.Fromhersecondfloorwindowshecouldseethepostman.Todayshe
A.孤束核腹外侧B.后疑核平面的尾段腹侧呼吸组C.包钦格复合体D.前包钦格复合体E.PBKF核群主要含呼气神经元,以调节肋间内肌和腹肌活动为主的呼吸中枢是
患者因外伤所致上颌骨骨折,骨折块向下移位,现场预防窒息的急救处理应是
国民经济和社会发展计划与城市规划关系密切的是:(1)生产力布局(2)产业结构(3)人口(4)城乡建设(5)资源开发利用(6)环境保护(7)自然生态
以下哪项不是银行营销组织设立的原则?()
岗位定员法是根据()计算和确定定员人数的方法。(2008年5月二级真题)
2009-2014年,移动电话用户数与上年相比增长量最小的年份是:
对强制戒毒期满仍未戒除毒瘾的戒毒人员,强制戒毒所可以提出意见,报原作出决定的公安机关批准,可长期延长强制戒毒期限。( )
桃园结义:望梅止渴
最新回复
(
0
)