对于图中的批注,下列说法正确的是( )
下列说法不正确的是( )
a = input('输入小写字母组成的字符:')
for i in a:
n = ord(i)+1 #(字符a的ASCII码为97)
h = ''
for j in range(8):
h = str(abs(n%2- 1))+h
n = n//2
print(h, end=' ')
若输入小写字母“ab ”得到的结果是 ( )
Dim yf(1 To 10) As Integer, v(1 To 10) As Integer, b(1 To 10) As Integer
Private Sub Command1_Click()
Dim n As Integer, i As Integer, j As Integer, t As Integer
List1.AddItem "船只编号" + " " + "载重量" + " " + "运费单价" List2.AddItem "船只编号"
For i = 1 To 10 '对船只进行编号
b(i) = i
Next i
'随机生成10艘船的运费单价,数值在100到200之间,代码略
For i = 1 To 10 '随机生成10艘船载重量,载重量均不相同
v(i) = 15 + Int(Rnd() * 16)
For j = 1 To i - 1
If v(i) = v(j) Then : Exit For
Next j
Next i
For i = 1 To 9
For j = 10 To i + 1 Step -1
If Then
t = b(j): b(j) = b(j - 1): b(j - 1) = t
End If
Next j
Next i
'在list1中输出10艘船的编号、载重量、运费单价,代码略
End Sub
Private Sub Command2_Click()
Dim n As Integer, k As Integer
Dim sum As Long
n = Val(Text1.Text): sum = 0 k = 1
Do While n > 0
If n >= v(b(k)) Then
Else
sum = sum + n * yf(b(k))
End If
List2.AddItem Str(b(k)) n = n - v(b(k))
k = k + 1
Loop
Text2.Text = Str(sum)
End Sub
①确定面积的计算公式并用数学符号描述;
②设计算法,并通过编写计算机程序描述实现;
③提炼核心要素并加以假设(假设三角形的三条边长度分别为a、b、c);
上述步骤的正确顺序是( )

k=Val(Text1.Text)
i=1: j=6: Label1.Caption="": f=False
Do While i <=j And Not f
m=(i+j) \ 2
If a(m)=k Then f=True
If a(m) > a(i) Then
If a(i) <=k And k < a(m) Then j=m-1 Else i=i+1
Else
If a(m) < k And k <=a(j) Then i=i+1 Else j=j-1
End If
Label1.Caption=Label1.Caption+Str(a(m))
Loop
数组元素a(1)到a(6)的值依次为“58,66,72,24,35,40”,在文本框Text1中输入的值为35,执行该程序段,标签Label1中显示的值是( )
请将划线处的代码补充完整。
Dim b (1 To n) As String '存储会议实际到的人员名单
Dim flag (1 To n) As Boolean, m As Integer
Private Sub Form_Load()
'将n个应到人员姓名依次存储在数组a中,将m个实际参加会议人员姓名依次存储在数组b中
'在列表柱1显示应到人员姓名,在列表框2显示实到人员姓名,该过程代码略
End Sub
Private Sub Command1_Click()
Dim i As Integer, j As Integer
For i=1 To n
flag(i)=False
Next i
i=1
Do While i<=m
For j=1 To n
If ① Then
flag(j)=True
Exit For '退出for循环
End If
Next j
i=i+1
Loop
For i=1 To n
If ② Then List3. AddItem a(i)
Next i
End Sub
① ②
实现上述功能的VB代码如下,请回答下列问题:
Const n= 10
Dim a(1 To n) As Integer
Private Sub Form_ load( )
'数组初始化,生成1~20之间的随机整数并赋值给数组a,代码略
End Sub
Private Sub Cmd1_Click()
Dim i As Integer, j As Integer, t As Integer
Dim bottom As Integer
bottom= n
For i=1 To bottom-1
For j= bottom To i+1 Step -1
If
Then '①改错
t=a(j) : a(j)=a(i) : a(i)=t
ElselIf a(j)=a(i) Then
'②填空
bottom= bottom- 1
End If
Next j
Next i
Text2. Text=" "
For i=1 To bottom
Text2. Text= Text2. Text+Str(a(i))
Next i
End Sub
