首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
在窗体上绘制两个命令按钮,名称分别为Commandl和Command2,标题分别为“输人”和“调换”, 两个标签,名称为Labell和Label2、Caption属性为“调换前:”和“调换后:”,两个名称分别为Text1和Text2的文本框控件。请编写适当
在窗体上绘制两个命令按钮,名称分别为Commandl和Command2,标题分别为“输人”和“调换”, 两个标签,名称为Labell和Label2、Caption属性为“调换前:”和“调换后:”,两个名称分别为Text1和Text2的文本框控件。请编写适当
admin
2010-07-13
49
问题
在窗体上绘制两个命令按钮,名称分别为Commandl和Command2,标题分别为“输人”和“调换”,
两个标签,名称为Labell和Label2、Caption属性为“调换前:”和“调换后:”,两个名称分别为Text1和Text2的文本框控件。请编写适当的事件过程,从键盘上输人10个整数,并放人一个一维数组中,然后
将其前5个元素与后5个元素对换,即第一个元素与第10个元素互换,第2个元素与第9个元素互换第5个元素与第6个元素互换。使得在运行时单击“调换”按钮,则分别在Textl和Text2中输出数组原来的各元素的值和对换后各元素的值,如图23—5所示。
注意:去掉程序中的注释符“’”,把程序中的“?”改为正确的内容,不能修改程序中的其他部分。
最后把修改后的文件按原文件名存盘。
选项
答案
要对数据进行对调,也就是数据交换,一般要借助中间变量,如本题的tmp。本题首先通过InputBox函数输入10个数,然后通过For循环,每次循环调换一组数。补充后的代码如下: Dim a(10)As Integer Private Sub Commandl Click() Dim i As Integer Dim str As String str="" For i=1 To 10 a(i)=Val(
InputBox
("请输入数字")) ’通过对话框输入10个数,并放人数字中 str=str+CStr(a(i))+"" ’将数组放入字符串中保存 Next i Textl.Text=str’在Textl中显示结果 End Sub Private Sub Command2 Click() Dim tmp As Integer Dim i As Integer Dim str As String str="" For 1=1 To 5 tmp=a(i) ’进行对调,先将a(i)的数据放人tmp中
a(i)
=a(10-i+1) ’将a(10-i)的数据放人a(i)中 a(10-i+1)=
tmp
’将tmp的数据放人a(10-i)中 Next i For i=1 To 10 str=str+CStr(a(i))+"" Next i Text2.Text=str’将结果在Text2中显示出来 End Sub 单击[*]按钮运行程序,并按要求保存。
解析
转载请注明原文地址:https://kaotiyun.com/show/eLmp777K
本试题收录于:
二级VB题库NCRE全国计算机二级分类
0
二级VB
NCRE全国计算机二级
相关试题推荐
排序是计算机程序设计中的一种重要操作,常见的排序方法有插入排序、______和选择排序。
下面程序段的输出结果是()。classBase{inti;Base(){add(1);}voidadd(intV){i+=v;}Voidphnt()
下面代码段的输出是()。if(5&7)0&&5|2)system.out.println("true");
若有如下程序:publicclassTest{publicstaticvoidmain(String[]args){intx=20;if(x>10)System.out.print(x-=5);if(x>5)Syste
复合语句是用( )括起来的一段代码。
关系模型允许定义三类数据约束,下列不属于数据约束的是( )。
下面赋值语句不正确的是( )。
下面程序代码运行结果为( )。importjava.awt.*;publicclassTest{publicstaticvoidmain(Stringargs[]){String
软件设计模块化的目的是【】。
随机试题
根据《中华人民共和国社会保险法》,下列说法不正确的是:
有R和S表如下图所示,A是R的主键和S的外键,D是S的主键,且R与S实施了参照完整性。下列元组中可以正确插入S的是()
特发性肺间质纤维化的特征病变为
色素性紫癜性苔藓样皮炎的临床特征为
早期胃癌的概念是()。
女性,56岁,发作性呼吸困难伴咳嗽15年,发作前多鼻痒、打喷嚏。2天前与人争吵后哮喘发作,查体:呼吸32次/min,心率120次/min,端坐呼吸,大汗,紫绀,双肺满布哮鸣音。该病人使用氨茶碱静脉用药时,速度应注意不超过
创建一个名为student的新类,保存新类的类库名称是mylib,新类的父类是Person,正确的命令是( )。
I’mafraidI’verather______thehousethisweeksoit’skindofamess.
LocatedinNewSouthWales,oneofAustralia’smostagriculturally,industriallyandculturallyrichareas,CharlesStrutUniver
Inrecentyears,wehaveallwatchedtheincreasingcommercializationofthecampus.Thenumerousadvertisingpostersandthego
最新回复
(
0
)