随机产生一个二位正奇数的VB表达式是(  )
A.Int(Rnd*99) + 1
B.Int(Rnd*88) + 11
C.2* Int(Rnd*45 + 5) + 1
D.2* Int(Rnd*45 + 5) - 1
当前题号:1 | 题型:选择题 | 难度:0.99
下面VB程序段运行后,文本框Text1和Label1显示的内容分别是(  )
Private Sub Command1_Click()
Dim y As Long
Text1.Text = ""
y = f(3)
Label1.Caption = Str(y)
End Sub
Function f(n As Integer) As Long
Text1.Text = Text1.Text + Str(n)
If n <= 1 Then
f = 1
Else
f = f(n - 1) + 2
End If
End Function
A.3 2 1 和  5B.1 2 3 和  5
C.5 和  3 2 1D.6 和  3 2 1
当前题号:2 | 题型:选择题 | 难度:0.99
有如下程序段:
Dim a(1 To 5) As Integer
t=0
For i = 1 To 5

a(i) = Int(Rnd * 30 + 10)

t = t + a(i) \ 10

Next i
For j = 1 To t \ 3

If j Mod 2 = 1 Then a(j) = a(j) + 1 Else a(j) = a(j) - 1

Next j
运行程序后,数组 a 各个元素的值,不可能的是()
A.40,10,32,11,17B.34,9,33,33,31
C.12,13,14,9,10D.31,32,33,9,21
当前题号:3 | 题型:选择题 | 难度:0.99
有如下程序段:
s = "defghiabc"
key = Text1.Text
i = 1: j = Len(s)
Do While i <= j

m = (i + j) \ 2

c = Mid(s, m, 1)

If c = key Then Exit Do

If Mid(s, i, 1) < c Then

If key >= Mid(s, i, 1) And key < c Then j = m - 1 Else i = m + 1

Else

If key > c And key <= Mid(s, j, 1) Then i = m + 1 Else j = m - 1

End If

ans = ans + Str(m)

Loop
运行程序后,若在文本框 Text1 中输入字符"b",则变量 ans 的值是()
A.5B.5 7 8C.5 3D.5 7
当前题号:4 | 题型:选择题 | 难度:0.99
编写“提取数字”程序,实现如下功能:在文本框Text1中输入文本信息,点击“提取”按钮Command1,将文本信息中的数字以“,”间隔输出到文本框Text2中。程序运行界面如图所示。

(1)观察界面,程序中未使用到的控件是_____(填字母:
A./B./C./D.  )
(2)根据题意,请将划线处代码补充完整。

Private Sub Command1_Click()

  Dim zf As String, tmp As String
Dim s As String, i As Integer, ch As String
__________________
tmp = ""
s = ""
For i = 1 To Len(zf)
ch = Mid(zf, i, 1)
If ch >= "0" And ch <= "9" Then
_______________
ElseIf tmp <> "" Then
s = s + tmp + ","
tmp = ""
End If
Next i

Text2.Text = s

End Sub

(3)当输入的文本信息如图所示,若删除加框代码,则文本框Text2中显示的内容为______。
当前题号:5 | 题型:填空题 | 难度:0.99
袜子颜色配对问题。现有不同颜色的袜子若干(袜子的颜色用数字编号1~15表示),颜色相同的袜子才能组成一双,其中有几只袜子是落单的,现要求找出落单袜子的颜色以及能够配对的袜子数量。编写程序解决该问题,程序运行时,在文本框Text1中依次输入袜子的颜色编号(数据都用逗号分隔并以逗号结尾),单击“查找”按钮,在列表框List1中输出落单袜子的颜色编号,在标签label1中现实能配对的袜子数量。运行界面如图所示,实现上述功能的VB程序如下。

请回答下列问题:
(1)写出VB代码中的方法名____________(只需填一个方法名);
(2)根据题意,请在划线处填入合适代码;
(3)加框处程序代码有错,请改正。
Const n = 15
Private Sub Command1_Click()
Dim a(1 To n) As Integer  '数组a存放不同颜色袜子的数量,默认值为0
Dim s As String, ch As String
Dim c As Integer, i As Integer, t As Integer
List1.Clear
s = Text1.Text
t = 0 :c = 0 : i = 1
Do While i <= Len(s)
ch = Mid(s, i, 1)
If ch >= "0" And ch <= "9" Then
t = t * 10 + Val(ch)
Else
a(t) = _____________
t = 0
End If
i = i + 1
Loop
For i = 1 To n
If __________ Then List1.AddItem "落单袜子的颜色为" + Str(i)
c =  _______________  
Next i
Label1.Caption = "能配对的袜子有" + Str(c) + "双"
End Sub
当前题号:6 | 题型:填空题 | 难度:0.99
某算法的部分流程图如图所示,输出值s为
A.4
B.9
C.16
D.25
当前题号:7 | 题型:选择题 | 难度:0.99
查找最大的ASCII码字符。随机生成n(n>=40)个可见ASCII码的字符串(可见字符ASCII码的范围是33~126),并显示在文本框Text1中。单击“查找”按钮运行程序,在标签Label1中输出该字符串中最大的ASCII码值及对应的字符。程序界面如图所示,VB代码如下。请回答下列问题:

(1)要使程序运行时,窗体Form1标题显示“查找ASCII最大的字符”,则需在Form_Load事件过程中添加语句________(单选,填字母:
A.Form1.Text="查找ASCII最大的字符" /B.Form1.Caption=
"查找ASCII最大的字符"/
C.Form1.AddItem "查找ASCII最大的字符")
(2)实现上述功能的VB程序如下,请在划线处填入合适代码。
Const n = 40
Private Sub Command1_Click()
Dim s As String, ch As String
Dim i As Integer, max As Integer
s = Text1.Text
max = 0
For i = 1 To Len(s)
ch = ____________ 
If Asc(ch) > max Then max = Asc(ch)
Next i
Label1.Caption = "最大ASCII码:" + _______ + " 该字符为:" + Chr(max)
End Sub
Private Sub Form_Load()   ’随机生成可见字符并显示在文本框Text1中
Randomize
For i = 1 To n
Text1.Text = Text1.Text + _______________
Next i
End Sub
当前题号:8 | 题型:填空题 | 难度:0.99
VB表达式: Sqr(Abs(Int(-8.2)))+ 32 mod 10 \ 3的结果是
A.5B.4C.3D.2
当前题号:9 | 题型:选择题 | 难度:0.99
有一个对象属性面板如图所示,该对象名为(   )
A.cmd_1B.CommandButtomC.CaptionD.lable
当前题号:10 | 题型:选择题 | 难度:0.99