下列程序的功能是在text1中输入的自然数,分解为3个互不相同的质数(三个质数的和等于输入的自然数),并把分解产生的质数按升序顺序显示在左边的列表框中。例如,输入20,那么在列表框中会显示如下图所示结果。其中,上述界面中“分解”按钮的名称是“Command1”,程序中函数f(x)的功能是判断x是否为质数,如果是质数则返回值为true,否则返回false.

请在下列程序代码的基础上按照要求设计该程序, 完善程序中的划线部分。
Dim n As Integer, a1 As Integer, a2 As Integer, a3 As Integer
Function f(x) As Boolean
f = True
For i =" 2" To Sqr(x)
If x Mod i =" 0" Then _____( 1 )_____
Next i
End Function
Private Sub Command1_Click()
n = _______( 2 )_______
For a1 =" 2" To n
For a2 =" a1" To n
For a3 =" a2" To n
If _______( 3 )_______ And f(a1) And f(a2) And f(a3) Then
List1.AddItem (Str(a1) + " " + Str(a2) + " " + Str(a3))
End If
Next a3
Next a2
Next a1
End Sub
(1)
(2)
(3)
当前题号:1 | 题型:填空题 | 难度:0.99
小刚的支付宝账户密码忘记了,但他急用支付宝进行转账,请你帮他尽可能找回密码。他只记得自己密码的一些零星信息:
①密码是六位数字,前面两位为59;
②最后两位数字相同;
③能被12和38整除。
程序界面如图所示,单击 “帮助找回密码”按钮(Command1)后,可能的密码显示在列表框List1中。


(1)应用程序界面设计时,添加“list1”对象用于显示可能的密码,应使用如图所示的“控件工具箱”中的______________(填写相应编号)
(2)解决此问题的相应程序如下,请根据题意将程序补充完整。
Private Sub  Command1_click ( )   
Dim x As Integer, s As Long, y As Integer, i As Integer
For i =" 0" To 9999
S =" 590000" + i
If ________________  Then
x=" s" mod 10
y =" (s" Mod 100) \ 10
If x =" y" Then
_______________     
End If
End If
Next i
End Sub
当前题号:2 | 题型:填空题 | 难度:0.99
在VB中,表示代数式的表达式是
A.2*a+4*b^2/a+bB.2*a+4*b^2/(a+b)
C.(2*a+4*b^2)/a+bD.(2*a+4*b^2)/(a十b)
当前题号:3 | 题型:选择题 | 难度:0.99
在VB中,x=16,执行语句x=sqr(x)后,变量x的值是
A.1B.4C.8D.16
当前题号:4 | 题型:选择题 | 难度:0.99
在VB中,表达式321+54的运算结果是
A.375B."375"C."32154"D.321+54
当前题号:5 | 题型:选择题 | 难度:0.99
将以下程序段补充完整。
问题:往一个足够大的盒子里放小球,第一次放1个,第二次放2个,第三次放3个……,即每次放的小球数比上一次多1个。问放到第几次盒子里的小球才能多于300个?输出答案。n 表示放球的次数,sum表示小球的总数。
Dim n as integer , sum as integer 
n=0  
sum=0  
Do While sum<=300
n =____     ______
sum =____  ____   
Loop
Print “放到第” & ___   ___  & “次盒子里的小球才能多于300个”
当前题号:6 | 题型:填空题 | 难度:0.99
编写VB程序,实现如下功能:在文本框Text1中输入某一年份,单击“天干地支与生肖”按钮Command1,在列表框List1中输出该年份开始的12个年份及对应的“天干地支”与“生肖”,运行界面如图所示,程序代码如下。

(1)代码“Private Sub Command1_Click()”中的Click是 (单选,填字母:A、对象名   B、属性名   C、事件名)
(2)为实现上述功能,请在划线处填入合适代码。
Private Sub Command1_Click()
Dim a As Integer, b As Integer
Dim i As Integer, n As Integer
Dim c1 As String, s1 As String
Dim c2 As String, s2 As String
Dim c3 As String, s3 As String
List1.Clear
s1 = "甲乙丙丁戊己庚辛任癸"
s2 = "子丑寅卯辰巳午未申酉戌亥"
s3 = "鼠牛虎兔龙蛇马羊猴鸡狗猪"
n = Val(Text1.Text)
For i =" n" To
a =" (i" + 6) Mod 10
b =" (i" + 8) Mod 10
c1 =" Mid(s1," a + 1, 1)
c2 =" Mid(s2," b + 1, 1)
c3 =" Mid(s3," b + 1, 1)
List1.AddItem  + "年    " + c1 + c2 + " " + c3
Next i
End Sub
(3)由上述算法可知,2024年对应的“天干地支”为 ,“生肖”是
当前题号:7 | 题型:填空题 | 难度:0.99
下列判断x≤1的VB表达式中,正确的是( )。
A.x<1 and x=1B.not x>1C.x <=1D.x<1 or x=1
当前题号:8 | 题型:选择题 | 难度:0.99
下列表达式中值最大的是()
A.Abs( -5) +Len("ABCDE")
B.val((Mid("SHANG2016HAI",6,2))
C.Int(2*sqr(36) +0.5)/3
D.5^2 Mod 25 \ 2^2
当前题号:9 | 题型:选择题 | 难度:0.99
在计算平均重量x时,结果中产生了8位小数,若要对x保留一位小数,并对第二位小数四舍五入,则下列表达式中正确的是( )。
A.Int(x + 0.5)
B.Int(x * 100 + 0.5)/ 100
C.Int(x * 10)/___1___
D.Int(x * 10 + 0.5)/ 10
当前题号:10 | 题型:选择题 | 难度:0.99