Const n = 10
Dim a(1 To 100) As Integer
Dim b(1 To 100) As Integer
Private Sub Form_Load()
'随机生产10个11-99之间的数字,并依次存储在数组a中,代码略
End SubPrivate Sub Command1_Click()
Dim num As Integer, L As Integer, R As Integer, i As Integer
Dim m As Integer, f As Boolean
num = 1: b(1) = a(1)
For i = 2 To n
b(num + 1) = a(i) + 1
f = False
For j = 1 To num + 1
If a(i) < b(j) Then
Exit For
ElseIf a(i) = b(j) Then
①
End If
Next j
If Not f Then
For k =
b(k + 1) = b(k)
Next k
②
num = num + 1
End If
Next i
'最终将数组b的排序结果输出到文本框中,代码略
End Sub根据如上代码,请回答下列问题:
(1)若要清除文本框Text1中的内容,能实现该功能的语句是
(单选,填字母:A.Text1.clear / B.Text1.Text=“”/ C.Text1.Caption=“”)
(2)请在划线处填上合适的代码。
(3)程序中加框处代码有错,请改正。
改正:
相似题推荐
(2)在上图程序界面所示窗体中,创建label2对象的方法正确的是
A.双击工具箱中的“”控件
B.单击工具箱中的“”控件,然后在窗体中按住鼠标左键拖曳
(4)上图代码编辑窗口中的VB程序代码在
(5)徐明在代码编辑窗口中,输入“Label2.”后出现如下图所示的信息, 其中的“BackColor”是Label2的
B.For k = 211000 To 211999
C.Label2.Caption = Str(k)
(8)保存工程后,徐明发现结果文件夹中产生了yzwt.frm、yzwt.vbp、yzwt.vbw三个文件,其中窗体文件是
VB界面如图所示:
![](https://img.xkw.com/dksih/QBM/2015/12/28/1566362348183552/1566362350206976/STEM/a16f4e1fe286451a8bb1b4054917a006.png)
(1)参照效果图,完善界面,并在属性窗口中完成对添加对象的caption属性的设置。
(2)为命令按钮选择合适的事件过程,该事件过程的代码可以从“VB”文件夹中的“code.txt”中得到。
(3)调试并运行程序时有错误提示,修改相关的事件过程代码,使程序实现上述功能。
Private Sub Command1_Click()
Dim name As String, xb As String
name = Text1.Text
If Option1.Value =" True" Then
xb = "男孩"
Else
xb = "女孩"
Label2.Caption = "我叫" + name + ",我是个" + xb
End Sub
(4)生成可执行程序“test.exe”,保存到“VB”文件夹下。保存窗体文件与工程文件。
,佩奇不知道类似的数字还有几个,于是他编写了一个VB程序,希望找出所有的这类数字。VB代码如下:
Dim i As Integer '①
Dim a As Integer, b As Integer
Dim c As Integer, d As Integer
Dim e As Integer
Dim n As Integer '②
List1.clear
For i = 10000 To 99999 '③
a = i \ 10000 '万位数字
b = i \ 1000 Mod 10 '千位数字
c = i \ 100 Mod 10 '百位数字
d = i \ 10 Mod 10 '十位数字
e = i Mod 10 '个位数字
If a ^ 5 + b ^ 5 + c ^ 5 + d ^ 5 + e ^ 5 = i Then '④
n = n + 1
List1.AddItem Str(i) '在列表框中输出
End If
Next i
Label1.Caption = "共有" + Str(n) + "个五角星数"
End Sub
(1)代码“List1.Clear”中的“Clear”是
(2)根据代码,“查找”按钮的控件名称是
(3)运行程序,出现如下错误,需要修改下列
A. ① B. ② C. ③ D.④
A. c = (i Mod 1000)\100
B. c = (i-10000*a-1000*b)/100
C. c = (i Mod 1000-10*d-e)\100