Private Sub Command1_Click()
Dim a(0 To 5) As Integer
Dim i As Integer '①
a(0) = 1 '②
For i = 1 To 5
a(i) = 2 * a(i - 1) + 1 '③
Next i
Text1.Text = Str(a(6)) '④
End Sub
Dim Sum As Integer
Dim k As Integer
Sum = 0
For k = 1 To 10
If k Mod 2 = 0 Then Sum = Sum + k
Next k
Print Sum
程序运行后输出结果是:。
For j=7 To 3 Step -1
If a(j-2) > a(j) Then
t=a(j-2): a(j-2)=a(j): a(j)=t
End If
Next j
数组元素a(1)到a(7)的值依次为“1, 4,5,2,7,6,3”,执行该程序段后,元素交换的次数为( )
N=0
For i=1 to 25
If i mod 5= 0 then n=n+i
Next i
For i = 1 To 5
a(i) = Int(Rnd * 90) + 10
Next i
For j = 5 To 2 Step -1
If a(j) Mod 2 = 1 And a(j) < a(j - 1) Then
t = a(j): a(j) = a(j - 1): a(j - 1) = t
Else
a(j) = a(j) / 2
End If
Next j
执行该程序段后,a(1)到a(5)各元素不可能的是( )
Dim x As String, s As String
x = Text1.Text: s=""
For i = 1 To Len(x)
c = Mid(x, i, 1)
If c = "a" Then
s = s + "z"
Else
s = s + Chr(Asc(c) - 1)
End If
Next i
在文本框Text1中输入“dream”,执行该程序段后,变量s的值是( )
import math
def func(list):
for x in list:
if :
print(x)
Private Sub Comd1_Click()
Dim i As Integer, j As Integer, n As Integer
Dim ch As String, s As String, ss As String
s = Text1.Text
n = 0: ss = ""
i = 1
Do While i <= Len(s)
If ch >= "0" And ch <= "9" Then
Else
For j = 1 To n
ss = ss + ch
Next j
n = 0
End If
Loop
Text2.Text = ss
End Sub
样例1:
输入: 2-163-91475-4
输出:正确
样例2:
输入: 2-163-91475-5
输出:错误
s=input("输入物品代码: ")
a=[ ]
for i in range(0, 13) :
if
a. append(int (s[i])) #append( )函数用于在列表末尾添加新的对象
sum=0
for i in range(0, 9):
sdm=sum%10
if sdm== ydm :
print("正确")
else:
print("错误" )
数字字符 |
0 |
1 |
... |
7 |
8 |
9 |
|||||||||||||||
二进制值 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
1 |
... |
0 |
1 |
1 |
1 |
1 |
0 |
0 |
0 |
1 |
0 |
0 |
1 |
十进制值 |
0 |
0 |
0 |
1 |
... |
1 |
3 |
2 |
0 |
2 |
1 |
||||||||||
对应编码 |
A |
A |
A |
B |
... |
B |
D |
C |
A |
C |
B |
||||||||||
例如, 数字字符串“709”的编码为“BDAACB”。用VB程序实现上述编码,功能如下:在文本框Text1中输入编码的一串数字字符,单击“编码”命令按钮Command1,在文本框Text2中显示编码结果。程序运行界面如图所示。
Private Sub Command1_Click( )
Dim code As String, s As String, ch As String, result As String
Dim i As Integer, numL As Integer, numR As Integer
Dim flag As Boolean
code = "ABCD"
s = Text1.Text
flag = True
result = ""
For i = 1 To
If ch < "0" Or ch > "9" Then
flag = False
Exit For ' 退出循环
Else
numL = Val(ch) \ 4
numR =
result = result + Mid(code, numL + 1, 1) +
End If
Next i
If flag Then
Text2.Text = result
Else
Text2.Text = "输入错误"
End If
End Sub
s = "python": b = 0
For i = 1 To Len(s) - 1
a = Abs(Asc(Mid(s, i, 1)) - Asc(Mid(s, i + 1, 1)))
If a > b Then b = a
Next i
Label1.Caption = Str(b)
执行该程序段后,标签Label1上显示的内容是( )
def isprime (x):
for i in range(2, x):
if x % i= 0:
return False
return True
prime = []
for i in range(2, 21):
if isprime(i):
prime.append(i) #将 i添加到列表
print (len(prime))
运行该程序段,输出结果是
list=['a','b','c','d','e','f','g']
list1=[]
list2=[]
for i in range(7):
if i%2==0:
list1.append(list[i])
else:
list2.append(list[i])
print(list1)
print(list1)
data=open("txm.txt")
#班级选课人数存放在列表xknum中,代码略
kmmc="物理化学生物政治历史地理技术"
line=data.readline()
kmnum=[0]*7 #用于存放实际参与教学调查每个选科人数
while line:
for i in range(3): #统计每科参考投票的人数
km=int(line[])-1 #(选填字母,从下列A、B、C、D四个选项中选取一项)
kmnum[km]=kmnum[km]+1 a
line=data.readline()
s=""
for i in range(7):
if : #(填程序代码)
s=s+kmmc[i*2:(i+1)*2]+" "
print("无效的科目有:",s)
划线①处的选项:
A .9+i*2:9+i*2 B .9+i*2:11+i*2
C .8+i*2:9+i*2 D .8+i*2:10+i*2
Dim k As Integer, s As Integer
k = 0: s = 0
Do While k >= 10
k = k + 1
s = s + k
Loop
该程序段执行后,变量s的值是( )
import random
a= #随机产生三位正整数
flag=True
for i in range():
if a%i==0:
flag=False
if flag:
print(a,"是素数")
else:
print(a,"不是素数")
请填空完善该程序,实现功能输出:s=1!+2!+3!+4!+5!,说明:n!=1×2×3×4×…×n,例如:3!=1×2×3
s=0
n=①
for i in range(1, ② ):
n=n*i
s= ③
print("1!+2!+3!+4!+5!=",s)