(提示:COUNT IF函数用于计算某个区域中满足给定条件的单元格数目。例如:=COUNT IF(B2:B279“语文”)表示B2:B279区域中课程名称是“语文”的单元格数目)
Private Sub Command1_Click()
Dim s1 As String,s2 As String
Dim ch As String,ch2 As String
Dim max As Double
Dim n As Integer,page As Integer
Dim i As Integer,j As Integer
s1=Text1.Text:s2=””
n=Len(s1)
i=1:max=0
Do While i<=n
ch=Mid(s1,i,1)
If ch>=“0”And ch<=“9”Then
j=i
ch2=Mid(s1,i,1)
Do While ch2>=“0”And ch2<=“9”
j=j+1
ch2=Mid(s1,j, 1)
Loop
s2= ’(1)
If Then ’(2)
max=Val(s2)
page=i*10+j-1
Text2.Text=Str(page)
Text3.Text=Str(max Mod l00)
End If
i=j
End If
i=i+1
Loop
End Sub
i=1
Do While <=6
t= Int(Rnd*10)+1
If t Mod 2=i Mod 2 Then a(i)=t: i=i+1
Loop
For i=1 To 2
k=1
For j=1 To 6-i*2
If a(j)*k>a(j +2)*k Then
t=a(j): a(j)=a(j+2): a(j+2)=t
End If
k=-k
Next j
Next i
执行该程序段后,数组元素a(1)到a(6)的值可能是( )
①签收订购产品
②选定所需的商务产品
③在电子商务网站注册用户
④进入电子商务网站结算处
⑤网上电子支付交易金额
⑥物流公司送来货物
现有Python程序段如下:
c=0
for i in range(10):
for j in range(10):
m=25006+s
if m%23==0:
print(m)
c=c+1
print(“满足这些条件的5位数总共有:”,c,“个” )
画线处应填的代码是( )
请回答下列问题:
如图所示,有(填数字)个小伙伴会收到小张的邮件。
当输入的运算符不是加、减、乘、除四种运算符时,则输出“运算符不正确”;当进行除法运算时,如果除数为0,提示输出“除数不能为零”。相应的Visual Basic程序如下,在①和②划线处,填入合适的语句或表达式,把程序补充完整。
Private Sub Command1_Click()
Dim a As Single, b As Single, ch As String
a = Val(Text1.Text)
b = Val(Text2.Text)
①
If ch = "+" Then
Text4.Text = Str(a + b)
ElseIf ch = "*" Then
Text4.Text = Str(a * b)
ElseIf ch = "-" Then
Text4.Text = Str(a - b)
ElseIf ch = "/" Then
If ② Then Text4.Text = Str(a / b) Else Text4.Text = "除数不能是零"
Else
③
End If
End Sub
程序中划线处②应填入
程序中划线处③应填入
实现上述功能的VB程序如下,但加框处代码有错,请改正。
Dim a(0 To 20)As Integer,d(0 To 20)As Integer
Dim n As Integer
Private Sub Command1_Click()
‘产生n个[10,99]之间的随机整数,存储在a(0 To n-1)中,同时显示在List1中,代码略
End Sub
Private Sub Command2_Click()
Dim i As Integer
n=Val(Text1.Text)
For i=0 To n-2
For j=i+1 To n-1
If Then ‘(1)
temp=a(i):a(i)=a(j):a(j)=temp
End If
Next j
Next i
If n Mod 2<>0 Then d(n\2)=a(n-1) ‘个数为奇数,最小值放中间位置
For i=0 To n\2—1
d(i)=a(i*2)
=a(2*i+1) ‘(2)
Next i
‘在列表框List2中输出数组d,代码略
End Sub
则产生该故障的可能原因是( )