s=1
For i=20 To________ Step-2
s=s+i
Next i
若要使语句s=s+i执行5次,则循环变量i终值应为( )
Fori=1To5
b(a(i))=b(a(i))+1
Nexti
t=0
Forj=1To10
Fork=1Tob(j)
t=t+1:a(t)=j
Nextk
Nextj
a(1)到a(5)d初值依次是7、5、9、4、3,程序段运行后,数组a的值依次是()
Private Sub Command1_Click( )
Dim s1 As String, s2 As String
Dim i As Integer, x As Integer
Const code=“0123456789ABCDEF”
S1=Text1,Text:s2=“”
Do While Len (s1) Mod 4<>0
S1=“0”+s1
Do While i < Len(s1)
x= x*2+Val (Mid (s, i, 1))
i=i+1
If ① Then
s2=s2+ Mid (code, x+1,1)
②
End If
Loop
Text2 Text= s2
End Sub
① ②
Const n=6
Dim a(1 To n)As Integer
Dim i As Integer,j As Integer,t As Integer
Do While True
For i=1 To n-1
If a(i)>a(i+1)Then Exit For
Next i
If i < n Then
For i=1 To n
j=Int(Rnd * 6)+1
t=a(j):a(j)=a(i):a(i)=t
Next i
Else
Exit Do
End If
Loop
数组中a(1)到a(6)的值依次为“56,34,48,87,65,96”,上述程序段执行后a(1)到a(6)的值依次为( )
k = 0: s = ""
For i = 1 To n

Next i
Text1.Text = s
方框中的代码由以下四部分组成:
①If a(i) = 0 Then k = k + 1
②If p = k Then s = s + Str(a(i - k))
③a(i - k) = a(i)
④p = k
代码顺序正确的是( )
i = 1
Do While
t = Int(1 + Rnd * 10)
If Not f(t) Then
a(i) = t
f(t) = True
For j =
If a(j) < a(j - 1) Then
tmp = a(j): a(j) = a(j - 1): a(j - 1) = tmp
End If
Next j
Else
End If
i =i + 1
Loop
上述程序段3个方框处的表达式分别为( )
import pandas as pd
def cleantext( ):
txt = open("textbook.txt","r"). read( )
txt= ① #将字符串中所有大写字母转为小写
for ch in '! ( );:''',.? ' :
txt = txt.replace(ch,"") #用空格替代ch的值
return txt
booktxt = cleantext( )
words = booktxt. split( )
#以空格为分隔符分割文本并生成列表
counts= { }
for word in words:
counts[word]=counts. get( word,0)+1
items= -list(counts. items( )) #返回所有键值对信息,生成列表
df= pd.DataFrame(items,columns=['word','times'])
df1= df.sort _values('word')
df1.plot( x='word', y='times', kind='line', igsize=(8,3))
df2= ②
print('文件中出现的不同单词数:', ③ )
print(df2[:10])
① ② ③
|
掌握程度 |
程序末尾须添加的输出语句 |
|
非常熟练(出现10次以上) |
|
|
熟练(出现2~10次) |
|
|
一般(出现1次) |
如字符串“ABDAC”与字符串“AABCD”可以归为同一类,与“AABBC”不可以归为同一类。图图编写了一VB程序,功能如下:在文本框Text1中输入字符串s1,在文本框Text2中输入字符串s2,单击“判断”按钮Command1,在标签Label1中显示是否可以归为同一类的结果。部分运行界面如图所示。
请回答下列问题:
Private Sub Command1_Click()
Dim a(1 To 100) As Boolean
Dim i As Integer, j As Integer
Dim flag As Boolean
s1 = Text1.Text
s2 = Text2.Text
flag = True
For i = 1 To Len(s2)
Next i
If Len(s1) <> Len(s2) Then
flag = False
Else
For i = 1 To Len(s1)
c =
j = 1
Do While j <= Len(s2)
If
Then
a(j) = False
Exit Do
End If
Loop
If j = Len(s2) + 1 Then flag = False
Next i
End If
If flag Then
Label1.Caption = "可以归为同一类"
Else
Label1.Caption = "不可归为同一类"
End If
End Sub
Const n = 15
Const m = 100 '整数的最大值
Dim a(1 To n) As Integer
'本过程产生n个不同随机整数,区间在[1,m]之间,存储在数组a中,代码略
Private Sub Command1_Click()
Dim i As Integer
Dim flag(1 To m) As Boolean
For i = 1 To n
① = True
Next i
For i =2 To m step 2
If flag(i) Then List2.AddItem ②
Next i
For i = ③ To 1 Step -2
If flag(i) Then List2.AddItem Str(i)
Next i
End Sub
a=3
b=6
b=a
c=b
a=c
上述程序执行后,变量a的值是,变量b的值是。
s=0
for i in range(1,8,3):
s=s+i
print(s)
|
m = 1 n = 0 for i in range(3): m += 1 for j in range(5): n += 1 print(m, n) |
运行结果是:
PRIVATE SUB FORM_CLICK( )
S=0
FOR I= 1 TO 100
S=S+I
END IF
NEXT I
PRINT I
END SUB
s1=input("请输入字符串:")
a=[0]*128
for item in s1:
ch=ord(item)
a[ch]=a[ch]+1
s2=""
for i in range(len(a)):
for j in range(a[i]):
s2=s2+chr(i)
print(s2)
列表a各元素的初始值都为0,s1中输入的内容为“abs54int”。执行该程序后,程序输出的结果中第5个字符为( )
import random
a = [8,6,1,3,2,9]
k = random.randint(1,3)
for i in range(k,k+2):
if a[i]<a[i-1]:
a[i],a[i-1]=a[i-1],a[i]
执行该程序段后,a 对象的内容不可能是( )